From 61e1c4219b359bf25476f606f2a19e9e9508d80f Mon Sep 17 00:00:00 2001 From: Sigmar Stefansson Date: Tue, 23 Apr 2024 17:05:38 +0000 Subject: [PATCH] Bgd 4696 merge upstream (#21) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [pre-commit.ci] pre-commit autoupdate (#15750) * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/python-jsonschema/check-jsonschema: 0.27.3 → 0.27.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.27.3...0.27.4) - [github.com/astral-sh/ruff-pre-commit: v0.1.15 → v0.2.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.15...v0.2.0) * Align ruff version in `pyproject.toml` with pre-commit --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: krassowski <5832902+krassowski@users.noreply.github.com> * Catch OSError in addition to PermissionError when sys_prefix is read-only. (#15461) (#15756) * Fix failing "Notebook Toolbar › Paste cell" test (#15720) * Paste zeroth rather than first cell as that has less content which solve the issue of cell toolbar not appearing * Update Playwright Snapshots --------- Co-authored-by: github-actions[bot] * Add post-mortem for 3.6.7 release (#15743) * Update maintainers affiliation (#15724) * Update maintainers affiliation * Update Mike's affiliation --------- Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Fix outputs preservation on splitting cells (#15751) * Add unit test for splitting cell preserving output * Preserve code cell outputs in the last cell on split * Fix migration of multiple command selectors (#15762) Previously only first selector occurrence would be migrated due to warning check being positioned incorrectly * Disable (shift + )alt + number shortcuts on Mac (#15761) * Update changelog to reflect jupyter-ai release, (#15775) and pick some grammar/wording suggestions from Jason Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com> * Update lifecycle info for JupyterLab major versions (#15626) * Update lifecycle info * Update overview.rst * Create lifecycle.rst * Use list table * Header rows in lifecycle table * Update lifecycle.rst Reverts parameter which was not honored in build * Adds link to lifecycle from contributor docs, adds note for Lab 3 timing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix link syntax * Fix link destination and style --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Fix completer auto-invoking on non-source changes (#15753) * Add a test for completer not invoking on non-source changes * Filter shared model `changed` signal before invoking `onTextChanged` * Move comment and use more explicit typing/explanation * Fix a failing test that was demonstrating incorrect behaviour because it was expecting `handleTextChange` to be called when an empty signal is emitted * Update `jupyter-collaboration` for the Binder environment (#15767) * Fix console cells not becoming read-only after execution (#15779) * Add test for console cells becoming readonly on execution There is both a unit test and an integration test because the unit test is not able to catch the race condition related to signal clearance, nor check the visibility of the cursor. * Process cell's update before disconnecting its signals, fixing `readOnly` config (handled in `Cell.onUpdateRequest`) not getting properly propagated to the CodeMirror editor. * Fix specificity of readonly style * Use idle callback instead of flushing, because flushing has side effects on other messages and lead to the input of the next cell not being properly focused as caught by visual regression tests. * Add Edge, remove IE 11 (#15784) * Fix undo/redo in console, fix undo/redo enabled state in file editor (#15783) * Fix undo and redo in console by making the console jp-undoer and adding respective commands; this also fixes undo/redo being permanently disabled for console in the edit menu. * Use `canUndo`/`canRedo` in file editor too * Add tests for console context menus * Move undo/redo to above "Show Contextual Help" to align with where undo/redo is in the file editor and notebook (relative to "Show" commands). * Update the file editor context menu snapshot; both undo/redo are now greyed out as disabled because the undo/redo stacks are empty as not edits were introduced yet to the file. Previously they were incorrectly permanently active, confusing the user. * Add snapshots for console context menus * Move the undo/redo bindings up in the schema file * Correct Alt + number keyboard shortcuts command map (#15791) * keyboard shortcuts mapped to correct functionality * Update packages/application-extension/schema/commands.json Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> * Update packages/application-extension/schema/commands.json Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> --------- Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> * catch errors attempting to access document.cookie (#15788) behave as if cookie is empty accessing `document.cookie` can raise SecurityError if page is served by `Content-Security-Policy: sandbox` * [ci skip] Publish 4.1.1 SHA256 hashes: jupyterlab-4.1.1-py3-none-any.whl: fa3e8c18b804eac04e51ceebd9dd3dd396e08106816f0d09cc426799d7087632 jupyterlab-4.1.1.tar.gz: 8acc9f561729d8f32c14c294c397917cddfeeb13a5d46f811979b71b4911a9fd jupyterlab-application-4.1.1.tgz: aa3f2efac69e745d7161d73ee8184de11f2cb671f114500afab3ddc989bb0e82 jupyterlab-application-extension-4.1.1.tgz: 839f6b303115a10e4ffb6ece28a950114c6b773d69327a1e85a6c374e37acffc jupyterlab-apputils-4.2.1.tgz: 45205867a79e10d75e34eea9f4b001caaa1d10053a65cbd9d38eaefe0392ecc8 jupyterlab-apputils-extension-4.1.1.tgz: 5cd0f2be97ce7ee64739a5dcc291ceaaa0cebaa739781ed8e2fae66d8cd22663 jupyterlab-attachments-4.1.1.tgz: 4f5d026ed0cb679abb7003b975120466b1d4d00c2fedf4ca345e7efe2688a7ab jupyterlab-builder-4.1.1.tgz: ea8c06ed3e249714fad9ac191b8f1121676f7546094713f9ff22a21726573873 jupyterlab-buildutils-4.1.1.tgz: 2240e97e747d336dbba106ccc835da7efdb1fae471089b81fba270cb38392057 jupyterlab-cell-toolbar-4.1.1.tgz: 3b5b0a271c4c835e018b7efa1b33a3ea15c85782f9ce8ac63cd915c23facb0ef jupyterlab-cell-toolbar-extension-4.1.1.tgz: bdd783abfb7ce8bbc4a15b1af78291916b1de1aa2397e09dd35d19a99ef06701 jupyterlab-cells-4.1.1.tgz: 8a17bc081aabd26fe1a0bc388805ae406f5da33c56df67ba898867581fb57a89 jupyterlab-celltags-extension-4.1.1.tgz: 6904b5b16097e084ed646f65b3ce461a4f4290cc99a3001abb68bb2289cd1a96 jupyterlab-codeeditor-4.1.1.tgz: 2855d569a0d2e047bf458ef2343d1bfd9b46429168df9cd0257ef5afed1b03bc jupyterlab-codemirror-4.1.1.tgz: b76c2a11cdb900552b4cec5b9881cb152e9212c2fc6cc1df09fac0b7b155e092 jupyterlab-codemirror-extension-4.1.1.tgz: 83bd0c4277aaa3c5ae71364382bc9404ccb102aca2ec3dfd11254d14ce24998a jupyterlab-completer-4.1.1.tgz: 73e5a3b76b9a122128db4b1ffb788adc8c150dec951f4339f1cde838d0343e39 jupyterlab-completer-extension-4.1.1.tgz: f4d107c105237e26d1c2fb71f3f6f43f6857e22949b0b320d82164113b7efa92 jupyterlab-console-4.1.1.tgz: e92cf866e8269950546ef138e0f003c70ec75360f517a7428fddc3cdcb0e764c jupyterlab-console-extension-4.1.1.tgz: 8845bc2abcbdf4e52dd31263797161da42b79c117ad84624e5ab6183f8fda0da jupyterlab-coreutils-6.1.1.tgz: db6751b61c50a1ea84bf85cf6d05d283ef35d434d59b2c8927cf4686eae9e5e4 jupyterlab-csvviewer-4.1.1.tgz: 0577a09bd0551999e1c8c82f22dc7c136c7d69dbb971e9498b65aa303a5191ea jupyterlab-csvviewer-extension-4.1.1.tgz: 5c836ee987ac13e4c2c928486e4ba3f5088a54433aa3410d92bc21c2f7e77677 jupyterlab-debugger-4.1.1.tgz: 3c13838e8456d385d3abc6865867033d6c15a2675d7eb3ee19ac978867782604 jupyterlab-debugger-extension-4.1.1.tgz: 1183ee08bf654acfa1e1fe93ce6359a1765fc6700016bd6ab0c00246e9448cc1 jupyterlab-docmanager-4.1.1.tgz: 43bc326e862e8d3b0da5a8105b503ad9e186ad4f948c10f844bb21d75058a5ca jupyterlab-docmanager-extension-4.1.1.tgz: 269c8cf67af271728f8a79e9144d190307226f88f5b31fcb962156ca73dde2ce jupyterlab-docregistry-4.1.1.tgz: 42351198e720ce633a3aaef6ceb0b6ef5bde6c831c12a6f921e8a2ce929b534c jupyterlab-documentsearch-4.1.1.tgz: 3f7e7be0c7bb86e74c6c8840005f035482818697a5c8f0d51babb3e25bde26f0 jupyterlab-documentsearch-extension-4.1.1.tgz: 57c7bedf806a2952252306cc004ab7d613940d0da66374eef8568be7a96d7220 jupyterlab-extensionmanager-4.1.1.tgz: 3fa68ed4325db7bb10c069945dfd5902d69a0258eb8fd2b3ca85f4888e655d6e jupyterlab-extensionmanager-extension-4.1.1.tgz: 1a8af05858a93b645e582f8ce17122b4fec61516471ea77f68fbf8cce8942bbb jupyterlab-filebrowser-4.1.1.tgz: 88b8f16194c23671c02755d8de34eeb1948b467f5202e0a174abe0b0db760cc1 jupyterlab-filebrowser-extension-4.1.1.tgz: d5d91e8d14199d38e8d7856aa93bd5f109265784d8aa7fe5456ba0ad62e1576c jupyterlab-fileeditor-4.1.1.tgz: c51e04757667a1740513522fb7557c76005573165faba53f9c493bc9159b9b9c jupyterlab-fileeditor-extension-4.1.1.tgz: c9af805baa90db5c3c011b0c99bf13e0143be40413e60ad3b87b93a6bd790dd7 jupyterlab-galata-5.1.1.tgz: c66516225458a1fe92212a2eacdf2d8ab2bf4a286197154c92f610da96a760b5 jupyterlab-help-extension-4.1.1.tgz: daae3a0b09fa1f324b0ad0b1f8de2eb9533485213ed2139b73a80674b15c9be1 jupyterlab-htmlviewer-4.1.1.tgz: 60d78c6136d1a40bc0d12673cfd8d66b71307287f8729f9b96bcba61aa8c5227 jupyterlab-htmlviewer-extension-4.1.1.tgz: 5521351ecbe355231ae86ffa49edd511babf5f8cfc3da3e2b1f72d2365aac67e jupyterlab-hub-extension-4.1.1.tgz: 0e22e9cb4d919191d8f0eac945cf21e1c1c8d961a4cafdc10726a4da82b19c12 jupyterlab-imageviewer-4.1.1.tgz: f47375a4ce9cea58c3f62a811de98be6620c05d59fd7ec00c51fef576146c2ea jupyterlab-imageviewer-extension-4.1.1.tgz: 6d444d91cda711c0c84c4909262f8c0be97f1315fb0b53cd620efc4ebad6474c jupyterlab-inspector-4.1.1.tgz: 6bd46afbc9fdb04d6332b3843daddcda483fa8f6474fc6de0fca150f6ebf8636 jupyterlab-inspector-extension-4.1.1.tgz: 372a8bc839f3569bfac1b246ed944da4fd9a7d239a4e70d91d257ec92eff2a6b jupyterlab-javascript-extension-4.1.1.tgz: 6b8bac0fe67b3b0a6b2bdc07ad4ecf8c1d481215b0371924b66c2e12749b2268 jupyterlab-json-extension-4.1.1.tgz: a2545d4a63bd5c697175ffdcd675f6299fc72d8e7b52045aed2b404b78cc1a97 jupyterlab-launcher-4.1.1.tgz: f74e768e954f0d0b922678f3b79b94c089bf3520f12a5baa18b41b56e83495a0 jupyterlab-launcher-extension-4.1.1.tgz: 8d9eae718e518b27b4696f9c1337e2ac24d98d700643377418cb1965b146fcfa jupyterlab-logconsole-4.1.1.tgz: 3e1242cac2aaaa41ea78a9fbd8af6ff3835f869bf902cab7dec91955ff3804fa jupyterlab-logconsole-extension-4.1.1.tgz: 249d96c7c9792bbaa6759575ce160054e9df87f5a21c31bbf7498f754ce12fa6 jupyterlab-lsp-4.1.1.tgz: edf63ffe4cf3efd29402375eb7fcd9e5c7924b06d6e1c5c5789aca02d5ae5fe7 jupyterlab-lsp-extension-4.1.1.tgz: 790432c026586cdf42c713ce5ce9257492c5ad37eb2d741b1acc96d49e5aa038 jupyterlab-mainmenu-4.1.1.tgz: 9276b9dff4f7fb623cb65f7768f0ea77864440341ee34e48cdf0200cd5e8652f jupyterlab-mainmenu-extension-4.1.1.tgz: 83a27379c9f6009de0949d4ada65a262ea4ccee1d16166d057af5a16668d0733 jupyterlab-markdownviewer-4.1.1.tgz: b381c0b78bce24ad64ec3f00e2e3159b340e0241550169b93589305d09784dac jupyterlab-markdownviewer-extension-4.1.1.tgz: a654ff44f97e9b82a18a5a3c44933ec806c25c088f765fe8996b1934773d48a7 jupyterlab-markedparser-extension-4.1.1.tgz: 31f6b06099093986b648f1b49938a7d1bce29b460a5d8d2971b656aaaf240597 jupyterlab-mathjax-extension-4.1.1.tgz: 20a20fa51fed979fe3d935683e2d4a2de514c4dda761a4b724982a3acf2b62af jupyterlab-mermaid-4.1.1.tgz: 9b127fff2a43a7b83fe93df529e509ea1c6689e78608aa59150e0588cb9a90dc jupyterlab-mermaid-extension-4.1.1.tgz: de7ba6c792dbe2ecb2a5b3a92a5fd220350c56345b9dc6168e1509f5a00b3a6f jupyterlab-metadataform-4.1.1.tgz: 45db242fde9481aa3cec1e1d44fbea9e88dfd497c3b864b6a78ce174548c246d jupyterlab-metadataform-extension-4.1.1.tgz: 5cd5ef4bd5e02b454630e76d0d64f7d47dbc6fb502568baedc55c763139330b1 jupyterlab-metapackage-4.1.1.tgz: 4c9624fc036fd5d3218c3af812729e16f11e65b3bd59bd89ac07b16ce4b4a667 jupyterlab-nbconvert-css-4.1.1.tgz: 57ae599479dcba12d2fee7da54c370d8e05f096265c4ad473286ed40590b4498 jupyterlab-nbformat-4.1.1.tgz: 3dab1c2a636b3a64593a992e3d6330afd4739aa168681b5be0593c57c4548f7d jupyterlab-notebook-4.1.1.tgz: 53b882097d9373a8b5dc687b55f08f71f9826449ed30721a208446346b90d043 jupyterlab-notebook-extension-4.1.1.tgz: 66d7e35d754468895059eef2bd5c8df21088e1167dc22dbd4a290183ccc08256 jupyterlab-observables-5.1.1.tgz: 05ce4523ac2e70d99e632eb1a49273cbd716176e7ebe6a91a6a4cac1326563f6 jupyterlab-outputarea-4.1.1.tgz: 92e23e76307c366facc1e96fdca8f4972f2a8bc95d720590f378635dec4543b7 jupyterlab-pdf-extension-4.1.1.tgz: 342b9e9b231b02ed26bba655d9e379073e8ae10f8529b6f1ca7c7bbad0d4157d jupyterlab-pluginmanager-4.1.1.tgz: d2e4ae06ebd700a2f2d4f77b939b956aab4d355eba1160802eafcf739c14d5fa jupyterlab-pluginmanager-extension-4.1.1.tgz: 92b0466c9ffd5c7542395bf829bcb606db67e730fad4671302a8e0eebc3de9a2 jupyterlab-property-inspector-4.1.1.tgz: 1ee14b99e7783558280aea8f653b20821b9f1cb6e3e8ae5938b63c5edb73ef75 jupyterlab-rendermime-4.1.1.tgz: ab3a34ce95c4323de9cdcabb67843678f2f6734c1e54d18be065948848490445 jupyterlab-rendermime-extension-4.1.1.tgz: 9cc6359a7ae52dad78b0b63fe83092e584a78686faf53794c85391501f558d73 jupyterlab-rendermime-interfaces-3.9.1.tgz: eb919c9029a2ab50d59871f281e583ac58eeafbcdee0890fa973b5be110a5dad jupyterlab-running-4.1.1.tgz: 6dadcc922c2ca2b0266d0750c33a552ff427f8ab3b5d25cec81e90b736a4907a jupyterlab-running-extension-4.1.1.tgz: dcaf499796fcccd41b35fde89a7a3e9f3cbb75416d690fc96386561038da3c12 jupyterlab-services-7.1.1.tgz: 7da9e46913508c631180de551fb991bee04ad958dbcd5f493210c36805ee9be2 jupyterlab-settingeditor-4.1.1.tgz: a2e95b70edcda434c3c2c66536e086b9099c822310e34a296af66b660b36e30c jupyterlab-settingeditor-extension-4.1.1.tgz: 2b2d4e7eff0ac7ff8f1e950f328a274ebf70391d5c28240eff18d33944ded440 jupyterlab-settingregistry-4.1.1.tgz: 3aa25ee1b8bd835cf99b5e9b79568eea6fae862b94c3679f3289cde23cbdd9bf jupyterlab-shortcuts-extension-4.1.1.tgz: 301274b34898da7b4912724f47a786439bf237680c0a1fbb784279566c4dfd47 jupyterlab-statedb-4.1.1.tgz: 0e980f9a7b8f08742f46a2a56ba948d532e8d91645df88f8d6c58e6938373607 jupyterlab-statusbar-4.1.1.tgz: c4d57cc843889570a4931965211cec84c88c6a7cf7ba9d936b45f054697928b0 jupyterlab-statusbar-extension-4.1.1.tgz: a795b2b9a2b7a832648aeb296aad39fbe7aaa64b3f468bdc125b451bff38152e jupyterlab-template-4.1.1.tgz: eac83d02f467a79689833b9fdea4e10afd9997713e13789dc753d8f5b000ce47 jupyterlab-terminal-4.1.1.tgz: c6c06b3b448a34576bef21d9f595f35f41528199dabb1ff19397b3782b65c056 jupyterlab-terminal-extension-4.1.1.tgz: 1c1230e7520f8dc70d133d674c19f7de45c48c5eb5b2bc5e7486dec42782aefd jupyterlab-testing-4.1.1.tgz: 7c41cad751d0f02cb48fc3a482451744a0b382e97695fec1b27570c000331fb9 jupyterlab-testutils-4.1.1.tgz: 344cd6571aa3b49b61d2f30ce3ea48d351d6f9178926284860c8e718b45fc8f7 jupyterlab-theme-dark-extension-4.1.1.tgz: 8ab1994dfd0e503837a135a945927b130aa3fa0ded2f0d2c85359fb86af08593 jupyterlab-theme-light-extension-4.1.1.tgz: e03910d86338286f75ee6a31637a35b10694852859afd04f5b6f84c7124bcca7 jupyterlab-toc-6.1.1.tgz: 7eabe7c0f0bb6f2c2ca6a3b18a080d9cb3fdd816aade250051416b692adc66d6 jupyterlab-toc-extension-6.1.1.tgz: 34577ef603b5e6878180bdc57c26dd4e4779865cf198592436808b9cae8e4e9c jupyterlab-tooltip-4.1.1.tgz: 592137d9644c93eaa51768c98a63796ef5dc913ddf1014e28a99783963593362 jupyterlab-tooltip-extension-4.1.1.tgz: 129713d8897ff2b4a91f0966558bd55bdad9cf0176b0cdd9d8c6d846c3fcf7b5 jupyterlab-translation-4.1.1.tgz: 9fe00d9b6b41f8a738be1d70ff43b040f93f30860c690d14c026700d68c7af9f jupyterlab-translation-extension-4.1.1.tgz: 56c102d6681e4cdc64ebb6696eb783fb7a105466e7e4dccd6cc7aefa233c77d1 jupyterlab-ui-components-4.1.1.tgz: 1b8b46308235a9f27cf6d6a0f0c54c6876006ff82f48a32ad518b427b659dbad jupyterlab-ui-components-extension-4.1.1.tgz: 4cf6f77101a6a240518cc1d90b19e43c83c2782a5dc87777109e02fc35e2f4c8 jupyterlab-vega5-extension-4.1.1.tgz: c41c14181f5689c193d9ff84af1d9d4ebe3759fb5c8ce9e8d226c80c4911c792 * Fix outdated link to mybinder.org on index page of documentation (#15800) This PR is in response to #15799 The current link "Try JupyterLab on Binder" on `index.rst` points to the commit https://github.com/jupyterlab/jupyterlab-demo/commit/3818244680a477cdead8182216f5c87e685e0bee which is not producing a valid binder image anymore. Here, the link is changed to point to HEAD, like in `README.md`, which yields a functioning binder session. * Restore notebook scrolling on dragging a cell to the viewport edge (#15782) * Test for notebook scrolling on dragging cell to an edge * Move `data-lm-dragscroll` to `.jp-WindowedPanel-outer` which has been the scroller node since the virtual scrollbar PR refactored the DOM structure of the notebook (in 4.1.0). * Fix typing in editable elements inside of open shadow DOM (#15774) * Add a test case for typing in an input in shadow DOM * Introduce `.jp-mod-readWrite` class exposing `:read-write` Contrarily to `:read-write` the new class can be used to detect the focus state of editable elements buried in the open shadow DOM. * Document keyboard interactions in outputs/`lm-suppress-shortcuts` * Implement `.jp-mod-readWrite` in console too, rename and move the utility function (`hasActiveEditableElement`) to DOMUtils as it is now used in both notebook and console, add tests for this function. * Keep the `:not(:read-write)` part on `[data-jp-kernel-user]` to err on the side of caution, as these could be used in donwstream widgets for which we do not control the DOM so these could lack the newly added `:not(.jp-mod-readWrite)` * Fix a typo in a test file * Align the selector migration rule * Use `toggle` to simplify the code Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: gabalafou * Correct TODO comment Co-authored-by: gabalafou * Fix hanging bracket --------- Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Co-authored-by: gabalafou * Fix highlight sequencing when replacing text in code cells (#15803) * Fix typo in comment * Fix currentIndex logic when replacing search match * Additional test for selection in mid-cell * Tests code cells specifically * Lint fixes * Isolates code cell mid-cell test * Update packages/codemirror/src/searchprovider.ts Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Simplifies logic, deferring to caller to call highlightNext --------- Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Windows platforms, erratic pasting of text into Markdown field (#15794) * Windows platforms, erratic pasting of text into Markdown field Due to different line ending in windows display and data got corrupted. Fixed by correcting paste handling of text in packages/cells/src/widgets.ts fixes: https://github.com/jupyterlab/jupyterlab/issues/14752 * Code formatting corrected. * Changed string delimiter. * Added carriage return replacement for pasteing on osx. * adjusted formating of code * Add a test for replacing line endings on paste Co-authored-by: Kilian Singer * Add mocks for `ClipboardEvent` and `DataTransfer` --------- Co-authored-by: krassowski <5832902+krassowski@users.noreply.github.com> * Remove SO links, add more recent issue to FAQ (#15811) * Remove SO links, add more recent issue to FAQ * Replace one more SO link with the direct link to MS docs * [docker] Allow non-unique GID (#15699) * Allow non-unique GID * update CI * Update context path * Update dependencies * [ci skip] Publish 4.1.2 SHA256 hashes: jupyterlab-4.1.2-py3-none-any.whl: aa88193f03cf4d3555f6712f04d74112b5eb85edd7d222c588c7603a26d33c5b jupyterlab-4.1.2.tar.gz: 5d6348b3ed4085181499f621b7dfb6eb0b1f57f3586857aadfc8e3bf4c4885f9 jupyterlab-application-4.1.2.tgz: 039480dd43c16349c56374620bf45263f1866d88974ded69ac6120702fbcaa2b jupyterlab-application-extension-4.1.2.tgz: a44dcfdd819cfa29bdd3a05ccfde5259ce63811b7ef5ae16c4203a4fc23f0631 jupyterlab-apputils-4.2.2.tgz: b8dd678092a5a7e2768f1105981fcfba8eab28d75979786c293cb70323cee374 jupyterlab-apputils-extension-4.1.2.tgz: c4543285be34502a75ca7051d2d5cbc75e6efbd64eeffe2ff722de09f71a70db jupyterlab-attachments-4.1.2.tgz: 9033a814396baee419503e06b58a58a6a8b7c2f25edc9877dbc20bf2d981432e jupyterlab-builder-4.1.2.tgz: 51a5a752f407bc792dc5dd6490fe15a0141e39c29b08634d81b51df1e57ef22f jupyterlab-buildutils-4.1.2.tgz: 0be9bbe548b6298f548325096b87b22876b4618f3eb468de5ee8cb96fef1f65f jupyterlab-cell-toolbar-4.1.2.tgz: 39583959afec75d70e684660454b895883bd75cdf167d4a00ed66f4c0cc60d53 jupyterlab-cell-toolbar-extension-4.1.2.tgz: 1c1658c95bb93280249113bc3c11868707bcc91af87c920588c9d76a47bf3252 jupyterlab-cells-4.1.2.tgz: 2cf2def9e76dcbc9c5e538f61e3ec32a5ed5108b035501d6debbdc6dcc1fbab4 jupyterlab-celltags-extension-4.1.2.tgz: f0e390a3594efdb97cdc4a8c6ecc9029a43203d2b1f559891481c705348481cd jupyterlab-codeeditor-4.1.2.tgz: 17ac6cb87697c00508c6e481837ec29ae05fe4443e5a742f293748ba9dad6187 jupyterlab-codemirror-4.1.2.tgz: a1526b37c33b1032440c929ab76d1b16ad1f9811aa715386dd750dea21f8c827 jupyterlab-codemirror-extension-4.1.2.tgz: 6f7be9930f61e1380c97be34ee83ea51046cb97c85d9500162ea47e99f6305ea jupyterlab-completer-4.1.2.tgz: fadeac4a331da58a0e840a659fa7ef3adcd73b9c0468019fee6f687228275bbf jupyterlab-completer-extension-4.1.2.tgz: a7608b892f5dd430e04ecb5a6fadad889eef44f3afd1bdc340514db9a272ac76 jupyterlab-console-4.1.2.tgz: 5eb461220b188cc0fde31540e788309d0484dda76ba04e7a227cc065d675b8d6 jupyterlab-console-extension-4.1.2.tgz: 1f7f8cc067c21566c2cc36437d3cc69a6165fad6aa4ea8f7f897288f16f21d7d jupyterlab-coreutils-6.1.2.tgz: bee3e239c7fed9d881394632e75572a4b10126aba8e5434ef5a05bb34dbf3af7 jupyterlab-csvviewer-4.1.2.tgz: 9034ff71b9d323dce0a554d80382d2ad78319d3774449bde87ff621f677c5c1f jupyterlab-csvviewer-extension-4.1.2.tgz: 616a2b21b02d33d4eb520f6beb7db6f65700d088feb09cad4a15b32f7d7bb5b9 jupyterlab-debugger-4.1.2.tgz: 573003d1be854cb96ef3203487fa6610ba40fbdd34bc2a08dc95138059978634 jupyterlab-debugger-extension-4.1.2.tgz: f8f88e9e7795129faffb35f7f025bc2e3d8cccf14af9084389351131ad67f200 jupyterlab-docmanager-4.1.2.tgz: f526e5a570c612197c356d37613a122f1e563ad5803ec9d21436cb4cdf6667fb jupyterlab-docmanager-extension-4.1.2.tgz: 6b890552d7061bcfdedfd14d9b5812f74aab1410f6b327231fcea0449a18ecb7 jupyterlab-docregistry-4.1.2.tgz: 5e80953b7c38adf74129fbc51b0470f841946d07644670a744566775553f4739 jupyterlab-documentsearch-4.1.2.tgz: cafef4a3e5591b7f6970b309ae7ac72c52e7214d4b8ee321092cd26574fdfa28 jupyterlab-documentsearch-extension-4.1.2.tgz: 18e0457cefa40c1933bd0845cf72425df4f841dd725dba599be80eef8ca72635 jupyterlab-extensionmanager-4.1.2.tgz: afa18023862d016bae31e05f6fc0a43e32ef2b1cbe606365aef82f9b9da5531e jupyterlab-extensionmanager-extension-4.1.2.tgz: 146028060199a377fd34262a5a59fb1bd4f94627241ffd6c3f297f86b5d151ef jupyterlab-filebrowser-4.1.2.tgz: b7d15880b1b4dbe46cdf4cbec183dea8b153872376f24c1f040d42f522e69178 jupyterlab-filebrowser-extension-4.1.2.tgz: ed547fe0a4ee92aa43c8874bc2d752caf1ace8121b3b3ceb3a204ae7a744fd9a jupyterlab-fileeditor-4.1.2.tgz: 07412c81f7e44e517896b0d0d9b90d7209669252f03e6097006383f7ba2d9c3c jupyterlab-fileeditor-extension-4.1.2.tgz: f41afcea4695457bf5f7e4c3e3df67fb38ebf669665467e715c122c0cea03ad4 jupyterlab-galata-5.1.2.tgz: 05d4d3288cb12728c16d35e9b6ad9aae4b016b8d471369cf56dd64a6d482c3b1 jupyterlab-help-extension-4.1.2.tgz: 7075c001c74465551eea8234d4a8ccff9f8fcd82a47f10dc3c3dd2d8a8bb012c jupyterlab-htmlviewer-4.1.2.tgz: a57d55ef72128f47c5b76784b570bed64efcaba760a1c6cbf45f9f5e4879732e jupyterlab-htmlviewer-extension-4.1.2.tgz: 2b0b2e4f811f054d30e6076bbad1a7776728a54fb23f04044f786a9407fa324e jupyterlab-hub-extension-4.1.2.tgz: fc9772e90ea805a86f24e850d9a115086906cf71c9615e66672410c7deec97ca jupyterlab-imageviewer-4.1.2.tgz: b9a5e02d53a539d02f25da483052a5ae91c99ac10583b8d50fce3973da439270 jupyterlab-imageviewer-extension-4.1.2.tgz: a2ba1833d66f4263ec05182f6c7d72f984a7addd9d7cda5f490f7bf25608c84b jupyterlab-inspector-4.1.2.tgz: a8bddf2732334af0530956d9e3da288523198fe3b1c1e1c06f5a8c544960c358 jupyterlab-inspector-extension-4.1.2.tgz: 0317e13d1ca95993116770266aadf3ff78818a5a2c4fd44e05b61267d9744f05 jupyterlab-javascript-extension-4.1.2.tgz: 98a78baa292510163904b592c311dcdee5c1ae9066476e4a96676e12df51e5be jupyterlab-json-extension-4.1.2.tgz: 6d1f640abae2b6068f93a15b73c2f44c1ad161ad7d605b74aa15165701013135 jupyterlab-launcher-4.1.2.tgz: 73c24ac180a2c8c8399b7af04f58e63c1f136d1fb25b3d4784921e58778834ad jupyterlab-launcher-extension-4.1.2.tgz: 29769c0582e63eacff8ce2f851713bfaff8fa20b86886855e06ccc5e447c3936 jupyterlab-logconsole-4.1.2.tgz: c4d930a65959d9887b2b4d67367422a1658299ec831063b96e8464c44c342ec1 jupyterlab-logconsole-extension-4.1.2.tgz: a7965acb16aa6859d5038728a9964389fbe4a5953e6795575e10b0df0aba45f6 jupyterlab-lsp-4.1.2.tgz: 44f521882d13c20181a2758ee8835ca25b906d98a1dcfe41afb4624090317cc6 jupyterlab-lsp-extension-4.1.2.tgz: 31291185b4465a707947543e89fdde29d145942697e96e32c79b8cd996154a56 jupyterlab-mainmenu-4.1.2.tgz: 7bfebec29c516712f7f3cd17df08cd7bf1f886bed09fbedcda932243d47efb27 jupyterlab-mainmenu-extension-4.1.2.tgz: ce4c4eac4047dd2bfc2a9cf957796c4a568e4b1716ddfef2c92e75831d7a835c jupyterlab-markdownviewer-4.1.2.tgz: 118bb9fb98a94cd1b0106266d3a3bfa655063dffe1863d7b212efb8e6326edb2 jupyterlab-markdownviewer-extension-4.1.2.tgz: ae5134fd2b3c6a0ddcdc1ff00f36af0bc838b36fb1b3ac21bc58aa6c928f51df jupyterlab-markedparser-extension-4.1.2.tgz: 9115b08776e68b490986a5f51d33af42dd398abeb5a8b477bfaa56240bd5e9fd jupyterlab-mathjax-extension-4.1.2.tgz: 5bd52b482407ca6519f5ab6057767dd4f49803b4732ce1143b3b5e831cbd6d62 jupyterlab-mermaid-4.1.2.tgz: 7732646b3431da0138425774f48ccf98bb7263e41d4eeae29747f843e1e52055 jupyterlab-mermaid-extension-4.1.2.tgz: 95d069b10459f136e249065221f4a890599731032a8f27e93d6f2f4e787846cc jupyterlab-metadataform-4.1.2.tgz: f8d5fee3d7e78a329632611ee27544bd426aead3b8735a2b67cc8303e8037ba6 jupyterlab-metadataform-extension-4.1.2.tgz: 169cb93a8bbc54686bf6984deaca982a951bb8ce121f6fe169de10d0d09a6d6d jupyterlab-metapackage-4.1.2.tgz: 8a5d67009d1d4e249f1965e4744964d091715e8868ae23fdd845301845b6ab3e jupyterlab-nbconvert-css-4.1.2.tgz: 9b8e439656815f55feec56f53df347dab4365f5a5f585c0bf7f88d0870dc706f jupyterlab-nbformat-4.1.2.tgz: 00e79edd05dd8d9ba602d58affca093075ef704d5955818fd260412683dbf788 jupyterlab-notebook-4.1.2.tgz: b95b75a5f6a5cd46eecd8680e632add1f2db1d50e62f3d03db72c819e68d75b9 jupyterlab-notebook-extension-4.1.2.tgz: a87694253d935a7ca89e747ae0a8ad20ef127cfcdb6c2a5a03d983bc62af6da1 jupyterlab-observables-5.1.2.tgz: ace2edfa34dba7fd34e085790780de7cde74d7455dbe7330ba1594fb6d2364c5 jupyterlab-outputarea-4.1.2.tgz: 0c16cb7111f8571e788eccd03fdb70cb7c76bb5f21b256ffbeb136df98c82056 jupyterlab-pdf-extension-4.1.2.tgz: 38fefdc623f733bd5c33dc240f8066b387a2652e053445892aa75ed6b6f0d6b5 jupyterlab-pluginmanager-4.1.2.tgz: a88e65164360d8cae3975925c5f7b4e1e3aa3e375be22d825e9d8acbad3f100a jupyterlab-pluginmanager-extension-4.1.2.tgz: 0df33d227079976d139c15589fda59f04adad7c6b677c7ae5b8fb4665176d95f jupyterlab-property-inspector-4.1.2.tgz: ff6aa07b2a1e239179b226901aeac98fb76894a22412c5c1b1c698b5d3325adc jupyterlab-rendermime-4.1.2.tgz: c7774773b6681fe889c2100221358d6f7c30c8bbfcb6fc80ccc815fa87db7d52 jupyterlab-rendermime-extension-4.1.2.tgz: 2c275a2cfcb6e1d8df06169b2df933204b02a9b99eadc855e3ce1cde5a5e665d jupyterlab-rendermime-interfaces-3.9.2.tgz: 48565b4834fcc4f8afdf88ecf19496a3ddc76eb8676657683e28109454d3a8c2 jupyterlab-running-4.1.2.tgz: 5e35a9f170f64379968612059924ece7330681b0cb7a453fe7e9b7448dcfe002 jupyterlab-running-extension-4.1.2.tgz: 4e759e0108c02a35fe343ea4d382ff9b25093526b44b741716415ef0869cbe2a jupyterlab-services-7.1.2.tgz: 34beffa60daba812217d532e11a31d5a4c0ca5e5cc63ff243080d267e2edfedf jupyterlab-settingeditor-4.1.2.tgz: 9a3a72bd6c72b70f08958489a0f509873f3f569b3d68deb83361c3fc78db1166 jupyterlab-settingeditor-extension-4.1.2.tgz: bef3d3f4c0edbac327720be64c3880496848111fb1d667e69b8773b59597534a jupyterlab-settingregistry-4.1.2.tgz: 9884385904bd08f1c18094fcc3043b1a8021de53e980d8740e193586ea301e75 jupyterlab-shortcuts-extension-4.1.2.tgz: 7a05007b1769eeb8d0c5e9928c1d4d9705652a6ff6b0fb6f740e1a7b616217df jupyterlab-statedb-4.1.2.tgz: a0d89d89c1be83cf26361d83f8dd02d2151e43ca193ea4080ca3076de944a0f8 jupyterlab-statusbar-4.1.2.tgz: 204c98eac2c8d615a7a91ed8c144db537d464aabbfb221023183de71dd1bd654 jupyterlab-statusbar-extension-4.1.2.tgz: 1778e5dc2f9a126fc8e543494a3eb911eb9d94c3db512681a718c1d26cd871d6 jupyterlab-template-4.1.2.tgz: b4248c4a99fdea60d17433195dcd0d3d52539faf2b500171c84e9cd55fd27a60 jupyterlab-terminal-4.1.2.tgz: 7a489b99119dde04109543560fed00b87df64df2561a039d8460865aec9758ca jupyterlab-terminal-extension-4.1.2.tgz: 25adab9f6150a9e1f39fec01a13c2dbcd618b22bf65d270f7789fd5d2a562d2f jupyterlab-testing-4.1.2.tgz: 848dba39be5b54fb61edd770b49302f27d85ab5d0a1944d7a5fa88c624496836 jupyterlab-testutils-4.1.2.tgz: 5e1af11ef63dab0e35e6162309992cd0a1c142f749ed8053fc32497a41f6ee3b jupyterlab-theme-dark-extension-4.1.2.tgz: 471d7d483fbe3e8750aa0140cd056209f3c7bc8dff0152c3091fd7b5331ccd25 jupyterlab-theme-light-extension-4.1.2.tgz: eb0ebbc82bffcc485faf0c0a509246e0abfdc5920d363cbb6975384bf0634b90 jupyterlab-toc-6.1.2.tgz: c1c66eb6bd33870c7b471634e0a9c604dce8322b9564fce22beae95dc216e0e9 jupyterlab-toc-extension-6.1.2.tgz: 845ca29455badc88cb064e88a1b1461ea62e13dae11390bc3e1f9acd11e4a38b jupyterlab-tooltip-4.1.2.tgz: 37e3875b710d87b1efbd8f9f3b512c1a1a445ad1089f4748635e1333ed116c7b jupyterlab-tooltip-extension-4.1.2.tgz: d8552bdb496d69f4a02e4111f4d452cceb42af681a1883c842f6c6e17e2a4882 jupyterlab-translation-4.1.2.tgz: ad89dc5b83778aef8251e8ed9dadf877fa65c4596356d35e672cc2bc90503e96 jupyterlab-translation-extension-4.1.2.tgz: 9c3b896ba02ba0b971ae83306c8293c83776113f8d0c0a975d65dd5221c21ffe jupyterlab-ui-components-4.1.2.tgz: ce645fd21fe45899756ee51532ec294d4c9bda7e2caab05bf5ce9992ff787d2f jupyterlab-ui-components-extension-4.1.2.tgz: 4279f86cd9229f23724eee8044814300142acc4cb5ea36a660b7fc1ad5de2df0 jupyterlab-vega5-extension-4.1.2.tgz: c8a0890aa944e23501716e34bc91d8a2ee6ee5da09190ddf5e721a15eb34231a * Bump ip from 2.0.0 to 2.0.1 (#15831) Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1. - [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix code sample (`app.services` does not exist) (#15838) * Fix workspaces URL guard (#15842) * Update branch configuration for `4.1.x` (#15848) * Backport PR #15851: Fix broken link (#15852) Co-authored-by: Frédéric Collonval * Backport PR #15854: Fix clean script (#15858) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15880: Update docstrings to mention Jupyter Server API (#15884) Co-authored-by: Jeremy Tuloup * Backport PR #15810: When attaching only typeset after rendering is completed (#15879) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15805: Fix codemirror highlight for Python builtin (#15882) Co-authored-by: Allan Chain <36528777+AllanChain@users.noreply.github.com> * Backport PR #15873: Fix missing signals in file editor adapter (#15886) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15878: Bump es5-ext from 0.10.62 to 0.10.63 (#15883) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Backport PR #15843 on branch 4.1.x (Fix saving of item positions in reactive toolbar) (#15906) * Backport PR #15843: Fix saving of item positions in reactive toolbar * Restore the galata function to resize sidebar in documentation/utils (instead of sidebar's helper) and add a copy of it in jupyterlab/utils --------- Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Co-authored-by: Nicolas Brichet * Backport PR #15790: Prevent command shortcuts from preventing user input (#15904) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15869: Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs (#15910) Co-authored-by: FoSuCloud <49218295+FoSuCloud@users.noreply.github.com> * [ci skip] Publish 4.1.3 SHA256 hashes: jupyterlab-4.1.3-py3-none-any.whl: 67dbec7057c6ad46f08a3667a80bdb890df9453822c93b5ddfd5e8313a718ef9 jupyterlab-4.1.3.tar.gz: b85bd8766f995d23461e1f68a0cbc688d23e0af2b6f42a7768fc7b1826b2ec39 jupyterlab-application-4.1.3.tgz: 679d20c076ba62b224f8299c6d1c7f1f462d405d83849158458b60e093105d41 jupyterlab-application-extension-4.1.3.tgz: 1da6c3a27f07a407cf4f5eda7a565d67df00f25719664fa89f991e4c1494255c jupyterlab-apputils-4.2.3.tgz: b99f2466c53b04408cb0c0794f979e8210dccf73070d84faa3faba6a61cc0ae8 jupyterlab-apputils-extension-4.1.3.tgz: e5b49b88efc96893b5e25f5298b11450ad2c282918c07aca7b1b06cf606baaef jupyterlab-attachments-4.1.3.tgz: e5e7e22410762985a338fb362496dcfcf3b8661dc24fdf095e7ce8a25f167987 jupyterlab-builder-4.1.3.tgz: 1f7a9f076885d4606b79c88817d5a10807fdb62ebe8280e661e6d8e65fba3358 jupyterlab-buildutils-4.1.3.tgz: ab2ea44734f5572f637f56e98bca08d0bcf4de3e09f29d433569b42f197efcc4 jupyterlab-cell-toolbar-4.1.3.tgz: 9115a1457976657106457a55580bda0f97c6661c4a2e144b145b0cf0f962f82f jupyterlab-cell-toolbar-extension-4.1.3.tgz: 678ce61d8a932f8924ed773dbeabcb37f7d2c70c560a4bb025f74b557f59d19a jupyterlab-cells-4.1.3.tgz: 5cfc7ddc7a6987dbbd40af2871b4272282c4f20b0719252302e7bfc291cfdd37 jupyterlab-celltags-extension-4.1.3.tgz: 87e9fd515c1403e0cdd794f96be906f25479f8dd43da5df2118c6b912d39264b jupyterlab-codeeditor-4.1.3.tgz: 781a8fd9f5e11781d8fb9db7307a8e326fd43d2d60efaeaa7ddbafb1ef153cb5 jupyterlab-codemirror-4.1.3.tgz: 5a3e81c30b80e69635732358876b4e2e8262227598a2a3e0ead3d520588ef020 jupyterlab-codemirror-extension-4.1.3.tgz: acb7179771817ca216c598b5209b981f60e9a14130a7fd995bcd0246673f4aac jupyterlab-completer-4.1.3.tgz: c6dbbfeb7174a3a68b13379c15e76db2b4b8cc7e0f6e3b795b07d1a841c63ccf jupyterlab-completer-extension-4.1.3.tgz: 33aa5cc292645019ab76db12c4d1436240b54bde34469297ebb8f8b21f38c0ef jupyterlab-console-4.1.3.tgz: b882c4ee6238df3a2fd860f51a09036ef069646c7cd382927e3bc39542f3b949 jupyterlab-console-extension-4.1.3.tgz: 090aa26f483ec01a8b0622dbaa29bc885dc3b12f3c2d3f2cae9745b82263b1d8 jupyterlab-coreutils-6.1.3.tgz: 38a1cf7c1228798df26c20bc598973af4c0c2f84786ff576e1d43daab3705341 jupyterlab-csvviewer-4.1.3.tgz: 646413398b455d17e10ab175b018ac67ff1a9d06b2825a0863aba8a58ce6d3da jupyterlab-csvviewer-extension-4.1.3.tgz: 0e2227e303baec6530899d1deeffd85763cab867319cd81fb6ccc346a9542f69 jupyterlab-debugger-4.1.3.tgz: e11717a7d1df9fede885fe6ec1da840d30b305aad923f5741ee1dd0d73de1ed6 jupyterlab-debugger-extension-4.1.3.tgz: 87c29a373099ea605d65e1f57333ec5c496c1a1b26c3e6fcff4384b4cdc5ef34 jupyterlab-docmanager-4.1.3.tgz: dfdef0e148ce5bcdebff2067a32de89c0f562d18419c6e4fa6f01c47b8ec0d79 jupyterlab-docmanager-extension-4.1.3.tgz: 3084a253328283c0ecb743392c34380ba8b0013f08bb652f1a44b37c151f19f5 jupyterlab-docregistry-4.1.3.tgz: c85c0b1fa340c549f8500fe020229ec0774c3cf93ae6563a1f6027b9a2470706 jupyterlab-documentsearch-4.1.3.tgz: 3e195b4fd5bfe420bd6a2055110842277ab6b14b9131fd3d7cb42ccec36ae8a3 jupyterlab-documentsearch-extension-4.1.3.tgz: b7c8b0e4c342c599351c5d3ad13d7f24d49d120e2c04a05967d3bf8dd99200f9 jupyterlab-extensionmanager-4.1.3.tgz: 4941422cb115572684acd2b950be08a281e6cdb3ecd74a642650961c6435928c jupyterlab-extensionmanager-extension-4.1.3.tgz: 4feaa3a861578888444bd59af9011084af46f7c8b22076d256ec272fe93bf327 jupyterlab-filebrowser-4.1.3.tgz: fc674caa76d5286cdd28f513368c48e5ed293e27a23b97ce75043a6238d6c2d7 jupyterlab-filebrowser-extension-4.1.3.tgz: 4f859c76386f60ff0c5bc356583c8c8cc32a2f3c4bc3cb30e77c2d051d5decb0 jupyterlab-fileeditor-4.1.3.tgz: 78b9f66e7e3d131a22e2c10f702f98ed3913e48e5939dfdaff041ac746814d28 jupyterlab-fileeditor-extension-4.1.3.tgz: 7c688a5b1234cf0f1f88e2aa4800a8d27a68ff4778f9bb7f6658a5261d4292f5 jupyterlab-galata-5.1.3.tgz: a5a3d6ac9d86321a43e4feda1b3b256c5298f58b6b61748a3e9702969522c5cb jupyterlab-help-extension-4.1.3.tgz: 2ad29d6e2abba53d8d2e0bd8f80a9b4f2882babcc3566f26b2e8eb635e61acd1 jupyterlab-htmlviewer-4.1.3.tgz: 4315638cf88beb807175ff38fa079cb4c03dd2685c003605c0efaf9348b7dbbc jupyterlab-htmlviewer-extension-4.1.3.tgz: f53a17179827722f0e16d1c483152d8d411d531aefe542284d5dc6dc9944e097 jupyterlab-hub-extension-4.1.3.tgz: aea316eb47762bad7fe032d07154a5347c73c81990705e0d6e95f97121e6ecf0 jupyterlab-imageviewer-4.1.3.tgz: 4f7376a79f688cd89a55c09d0755d746747815da1ba2b3d0977247f95bb17d47 jupyterlab-imageviewer-extension-4.1.3.tgz: ca066029e4c6fc0b1764dd89c2ef526330205e73003dbcace9379bf7791924d5 jupyterlab-inspector-4.1.3.tgz: 448c7ebf8a55637072538a87fb49ce002e6853a2db9f7a050ccf1fecdb700f5d jupyterlab-inspector-extension-4.1.3.tgz: c336bbb72909c2849af2eaedfd6999d7720f5e1ddbb9d1c685f6212f1c90564c jupyterlab-javascript-extension-4.1.3.tgz: 3c54c4cb7f1bd096582e93fc82a1c818fd6975d68bc51042e6b35ac790034215 jupyterlab-json-extension-4.1.3.tgz: a7b7e3bf000089aa75883b47bd37cd7771b18dd5ef6de60cb21544621ef81335 jupyterlab-launcher-4.1.3.tgz: 8645a92ce8dd9a56a92c568896d5028baef81c2c56f26b8e8f82699ee470fce2 jupyterlab-launcher-extension-4.1.3.tgz: a87f229d27ccf2164d5822c65f4b2c8e77d7fcb3e77aa2757ebe9f1fdaac0385 jupyterlab-logconsole-4.1.3.tgz: eb5ff14431debe6b428143675cd31d97bafd3c916f304501538ff20fd8fda727 jupyterlab-logconsole-extension-4.1.3.tgz: 2fa55a15742ad73c2d667f946d7d3fd9ecf282b2771ef36ee2025342b709f22b jupyterlab-lsp-4.1.3.tgz: fb55ee23bff0b80681ee6679ac94a76fb226a7ff9f9fe778e11f298e962b1179 jupyterlab-lsp-extension-4.1.3.tgz: 1fd8b6a768a92c4a7347641cce7e63d45af9deddddcf0fa2c4437c9e66108f35 jupyterlab-mainmenu-4.1.3.tgz: 92c66d3eed7f46ec5328f002a401a3e13995177ef62d61d541457fb642cf8435 jupyterlab-mainmenu-extension-4.1.3.tgz: bc6642d417bdb28cefc9d42ebb8b99ccdb78f5c4950e35cc758c03595b407fe6 jupyterlab-markdownviewer-4.1.3.tgz: 453af5f2c65ebc5db4b1ccc33c8efb199ba791c7f7755e41c66f32e174158791 jupyterlab-markdownviewer-extension-4.1.3.tgz: 053cceaa5158d4d0d9a1b00eb225ff573d56a6deb075ca4d8d713dd7c06d39f1 jupyterlab-markedparser-extension-4.1.3.tgz: caec541bff4497908bdab61a3014bd759cacdf86bc481d6ee41fa4f77e660107 jupyterlab-mathjax-extension-4.1.3.tgz: a8c0db28185e61c86b1c36a04aa20c87e4d40f46f476ddc39bcd917a2fe141fa jupyterlab-mermaid-4.1.3.tgz: 1eed3b47f9fe846270ad02901759f3153ca441ed24b2ab87b79aea5ff7b3e9f1 jupyterlab-mermaid-extension-4.1.3.tgz: b0e6416713f30bd31fd5aa4a2037a585fff93652b9c66b5ea54e05f526df176a jupyterlab-metadataform-4.1.3.tgz: cf7faa2dfa5e6f7169b84d0a11cb6da60711d1b44f019f51a628e807e214dba6 jupyterlab-metadataform-extension-4.1.3.tgz: 70e739955fdab5565ba2651e4f5229515f24b4cf8c42968c536e0f695d9ddc75 jupyterlab-metapackage-4.1.3.tgz: 7895e868b4e786075a6709a5676a62f616111cd6cdf872dadfe60496655732ff jupyterlab-nbconvert-css-4.1.3.tgz: b3d7cc3a7881f415b5db24464719a9f1f75f4fdc521c850f9defc8bd9f5e0b34 jupyterlab-nbformat-4.1.3.tgz: b962e8a37aa36098db213d74968ee006df860de8a6a64555444ed18c603e6acd jupyterlab-notebook-4.1.3.tgz: dfe01411e80c0f76ae238d9dfbbceeee6e0f64e959419a8c0e12ca8b7d27ed36 jupyterlab-notebook-extension-4.1.3.tgz: b4a7aff3416cffc19f707d07f9cc0d50b0073790e1ab3c0443276bf3f7029f50 jupyterlab-observables-5.1.3.tgz: a96f8335262dbf82dd02d9690f2a04ca0892239db050aaff596ccb45d1b668ee jupyterlab-outputarea-4.1.3.tgz: 554055b2cf6b30b66d6d0b15e9b3f8d62b8068c3d8a738fe33d2824e55ba6889 jupyterlab-pdf-extension-4.1.3.tgz: 86665c33645ee6a34389d65bb9dd1d4f14f6f48d93087bb342a9d0b6d0f7fed6 jupyterlab-pluginmanager-4.1.3.tgz: 75d2deaf3343072238efe7838899e851dd7f8431854e6dfa247962eeaa6de1b8 jupyterlab-pluginmanager-extension-4.1.3.tgz: c0abfd5a4f9d9c2e0dbfa1cfaae332090b0290b782e2a90c5601cbc8da3e5afc jupyterlab-property-inspector-4.1.3.tgz: fb9ecb51198f05193d50c5f6f6cecc8033fa79a0caf43e7b5692b5842732e2c9 jupyterlab-rendermime-4.1.3.tgz: ae27dcafcbd1e0a33eb07e9f89ce0d586f94b3d86a1ed1be1a59ce99f488b622 jupyterlab-rendermime-extension-4.1.3.tgz: cb2eeeaef610347b22f7231acb0832c4bb6d29dc3c279c7dc48387f254cfbafe jupyterlab-rendermime-interfaces-3.9.3.tgz: 7845019301b2e97317174a7e20a2e78f1a7e258b7a635d2aabffa9d8cbc86276 jupyterlab-running-4.1.3.tgz: 25eab0007ca8d2596d8b537e2b5b3ff2a2a690c595c2bf31e164224e8a046a5f jupyterlab-running-extension-4.1.3.tgz: d3958760bf344c551d835b8670fa98db4e68c463c34d3741eff4f1530ab996e9 jupyterlab-services-7.1.3.tgz: cd4090ff4e61609a6f12fb612882a63d4e3342e73f7ddc156d632d3ead0d32c2 jupyterlab-settingeditor-4.1.3.tgz: 3b4baf3f629c92fafcda71a8a8796a2b91e452ee02348aecf469e67d52336d56 jupyterlab-settingeditor-extension-4.1.3.tgz: 030f72d097dd3eadcc0a2a9bd3943e78d2b91e19008e8f08ed2d1ec5a2917c0f jupyterlab-settingregistry-4.1.3.tgz: 56912542bd4e581b53bf28c50b33510469d9c26da4fb2f0237eb06ab2291bf5b jupyterlab-shortcuts-extension-4.1.3.tgz: 3b34b66413113cbaf9389102e090b87ff47259c0e0425570176b4fe759384512 jupyterlab-statedb-4.1.3.tgz: 0ba9a34fd43daa6763c1ea4ec9d0a9cdab3a774eb11682120236e0e28bbe27fd jupyterlab-statusbar-4.1.3.tgz: e15f006cab8447e0a762274b9663d5b5c22675c53c8aaaac0d5f021f07b19e88 jupyterlab-statusbar-extension-4.1.3.tgz: 66b74d126d2b288980ab9014bd39f8d3cf7b8c3af63128cdc94c92366905abab jupyterlab-template-4.1.3.tgz: df62b7795038826ba61661437bef25e5eb2e42f0980a5253c68ea198cad592bd jupyterlab-terminal-4.1.3.tgz: 377d65e6e88c8e4a883cb5da415fd6bd08480e82572fc0ccff70ad61c996f2ea jupyterlab-terminal-extension-4.1.3.tgz: 1da4a93c0b2ce62e48fae1688360f25bc623b4dd69c5daa7e5a161aebeefc119 jupyterlab-testing-4.1.3.tgz: ddcb42367f4363eec3a5c906910a1700e2014706668265bbad103b6fd9d18273 jupyterlab-testutils-4.1.3.tgz: a7597ce48e42ded74b8e68a17e792f32a367e27841ba0ce3b28df8e2c286c9b3 jupyterlab-theme-dark-extension-4.1.3.tgz: 60c429c541e59d9945a93265b89b5b403908a496e4e710c6223118ddffe7a2dc jupyterlab-theme-light-extension-4.1.3.tgz: 1067427f9b5de2004f96f9920ffde06fcae411b47b9e5799a675d43c980b4774 jupyterlab-toc-6.1.3.tgz: 4f56b0e770790189ca618d14188bd9dc4289afb66105f38fc3db5b384b082200 jupyterlab-toc-extension-6.1.3.tgz: 7d6e635fb4274c336ed92cec3c9962e51bb3f2839cc17165020af4558f1564aa jupyterlab-tooltip-4.1.3.tgz: 68f7ae522dbb659bc05c002e69023e0c8fc1c585af110986eb68d133e79af7df jupyterlab-tooltip-extension-4.1.3.tgz: 89d7404bc914a07b228688923653dc98eb292e7fbdcf06323b6fafddb9199834 jupyterlab-translation-4.1.3.tgz: 0726e278dcc98094fa2aa437af6b1498a987849f514168bf4c28a6d59fdcc381 jupyterlab-translation-extension-4.1.3.tgz: 4ebd68ad69b63516fedd17c23c6712eaee6e03cd6123fda9326174e27d0aeb7c jupyterlab-ui-components-4.1.3.tgz: fe37dd6bc751fb6c3b77c0af33c65612dcd941c4defc3b2a7f7627cf576c3011 jupyterlab-ui-components-extension-4.1.3.tgz: b34028d0cda2932df6198080ce39cddf1eb3063900d47958d681f00f444c631b jupyterlab-vega5-extension-4.1.3.tgz: a94da3f009a209a07f7eadd0ab031312ce199bbba68e459ec39e59a9e8c460d4 * Backport PR #15899: Add an explicit default for inline completer providers (#15914) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15898: Fix spurious dedent when opening inspector tooltip (#15917) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15938: Revert "Prevent command shortcuts from preventing user input" (#15940) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15924: Fix Theme color is not applied to SwitchKernel ToolbarButton (#15941) Co-authored-by: FoSuCloud <49218295+FoSuCloud@users.noreply.github.com> * Backport PR #15291: Fix creating files in custom drives, fix `ContentsManagerMock` (#15942) Co-authored-by: Jeremy Tuloup * [ci skip] Publish 4.1.4 SHA256 hashes: jupyterlab-4.1.4-py3-none-any.whl: f92c3f2b12b88efcf767205f49be9b2f86b85544f9c4f342bb5e9904a16cf931 jupyterlab-4.1.4.tar.gz: e03c82c124ad8a0892e498b9dde79c50868b2c267819aca3f55ce47c57ebeb1d jupyterlab-application-4.1.4.tgz: 66836309e7be38f4455e128c9862b09582baeae005c37ed46e553fe7800f2cf5 jupyterlab-application-extension-4.1.4.tgz: 80dec3f62929a02d77f464849817d079460e107784d63b7ee5d2eea6c5397317 jupyterlab-apputils-4.2.4.tgz: 1ac516ad28f47347a2987724ed75cfab39548288b6e19774f603f9529b3f1789 jupyterlab-apputils-extension-4.1.4.tgz: 0e2cff45ea4e71dc1544e10983b7c2a166fcb783f031fa9d441a31816862af14 jupyterlab-attachments-4.1.4.tgz: 4812f294798e4b5795ba445fb2031ebe2af46e772a704ed9dd16f68be1a73e62 jupyterlab-builder-4.1.4.tgz: 49a20675aaef03d44bf049fa04104db065a13a748720887871258421183f3a1a jupyterlab-buildutils-4.1.4.tgz: 4bc57ed0ae0f2dd0b37316b61e86ee6108faf73d55a6c745b4bb900c842c573e jupyterlab-cell-toolbar-4.1.4.tgz: ed3ddc5b9453072e27c3071e8d4fc116259b1533253525362b1244029a11cea7 jupyterlab-cell-toolbar-extension-4.1.4.tgz: 8e3f90c06751e579d05f90d23939560d4ad19ec705e208457050853473f2aad7 jupyterlab-cells-4.1.4.tgz: 9735026e9b514d94d398c6567dd06a46ab4c95147855471423d32945385c7a64 jupyterlab-celltags-extension-4.1.4.tgz: 23c05e264ee5e736b7ebbb671e7e55584762d20e4a0bc40bc3d0bdc651974349 jupyterlab-codeeditor-4.1.4.tgz: cdee9b94dd191758173c400adda6d56c1cdc71f81a0a8039839e6ee4d06085ba jupyterlab-codemirror-4.1.4.tgz: f5af7cec0e01c302bc494b40044b3fdbfdd0e261cd90b0e1048f04f02f675d4c jupyterlab-codemirror-extension-4.1.4.tgz: f5a48a57b6e3afa3c96e7311ecd13e3ff108bb6f32890c3bd44287343e498036 jupyterlab-completer-4.1.4.tgz: ec4709a1d659361f4d6ba11914cbe060c4b7bc757225a6f55c054b3b3801d8a6 jupyterlab-completer-extension-4.1.4.tgz: 6e333ec2a35b73fc7c969abb5ca55b7efc924ed4a37f5ff518d5ef28a002fcd5 jupyterlab-console-4.1.4.tgz: 7a76d0f92122faa7b448f63041cc075ab3c710b892a9c383bd482447e2573730 jupyterlab-console-extension-4.1.4.tgz: 30bfd42702ec24cc21e3da54fa7502e42df15c9a2aad6a6c076b65f5358eb989 jupyterlab-coreutils-6.1.4.tgz: 6cd94d30e6b5083a904a6c3c1ed07e3318c19fe39a2c687a1aa6ff09b4e5a277 jupyterlab-csvviewer-4.1.4.tgz: c4341db6c3b7bd9d11846dd98b7e1fbaf76a4721c0325002e6d85fed629da6b7 jupyterlab-csvviewer-extension-4.1.4.tgz: 6e811c7cf42f113720cd92f4c112f969c6976930b6850e2bdcec8bbe2611683e jupyterlab-debugger-4.1.4.tgz: 20c081e0449e50b7f48f329dc1da86df1e1a158ce5a1871d1a9cdf919616a06c jupyterlab-debugger-extension-4.1.4.tgz: ad50d9306f2751115787c6b247abd59e2db232fd5701fb4c3e5747a036029e00 jupyterlab-docmanager-4.1.4.tgz: 023447981aa88b04753a907f7d5d84483fa4226d796dd1c556eb466079661f76 jupyterlab-docmanager-extension-4.1.4.tgz: a08881eb39dc39d781723331a9d1cd5054b8f8b8231a66468b45293c633d7a88 jupyterlab-docregistry-4.1.4.tgz: 0ce0b8a70e0def7e2e02c44d1c26010a8a825b2c45bb47f5d397b10a05054925 jupyterlab-documentsearch-4.1.4.tgz: 1b696a46c0252ea7df5f93e8cb77f66556876ffd4d34698fac6495c4a2e6d168 jupyterlab-documentsearch-extension-4.1.4.tgz: d80e5b1146663e59bb10413ecc3cc1766326d3864d57c7a61193b8fb96275d7f jupyterlab-extensionmanager-4.1.4.tgz: 1e3058e98838b5512e29947d3a685c1ca6a902bc9104616d838d656ace901ac9 jupyterlab-extensionmanager-extension-4.1.4.tgz: 695d853fe3ec01d9b6eced5fdc09a14593a8af5b92c9e793119e63aef7da21a0 jupyterlab-filebrowser-4.1.4.tgz: 3ef2317bc913d88ef00baf37a1829e39477df00b263f3d863a3d1305731fadf7 jupyterlab-filebrowser-extension-4.1.4.tgz: b951868a7ad6eb7cb651635a3fdf5c745667c7c03a0aeee165075eb057584a6a jupyterlab-fileeditor-4.1.4.tgz: 5bbf52cc655df484a83b1364761354a4e9f8a7d6e43d69dc1a07dad465d71597 jupyterlab-fileeditor-extension-4.1.4.tgz: 2a058f2d1af4f80d63b598f43e97259037f8ea996f71003a19de13d6a4b51f67 jupyterlab-galata-5.1.4.tgz: e451d01d44bee319494ed558a8d5809550499b84408e84847424e7401d3a1291 jupyterlab-help-extension-4.1.4.tgz: b5422871ec5a5ea401421476c0be3a1b8dc884b58a61cbd219b65cfff11f38b8 jupyterlab-htmlviewer-4.1.4.tgz: 6c224ff34d935927a58f7483df6bab91d915b4f17b38dae799b35c71b7617205 jupyterlab-htmlviewer-extension-4.1.4.tgz: 7226010f8b60b8c2c07856c158a0ef4d2092fa5132e0babb901642d7f2688e3f jupyterlab-hub-extension-4.1.4.tgz: 07dbfd295718fd64e2e2f05d494159b1aa3faabd17429c30eaa8c0a60c3b39dd jupyterlab-imageviewer-4.1.4.tgz: 804a8eb8481855ebd2696e096a1df060e13991ca9a59ed92d0e3a4f3e9c35706 jupyterlab-imageviewer-extension-4.1.4.tgz: e4e54ab10382df4a6cda987ab31d2138e50719206f229ea6e8cab270411a8715 jupyterlab-inspector-4.1.4.tgz: 7bbf7b39b9b4771fbe9e41798d7b797d513c98d8446c30c82faa17fe692f0f0f jupyterlab-inspector-extension-4.1.4.tgz: fc359b3f0408465c3a8fd141e4704ce1fde7caa97562de160c35891e60ab227f jupyterlab-javascript-extension-4.1.4.tgz: fac9b15907ba1b31b6cb044b5dee28220326741dda7258bd45313ba7be0f8748 jupyterlab-json-extension-4.1.4.tgz: a0754911816020f8cde09e276f08306dd3b38fd9a4a1e117e1723f3cbdefe916 jupyterlab-launcher-4.1.4.tgz: e859d14dfda8f604eca332f95a0021e5ff5ecfcc7f1416972a2de284fb226501 jupyterlab-launcher-extension-4.1.4.tgz: f6cba8ae5bdfc283fc64a4ee3fcfa1b21ac4be95a0d6ec9ca21f2a9485d396fd jupyterlab-logconsole-4.1.4.tgz: e1eb6696d9caeaa14146a1dd31586ea073f8ff09baa5c8fe7ddd6da76fe12067 jupyterlab-logconsole-extension-4.1.4.tgz: fe8198d6b022c7bd3115afde8f02efc830d720738efb67d094be6becfebd97cc jupyterlab-lsp-4.1.4.tgz: 53884c47d31a69cee013ab7bcfa821a5988026e2f88dd4c12ce69dea382019b0 jupyterlab-lsp-extension-4.1.4.tgz: 381f3ec474001eb7aaf6c469c40b4a388571791b1c21bf89967e52118e1ad26d jupyterlab-mainmenu-4.1.4.tgz: 0cf4ec28b6baaa0e08a6478278d8be392c5dce15078e40c34993eef799da1bbe jupyterlab-mainmenu-extension-4.1.4.tgz: 9d854f57d4093ee930b69aef981070e6ff3f0c6fb9877cab624cb70428bc812f jupyterlab-markdownviewer-4.1.4.tgz: 6e802acfae976a6c594ed7ac4eea8f14042ff152a3d565bf09929f216b14a943 jupyterlab-markdownviewer-extension-4.1.4.tgz: 90e16ce6b9cd0cc18d7e8238a7e148461b9bc3cdb39b28405cde0daa7e63b6ff jupyterlab-markedparser-extension-4.1.4.tgz: b690c6cd6a78c8484477fee40aa2b22be9d840325e1f175cfebd897419989888 jupyterlab-mathjax-extension-4.1.4.tgz: 8b86560c5a187b782e14344a70136d4e5e4fc8ee2c40bc3b2f2acf6f27cb5fc1 jupyterlab-mermaid-4.1.4.tgz: 1123141e63bfaed3dc7ac159c54268397f416af1b2b9400224578423066cdba6 jupyterlab-mermaid-extension-4.1.4.tgz: 3997bede69ca9ee394496ed2d901aeee61e81e1c6e41cbbbdf7a3b8472bd21e2 jupyterlab-metadataform-4.1.4.tgz: 21bac1f60d9bb7d4f353b190a867e5fdb7e051c7bc504b12694572a41dfdee98 jupyterlab-metadataform-extension-4.1.4.tgz: 5cfab51ac565f5a36fcd8598c9db0ffb044122d756bd94675104007f010c4063 jupyterlab-metapackage-4.1.4.tgz: 00651af5a59f2cc3a68e884201cdc34b3125fd377c76f225dfdc070b69a1ecd4 jupyterlab-nbconvert-css-4.1.4.tgz: c5300c75c43b2ae3afe0c7e25bc6cf47d6e13c863e23bf67a20e4f874c29da4d jupyterlab-nbformat-4.1.4.tgz: 745734ceb73f20fe8bc1dc82ab2686ac725ef03bad18d8aa891262ffce32f401 jupyterlab-notebook-4.1.4.tgz: 3da3bc3e0e430cb73599b463725593c2c104c7dadba68e24abc49c05a1e66a54 jupyterlab-notebook-extension-4.1.4.tgz: 9f446cb3591a0f576ec614b9827b9fe045301ba255b2aac8e78c4fd7de3f8532 jupyterlab-observables-5.1.4.tgz: a342bff5b9922c1eccb57a2dac30c12ce08d2a44ce3cc117649a376b3c30b08e jupyterlab-outputarea-4.1.4.tgz: a177485be83a9703621bc3ed4801be27257f1d1cff9322f9c3ddbb660267b167 jupyterlab-pdf-extension-4.1.4.tgz: cfd56376f322cd37481b6b8fe3491d1487b3ce67d306fbf7bc14585e15809fc3 jupyterlab-pluginmanager-4.1.4.tgz: c3d59650902f4e287b57d4fb02c0b43bc24026bd5401c2b53ea7d870619d0947 jupyterlab-pluginmanager-extension-4.1.4.tgz: 85043380b459b61e5e13734494ce35400ed4ffad77b3b805fde01f6137859e47 jupyterlab-property-inspector-4.1.4.tgz: 24764bc87b0301c92257c44b873e8c0feb9a161e1a3aa207a70afd2f9f6caa80 jupyterlab-rendermime-4.1.4.tgz: 92ae5bb38630ca8818e428de004bba50d6db81ab52f4c0daeb20956f05f1af34 jupyterlab-rendermime-extension-4.1.4.tgz: 758b69fa4c3bc192113bb7833f8c4ff6b7889826bf7726ff986fb4e3891756d5 jupyterlab-rendermime-interfaces-3.9.4.tgz: a3b8e0427fd2bcdbc857642621ececc30022f4573a1d292983a7919f23eb0e9a jupyterlab-running-4.1.4.tgz: a029e5574e32320d614091d9941ba9e4af5ab6c802a957eba622bf357a63bbcd jupyterlab-running-extension-4.1.4.tgz: 854293fe1c5f55e378ae2549d9b3882f81406ca13e3fa0bcfd17cf39cd19a264 jupyterlab-services-7.1.4.tgz: 4ef476cd3691112ed6a0d5dadce55305049681429bf9a41f1830561c57f86e48 jupyterlab-settingeditor-4.1.4.tgz: ea1ec1c69d49d67ba45ddc5c4677b4657167e5b3f2c577ca74d967fb2be8d81e jupyterlab-settingeditor-extension-4.1.4.tgz: a9e75576a8250552fcfe4f431562ec87abf5e36bdb743378ba7bc1e06583e2d1 jupyterlab-settingregistry-4.1.4.tgz: 020f835d48f202da87bd162af70c8f78db8ada6de47df0ff9b9e2afd23776824 jupyterlab-shortcuts-extension-4.1.4.tgz: 473d31fbb0d1864ed78f97bed2a9b29439bcde19ba791c9ff52c9e4d59e3dc14 jupyterlab-statedb-4.1.4.tgz: 387d436143a262a88dd06f10a7167f4780ea3d5ce556a08fe6b9308bcb86857f jupyterlab-statusbar-4.1.4.tgz: 63589ccb299df9a6403726f30fc53252fe66e476e38de755b4c4778b119b0b73 jupyterlab-statusbar-extension-4.1.4.tgz: db7f9914b72df25d2eded094f9d8e81390bca96bedfb140377a67fc276fee4fa jupyterlab-template-4.1.4.tgz: 913b46371dfaf687b621aca7aac54f0b24f5e3981db6eac26dbc8ce29fe75729 jupyterlab-terminal-4.1.4.tgz: 891a0b0441bd2cdeccfd14aaec0b72cf68b6990c1de03e29f736d9c5fc3a0dfd jupyterlab-terminal-extension-4.1.4.tgz: bc07a7a94343544d53a1386b9f63d212452bd6c96e6c6f86683b0dd823767f59 jupyterlab-testing-4.1.4.tgz: 706d1be8132793c6f05f5ae31eeec65886358ccc5798cdf649172c00e5913fe9 jupyterlab-testutils-4.1.4.tgz: f5a7d78414c5afcf493e092162012897f7a7641cbf033da968ee0a4ce31b73a6 jupyterlab-theme-dark-extension-4.1.4.tgz: 4372e6b33cddc631f407f0be6944e2c3a4188fbd451c9956ecf39c70b8589da5 jupyterlab-theme-light-extension-4.1.4.tgz: ce50bcd229c41303c1b3fc2fe76b081383234e718f1677fe464e5441b8bb7cb9 jupyterlab-toc-6.1.4.tgz: efaca9375cd6e5e0019067a215ec30aeacc0c59282c6224c90a473be6bfc6c5d jupyterlab-toc-extension-6.1.4.tgz: f0c0bf782ce3c05b4fa2374f033e65b3f8d4c9f5d2d50096aea214d4ea93c46d jupyterlab-tooltip-4.1.4.tgz: f8adffc227bc20a9439963be4ea9b13257f304f7ea259fcef50fa77e373ccfb3 jupyterlab-tooltip-extension-4.1.4.tgz: af0d8ec1aefe60e0ea11cb8e7bf757700d01118e3917d471563243e3af11715c jupyterlab-translation-4.1.4.tgz: 8fee5de88946fb1446612c92aa1d2627b5abc4cab69f889a1663d51b702908a2 jupyterlab-translation-extension-4.1.4.tgz: 0da5cc0af5a7d918f431b8417030db9711e76701d9c95767363c6b741470fb7b jupyterlab-ui-components-4.1.4.tgz: 43c796a40011515ff4f1ffcf6ea9e53f0fb9f78b2aae19e561912303240db855 jupyterlab-ui-components-extension-4.1.4.tgz: 0b0dbcd7148cbbf30600490be79b4bd7f65612a28f8914d72498d32583597ccb jupyterlab-vega5-extension-4.1.4.tgz: 0bd0705ac196e001e76dd1bf5178a5d2d59211224d9d121d5d560253f16aaf36 * Backport PR #15935: Fixes filter for Chinese, other non-ASCII filenames (#15950) Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com> * Backport PR #15954: Avoid concurrency when computing the items in notebook toolbar (#15961) Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> * Backport PR #15959: Ignore links to GitHub user and organisation profiles (#15963) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15892: Fix browser-test.js (#15975) Co-authored-by: Frédéric Collonval * Backport PR #15970: Short-circuit `selectItemByName()` if already selected (#15983) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15860: Show outline on the full item in file browser, only when needed (#15984) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15834: Uses the browser window's selection as the default search query (#15994) Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com> * Backport PR #15957: Fix Theme color is not applied to Toolbar Button (#15995) Co-authored-by: FoSuCloud <49218295+FoSuCloud@users.noreply.github.com> * [ci skip] Publish 4.1.5 SHA256 hashes: jupyterlab-4.1.5-py3-none-any.whl: 3bc843382a25e1ab7bc31d9e39295a9f0463626692b7995597709c0ab236ab2c jupyterlab-4.1.5.tar.gz: c9ad75290cb10bfaff3624bf3fbb852319b4cce4c456613f8ebbaa98d03524db jupyterlab-application-4.1.5.tgz: 0d3ebbfd0490e337b5d95511972c8e54bf5aea8930cdfb502cad4dffaacb3274 jupyterlab-application-extension-4.1.5.tgz: 2c3d8870cfd7558b65dd38b63e3033d2f8751734b996f0290f3bc5317b12f445 jupyterlab-apputils-4.2.5.tgz: 00fffaf75ea61449c42a9eff0d5c574344fe4ff0bb854336bc69fb8bb43dc606 jupyterlab-apputils-extension-4.1.5.tgz: c2d21ad70c2986aa425eacc4d18d8f0a615a12b2d9d35ee034150f83a366558d jupyterlab-attachments-4.1.5.tgz: 8a4d1ff80bbbc9eee5f0e7383a6adaa6bef8052a32f080bf75e7916679425ee8 jupyterlab-builder-4.1.5.tgz: c04d60e12b6d095c463ce885dd871bbf2766ee8d9ae4164f2b5583e4b4fe3f35 jupyterlab-buildutils-4.1.5.tgz: 462ca38a6d957fad2585aebb0955450a93f143186398f15225b00ff9a501ed16 jupyterlab-cell-toolbar-4.1.5.tgz: ae81834ce4c8c523953064fd49aac3ac0537ecedf862ea98a5adecbf312e27cd jupyterlab-cell-toolbar-extension-4.1.5.tgz: eb3bc0eb3f27c053396499028387a4b07bd3bd5b1c9ce62df7b9fcbdc018404e jupyterlab-cells-4.1.5.tgz: b6d621fcdef508dd8150e33935dedb532e84002ee5c019f57b903b96417df575 jupyterlab-celltags-extension-4.1.5.tgz: 8cdc06128c8afd95bc627b3d160ec02fa30dff13af6b6d0e868c865debf96b95 jupyterlab-codeeditor-4.1.5.tgz: ae55cb6409371e09cdf3997ea0d79e5c3837ca6b024c0b1a176bb50beaaff421 jupyterlab-codemirror-4.1.5.tgz: 2dd2725fae4f5ef5bd052285a0c0fafedf4eb4fa54989c3f1e8ff40c68cd95dd jupyterlab-codemirror-extension-4.1.5.tgz: 43f81594130de03bec276c92adf5085a7c92bf2070afb75151046789f7154c19 jupyterlab-completer-4.1.5.tgz: 35922b4a8a1620347ebfc900bd368df12f75621294d79ddaa0612365dcf89189 jupyterlab-completer-extension-4.1.5.tgz: a3e38cf058a7e00af537210cfd47a4d31fad82fbee04b9ed97acc35539226441 jupyterlab-console-4.1.5.tgz: 935ffa0a5d2cc52a110627f095f3cb968d5404e46fd181bfe3ebbf6436fc8ce7 jupyterlab-console-extension-4.1.5.tgz: df23b52415942063f9a7fff7c2aadd13ab874660aa18d18c47a2a815aeb5de2b jupyterlab-coreutils-6.1.5.tgz: 5a70dc55c8f8ab47b4ec572490cce0dac1b3a6245d5ef24b0ff506f08cdf29a5 jupyterlab-csvviewer-4.1.5.tgz: 5520ab8fe589b58e3db949e6dbf3b08716493d844d08bf22382abd3ddf5d46f1 jupyterlab-csvviewer-extension-4.1.5.tgz: dd5873d227b70a690ba3522b759d32efd0e54b768a9db8fb6103937823dd8b12 jupyterlab-debugger-4.1.5.tgz: 4b5f0063af9d9ea840df7c9ed775d961a0ca58824ea81beac466a96837c79dba jupyterlab-debugger-extension-4.1.5.tgz: 9bf13e193e583d8f7666b7f6a607621e36eb6e84634adecec490c9a7d8026c6f jupyterlab-docmanager-4.1.5.tgz: 575a0ed0e5407f021e0ca9c8717118750e009fa745738906979f7dfb8206f345 jupyterlab-docmanager-extension-4.1.5.tgz: c97ee2cd48b9530800c52cdeeb0365e21ce3675c729eddef107f71bad83c4487 jupyterlab-docregistry-4.1.5.tgz: afd5aa89497926458bf1f20586557c3f23eddc7747d1b8b2d1fe810579ccf261 jupyterlab-documentsearch-4.1.5.tgz: 6604f2ac97e450553e18320dccf4f138f29fe52819beeb6c933f81cb1cf02c46 jupyterlab-documentsearch-extension-4.1.5.tgz: fb9ec0efbed88b54638c9877e35b208e7df84b67fdf3a1c888f2de7e0c3c6d44 jupyterlab-extensionmanager-4.1.5.tgz: 7e685e5d3df74f428687fab3b1db8b1b2102ca89f8122a39ee90fd28136596d2 jupyterlab-extensionmanager-extension-4.1.5.tgz: 3fa5cb59acce3db554df12dd6f44ee238748eafe801ef562b1e74a402e52e90e jupyterlab-filebrowser-4.1.5.tgz: c196ac4e57bf9575d859a16a573fae7845fd69ab2597857b4729ea39464a9337 jupyterlab-filebrowser-extension-4.1.5.tgz: 0f4b62301c7d66404abd48e8161c5253877752f8f1b699b54f69a07813a9b661 jupyterlab-fileeditor-4.1.5.tgz: 97b3d286ff7bfe93a23f313d458c03071dbaadadc78ad6eb09e8f8cd8fcd6c88 jupyterlab-fileeditor-extension-4.1.5.tgz: b34ec28baca6ae414bdcbae26aae755575ef408c73b48aa6842fbb6ed8834c90 jupyterlab-galata-5.1.5.tgz: be2b042216d6d9c9ebce6d2dd69dfc1a5a6c52486717118fefb5d7ddbc772aad jupyterlab-help-extension-4.1.5.tgz: 27880ebe05b72d8fbc8b81aac382070598fc9f0987c992974088210df9e9ed17 jupyterlab-htmlviewer-4.1.5.tgz: 6471666f6ffcb24ce8b509bd597d599c2eed657c82a4f9b5d17d345745374276 jupyterlab-htmlviewer-extension-4.1.5.tgz: 738dd059935332c8d94643476c84e3a18163623375f3f7965d74da58b737b242 jupyterlab-hub-extension-4.1.5.tgz: 70c5ce706cd33387d3b175434bda352aa25fc1cd8aee94dc89b0a018dc4b35e6 jupyterlab-imageviewer-4.1.5.tgz: ebf1195cbbf8aef8e83bdaad82e181791a31f80f4df27e6d1b52ba3765df0ef0 jupyterlab-imageviewer-extension-4.1.5.tgz: cabd80d1f07cf138a681df0371b1f50a098b4f8cdf433c999298a47ca0aa1e76 jupyterlab-inspector-4.1.5.tgz: a74d5f70e55421dc37bb0f7a8d7fc92008a6a09cd723d9234a8b8d08249df66b jupyterlab-inspector-extension-4.1.5.tgz: 3c0d4d3a8d3a9ecfc9f16bd3b5cf5814646247acbaf588c15dc635536bef46bb jupyterlab-javascript-extension-4.1.5.tgz: ee53106754bb8c071d2aa0f5dbea50248af6acbf3f454a9ddff0a86fef42d5d5 jupyterlab-json-extension-4.1.5.tgz: 3c278b9248ffdd24c805367369d1f2977d631308a9903a5286b7686594cfb8ae jupyterlab-launcher-4.1.5.tgz: c56764e5653f4911f04fb161ee02f28946e70647e52b3b65b4ba26fb3a979faa jupyterlab-launcher-extension-4.1.5.tgz: c17c00397707cbfec6d045201921fec92f9547bd66558a130dff5e647eeb9699 jupyterlab-logconsole-4.1.5.tgz: a5a8ebcf9b2e1f996be09ed8691fbeb1a0865576b302a701f017e1bd7f5b8c6c jupyterlab-logconsole-extension-4.1.5.tgz: f372b543459b385dce93d3c0a89c94217c611df44100ea556b3bc349b91fa5a9 jupyterlab-lsp-4.1.5.tgz: 2672784c8e0b551c41fb72f20df57b39fae05147c46f7fcfde34bf729f284e49 jupyterlab-lsp-extension-4.1.5.tgz: f260a2c6aa83eb6dfbe6f91eaeffe532074c0eb340227b5f9826c8f9860bf4cb jupyterlab-mainmenu-4.1.5.tgz: 7417110089fb4d20491d71d91d68fc7b0d7ecfdcc1fcd862a564d8a5f9b37e4a jupyterlab-mainmenu-extension-4.1.5.tgz: 78adea547c0b525bb9f12d56811391ade7cd3a9bf1bdeaf3c4da049f93e83276 jupyterlab-markdownviewer-4.1.5.tgz: 9e7ac1fa22a494bfb9ac79122ff40a1bd59a556876467c30b91a08f7234ebc71 jupyterlab-markdownviewer-extension-4.1.5.tgz: ffb84b4e5ebdb238109519eda520d7434eac53079d8bea9ffde36ad0be38230c jupyterlab-markedparser-extension-4.1.5.tgz: 6d32d7ebcbecba80407575872d7b71e93527e8801b6f61f4096ba8e222deb1a8 jupyterlab-mathjax-extension-4.1.5.tgz: 782d7915f8e59b9181e99fa2d087ff66d14af2c6676400e7cc6753693102a1b5 jupyterlab-mermaid-4.1.5.tgz: 3853513c66ea4c1e3a15c6e846a0839de2f7ef3e2a954b4d36248e0d9ee9a397 jupyterlab-mermaid-extension-4.1.5.tgz: aa923caafab7e501b750400466fee26855e49f33789e3f7fdcd8b856785f6d4a jupyterlab-metadataform-4.1.5.tgz: e265a48232f5f95a8327999a7d6eb7f503ece74dfdf4d730a0c396d9b5a0b8bc jupyterlab-metadataform-extension-4.1.5.tgz: 6ef1c62ebf09ab22e282636a46fec23700cb6f22281f6d93a838ea24095e0fb6 jupyterlab-metapackage-4.1.5.tgz: 69ac696d39628558f93a3150ce4eec1d97363e25a54332de1fbd2dbbfc845b77 jupyterlab-nbconvert-css-4.1.5.tgz: 7045d7cd8daf8e18e62b46b0bd4d407066201b991deebab8f194ba209926bb67 jupyterlab-nbformat-4.1.5.tgz: 5163b079bfc1291936711e73d3a1dec566513a883b6609055814c7632aa1b7ee jupyterlab-notebook-4.1.5.tgz: f287bd73925346e0dd03d28b3dc7a1e2601b77ca094cfd741f1828f9746eaa7b jupyterlab-notebook-extension-4.1.5.tgz: 1f616df18f182da438545ce85dbf533a937d3dc56491138ddab50b2135d08184 jupyterlab-observables-5.1.5.tgz: 22b707e5e80edbb2118b2464673291871b4ac5af0164cdef24f5475c5f3361ef jupyterlab-outputarea-4.1.5.tgz: 85ea5dce80c1ae7af725bd3eb7328b0ce7b11a921d1e757cebdd314fcb04f290 jupyterlab-pdf-extension-4.1.5.tgz: a769e6e685a768279266f47084bc587910cf7938efeee174767526479aca7e9d jupyterlab-pluginmanager-4.1.5.tgz: 18fec989dfbe72d0250bd015bcf570def1ab5b9acff0e51aa002684319708a63 jupyterlab-pluginmanager-extension-4.1.5.tgz: 3f9789b113ec28fb4eb281d05971362692f4269bd931737c59abe532c064413e jupyterlab-property-inspector-4.1.5.tgz: 176ab61583a8dd9c417f8b6c4d4540e3dccbb2fad01ae1eeffed2ce154679d80 jupyterlab-rendermime-4.1.5.tgz: 1ea96dc542b78fecfe93e5460da550deace90394f415ef60bb514f0dae5b5b62 jupyterlab-rendermime-extension-4.1.5.tgz: 8c16117ebf260805565d0361ebd569242b07c9f58c51bc1e4ed152ce3ddf6b16 jupyterlab-rendermime-interfaces-3.9.5.tgz: 72d811d6a0b697fa0cb3aa4ac133b3a2028beb2ee06068f0f94268a15aa15cc5 jupyterlab-running-4.1.5.tgz: eaea7475e8e78911b8828f90605a12c1587cffdd29664766bad37ec863b3d9b5 jupyterlab-running-extension-4.1.5.tgz: 52290bd66bed52d3bebe4fc0cb14273a32c7ccde4ef89b286b6e9e0b86876428 jupyterlab-services-7.1.5.tgz: 90cbbc312f335c8d85d9bf92fce79f95f399a29a23a01feac7e0b5baee1f6bae jupyterlab-settingeditor-4.1.5.tgz: dc7e167bcfba810203635906242164f514b14bdd3a853a9ad048f6ee71ab855c jupyterlab-settingeditor-extension-4.1.5.tgz: 7c7ae7c8383f12a9c1dbaf733d87af10eb6d2cae141fee73f5f609bc361c0b8d jupyterlab-settingregistry-4.1.5.tgz: fbffac396a906f298b3a211fc0ae852eb11d632a373447297bf3119ce7e49b10 jupyterlab-shortcuts-extension-4.1.5.tgz: 32f6c4c7502823dfa8b075ebfebd441d9ff0c8141c8198994ead69730361161e jupyterlab-statedb-4.1.5.tgz: fb78f97627c34d4dcb389c3c97e7e44ef94f13e9c87b5c64dc8f736e3ca2e13f jupyterlab-statusbar-4.1.5.tgz: 5450f4b4a82a61f85d41fede77bc378a0b217a76a01d7faa530fd68dbf416c6c jupyterlab-statusbar-extension-4.1.5.tgz: 504be14e894fd37833e8e95522034d1c1de7ab1c11696f503c8e97f228ba606b jupyterlab-template-4.1.5.tgz: 2d91877b190d90b53217684b2980f4a36b49de896700210c5e0701705c2d03a9 jupyterlab-terminal-4.1.5.tgz: 6d3a7ca381b16cdb74d211d122e83e438fbfe2a85821b01d394a8b2e84daee4f jupyterlab-terminal-extension-4.1.5.tgz: eed8a25d2bc855fabfe4ba37fda05f3e75b3e13399933b494ac28b3b903c7cbd jupyterlab-testing-4.1.5.tgz: a8503b3bdcc5a966558dc547b8c485e7bf73bf5294549bca6f985327ab82c5ef jupyterlab-testutils-4.1.5.tgz: aad462dc0fb3c104511c4512adc3888b8e57d7d08686e0928bcec86f181cbbb2 jupyterlab-theme-dark-extension-4.1.5.tgz: d3656accd20fd42b7888c67c7ce8c39d60d6041bc0e26c0a9d9e601f5696f441 jupyterlab-theme-light-extension-4.1.5.tgz: bc0f50bae6282d2475df11ef8e7bae8d3849c2082fc20801626d4b6368b8e12d jupyterlab-toc-6.1.5.tgz: 654af8dfaadcc9e2cffa7bef33758b8be6b76ea8deee208180a69fe219d68c6e jupyterlab-toc-extension-6.1.5.tgz: 854ab64f98545986216ee4ab919c820015f4e2c6489ad397964c238d98f325cf jupyterlab-tooltip-4.1.5.tgz: fef552ee46f145247542dc4c21a7a39ecd30471e2b89b057f2445a70db591abd jupyterlab-tooltip-extension-4.1.5.tgz: bfb60a4ad0f85bed604d628431699efdf9995461aa062fd9f53bdcea1c2ba321 jupyterlab-translation-4.1.5.tgz: ed77c686843c6ce97c92f12222f107e66f58ce2783297eefb6c2ea356adcd65d jupyterlab-translation-extension-4.1.5.tgz: 71c39e0c547373f2d2b4096b33ec1c7c6324c437e6295a18063d1a64ab745729 jupyterlab-ui-components-4.1.5.tgz: d477f00468602bcdaf8664ebe6189ec9029dbd4e65e355fc90fb3de12b812248 jupyterlab-ui-components-extension-4.1.5.tgz: 63716b66d911e526c91a882d57a62e31bd2efc5776e438d276a7e800c31c1ced jupyterlab-vega5-extension-4.1.5.tgz: c20f549db354f40b7ed252a6b3621273c603a3a1339b6fe3ca28733c21289dfa * Backport PR #15997: Fix manager isDisposed is not set (#16016) Co-authored-by: Frédéric Collonval * Backport PR #16024: Adjust search test assertion to allow both Node 18 and 20+ (#16027) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #15844: Long items should not wrap (#16036) Co-authored-by: Max Dietz * Backport PR #15973: Update Release Scripts (#16048) Co-authored-by: Steven Silvester * Backport PR #15909: Add devcontainer (#16050) Co-authored-by: Frédéric Collonval * Backport PR #16070: Removes dotted outline from active code cell (#16075) Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com> * Backport PR #16088: Fix migration script, use extras for its dependencies (#16090) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16083: Fix missing backtick in plugin manager docs (#16089) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16105: Use `dependency_type: minimum` for Minimum Versions check (#16107) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16111: Store the real position of the item in reactive toolbar (#16117) Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> * Backport PR #16118: Revert traitlets pin (#16120) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16064: Fix extension installation on Windows (#16109) Co-authored-by: Frédéric Collonval Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16084: Use `smart` scroll in debugger to minimize distraction (#16122) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * Backport PR #16126: Fix for existing shortcuts getting triggered while edit shortcut (#16131) Co-authored-by: Susilkessav <56352025+Susilkessav@users.noreply.github.com> * Backport PR #16128: Disable placeholder for password input (#16134) Co-authored-by: Alan Hou * Backport PR #16121: Bump semver from 5.7.1 to 7.6.0 (#16132) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Backport PR #16124: Fix outputarea collapse expand (#16137) Co-authored-by: FoSuCloud <49218295+FoSuCloud@users.noreply.github.com> * [ci skip] Publish 4.1.6 SHA256 hashes: jupyterlab-4.1.6-py3-none-any.whl: cf3e862bc10dbf4331e4eb37438634f813c238cfc62c71c640b3b3b2caa089a8 jupyterlab-4.1.6.tar.gz: 7935f36ba26eb615183a4f5c2bbca5791b5108ce2a00b5505f8cfd100d53648e jupyterlab-application-4.1.6.tgz: df1eef92c9f5276ab74443b6c51d07ba071ba329e2aa60379a43f5ebfac8c32e jupyterlab-application-extension-4.1.6.tgz: 33557f42ccfe6c52bbbad30dd69635ee3b8b19a58884ae10d82808d5ec31f8b4 jupyterlab-apputils-4.2.6.tgz: 7696c27672339985af0f2abb7aafbfa3f0b664ad4bc411b51794437113250549 jupyterlab-apputils-extension-4.1.6.tgz: 3c651f2183c2665f624e7590ed5fc82efa06869e7e2d166275a2b0087d16f0bb jupyterlab-attachments-4.1.6.tgz: cf25d38cfcf28297164cb8222eed10b5d1c47b4fced6d840ab0d925b24b77ce9 jupyterlab-builder-4.1.6.tgz: 7ae733915a41d6c866373f9e1edb0d909dcf0d4fe07c6c1d0ac359d88a64c164 jupyterlab-buildutils-4.1.6.tgz: c725ee5bb50fdef7d9b6a58fb0e89d6865ef7857101d610c98fb17e3a88cffef jupyterlab-cell-toolbar-4.1.6.tgz: aeb91c9378547d5fe63be8694cd0191558836c8791ef5b8d5171a803a4008bdf jupyterlab-cell-toolbar-extension-4.1.6.tgz: eb9a6e41bacb0d89c0c3980790099782ddd7bb045e90739a041ec2eea03d5272 jupyterlab-cells-4.1.6.tgz: 47bfc9374d80eca5ee0185081bc620e50de023c30425d37805be175c6d064501 jupyterlab-celltags-extension-4.1.6.tgz: 80e364903557088eb70c572992b6832d745bc222a25c69b5ca13d2919df13734 jupyterlab-codeeditor-4.1.6.tgz: 06079cd51b8ad596dc8a35ddb071d0597edccff900839926b553557772f81ea1 jupyterlab-codemirror-4.1.6.tgz: 69f7b3af113885510926722daea8f20ce77ebc911564447439a2bd2d090f7eb0 jupyterlab-codemirror-extension-4.1.6.tgz: 3357113dc1e79d05bd488819d61849dc9f26133c746f39d961be413433fdfd94 jupyterlab-completer-4.1.6.tgz: c2a382c41a43c635a1a4328a8e5884e5d52ae1f11bd9465d8b79ee9705603a52 jupyterlab-completer-extension-4.1.6.tgz: d847aa1889e11e20e9b23ce4ed67655b297976fe8234e90f86d4f8ce62bbacb9 jupyterlab-console-4.1.6.tgz: 8d3a995ba308d0b3d68caaab3f83cc127f4fc034b9a522d1c598db2e16500317 jupyterlab-console-extension-4.1.6.tgz: 550c30862ec780c28c10ff242f58a150952e218eb752874ac11d1a7b08809ff3 jupyterlab-coreutils-6.1.6.tgz: 93d81ec3732ae18beedde59eed4f82460ca47051618bbc69c04c24b21dcb1657 jupyterlab-csvviewer-4.1.6.tgz: 4a22a14b6380778623d2b2337c2c6186a10985282c8b3e01e67fa04fb4bcc3ce jupyterlab-csvviewer-extension-4.1.6.tgz: 934c05bbcdaabf7680501a4c5fd8ba2dc099db4efbff43126e5978350341057c jupyterlab-debugger-4.1.6.tgz: 3df470562c830a6b713c0bd65b1a433bf3ea2a028c969a9dccfbf48417c7710f jupyterlab-debugger-extension-4.1.6.tgz: 796af426be2de36bf775e363464418054be6d2d139793afafac5e25ea9e5b623 jupyterlab-docmanager-4.1.6.tgz: 36e8669e7a6ee2c7838ec2837d542fe805c7b5d114d23b2a5d8ddf8ece129dc1 jupyterlab-docmanager-extension-4.1.6.tgz: 57b876c6c613b3f222c50bc96b042eb0a432d5cbd9d25ccf39890440e5e77fb9 jupyterlab-docregistry-4.1.6.tgz: ac549445c18e36a614f8a1ab06cf79ad43ad56e5e09f7dd3170c6d2ceb229ed4 jupyterlab-documentsearch-4.1.6.tgz: 42c4f78ad9f535ada55aa4ea2fd8515585cc11bd4b1add04de750e7a372476a5 jupyterlab-documentsearch-extension-4.1.6.tgz: 70433a5c22bfe5e94bb23aec72566ac5a5d309e7c5037a9e3aa7c94785060b10 jupyterlab-extensionmanager-4.1.6.tgz: 5da77d9fac3251adfd8cd8bd1722966185668fe0014b2079062307979636ac43 jupyterlab-extensionmanager-extension-4.1.6.tgz: bcb6f9c6e0dae773a6afca60c9d9ee2e239f6fe20a05f7441197059b26e702d3 jupyterlab-filebrowser-4.1.6.tgz: 3fc3f3439f2facc00d0d4fc67eb37f24cf34429883b45fcad83f492816c46243 jupyterlab-filebrowser-extension-4.1.6.tgz: d147c9d3569bd1ba85a1e24cf220360862c4195b820ca5f6b5fb774ce6df55fe jupyterlab-fileeditor-4.1.6.tgz: a02dddbd050f0ab59fce71361af9a46b58d305b476741733c9173a619603ce6b jupyterlab-fileeditor-extension-4.1.6.tgz: c3364fecf3eb22d44ec5546603684d0b8772b7cc72cfac30dfc17386d8df6ed9 jupyterlab-galata-5.1.6.tgz: 0375a01e4eb5325dc4d39ce1fc322037293e4033fa07d2a11c52ededa7205b5d jupyterlab-help-extension-4.1.6.tgz: 71bc12096eba3f729846abdb747e2f88ca44b1811f85340790ec27daf3658736 jupyterlab-htmlviewer-4.1.6.tgz: 3a77c6aca9e05043095877a2210243ff06a55086c07317688a3890fb96b68d12 jupyterlab-htmlviewer-extension-4.1.6.tgz: 4e1ca0e2a316b41e947daeb3051335252907947785bee7fb981bf00526e8063a jupyterlab-hub-extension-4.1.6.tgz: cdcb1b54f80822e323ec814561563ec81a7c2251478448aed18b9d3bd09b47fa jupyterlab-imageviewer-4.1.6.tgz: 874c714c9e5671c1b18725246fd4ea2205d27ff3f1ef7d5c5ff5a0ba1d5b000c jupyterlab-imageviewer-extension-4.1.6.tgz: 7357a0accefdb0b1b77714325a87ba24a7bc28497cca647408f0de1b4681432a jupyterlab-inspector-4.1.6.tgz: c9658659a68054d01b3ac49de5ed565d4607ced49ca85a952d63ecc51c00d108 jupyterlab-inspector-extension-4.1.6.tgz: 9aff5c99db724158bc9771e2bcb4e5b9be5ce991a8bc1590f26dc156182db4ed jupyterlab-javascript-extension-4.1.6.tgz: dc1da7d19cc90f232d797fa79928597313844f47815729571a8847b460b5bdab jupyterlab-json-extension-4.1.6.tgz: a73875ed8f6588cf4fe9ac4bd62e010f45f1901fb7dcc5580e1a10dfec602073 jupyterlab-launcher-4.1.6.tgz: 791a46dc13f2c521cf44fa8258ce69b067de8341f9dbae7a1a11ad8028c67e75 jupyterlab-launcher-extension-4.1.6.tgz: 94560fa2113ff107cff13af385135783be3950ca3da8d84391dec2bcd3d237c5 jupyterlab-logconsole-4.1.6.tgz: 407418b3397dc003375066a75a2991e3ae3681d74441fab8cfae0d0b81e658a9 jupyterlab-logconsole-extension-4.1.6.tgz: 026926e8ff9f949ef0c91dfee509374003825c2a76fffb8db4c38bc3225a5666 jupyterlab-lsp-4.1.6.tgz: a20eabd1462751996750d2830c0484fc9b5438c970655b504067ff648102d07c jupyterlab-lsp-extension-4.1.6.tgz: b98163a1abaf872538bcd72bb9a7b39326d0418330395e96fed1307eac928fa1 jupyterlab-mainmenu-4.1.6.tgz: f0a414a34557c763200422c669ae41fadd29a299d141628e560cef097b902598 jupyterlab-mainmenu-extension-4.1.6.tgz: dda27a7f94d98ca63c341cb3f9cc3ca310542967d29298a59d269746dd6af545 jupyterlab-markdownviewer-4.1.6.tgz: 0bca9b808db5dda5eb78b75a3153200bcdf72efa6b0430a6a09349f643cd07bf jupyterlab-markdownviewer-extension-4.1.6.tgz: 3dffd65d1f9c1e99687445302010d3e0c3973a5f355d8c197b0d867cc6b5ba63 jupyterlab-markedparser-extension-4.1.6.tgz: 654485048e06e3f123590cfc9a09dd2dab6041281f3ab402514734de95073b2e jupyterlab-mathjax-extension-4.1.6.tgz: 9726be6f8bfea4d8949977e7273f74a98074bfd1e016b82611d1d4254fb1ff46 jupyterlab-mermaid-4.1.6.tgz: 867a098ae01aaaf909d6b0c6c7bfd8dae3fbdc217ad28967b10110c412c9a535 jupyterlab-mermaid-extension-4.1.6.tgz: 5dfa043be99aeb60b722bdbfc7f38abdeb1ced28cc5a22b9d5c8055aedba7e9b jupyterlab-metadataform-4.1.6.tgz: 6a210b23d043e725e75d7605bf8895079098f2717b4d6fe01d531f788acbfa82 jupyterlab-metadataform-extension-4.1.6.tgz: b2d9e0bcd9d7a757022c9b492f2e9d4207cf33c7208fa020a82b9f349f1d5fa4 jupyterlab-metapackage-4.1.6.tgz: 8fc36439124f030d5ca5e8ccfb4abd8fec24b5489ada9c62e1aa92e81214c867 jupyterlab-nbconvert-css-4.1.6.tgz: 9b4c7573b548d94107c038e4773d1fcf7918a54e05ece1e76392d7e6ca87ffa9 jupyterlab-nbformat-4.1.6.tgz: 89f15af7ae522e9206a228ea23cafcdc504050dee5932f80c0a087a496909d36 jupyterlab-notebook-4.1.6.tgz: f7e5d6bf373ba3cf482c55fc2b7ffe7c974f97331d6729fdd227affed2dc4db6 jupyterlab-notebook-extension-4.1.6.tgz: cfe94484b7884bbe3e55938d8d344e0afe02855ea0a0f09d57e36dee2171768f jupyterlab-observables-5.1.6.tgz: 8a3e395f5bfb975e68e59529e8726855d4981158487ab2d8020473aaea6277a4 jupyterlab-outputarea-4.1.6.tgz: 6c32d8994d0b29a999536c6ccd996401583c544f18e17ac3f784e3b50e3159e6 jupyterlab-pdf-extension-4.1.6.tgz: 8e2908152f047cb65d32533eb6c7a2008f8d81ad599a93d1db4b82daaf37cb12 jupyterlab-pluginmanager-4.1.6.tgz: 097d978cfa7592b766b86037ef45d0b07aa75bab374780ac9b23bf12f564c5f1 jupyterlab-pluginmanager-extension-4.1.6.tgz: d3cc7b25fd58dcf2ec66e7f1036e1b562fccff82b7a1d5bd2eee9f24e3c85d89 jupyterlab-property-inspector-4.1.6.tgz: 1cd7b21b9abc6d2d4cae61e3ffa41c0747b2d682bad1b4044de0d10ffe186580 jupyterlab-rendermime-4.1.6.tgz: f3b72e0e34e703f7baffb039cf9275eef9b9e4ccd519cd21f2bd416ce57613b8 jupyterlab-rendermime-extension-4.1.6.tgz: 8ff9763179a4ca0f96e487b56e23622a817ad3c49ebf7f6c8e598082cbbe1d0d jupyterlab-rendermime-interfaces-3.9.6.tgz: 9dc62815047fc3e223e8c691a56615b4d1b5775d8ab453ec0914574d2c2eadfd jupyterlab-running-4.1.6.tgz: e4b78862c38f5600527c5fd0f0382e632fc04a901f5c6c03274e8e4d7826b48a jupyterlab-running-extension-4.1.6.tgz: 4346feacfaf5dfb8ad48f2c88aba944c16c1d9a44db47397e1b406a3aa5e05fc jupyterlab-services-7.1.6.tgz: 27c0569d1152452de0c1cac86801dbba99cfd5052dabf21cf42d6fc89fc7bbbd jupyterlab-settingeditor-4.1.6.tgz: cb9cc9a9dbfebfad4e33e4afde502e0c2a32bb9e50944c3d6c2aefaf80dcf0e7 jupyterlab-settingeditor-extension-4.1.6.tgz: d69bc42f81033bdab70184754237a85f3ac9c1f09185881a68bb02ad6d00efd5 jupyterlab-settingregistry-4.1.6.tgz: a3599e901d089e5d1557d8863200a9b87a59a8d6cad42177d4caaaf3194b7fa1 jupyterlab-shortcuts-extension-4.1.6.tgz: 20c8e8185a72dbfd49ab43f313ee583c490cd086edd030ca4ad532319e8513c7 jupyterlab-statedb-4.1.6.tgz: 8b70911b1f120bd9a40fe500b2c570f61a3c75ece322bad88375642e801e6293 jupyterlab-statusbar-4.1.6.tgz: e8c22eae9bf19ea86e13c6b268774bd0d68a4e2b3bf2900b9ef6353c87ba7df5 jupyterlab-statusbar-extension-4.1.6.tgz: d4877f2d390d6e1a7f80ee127e73e709465b3f64ab474c45aed1eab3e29d6152 jupyterlab-template-4.1.6.tgz: efb6f0937ddd52eb71b096152330a357274b906dd74108ca76d218f3d9fd24d0 jupyterlab-terminal-4.1.6.tgz: e9eceb9ed2613d5281cdf1cd485f24aea796ec652e010eacf15ccc8cdcb3776d jupyterlab-terminal-extension-4.1.6.tgz: 1bf9e997e9d10203fd57764517e12aa4ce9bd88ac5bb5ab0402d080a296ef77e jupyterlab-testing-4.1.6.tgz: bb12fe9664fa7a1b857ae369304e5fb9fa275b85729f919abab386d8b1bcb614 jupyterlab-testutils-4.1.6.tgz: fb844af616560c3ad5a911970099db869a6a515f69fa175de08f5ad19c3ee70b jupyterlab-theme-dark-extension-4.1.6.tgz: ebcf389ebcd1d93411a4d6108ecebef193ef1457e1445319122e3b49abe800b0 jupyterlab-theme-light-extension-4.1.6.tgz: 3da606e896e403ff460bdb1ec1543a020e403c632ec148e6f50d407975050ed8 jupyterlab-toc-6.1.6.tgz: 54442425a654aa1d143c2fd3ffb9e9659f943eac5a6f4f1537f3507a785531d3 jupyterlab-toc-extension-6.1.6.tgz: c444251ddb7d432139fc8a89a901b98b772a1df22daeb7c039f247efe3c3540d jupyterlab-tooltip-4.1.6.tgz: c286cd5730b16451e165ae7353631425da3cea4a5297b1c4db0d4d0dc93766a0 jupyterlab-tooltip-extension-4.1.6.tgz: b691f53c3b6e7fd00d2103d0197b5a4f51725d9250b7140a3c6219f67da5965b jupyterlab-translation-4.1.6.tgz: aabbccb69bed0044cf2f16417eb7742d1ce80cd1a05d193dc877d5585e2e79eb jupyterlab-translation-extension-4.1.6.tgz: 14365f24f8cce858da3f10a59454cadceca13579bf022995f5356f338734b778 jupyterlab-ui-components-4.1.6.tgz: 9add30424010c7ea5c7abdf08a7c28228c151c48fb31209cc925b10ab5a022c0 jupyterlab-ui-components-extension-4.1.6.tgz: 6fbceb6869a14348649ea6837fa3b6dd04c320d098eee44d5ac181bc4308e758 jupyterlab-vega5-extension-4.1.6.tgz: fef1f4cb340eb465a277bc5a51cbb81e319c95fa31f059d97ae0fdb9ed0e2545 * Backport PR #16151: Removed broken gif links in README.md files (#16152) Co-authored-by: Tanmay Deshmukh <145927826+Tanmay-Deshmukh@users.noreply.github.com> * Backport PR #16159: Fix documentation snapshots test (#16162) * Backport PR #16160: Clarify the LSP documentation (#16171) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com> * use services 7.1.6 --------- Signed-off-by: dependabot[bot] Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: krassowski <5832902+krassowski@users.noreply.github.com> Co-authored-by: David Hummel Co-authored-by: github-actions[bot] Co-authored-by: Frédéric Collonval Co-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com> Co-authored-by: Jeremy Tuloup Co-authored-by: g547315 <132482386+g547315@users.noreply.github.com> Co-authored-by: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Co-authored-by: Min RK Co-authored-by: krassowski Co-authored-by: nluetts <44254521+nluetts@users.noreply.github.com> Co-authored-by: gabalafou Co-authored-by: kiliansinger Co-authored-by: Duc Trung Le Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lumberbot (aka Jack) <39504233+meeseeksmachine@users.noreply.github.com> Co-authored-by: Allan Chain <36528777+AllanChain@users.noreply.github.com> Co-authored-by: Nicolas Brichet Co-authored-by: FoSuCloud <49218295+FoSuCloud@users.noreply.github.com> Co-authored-by: Max Dietz Co-authored-by: Steven Silvester Co-authored-by: Susilkessav <56352025+Susilkessav@users.noreply.github.com> Co-authored-by: Alan Hou Co-authored-by: Tanmay Deshmukh <145927826+Tanmay-Deshmukh@users.noreply.github.com> --- .bumpversion.cfg | 2 +- .devcontainer/devcontainer.json | 67 + .github/dependabot.yml | 2 +- .github/workflows/linuxtests.yml | 3 +- .github/workflows/prep-release.yml | 7 +- .github/workflows/publish-changelog.yml | 10 +- .github/workflows/publish-release.yml | 13 +- CHANGELOG.md | 42 +- builder/package.json | 2 +- buildutils/package.json | 2 +- buildutils/template/package.json | 4 +- dev_mode/package.json | 292 +-- docker/Dockerfile | 34 +- docker/environment.yml | 17 - docs/source/developer/contributing.rst | 56 +- docs/source/extension/extension_migration.rst | 5 +- docs/source/user/extensions.rst | 2 +- docs/source/user/lsp.rst | 84 +- examples/app/package.json | 68 +- .../example-linux.png | Bin 9369 -> 3900 bytes examples/cell/package.json | 22 +- examples/console/package.json | 18 +- examples/federated/core_package/package.json | 168 +- examples/federated/md_package/package.json | 10 +- .../federated/middle_package/package.json | 4 +- examples/federated/package.json | 2 +- examples/filebrowser/package.json | 26 +- examples/notebook/package.json | 34 +- examples/terminal/package.json | 12 +- galata/extension/package.json | 20 +- galata/package.json | 20 +- galata/test/documentation/general.test.ts | 9 + ...rmats-html-display-documentation-linux.png | Bin 70309 -> 47801 bytes .../completer-filter-jupyterlab-linux.png | Bin 5031 -> 5015 bytes .../completer-jupyterlab-linux.png | Bin 3411 -> 3396 bytes .../history-jupyterlab-linux.png | Bin 9718 -> 6306 bytes .../split-cell-jupyterlab-linux.png | Bin 17039 -> 11939 bytes .../run-cell-jupyterlab-linux.png | Bin 17016 -> 11854 bytes jupyterlab/_version.py | 2 +- jupyterlab/extensions/pypi.py | 4 +- jupyterlab/semver.py | 2 +- jupyterlab/staging/package.json | 292 +-- jupyterlab/staging/yarn.lock | 2152 ++++++++--------- .../mock_packages/extension/package.json | 6 +- .../interop/consumer/package.json | 6 +- .../interop/provider/package.json | 6 +- .../mock_packages/interop/token/package.json | 2 +- jupyterlab/upgrade_extension.py | 4 +- packages/application-extension/package.json | 20 +- packages/application/package.json | 22 +- packages/apputils-extension/package.json | 28 +- packages/apputils/package.json | 22 +- packages/attachments/package.json | 10 +- packages/cell-toolbar-extension/package.json | 12 +- packages/cell-toolbar/package.json | 16 +- packages/cells/package.json | 34 +- packages/cells/src/widget.ts | 1 + packages/celltags-extension/package.json | 10 +- packages/codeeditor/package.json | 18 +- packages/codemirror-extension/package.json | 16 +- packages/codemirror/package.json | 14 +- packages/codemirror/style/base.css | 5 + packages/completer-extension/package.json | 12 +- packages/completer/package.json | 24 +- packages/completer/style/base.css | 1 + packages/console-extension/package.json | 26 +- packages/console/package.json | 26 +- packages/coreutils/package.json | 2 +- packages/csvviewer-extension/package.json | 20 +- packages/csvviewer/package.json | 12 +- packages/debugger-extension/package.json | 34 +- packages/debugger/package.json | 34 +- packages/debugger/src/sources.ts | 10 +- packages/docmanager-extension/package.json | 22 +- packages/docmanager/package.json | 18 +- packages/docregistry/package.json | 22 +- .../documentsearch-extension/package.json | 12 +- packages/documentsearch/package.json | 10 +- .../documentsearch/test/searchmodel.spec.ts | 9 +- .../extensionmanager-extension/package.json | 14 +- packages/extensionmanager/package.json | 12 +- packages/filebrowser-extension/package.json | 26 +- packages/filebrowser/package.json | 22 +- packages/fileeditor-extension/package.json | 46 +- packages/fileeditor/package.json | 26 +- packages/help-extension/package.json | 16 +- packages/htmlviewer-extension/package.json | 18 +- packages/htmlviewer/package.json | 12 +- packages/hub-extension/package.json | 12 +- packages/imageviewer-extension/package.json | 12 +- packages/imageviewer/package.json | 10 +- packages/inspector-extension/package.json | 18 +- packages/inspector/package.json | 18 +- packages/javascript-extension/package.json | 6 +- packages/json-extension/README.md | 2 - packages/json-extension/package.json | 12 +- packages/launcher-extension/package.json | 14 +- packages/launcher/package.json | 8 +- packages/logconsole-extension/package.json | 20 +- packages/logconsole/package.json | 16 +- packages/lsp-extension/package.json | 16 +- packages/lsp/package.json | 18 +- packages/mainmenu-extension/package.json | 18 +- packages/mainmenu/package.json | 10 +- .../markdownviewer-extension/package.json | 18 +- packages/markdownviewer/package.json | 14 +- packages/markedparser-extension/package.json | 12 +- packages/mathjax-extension/package.json | 6 +- packages/mermaid-extension/package.json | 12 +- packages/mermaid/package.json | 8 +- packages/metadataform-extension/package.json | 14 +- packages/metadataform/package.json | 16 +- packages/metapackage/package.json | 192 +- packages/nbconvert-css/package.json | 16 +- packages/nbformat/package.json | 4 +- packages/notebook-extension/package.json | 60 +- packages/notebook/package.json | 38 +- packages/observables/package.json | 4 +- packages/outputarea/package.json | 18 +- packages/outputarea/src/widget.ts | 10 +- packages/pdf-extension/package.json | 4 +- packages/pluginmanager-extension/package.json | 12 +- packages/pluginmanager/package.json | 16 +- packages/property-inspector/package.json | 8 +- packages/rendermime-extension/package.json | 12 +- packages/rendermime-interfaces/package.json | 2 +- packages/rendermime/package.json | 18 +- packages/running-extension/package.json | 18 +- packages/running/package.json | 8 +- .../services/examples/browser/package.json | 6 +- packages/services/examples/node/package.json | 4 +- .../package.json | 10 +- packages/services/package.json | 12 +- packages/services/src/basemanager.ts | 1 + .../services/test/kernelspec/manager.spec.ts | 11 + packages/settingeditor-extension/package.json | 22 +- packages/settingeditor/package.json | 22 +- packages/settingregistry/package.json | 8 +- packages/shortcuts-extension/package.json | 12 +- .../src/components/ShortcutInput.tsx | 1 + packages/statedb/package.json | 4 +- packages/statusbar-extension/README.md | 6 - packages/statusbar-extension/package.json | 12 +- packages/statusbar/package.json | 6 +- packages/terminal-extension/package.json | 22 +- packages/terminal/package.json | 10 +- packages/testing/package.json | 4 +- packages/theme-dark-extension/package.json | 8 +- packages/theme-light-extension/package.json | 8 +- packages/toc-extension/package.json | 12 +- packages/toc/package.json | 20 +- packages/tooltip-extension/package.json | 22 +- packages/tooltip/package.json | 10 +- packages/translation-extension/package.json | 12 +- packages/translation/package.json | 12 +- packages/ui-components-extension/package.json | 6 +- .../simple-windowed-list/package.json | 12 +- packages/ui-components/package.json | 12 +- .../ui-components/src/components/toolbar.tsx | 12 + packages/ui-components/test/toolbar.spec.ts | 33 + packages/vega5-extension/README.md | 2 - packages/vega5-extension/package.json | 6 +- pyproject.toml | 11 +- scripts/ci_script.sh | 2 +- testutils/package.json | 12 +- yarn.lock | 2148 ++++++++-------- 166 files changed, 3851 insertions(+), 3679 deletions(-) create mode 100644 .devcontainer/devcontainer.json delete mode 100644 docker/environment.yml diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d96f15036b38..56c57d9a7321 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4, 1, 5, "final", 0 +current_version = 4, 1, 6, "final", 0 commit = False tag = False parse = (?P\d+)\,\ (?P\d+)\,\ (?P\d+)\,\ \"(?P\S+)\"\,\ (?P\d+) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000000..304adf777c1b --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,67 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/python +{ + "name": "Python 3", + "build": { + "dockerfile": "../docker/Dockerfile", + "context": "..", + "target": "base" + }, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [8888], + + // Use 'postCreateCommand' to run commands after the container is created. + // Populate the yarn cache + "postCreateCommand": "micromamba run pip install -e .", + + // Configure tool-specific properties. + "customizations": { + "vscode": { + "extensions": [ + "charliermarsh.ruff", + "dbaeumer.vscode-eslint", + "eamodio.gitlens", + "esbenp.prettier-vscode", + "github.vscode-github-actions", + "github.vscode-pull-request-github", + "meganrogge.template-string-converter", + "ms-python.python", + "streetsidesoftware.code-spell-checker" + ], + "settings": { + "[javascript]": { + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.tabSize": 2 + }, + "[javascriptreact]": { + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.tabSize": 2 + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.tabSize": 2 + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.tabSize": 2 + }, + "[python]": { + "editor.tabSize": 4 + }, + "terminal.integrated.profiles.linux": { + "bash": { + "path": "bash", + "icon": "terminal-bash" + }, + "zsh": { + "path": "zsh" + } + } + } + } + } + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 88ba7c03034d..392b288b8dc1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,7 +18,7 @@ updates: # Align with pre-commit configuration .pre-commit-config.yaml interval: "monthly" groups: - actions: + pip: patterns: - "*" ignore: diff --git a/.github/workflows/linuxtests.yml b/.github/workflows/linuxtests.yml index d1bf5199621b..1e76368ad1f0 100644 --- a/.github/workflows/linuxtests.yml +++ b/.github/workflows/linuxtests.yml @@ -89,8 +89,7 @@ jobs: uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 with: python_version: "3.8" - - name: Install minimum versions - uses: jupyterlab/maintainer-tools/.github/actions/install-minimums@v1 + dependency_type: minimum - name: Install dependencies run: | bash ./scripts/ci_install.sh diff --git a/.github/workflows/prep-release.yml b/.github/workflows/prep-release.yml index 1853434a0e22..396330bb9729 100644 --- a/.github/workflows/prep-release.yml +++ b/.github/workflows/prep-release.yml @@ -26,6 +26,8 @@ on: jobs: prep_release: runs-on: ubuntu-latest + permissions: + contents: write steps: - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 @@ -33,11 +35,12 @@ jobs: id: prep-release uses: jupyter-server/jupyter_releaser/.github/actions/prep-release@v2 with: - token: ${{ secrets.ADMIN_GITHUB_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} version_spec: ${{ github.event.inputs.version_spec }} + silent: ${{ github.event.inputs.silent }} post_version_spec: ${{ github.event.inputs.post_version_spec }} + target: ${{ github.event.inputs.target }} branch: ${{ github.event.inputs.branch }} - silent: ${{ github.event.inputs.silent }} since: ${{ github.event.inputs.since }} since_last_stable: ${{ github.event.inputs.since_last_stable }} diff --git a/.github/workflows/publish-changelog.yml b/.github/workflows/publish-changelog.yml index ad612f26c1f3..60af4c5f1674 100644 --- a/.github/workflows/publish-changelog.yml +++ b/.github/workflows/publish-changelog.yml @@ -12,13 +12,21 @@ on: jobs: publish_changelog: runs-on: ubuntu-latest + environment: release steps: - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 + + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.APP_PRIVATE_KEY }} + - name: Publish changelog id: publish-changelog uses: jupyter-server/jupyter_releaser/.github/actions/publish-changelog@v2 with: - token: ${{ secrets.ADMIN_GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} branch: ${{ github.event.inputs.branch }} - name: "** Next Step **" diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 288b33c6a239..c1881060de28 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -15,18 +15,23 @@ on: jobs: publish_release: runs-on: ubuntu-latest + environment: release permissions: - # This is useful if you want to use PyPI trusted publisher - # and NPM provenance id-token: write steps: - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.APP_PRIVATE_KEY }} + - name: Populate Release id: populate-release uses: jupyter-server/jupyter_releaser/.github/actions/populate-release@v2 with: - token: ${{ secrets.ADMIN_GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} branch: ${{ github.event.inputs.branch }} release_url: ${{ github.event.inputs.release_url }} steps_to_skip: ${{ github.event.inputs.steps_to_skip }} @@ -37,7 +42,7 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} uses: jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2 with: - token: ${{ secrets.ADMIN_GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} release_url: ${{ steps.populate-release.outputs.release_url }} - name: "** Next Step **" diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ec1c68189a7..03b585900c6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -266,6 +266,46 @@ To ease code migration to JupyterLab 4, developers should review the [migration +## 4.1.6 + +([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.1.5...5edd1a2f71250022b1f2660235fe41b755d4cc8a)) + +### Bugs fixed + +- Fix outputarea collapse expand [#16124](https://github.com/jupyterlab/jupyterlab/pull/16124) ([@FoSuCloud](https://github.com/FoSuCloud)) +- Disable placeholder for password input [#16128](https://github.com/jupyterlab/jupyterlab/pull/16128) ([@Alanhou1222](https://github.com/Alanhou1222)) +- Fix for existing shortcuts getting triggered while edit shortcut [#16126](https://github.com/jupyterlab/jupyterlab/pull/16126) ([@Susilkessav](https://github.com/Susilkessav)) +- Use `smart` scroll in debugger to minimize distraction [#16084](https://github.com/jupyterlab/jupyterlab/pull/16084) ([@krassowski](https://github.com/krassowski)) +- Store the real position of the item in reactive toolbar [#16111](https://github.com/jupyterlab/jupyterlab/pull/16111) ([@brichet](https://github.com/brichet)) +- Fix extension installation on Windows [#16064](https://github.com/jupyterlab/jupyterlab/pull/16064) ([@fcollonval](https://github.com/fcollonval)) +- Removes dotted outline from active code cell [#16070](https://github.com/jupyterlab/jupyterlab/pull/16070) ([@JasonWeill](https://github.com/JasonWeill)) +- Long items should not wrap [#15844](https://github.com/jupyterlab/jupyterlab/pull/15844) ([@mdietz94](https://github.com/mdietz94)) +- Fix manager isDisposed is not set [#15997](https://github.com/jupyterlab/jupyterlab/pull/15997) ([@fcollonval](https://github.com/fcollonval)) + +### Maintenance and upkeep improvements + +- Bump semver from 5.7.1 to 7.6.0 [#16121](https://github.com/jupyterlab/jupyterlab/pull/16121) ([@dependabot\[bot\]](https://github.com/apps/dependabot)) +- Revert traitlets pin [#16118](https://github.com/jupyterlab/jupyterlab/pull/16118) ([@krassowski](https://github.com/krassowski)) +- Use `dependency_type: minimum` for Minimum Versions check [#16105](https://github.com/jupyterlab/jupyterlab/pull/16105) ([@krassowski](https://github.com/krassowski)) +- Fix migration script, use extras for its dependencies [#16088](https://github.com/jupyterlab/jupyterlab/pull/16088) ([@krassowski](https://github.com/krassowski)) +- Add devcontainer [#15909](https://github.com/jupyterlab/jupyterlab/pull/15909) ([@fcollonval](https://github.com/fcollonval)) +- Update Release Scripts [#15973](https://github.com/jupyterlab/jupyterlab/pull/15973) ([@blink1073](https://github.com/blink1073)) +- Adjust search test assertion to allow both Node 18 and 20+ [#16024](https://github.com/jupyterlab/jupyterlab/pull/16024) ([@krassowski](https://github.com/krassowski)) + +### Documentation improvements + +- Fix migration script, use extras for its dependencies [#16088](https://github.com/jupyterlab/jupyterlab/pull/16088) ([@krassowski](https://github.com/krassowski)) +- Fix missing backtick in plugin manager docs [#16083](https://github.com/jupyterlab/jupyterlab/pull/16083) ([@krassowski](https://github.com/krassowski)) +- Add devcontainer [#15909](https://github.com/jupyterlab/jupyterlab/pull/15909) ([@fcollonval](https://github.com/fcollonval)) + +### Contributors to this release + +([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-03-14&to=2024-04-08&type=c)) + +[@afshin](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aafshin+updated%3A2024-03-14..2024-04-08&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-03-14..2024-04-08&type=Issues) | [@fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-03-14..2024-04-08&type=Issues) | [@gabalafou](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agabalafou+updated%3A2024-03-14..2024-04-08&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-03-14..2024-04-08&type=Issues) | [@JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-03-14..2024-04-08&type=Issues) | [@jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-03-14..2024-04-08&type=Issues) | [@jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-03-14..2024-04-08&type=Issues) | [@krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-03-14..2024-04-08&type=Issues) | [@lumberbot-app](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-03-14..2024-04-08&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2024-03-14..2024-04-08&type=Issues) | [@Mehak261124](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AMehak261124+updated%3A2024-03-14..2024-04-08&type=Issues) | [@RRosio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ARRosio+updated%3A2024-03-14..2024-04-08&type=Issues) | [@trungleduc](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-03-14..2024-04-08&type=Issues) | [@welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-03-14..2024-04-08&type=Issues) + + + ## 4.1.5 ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.1.4...a5fa0aa9ba3b561f116d9b4d2e9bf775f95b67a1)) @@ -290,8 +330,6 @@ To ease code migration to JupyterLab 4, developers should review the [migration [@andrii-i](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrii-i+updated%3A2024-03-07..2024-03-14&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-03-07..2024-03-14&type=Issues) | [@jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-03-07..2024-03-14&type=Issues) | [@jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-03-07..2024-03-14&type=Issues) | [@krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-03-07..2024-03-14&type=Issues) | [@linlol](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alinlol+updated%3A2024-03-07..2024-03-14&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2024-03-07..2024-03-14&type=Issues) | [@welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-03-07..2024-03-14&type=Issues) - - ## 4.1.4 ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.1.3...3eab4adc3053485cacfefc02dd5e8bc6fb256442)) diff --git a/builder/package.json b/builder/package.json index 72d207261efd..595dd15a4feb 100644 --- a/builder/package.json +++ b/builder/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/builder", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Extension Builder", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/buildutils/package.json b/buildutils/package.json index be6ef0f49782..1e1991bc5563 100644 --- a/buildutils/package.json +++ b/buildutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/buildutils", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Build Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/buildutils/template/package.json b/buildutils/template/package.json index ad4993093698..5960600c81f3 100644 --- a/buildutils/template/package.json +++ b/buildutils/template/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/template", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Package Template", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,7 +37,7 @@ "watch": "tsc -b --watch" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "rimraf": "~5.0.5", "typescript": "~5.1.6" diff --git a/dev_mode/package.json b/dev_mode/package.json index 813a3deb6753..1be204d761a6 100644 --- a/dev_mode/package.json +++ b/dev_mode/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application-top", - "version": "4.1.5", + "version": "4.1.6", "private": true, "license": "BSD-3-Clause", "scripts": { @@ -23,101 +23,101 @@ "@jupyter/react-components": "~0.13.3", "@jupyter/web-components": "~0.13.3", "@jupyter/ydoc": "~1.1.1", - "@jupyterlab/application": "~4.1.5", - "@jupyterlab/application-extension": "~4.1.5", - "@jupyterlab/apputils": "~4.2.5", - "@jupyterlab/apputils-extension": "~4.1.5", - "@jupyterlab/attachments": "~4.1.5", - "@jupyterlab/cell-toolbar": "~4.1.5", - "@jupyterlab/cell-toolbar-extension": "~4.1.5", - "@jupyterlab/cells": "~4.1.5", - "@jupyterlab/celltags-extension": "~4.1.5", - "@jupyterlab/codeeditor": "~4.1.5", - "@jupyterlab/codemirror": "~4.1.5", - "@jupyterlab/codemirror-extension": "~4.1.5", - "@jupyterlab/completer": "~4.1.5", - "@jupyterlab/completer-extension": "~4.1.5", - "@jupyterlab/console": "~4.1.5", - "@jupyterlab/console-extension": "~4.1.5", - "@jupyterlab/coreutils": "~6.1.5", - "@jupyterlab/csvviewer": "~4.1.5", - "@jupyterlab/csvviewer-extension": "~4.1.5", - "@jupyterlab/debugger": "~4.1.5", - "@jupyterlab/debugger-extension": "~4.1.5", - "@jupyterlab/docmanager": "~4.1.5", - "@jupyterlab/docmanager-extension": "~4.1.5", - "@jupyterlab/docregistry": "~4.1.5", - "@jupyterlab/documentsearch": "~4.1.5", - "@jupyterlab/documentsearch-extension": "~4.1.5", - "@jupyterlab/extensionmanager": "~4.1.5", - "@jupyterlab/extensionmanager-extension": "~4.1.5", - "@jupyterlab/filebrowser": "~4.1.5", - "@jupyterlab/filebrowser-extension": "~4.1.5", - "@jupyterlab/fileeditor": "~4.1.5", - "@jupyterlab/fileeditor-extension": "~4.1.5", - "@jupyterlab/help-extension": "~4.1.5", - "@jupyterlab/htmlviewer": "~4.1.5", - "@jupyterlab/htmlviewer-extension": "~4.1.5", - "@jupyterlab/hub-extension": "~4.1.5", - "@jupyterlab/imageviewer": "~4.1.5", - "@jupyterlab/imageviewer-extension": "~4.1.5", - "@jupyterlab/inspector": "~4.1.5", - "@jupyterlab/inspector-extension": "~4.1.5", - "@jupyterlab/javascript-extension": "~4.1.5", - "@jupyterlab/json-extension": "~4.1.5", - "@jupyterlab/launcher": "~4.1.5", - "@jupyterlab/launcher-extension": "~4.1.5", - "@jupyterlab/logconsole": "~4.1.5", - "@jupyterlab/logconsole-extension": "~4.1.5", - "@jupyterlab/lsp": "~4.1.5", - "@jupyterlab/lsp-extension": "~4.1.5", - "@jupyterlab/mainmenu": "~4.1.5", - "@jupyterlab/mainmenu-extension": "~4.1.5", - "@jupyterlab/markdownviewer": "~4.1.5", - "@jupyterlab/markdownviewer-extension": "~4.1.5", - "@jupyterlab/markedparser-extension": "~4.1.5", - "@jupyterlab/mathjax-extension": "~4.1.5", - "@jupyterlab/mermaid": "~4.1.5", - "@jupyterlab/mermaid-extension": "~4.1.5", - "@jupyterlab/metadataform": "~4.1.5", - "@jupyterlab/metadataform-extension": "~4.1.5", - "@jupyterlab/metapackage": "~4.1.5", - "@jupyterlab/nbconvert-css": "~4.1.5", - "@jupyterlab/nbformat": "~4.1.5", - "@jupyterlab/notebook": "~4.1.5", - "@jupyterlab/notebook-extension": "~4.1.5", - "@jupyterlab/observables": "~5.1.5", - "@jupyterlab/outputarea": "~4.1.5", - "@jupyterlab/pdf-extension": "~4.1.5", - "@jupyterlab/pluginmanager": "~4.1.5", - "@jupyterlab/pluginmanager-extension": "~4.1.5", - "@jupyterlab/property-inspector": "~4.1.5", - "@jupyterlab/rendermime": "~4.1.5", - "@jupyterlab/rendermime-extension": "~4.1.5", - "@jupyterlab/rendermime-interfaces": "~3.9.5", - "@jupyterlab/running": "~4.1.5", - "@jupyterlab/running-extension": "~4.1.5", + "@jupyterlab/application": "~4.1.6", + "@jupyterlab/application-extension": "~4.1.6", + "@jupyterlab/apputils": "~4.2.6", + "@jupyterlab/apputils-extension": "~4.1.6", + "@jupyterlab/attachments": "~4.1.6", + "@jupyterlab/cell-toolbar": "~4.1.6", + "@jupyterlab/cell-toolbar-extension": "~4.1.6", + "@jupyterlab/cells": "~4.1.6", + "@jupyterlab/celltags-extension": "~4.1.6", + "@jupyterlab/codeeditor": "~4.1.6", + "@jupyterlab/codemirror": "~4.1.6", + "@jupyterlab/codemirror-extension": "~4.1.6", + "@jupyterlab/completer": "~4.1.6", + "@jupyterlab/completer-extension": "~4.1.6", + "@jupyterlab/console": "~4.1.6", + "@jupyterlab/console-extension": "~4.1.6", + "@jupyterlab/coreutils": "~6.1.6", + "@jupyterlab/csvviewer": "~4.1.6", + "@jupyterlab/csvviewer-extension": "~4.1.6", + "@jupyterlab/debugger": "~4.1.6", + "@jupyterlab/debugger-extension": "~4.1.6", + "@jupyterlab/docmanager": "~4.1.6", + "@jupyterlab/docmanager-extension": "~4.1.6", + "@jupyterlab/docregistry": "~4.1.6", + "@jupyterlab/documentsearch": "~4.1.6", + "@jupyterlab/documentsearch-extension": "~4.1.6", + "@jupyterlab/extensionmanager": "~4.1.6", + "@jupyterlab/extensionmanager-extension": "~4.1.6", + "@jupyterlab/filebrowser": "~4.1.6", + "@jupyterlab/filebrowser-extension": "~4.1.6", + "@jupyterlab/fileeditor": "~4.1.6", + "@jupyterlab/fileeditor-extension": "~4.1.6", + "@jupyterlab/help-extension": "~4.1.6", + "@jupyterlab/htmlviewer": "~4.1.6", + "@jupyterlab/htmlviewer-extension": "~4.1.6", + "@jupyterlab/hub-extension": "~4.1.6", + "@jupyterlab/imageviewer": "~4.1.6", + "@jupyterlab/imageviewer-extension": "~4.1.6", + "@jupyterlab/inspector": "~4.1.6", + "@jupyterlab/inspector-extension": "~4.1.6", + "@jupyterlab/javascript-extension": "~4.1.6", + "@jupyterlab/json-extension": "~4.1.6", + "@jupyterlab/launcher": "~4.1.6", + "@jupyterlab/launcher-extension": "~4.1.6", + "@jupyterlab/logconsole": "~4.1.6", + "@jupyterlab/logconsole-extension": "~4.1.6", + "@jupyterlab/lsp": "~4.1.6", + "@jupyterlab/lsp-extension": "~4.1.6", + "@jupyterlab/mainmenu": "~4.1.6", + "@jupyterlab/mainmenu-extension": "~4.1.6", + "@jupyterlab/markdownviewer": "~4.1.6", + "@jupyterlab/markdownviewer-extension": "~4.1.6", + "@jupyterlab/markedparser-extension": "~4.1.6", + "@jupyterlab/mathjax-extension": "~4.1.6", + "@jupyterlab/mermaid": "~4.1.6", + "@jupyterlab/mermaid-extension": "~4.1.6", + "@jupyterlab/metadataform": "~4.1.6", + "@jupyterlab/metadataform-extension": "~4.1.6", + "@jupyterlab/metapackage": "~4.1.6", + "@jupyterlab/nbconvert-css": "~4.1.6", + "@jupyterlab/nbformat": "~4.1.6", + "@jupyterlab/notebook": "~4.1.6", + "@jupyterlab/notebook-extension": "~4.1.6", + "@jupyterlab/observables": "~5.1.6", + "@jupyterlab/outputarea": "~4.1.6", + "@jupyterlab/pdf-extension": "~4.1.6", + "@jupyterlab/pluginmanager": "~4.1.6", + "@jupyterlab/pluginmanager-extension": "~4.1.6", + "@jupyterlab/property-inspector": "~4.1.6", + "@jupyterlab/rendermime": "~4.1.6", + "@jupyterlab/rendermime-extension": "~4.1.6", + "@jupyterlab/rendermime-interfaces": "~3.9.6", + "@jupyterlab/running": "~4.1.6", + "@jupyterlab/running-extension": "~4.1.6", "@jupyterlab/services": "../packages/services", - "@jupyterlab/settingeditor": "~4.1.5", - "@jupyterlab/settingeditor-extension": "~4.1.5", - "@jupyterlab/settingregistry": "~4.1.5", - "@jupyterlab/shortcuts-extension": "~4.1.5", - "@jupyterlab/statedb": "~4.1.5", - "@jupyterlab/statusbar": "~4.1.5", - "@jupyterlab/statusbar-extension": "~4.1.5", - "@jupyterlab/terminal": "~4.1.5", - "@jupyterlab/terminal-extension": "~4.1.5", - "@jupyterlab/theme-dark-extension": "~4.1.5", - "@jupyterlab/theme-light-extension": "~4.1.5", - "@jupyterlab/toc": "~6.1.5", - "@jupyterlab/toc-extension": "~6.1.5", - "@jupyterlab/tooltip": "~4.1.5", - "@jupyterlab/tooltip-extension": "~4.1.5", - "@jupyterlab/translation": "~4.1.5", - "@jupyterlab/translation-extension": "~4.1.5", - "@jupyterlab/ui-components": "~4.1.5", - "@jupyterlab/ui-components-extension": "~4.1.5", - "@jupyterlab/vega5-extension": "~4.1.5", + "@jupyterlab/settingeditor": "~4.1.6", + "@jupyterlab/settingeditor-extension": "~4.1.6", + "@jupyterlab/settingregistry": "~4.1.6", + "@jupyterlab/shortcuts-extension": "~4.1.6", + "@jupyterlab/statedb": "~4.1.6", + "@jupyterlab/statusbar": "~4.1.6", + "@jupyterlab/statusbar-extension": "~4.1.6", + "@jupyterlab/terminal": "~4.1.6", + "@jupyterlab/terminal-extension": "~4.1.6", + "@jupyterlab/theme-dark-extension": "~4.1.6", + "@jupyterlab/theme-light-extension": "~4.1.6", + "@jupyterlab/toc": "~6.1.6", + "@jupyterlab/toc-extension": "~6.1.6", + "@jupyterlab/tooltip": "~4.1.6", + "@jupyterlab/tooltip-extension": "~4.1.6", + "@jupyterlab/translation": "~4.1.6", + "@jupyterlab/translation-extension": "~4.1.6", + "@jupyterlab/ui-components": "~4.1.6", + "@jupyterlab/ui-components-extension": "~4.1.6", + "@jupyterlab/vega5-extension": "~4.1.6", "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0", "@lumino/algorithm": "^2.0.0", @@ -142,58 +142,58 @@ "yjs": "^13.5.40" }, "dependencies": { - "@jupyterlab/application": "~4.1.5", - "@jupyterlab/application-extension": "~4.1.5", - "@jupyterlab/apputils-extension": "~4.1.5", - "@jupyterlab/cell-toolbar-extension": "~4.1.5", - "@jupyterlab/celltags-extension": "~4.1.5", - "@jupyterlab/codemirror-extension": "~4.1.5", - "@jupyterlab/completer-extension": "~4.1.5", - "@jupyterlab/console-extension": "~4.1.5", - "@jupyterlab/coreutils": "~6.1.5", - "@jupyterlab/csvviewer-extension": "~4.1.5", - "@jupyterlab/debugger-extension": "~4.1.5", - "@jupyterlab/docmanager-extension": "~4.1.5", - "@jupyterlab/documentsearch-extension": "~4.1.5", - "@jupyterlab/extensionmanager-extension": "~4.1.5", - "@jupyterlab/filebrowser-extension": "~4.1.5", - "@jupyterlab/fileeditor-extension": "~4.1.5", - "@jupyterlab/help-extension": "~4.1.5", - "@jupyterlab/htmlviewer-extension": "~4.1.5", - "@jupyterlab/hub-extension": "~4.1.5", - "@jupyterlab/imageviewer-extension": "~4.1.5", - "@jupyterlab/inspector-extension": "~4.1.5", - "@jupyterlab/javascript-extension": "~4.1.5", - "@jupyterlab/json-extension": "~4.1.5", - "@jupyterlab/launcher-extension": "~4.1.5", - "@jupyterlab/logconsole-extension": "~4.1.5", - "@jupyterlab/lsp-extension": "~4.1.5", - "@jupyterlab/mainmenu-extension": "~4.1.5", - "@jupyterlab/markdownviewer-extension": "~4.1.5", - "@jupyterlab/markedparser-extension": "~4.1.5", - "@jupyterlab/mathjax-extension": "~4.1.5", - "@jupyterlab/mermaid-extension": "~4.1.5", - "@jupyterlab/metadataform-extension": "~4.1.5", - "@jupyterlab/notebook-extension": "~4.1.5", - "@jupyterlab/pdf-extension": "~4.1.5", - "@jupyterlab/pluginmanager-extension": "~4.1.5", - "@jupyterlab/rendermime-extension": "~4.1.5", - "@jupyterlab/running-extension": "~4.1.5", - "@jupyterlab/settingeditor-extension": "~4.1.5", - "@jupyterlab/shortcuts-extension": "~4.1.5", - "@jupyterlab/statusbar-extension": "~4.1.5", - "@jupyterlab/terminal-extension": "~4.1.5", - "@jupyterlab/theme-dark-extension": "~4.1.5", - "@jupyterlab/theme-light-extension": "~4.1.5", - "@jupyterlab/toc-extension": "~6.1.5", - "@jupyterlab/tooltip-extension": "~4.1.5", - "@jupyterlab/translation-extension": "~4.1.5", - "@jupyterlab/ui-components-extension": "~4.1.5", - "@jupyterlab/vega5-extension": "~4.1.5" + "@jupyterlab/application": "~4.1.6", + "@jupyterlab/application-extension": "~4.1.6", + "@jupyterlab/apputils-extension": "~4.1.6", + "@jupyterlab/cell-toolbar-extension": "~4.1.6", + "@jupyterlab/celltags-extension": "~4.1.6", + "@jupyterlab/codemirror-extension": "~4.1.6", + "@jupyterlab/completer-extension": "~4.1.6", + "@jupyterlab/console-extension": "~4.1.6", + "@jupyterlab/coreutils": "~6.1.6", + "@jupyterlab/csvviewer-extension": "~4.1.6", + "@jupyterlab/debugger-extension": "~4.1.6", + "@jupyterlab/docmanager-extension": "~4.1.6", + "@jupyterlab/documentsearch-extension": "~4.1.6", + "@jupyterlab/extensionmanager-extension": "~4.1.6", + "@jupyterlab/filebrowser-extension": "~4.1.6", + "@jupyterlab/fileeditor-extension": "~4.1.6", + "@jupyterlab/help-extension": "~4.1.6", + "@jupyterlab/htmlviewer-extension": "~4.1.6", + "@jupyterlab/hub-extension": "~4.1.6", + "@jupyterlab/imageviewer-extension": "~4.1.6", + "@jupyterlab/inspector-extension": "~4.1.6", + "@jupyterlab/javascript-extension": "~4.1.6", + "@jupyterlab/json-extension": "~4.1.6", + "@jupyterlab/launcher-extension": "~4.1.6", + "@jupyterlab/logconsole-extension": "~4.1.6", + "@jupyterlab/lsp-extension": "~4.1.6", + "@jupyterlab/mainmenu-extension": "~4.1.6", + "@jupyterlab/markdownviewer-extension": "~4.1.6", + "@jupyterlab/markedparser-extension": "~4.1.6", + "@jupyterlab/mathjax-extension": "~4.1.6", + "@jupyterlab/mermaid-extension": "~4.1.6", + "@jupyterlab/metadataform-extension": "~4.1.6", + "@jupyterlab/notebook-extension": "~4.1.6", + "@jupyterlab/pdf-extension": "~4.1.6", + "@jupyterlab/pluginmanager-extension": "~4.1.6", + "@jupyterlab/rendermime-extension": "~4.1.6", + "@jupyterlab/running-extension": "~4.1.6", + "@jupyterlab/settingeditor-extension": "~4.1.6", + "@jupyterlab/shortcuts-extension": "~4.1.6", + "@jupyterlab/statusbar-extension": "~4.1.6", + "@jupyterlab/terminal-extension": "~4.1.6", + "@jupyterlab/theme-dark-extension": "~4.1.6", + "@jupyterlab/theme-light-extension": "~4.1.6", + "@jupyterlab/toc-extension": "~6.1.6", + "@jupyterlab/tooltip-extension": "~4.1.6", + "@jupyterlab/translation-extension": "~4.1.6", + "@jupyterlab/ui-components-extension": "~4.1.6", + "@jupyterlab/vega5-extension": "~4.1.6" }, "devDependencies": { - "@jupyterlab/builder": "^4.1.5", - "@jupyterlab/buildutils": "^4.1.5", + "@jupyterlab/builder": "^4.1.6", + "@jupyterlab/buildutils": "^4.1.6", "chokidar": "^3.4.0", "css-loader": "^6.7.1", "duplicate-package-checker-webpack-plugin": "^3.0.0", @@ -222,7 +222,7 @@ }, "jupyterlab": { "name": "JupyterLab", - "version": "4.1.5", + "version": "4.1.6", "extensions": { "@jupyterlab/application-extension": "", "@jupyterlab/apputils-extension": "", diff --git a/docker/Dockerfile b/docker/Dockerfile index 766c7d045e5d..06feb357aefc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,13 +1,12 @@ # Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License. -FROM --platform=linux/amd64 mambaorg/micromamba:1.5.5-jammy +FROM --platform=linux/amd64 mambaorg/micromamba:1.5.5-jammy as base # Create new user ARG NEW_MAMBA_USER_ID=57440 ARG NEW_MAMBA_USER_GID=57440 - USER root RUN if grep -q '^ID=alpine$' /etc/os-release; then \ @@ -28,20 +27,35 @@ RUN if grep -q '^ID=alpine$' /etc/os-release; then \ USER $MAMBA_USER +# Add the pip user installation path +ENV PATH="/home/${MAMBA_USER}/.local/bin:${PATH}" + +# Install base dev tools with conda +RUN --mount=type=cache,target=/jupyterlab/conda-cache,uid=${NEW_MAMBA_USER_ID},gid=${NEW_MAMBA_USER_GID} \ + CONDA_PKGS_DIRS="/jupyterlab/conda-cache" micromamba install -c nodefaults -c conda-forge -yn base nodejs=20.1 yarn=3 git python=3 + WORKDIR /home/$MAMBA_USER/jupyterlab_cache -COPY --chown=$MAMBA_USER:$MAMBA_USER docker/environment.yml ./docker/environment.yml +COPY --chown=$MAMBA_USER:$MAMBA_USER pyproject.toml LICENSE README.md ./ +COPY --chown=$MAMBA_USER:$MAMBA_USER jupyterlab/_version.py ./jupyterlab/_version.py -RUN micromamba install -n base -c conda-forge git rsync -y && micromamba install -y -n base -f ./docker/environment.yml && micromamba clean --all --yes +# Install all python dependencies only with pip to maximize using its cache +RUN --mount=type=cache,target=/jupyterlab/pip-cache,uid=${NEW_MAMBA_USER_ID},gid=${NEW_MAMBA_USER_GID} \ + PIP_CACHE_DIR="/jupyterlab/pip-cache" SKIP_JUPYTER_BUILDER=1 micromamba run python -m pip install -e ".[dev,docs,test]" && \ + cd / && \ + rm -rf /home/$MAMBA_USER/jupyterlab_cache -COPY --chown=$MAMBA_USER:$MAMBA_USER . . +EXPOSE 8888 -RUN micromamba run jlpm install +FROM base as dev -WORKDIR /home/$MAMBA_USER/jupyterlab +COPY --chown=$MAMBA_USER:$MAMBA_USER . . -RUN micromamba run rsync -ar /home/$MAMBA_USER/jupyterlab_cache/. /home/$MAMBA_USER/jupyterlab && micromamba run python -m pip install -e ".[dev,docs,test]" +# Build the cache in /home/$MAMBA_USER/jupyterlab_cache +RUN micromamba run yarn install -EXPOSE 8888 +WORKDIR /home/$MAMBA_USER/jupyterlab -WORKDIR /home/$MAMBA_USER/jupyterlab +RUN micromamba install -n base -c conda-forge rsync -y && \ + micromamba run rsync -ar /home/$MAMBA_USER/jupyterlab_cache/. /home/$MAMBA_USER/jupyterlab && \ + micromamba run python -m pip install -e "." diff --git a/docker/environment.yml b/docker/environment.yml deleted file mode 100644 index 543e566069d4..000000000000 --- a/docker/environment.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: base - -channels: - - conda-forge - - nodefaults - -dependencies: - # runtimes - - nodejs ==20.1 - - python =3.11 - # package managers - - pip - - yarn >=3,<4 - # build - - hatch-jupyter-builder >=0.3.2 - - hatchling >=1.5.0 - - jupyterlab >=4,<5 diff --git a/docs/source/developer/contributing.rst b/docs/source/developer/contributing.rst index 307e2e0c6312..9a0e8e054edc 100644 --- a/docs/source/developer/contributing.rst +++ b/docs/source/developer/contributing.rst @@ -279,13 +279,17 @@ Contributing from within the browser Contributing to JupyterLab codebase is also possible without setting up a local environment, directly from the Web browser: -- `Gitpod `__ integration is enabled, - however it is not actively maintained, +- GitHub's + `codespace `__ + is available (free account have + `limited monthly resources `__). - GitHub's `built-in editor `__ is suitable for contributing very small fixes, - more advanced `github.dev `__ editor can be accessed by pressing the dot (``.``) key while in the JupyterLab GitHub repository, +- `Gitpod `__ integration is enabled, + however it is not actively maintained, - `jupyterlab-playground `__, allows to prototype JupyterLab extensions from within JupyterLab and can be run without installation in the browser using Binder. @@ -302,8 +306,15 @@ about 7 minutes again. Setting up a local development environment ------------------------------------------ + +.. note:: + + Look at the :ref:`automated dev environment ` section, + for some automation ways to set up a local development environment. + This section explains how to set up a local development environment. We assume you use GNU/Linux, -macOS, or Windows Subsystem for Linux. If using Windows, we recommend installing `Anaconda for windows `__ and then using the Anaconda command prompt for all installation steps. +macOS, or Windows Subsystem for Linux. If using Windows, we recommend installing `Anaconda for windows `__ +and then using the Anaconda command prompt for all installation steps. Installing Node.js and jlpm ^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -352,19 +363,48 @@ With Homebrew: brew install pkg-config cairo pango libpng jpeg giflib librsvg +.. _automatic_local_dev_env: + Using automation to set up a local development environment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -While there is a lot to learn by following the steps above, they can be automated to save time. The main advantages of using automation are: reduced time to get the environment up-and-running, reduced time to +While there is a lot to learn by following the steps above, they can be automated to save time. +The main advantages of using automation are: reduced time to get the environment up-and-running, reduced time to re-build the environment, better standardisation ("baseline", reproducible environments). -This section shows how to do that using Docker and Vagrant. +This section shows how to do that using VS Code dev containers, Docker and Vagrant. + +**Setup for VS Code** +""""""""""""""""""""" + +To start a local development environment for JupyterLab using VS Code dev containers, +you need to: + +1. Install the VS Code `Dev Containers extension `__. + +2. Fork the JupyterLab `repository `__. + +3. Clone your fork locally: + +.. code:: bash + + git clone https://github.com//jupyterlab.git + +4. Open the local clone with VS Code. + +5. Open the repository in a container. + VS Code should prompt you with a pop-up to do so. In case it does not, you can click on the + icon ``><`` on the bottom left. Then choose *Reopen in container*. + +.. note:: + + It will take quite some times the first time. **Setup using Docker** -"""""""""""""""""""""""" +"""""""""""""""""""""" To start a JupyterLab development container in a UNIX system with docker installed: -1. Fork the JupyterLab `repository `__. +1. Fork the JupyterLab `repository `__. 2. Start the container: @@ -401,7 +441,7 @@ To add TypeScript dependencies to the project, you need to log into the containe bash docker/start.sh build **Setup using Vagrant** -"""""""""""""""""""""""""""" +""""""""""""""""""""""" A practical example can be found `there `_ and includes a ``Vagrantfile``, the bootstrap files and additional documentation. diff --git a/docs/source/extension/extension_migration.rst b/docs/source/extension/extension_migration.rst index 279d301e31ce..76226c861783 100644 --- a/docs/source/extension/extension_migration.rst +++ b/docs/source/extension/extension_migration.rst @@ -146,15 +146,14 @@ First, make sure to update to JupyterLab 4 and install ``copier`` and some depen .. code:: bash - pip install -U jupyterlab - pip install "copier~=8.0" jinja2-time tomli-w + pip install -U jupyterlab[upgrade-extension] Or with ``conda``: .. code:: bash - conda install -c conda-forge jupyterlab=4 "copier=8" jinja2-time tomli-w + conda install -c conda-forge jupyterlab=4 "copier=8" jinja2-time tomli-w "pydantic<2" "pyyaml-include<2.0" Then at the root folder of the extension, run: diff --git a/docs/source/user/extensions.rst b/docs/source/user/extensions.rst index 236ed2558616..f9ee830a95a2 100644 --- a/docs/source/user/extensions.rst +++ b/docs/source/user/extensions.rst @@ -380,7 +380,7 @@ running the ``jupyter labextension enable`` or ``jupyter labextension disable`` Plugins can be enabled/disabled on ``system``, ``sys-prefix`` (default) or ``user`` level, which influences where the ``page_config.json`` configuration -file is written to (see ``config` section in results of ``jupyter --paths``). +file is written to (see ``config`` section in results of ``jupyter --paths``). To change the level for the plugin manager and the default extension manager use ``PluginManager.level`` trait (extension manager inherits from plugin manager). diff --git a/docs/source/user/lsp.rst b/docs/source/user/lsp.rst index 35268a4442a7..e76b51325987 100644 --- a/docs/source/user/lsp.rst +++ b/docs/source/user/lsp.rst @@ -4,95 +4,27 @@ .. _lsp: Language Server Protocol support -===================================== +================================ .. warning:: - Language Server Protocol (LSP) support for JupyterLab is an experimental feature. It is based on the `jupyterlab-lsp `_ extension. More detailed documentation can be found on their page. + As of JupyterLab 4.2, there is no user-facing integration of Language Server Protocol (LSP); to take advantage of LSP you need to install an extension, such as `jupyterlab-lsp `_. -JupyterLab 4.0 ships with components on both backend and frontend to lay the infrastructure for handling and communicating with language servers. - -This means that other extensions can be built on top of JupyterLab's services to provide LSP features for notebooks and files. +JupyterLab ships with components enabling extensions to handle and communicate with language servers. The LSP service is disabled by default, it can be enabled by togging the *Activate* option in the *Language Servers* section of the setting page. +Enabling the service will not have any effect unless extensions providing integration with the editor (or other elements of JupyterLab UI) are installed. Requirements ------------ -By default JupyterLab does not come with any language servers preinstalled; you need to install the servers yourself. Supported language servers and the suggested package managers to install them are listed in the tables below: - -.. role:: raw-html(raw) - :format: html - - -.. list-table:: Notebook-optimized Language Servers - :widths: auto - :header-rows: 1 - - * - Languages - - Implementation - - Installation - * - python - - `jedi-language-server `_ - - pip: ``pip install -U jedi-language-server`` :raw-html:`
` conda: ``conda install -c conda-forge jedi-language-server`` - * - python - - `pylsp `_ - - pip: ``pip install 'python-lsp-server[all]'`` :raw-html:`
` conda: ``conda install -c conda-forge python-lsp-server`` - * - julia - - `julia-language-server `_ - - julia: ``using Pkg; Pkg.add("LanguageServer")`` - * - r - - `r-languageserver `_ - - cran: ``install.packages("languageserver")`` :raw-html:`
` conda: ``conda install -c conda-forge r-languageserver`` - * - robotframework - - `robotframework_ls `_ - - pip: ``pip install robotframework-lsp`` :raw-html:`
` conda: ``conda install -c conda-forge robotframework-lsp`` - - -.. list-table:: NodeJS-based Language Servers - :widths: auto - :header-rows: 1 - - * - Languages - - Implementation - - Installation - * - bash :raw-html:`
` sh - - `bash-language-server `_ - - npm: ``npm install --save-dev bash-language-server`` :raw-html:`
` yarn: ``yarn add --dev bash-language-server`` - * - dockerfile - - `dockerfile-language-server-nodejs `_ - - npm: ``npm install --save-dev dockerfile-language-server-node`` :raw-html:`
` yarn: ``yarn add --dev dockerfile-language-server-node`` - * - python - - `pyright `_ - - npm: ``npm install --save-dev pyright`` :raw-html:`
` yarn: ``yarn add --dev pyright`` - * - sql - - `sql-language-server `_ - - npm: ``npm install --save-dev sql-language-server`` :raw-html:`
` yarn: ``yarn add --dev sql-language-server`` - * - javascript :raw-html:`
` typescript - - `typescript-language-server `_ - - npm: ``npm install --save-dev typescript-language-server`` :raw-html:`
` yarn: ``yarn add --dev typescript-language-server`` - * - markdown :raw-html:`
` ipythongfm :raw-html:`
` gfm - - `unified-language-server `_ - - npm: ``npm install --save-dev unified-language-server`` :raw-html:`
` yarn: ``yarn add --dev unified-language-server`` - * - css :raw-html:`
` less :raw-html:`
` scss - - `vscode-css-languageserver-bin `_ - - npm: ``npm install --save-dev vscode-css-languageserver-bin`` :raw-html:`
` yarn: ``yarn add --dev vscode-css-languageserver-bin`` - * - html - - `vscode-html-languageserver-bin `_ - - npm: ``npm install --save-dev vscode-html-languageserver-bin`` :raw-html:`
` yarn: ``yarn add --dev vscode-html-languageserver-bin`` - * - json - - `vscode-json-languageserver-bin `_ - - npm: ``npm install --save-dev vscode-json-languageserver-bin`` :raw-html:`
` yarn: ``yarn add --dev vscode-json-languageserver-bin`` - * - yaml - - `yaml-language-server `_ - - npm: ``npm install --save-dev yaml-language-server`` :raw-html:`
` yarn: ``yarn add --dev yaml-language-server`` - -For other community-supported language servers, see `the extension documentation `_. +By default JupyterLab does not come with any language servers installed. +For the list of LSP servers tested with ``jupyter-lsp``, the jupyter-server extension which spawns and communicates with the servers, see the `documentation of the extension `_. Settings ------------ -The settings for language servers can be found on the settings page of JupyterLab (*Settings > Settings Editor > Language Servers*). +The settings for language servers can be found on the settings page of JupyterLab (*Settings > Settings Editor > Language Servers (Experimental)*). - **Activate**: this option allows users to enable or disable the LSP services. - **Language Server**: this section allows users to configure the installed language servers. @@ -100,3 +32,5 @@ The settings for language servers can be found on the settings page of JupyterLa .. figure:: ./images/lsp/settings.png Language servers setting page. + +Please note that this settings page will be replaced by a more sophisticated editor accessible under *Language Servers* section when `jupyterlab-lsp` is installed. diff --git a/examples/app/package.json b/examples/app/package.json index 2d7b871ab796..0dd11d3163f6 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,45 +1,45 @@ { "name": "@jupyterlab/example-app", - "version": "4.1.5", + "version": "4.1.6", "private": true, "scripts": { "build": "webpack", "clean": "rimraf build" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/application-extension": "^4.1.5", - "@jupyterlab/apputils-extension": "^4.1.5", - "@jupyterlab/builder": "^4.1.5", - "@jupyterlab/celltags-extension": "^4.1.5", - "@jupyterlab/codemirror-extension": "^4.1.5", - "@jupyterlab/completer-extension": "^4.1.5", - "@jupyterlab/console-extension": "^4.1.5", - "@jupyterlab/csvviewer-extension": "^4.1.5", - "@jupyterlab/docmanager-extension": "^4.1.5", - "@jupyterlab/filebrowser-extension": "^4.1.5", - "@jupyterlab/fileeditor-extension": "^4.1.5", - "@jupyterlab/help-extension": "^4.1.5", - "@jupyterlab/imageviewer-extension": "^4.1.5", - "@jupyterlab/inspector-extension": "^4.1.5", - "@jupyterlab/launcher-extension": "^4.1.5", - "@jupyterlab/mainmenu-extension": "^4.1.5", - "@jupyterlab/markdownviewer-extension": "^4.1.5", - "@jupyterlab/mathjax-extension": "^4.1.5", - "@jupyterlab/metadataform-extension": "^4.1.5", - "@jupyterlab/notebook-extension": "^4.1.5", - "@jupyterlab/rendermime-extension": "^4.1.5", - "@jupyterlab/running-extension": "^4.1.5", - "@jupyterlab/settingeditor-extension": "^4.1.5", - "@jupyterlab/shortcuts-extension": "^4.1.5", - "@jupyterlab/statusbar-extension": "^4.1.5", - "@jupyterlab/theme-dark-extension": "^4.1.5", - "@jupyterlab/theme-light-extension": "^4.1.5", - "@jupyterlab/toc-extension": "^6.1.5", - "@jupyterlab/tooltip-extension": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/translation-extension": "^4.1.5", - "@jupyterlab/ui-components-extension": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/application-extension": "^4.1.6", + "@jupyterlab/apputils-extension": "^4.1.6", + "@jupyterlab/builder": "^4.1.6", + "@jupyterlab/celltags-extension": "^4.1.6", + "@jupyterlab/codemirror-extension": "^4.1.6", + "@jupyterlab/completer-extension": "^4.1.6", + "@jupyterlab/console-extension": "^4.1.6", + "@jupyterlab/csvviewer-extension": "^4.1.6", + "@jupyterlab/docmanager-extension": "^4.1.6", + "@jupyterlab/filebrowser-extension": "^4.1.6", + "@jupyterlab/fileeditor-extension": "^4.1.6", + "@jupyterlab/help-extension": "^4.1.6", + "@jupyterlab/imageviewer-extension": "^4.1.6", + "@jupyterlab/inspector-extension": "^4.1.6", + "@jupyterlab/launcher-extension": "^4.1.6", + "@jupyterlab/mainmenu-extension": "^4.1.6", + "@jupyterlab/markdownviewer-extension": "^4.1.6", + "@jupyterlab/mathjax-extension": "^4.1.6", + "@jupyterlab/metadataform-extension": "^4.1.6", + "@jupyterlab/notebook-extension": "^4.1.6", + "@jupyterlab/rendermime-extension": "^4.1.6", + "@jupyterlab/running-extension": "^4.1.6", + "@jupyterlab/settingeditor-extension": "^4.1.6", + "@jupyterlab/shortcuts-extension": "^4.1.6", + "@jupyterlab/statusbar-extension": "^4.1.6", + "@jupyterlab/theme-dark-extension": "^4.1.6", + "@jupyterlab/theme-light-extension": "^4.1.6", + "@jupyterlab/toc-extension": "^6.1.6", + "@jupyterlab/tooltip-extension": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/translation-extension": "^4.1.6", + "@jupyterlab/ui-components-extension": "^4.1.6", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/cell/example.spec.ts-snapshots/example-linux.png b/examples/cell/example.spec.ts-snapshots/example-linux.png index b4f97d61a7d22ebef0079a9736b013d7f1d3bc28..f12bfb3ad1e7564ba69123ec530e95d2dcf5c587 100644 GIT binary patch literal 3900 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 { await page.mouse.move(viewerBBox.x + 0.5 * viewerBBox.width, 600); await page.mouse.up(); + // wait for the debugger bug icon to settle + const panel = (await page.activity.getPanelLocator('Lorenz.ipynb'))!; + await panel + .locator('.jp-DebuggerBugButton[aria-disabled="false"]') + .waitFor(); + expect(await page.screenshot()).toMatchSnapshot('jupyterlab.png'); }); @@ -592,6 +598,9 @@ test.describe('General', () => { await page.notebook.createNew(); + // Ensure focus on a cell + await page.notebook.enterCellEditingMode(0); + await page.keyboard.press('Control+Shift+H'); expect(await page.locator('.jp-Notebook').screenshot()).toMatchSnapshot( diff --git a/galata/test/documentation/general.test.ts-snapshots/file-formats-html-display-documentation-linux.png b/galata/test/documentation/general.test.ts-snapshots/file-formats-html-display-documentation-linux.png index f22ff7a73e90ce256658a40a57d425671f343039..89b7f255f2a12bed2e95c52655240cbaafac760a 100644 GIT binary patch literal 47801 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 XN;BAp7dLv7*^7+S*;C0U46pw;GBn); diff --git a/galata/test/jupyterlab/completer.test.ts-snapshots/completer-filter-jupyterlab-linux.png b/galata/test/jupyterlab/completer.test.ts-snapshots/completer-filter-jupyterlab-linux.png index 17ca32f2bb2c6e9b131338d43b4082cf9cc0b369..04fca6342aa9cf0aa557d0c8741114f8324f3d2d 100644 GIT binary patch literal 5015 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 literal 9718 zcmeHtX;@R|y7oe=)LNviTTu{V3xbM@8U`6cv{oV_VC#U0fRrI3lM)$15<;s&TLlD^ z8KQz_P5)v|hZ#>uj_ILGsd+(leexClwMY34Qwcckv z_j3>L`uT_#%HR{@Pap^~a6kCXcM!Cs0lY4Kyc`@6)w$1uKYEz&P+vpUeH-`?v=MUu zX5X>IV&OR920MhYmzCA0A6jcZRCLEIYT25q8U3^ z`eyI%1wD2JJvg&Wj0^L$4_7R2%{iaJ!1Hi~ns%v>Riu;(J;)=ULeMq)bT{*fj!f?| z3Wc)eoF25U*ErqH`2Jcb<&#mjByjm>mj$ha_O56HN4~hc9fCG}><2-IJ_F0Vu`yB) z+PrUg33TMgN6VmFAN}FPYbJcXt$yUN-h-JCwDW#XiL)$)`3Wn?o}iFqndw1ijtw_n zn7BSf{hQvu{q4)Kvd8|EX#eO|Irn0GeAwLE=LL2VLn+Ma0GgAGjf-ifQptGv{NX~| z@O4(6)ilv4UWI}&whLn16Jin?w9lnM2)4O@67#Nntcuj_P0`rqw0n20B&pi)Gb6C> z8!L{k8U+QZIyQeT%E!ki;QfzADz}%_r<-*VhPXw1-B$eRZv7RJyN6Zl{{y4fNg{TaNC=NoU65SyASQL)nuB@X`WwUt(Cb;`wp?78EAXyeN6NG}udE z^0IkluFC0qv}fT><~F=%>v^Tos>D@LN|t>^TRgi3>z*x@J}nu?mmhy{B6P6A)3+hg z_d&bUMudqmpOZH;K5#I5hBfqJRtZxy3-ZH^FR6;u{R-F=zr%(0DtHOB!8Uknq~Gnz zN-O91nRWbKv4eh2Y2VEOwm%dK=6QGYBDr_U7(RP=Q376 z=O2B{+IOlpr1N0rbqmKgZ3zDOtAnBpw`k>FR2cn^0}9Ez-Tk@cVOZkJWF?Q&r>rIh z?jZ7~umh7;2FykXdge8p@!eqQE0V`AtWylEyDx$m5OA78<|c=5(tEFTjTHulSEF1a~-psOM@72k|bLIG^hswqKT7EJb=N7XpNZ#ofG0zoA?ThFQxD+QO1vr1z zu?$+bW2&uzMnlkOG&x(=nz!0(&zEp?-q#XEu5%bzS~uDpCx{jII#iO$@T*2PeGh%f z%Uj|Bn3@1^2gk=trn>Xc1Lf||_H5DNZ%1TK`GW`6=;90QF)gjJQ(cjxbz7+M!mc|9 zuGXG;`XfrM_;K0F-9(M*^o8eZ^h5hho#Q9RFpOURgz=lY_glQNhx(9ORmdBN9w|l=5F`1pTs&jJBy2XE@-Vd&8Dc4SBeAk@yW*Y zUmrzXDJ?CX8Gc-L7uUK_71NvUz|N0iHH7xxIpEuTG2BC@53O5yS-5e#Z*BP$PO}iG zjcbTvzVr27-b+^PAhH3PBA6EHK-`j}qNG{ptZZaqjKD z@gHu1=>TrSxlWgf_VjKay5iO8i~R>i$Y^hFPeG0$aq$@#i&zgSSeu7&Zy4EeV1M0! zVnKlE-cBhmD>Jt$KL2%CU$Nus`UDOkVd$Z64gx0)8L16*oO$#t^#b6|Q@@@DWU|vf z{nrSYU$2G~v5LDLn0VY+COv45%yfD`Y!zg#pNxd*I zxzyVAdW>4-C!fj)3~LX9&sXHIZzPl|`hpPLXRQ}I^5&cTka;)?r>N63N33#WFgPx} znAi|rmj2Wt0LO{{2OMPqtQIV0wnf|*Io@p78wN+2VMBBm@XQd2*UGk?e6&%_V=&hE zoW5{`JJyb)9Bi(bDn7vbG%=IL%DyQoxNb!nFAC0GFi0HV zf+A(xl+4}jDYk_>%Y;4DYMjrG#iz^UZ`TL9T<3fOJ^9IceM4p?SYC%2F4D_YK3PYh z@G_idUl=%yU5EGWF;903{w7QzAudWZH6)}=j+OSHd1*53`6EHBG3JX3SOYJAaJgB% z`+ObWo26Zt%;+o_vfGYizn|DA)Pv4%UJnma4tspTWspdMYU+;h@$rH^7v84GeCy90 zw~rdV5!#(wf3cNDz+sdXEb$$5%h|mg4*7PLhS160Zg@c68kIiNs=Zx9%?Pj9l|mme zfi>V*|9>YsT)+1;=WB5H8xMV_wypjYXk&=_~*&!o0#~mZ1#R;<)ru!?ospOa!2tQFL zlA~t$I$`)f7#Kq5KVFv;L?tMtV_05^Z*7SC=;-o<;GZ^m8Iv=n&Kv^n&v}& z!cMcEXbyQbp7%~lup6M3WwBg;&l;(D*W1s)zKgxQVvv~d($XD;LxpXyH;1n(%0duu z^S@XJWU>01gegQA1eu5TToLw_IAfj}I809Fc=zq<*Z?1xn5;RWI-dN#8#eh%o`2Ss z)fJy6j@O|VtlXuMN$(yC-*^id*LViAPAt^9h`OoLDp?4RT~hFJS4+Yr2wJx)c-pnW zIbpWvmo?V4XZ!E;lp=8D9i2KJulB`xw$5e8l#^+21Pw95q>FBCP{t4?l%`Pi_K^Yd zCQ3{T0@nOyKXz17`SU60%u8c9Ix=BqIBSjdiI6vKSAdQ?p-`APQAdV`?C(*(0^{oc zQgS&KF#J6Krs4RSAhr=tNF>OMrm!)g zdHfB`0)L(XfwXkt=Rwyj?_%lCpF6ukdmr3f$&yN?5~-An<0u2X_Pn{=Q|t(LkA3^I z75BH*-m0nyQLAzm(3&Ms(!@4$cEuWt%uniyB>GcV;*BX?KV==$syOfAgQ1B4}loPiuB1Qq6bY{gw>m&52;HF$>JuP#}E^T(Ge^ z`j(4%x@iQa#HCR*py?**XoR1W9}0!CJe+@h#cE5yL4c2!Lf6&=bFT@5qef~sm6Vi# zWp8-d{CB!0w+Q@2hXMlwbwfwYKq4!PV-NiYUAKn}M{`;c32ZDncbji^L&MXOx&Q!W z4|LPJJ6Cn6kjP{oDAkcyoI_MIiM_>+m{Um`pp@zMp1U6#vYIgH=*Bmx#rXM7M{a(w zTT*c`mRsPcS)3pPS)(IU&?8CJt%~U^vy}iR>yHLeL7zN4`S`1=YqxjJjF3@D#T|CZ zszsprvdot1PJ!or1$2hF^@)cs+ODkB-8?}1o4|Y-T^?ukqs|RHOEqv*O9s(FNf-f5_tkd%uw`c+yLL0&(r%!iy^jAa1g&z%DGRaZ z(eRkXH0QKB#`QMo+#P99CgQ5|iQfE|FLEmDLUq@Wcp9fDbXTOcfHQJARb{lS6~gq3 zik#(8;*u&kzhP_%`GlYw5gQY{?ya@@o#Nnk%>JdPKRT6BU=OjVyW^rI&evM2L{ zGaS!$MA{d*tGuc9;TKj~7VdA*(@+eHktn@6hpMjqysu$#Mjp+FnaxqdXc2SNn%%s7VI;XU% z>w+2oC`oZFd$L4?M|aCwH3|Xw`{%#xtNI|KH7&Ysot>SXVbh!g7u$>mfR*?#oQl|z zio?ZwcKQ4J>o357wX%0NKFX^Ql*nAB>ov;g9yXDHQaG@0mKQWwA>gJ&$gDHqHdh_ zHBGKApp$yXi^S8`0VNcoNGKQCXhiz9`cPT-ua%{RS5_L$X6B$2uWFKS2CAoh+_TFv zobFHER=&9BS*sOXT0_xisbw5eL&KXU1?KrLYkX-*3%8i{ZyAaK4;#W*a6&=?k4#cW zW`}_Iq3M0w$~64LAGYdd=Pvp1#g=zD;Tz^|*cwNT$V4PYsSSOzzo^w_{cV_mO9YoZ z|FD43byId4`vfNuc@Am)c8euXt8gM%OM;f^U8pK=NuCpk1AR2irKL+#`q6+c<*)UT zi+=Ph?)%3d)J8C?)s$6Kpf?9zy}C*6bFwxyH8pn$ zicnP_NuDf_UkbW-B}&GX;O8VEqCN}vGMc&2s>JTz_IPdYwGd7%(e2)-vkWm1)G73lx`n6H`?%fL|pie*n_(^k^ds+W~d^Aqa zMd@UYKHd@_zFvQ!ka;QU*p(;@vqJrCk%ihXIZL{4wtvBhVo9|R<8;|nsvD;+l?Jtu z@S(p)q(0lCbsV9(%)<1%n{C0VN#`1cR~XC{mzcT? zM0d?`5!KDp_gkiq*PP?q-A)*fW3F}+J~K0+fc%LCW9fg->nj;~6tq7BAsxOLra=R&HQFzUQ>h7+a))<|h z1Cm)Yesy^efSIFmhD;QUw53f*-+25j^&D7_T+SetV#QoU&{#ZJ3=gTrDin%XN&lri zaNE66QBk@8Ax&tWqysq*pnV~xg$;zKTUi!RAa$zzwAydiG`J7U-SNIVae!p3a7&k# z69W|vV_DMAKVgAHODYxiwrYTbFJ)_Gups4oEo!lslnjqi_Oa%xe3GqKW}H5MB-7x@ zZJv}B!_e7oU0DM)Q-Qky`{xR2=ijvHkqCr6(P`&Es8WEy#p`I^>KY5QKF|_NFsH_-ar znqe4yZo-$2BP46P>2z)V3gPMj%s$3zhoxs;`hhqk!&UJPKViaop<6@+2#G!fQIAt6 ze=^TFn2ma_YpQxfqUgxO09w)!<|9{?-kPdUSs>!5tFOOHrQ)j*sDoN;K>OdA!R)>YI2z1~ZkOOF9b+^YMi_Nc%>j)v)HT5n!e zRka-?6y6|Z(3#&06YW#?$}+kpJ9FUCr)iTom#O4Dp*JDOQd7C0Ul*^!uyf`ZSnsP= zOH%f;Ruht5Rd^P;ohf`X_oC4=)#e;(e#lSPuc8)lwuLBJMg{OoRe!1)xa&cBZ%)YD z;qUaYBiUuDE%$bWJ&HU3F|?{We6Zr~g9m~Y&n(un{q~#Ac;9t;`;+;=$Vh<&UA*>; z{`Zf*bU^nN2VJFi=2#haw`MN1JG9PSSFG4u=6Ly+5%mw8?_lXk0`S2_fUp^^;eA*R%{e z(sOpj=n0b|dIWUq#)-7ClLpWF`_}sbF&trQT&5V%JGFm!6`4lpo#97Vt~YUTTMn&z zhyWjjCJG!m^hfmW?y&+Gr^ZIg8agh*Jkb=x1rXNSrkWKDY#Q!n~lo~7er3t2-hvo-a-iKmTazaG3yz314WDDwn~b7lKUUbUvk)n+>Fr-BGpIP;!>HaT@aHjE)s(PTXw4l zc+>-(j|eWNM>D(TY7jOhgPERXRoi7mSzs)S)9OrIEFgLrr+;3+pRyrhHH(?rM6Fmi zjq3)zx;+Bsvp+A;htAlVz=K$hQEpC^y~A33TNVl}%Jm$fMBv)J3wOUJB**iKow?4@ zo!OcApcn9Z3Z;@pBWT6eH7&b4U_`u^6TkdRkpZ-G=vu)e!tgH?nyng_G(f3zhL?)l z_8o}Io*A#*LWP}l-bVJ1?c9U~V`$Gd;D(MlaNDHoVao5N!r?-Ft6WHGz@_ z!;t=+J@r6_J`AM0qD!&doinSTBY{oSuT(p9YYif2b{`FxR8qFf;_FLIis=WKAzyU5WHU%6hrl$` zC!RlUuO$`L#wdqo_QkmZ)nw(Wb0iXB0n;R>#hm3w<^?2$1Lg3}6C?`z zcZO9zj*>1+m3nAg5hk#MWi&)i7%VTxW--yJ!p!a-K^i??JZm7ML{_ueY`j_!$Y60a z(p=#RXy;nH!rn0PUL%p_Neo>p_{|XZen>x39Oc06BQBn7H??={piOTtXqaqT8bFnH z)o_0hw3ZN@8$vtNwAzba$oO?uU^DP$*A=i?7(AHY)DCtINB`;0A%IK6KLBY5L7#Sk zBNNX_NnpAD;vcs(|N6y$IduLi&z~xf zm6~A+LCeZ@&jS40UG%?d`lo98R~`SD?*7w}``3y8^=DcBLgD{L6uu|wIr((VY-VJS SgD0UN_XA$vRDXTu$NvLZS$}*0 diff --git a/galata/test/jupyterlab/notebook-edit.test.ts-snapshots/split-cell-jupyterlab-linux.png b/galata/test/jupyterlab/notebook-edit.test.ts-snapshots/split-cell-jupyterlab-linux.png index fee56510df93a68bfaf20caac30a0ed8b02370ec..dec8ad2da077b3a19e19813d6fe7658fc47cf1c3 100644 GIT binary patch literal 11939 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 literal 17039 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 Uczuv|hn}pdruzV`@;LH;0If|7_W%F@ diff --git a/galata/test/jupyterlab/notebook-toolbar.test.ts-snapshots/run-cell-jupyterlab-linux.png b/galata/test/jupyterlab/notebook-toolbar.test.ts-snapshots/run-cell-jupyterlab-linux.png index 7fd1ee3ffa6ff8fd7009f313c710b84974b08d81..c380395bc92f09be79b9bcbe5bf9c70428de34de 100644 GIT binary patch literal 11854 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 literal 17016 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 diff --git a/jupyterlab/_version.py b/jupyterlab/_version.py index c3ecb3c048a8..a860c8cbe557 100644 --- a/jupyterlab/_version.py +++ b/jupyterlab/_version.py @@ -6,7 +6,7 @@ VersionInfo = namedtuple("VersionInfo", ["major", "minor", "micro", "releaselevel", "serial"]) # DO NOT EDIT THIS DIRECTLY! It is managed by bumpversion -version_info = VersionInfo(4, 1, 5, "final", 0) +version_info = VersionInfo(4, 1, 6, "final", 0) _specifier_ = {"alpha": "a", "beta": "b", "candidate": "rc", "final": ""} diff --git a/jupyterlab/extensions/pypi.py b/jupyterlab/extensions/pypi.py index 22e8ada90623..9c3ac366cd39 100644 --- a/jupyterlab/extensions/pypi.py +++ b/jupyterlab/extensions/pypi.py @@ -332,7 +332,9 @@ async def install(self, name: str, version: Optional[str] = None) -> ActionResul The action result """ current_loop = tornado.ioloop.IOLoop.current() - with tempfile.NamedTemporaryFile(mode="w+", delete=True) as fconstraint: + with tempfile.TemporaryDirectory() as ve_dir, tempfile.NamedTemporaryFile( + mode="w+", dir=ve_dir, delete=False + ) as fconstraint: fconstraint.write(f"jupyterlab=={__version__}") fconstraint.flush() diff --git a/jupyterlab/semver.py b/jupyterlab/semver.py index 6a6ce6bc96ad..301187855a70 100644 --- a/jupyterlab/semver.py +++ b/jupyterlab/semver.py @@ -748,7 +748,7 @@ def make_range(range_, loose): class Range: def __init__(self, range_, loose): if "/services" in range_: - range_ = "~7.1.0" + range_ = "~7.1.6" self.loose = loose # First, split based on boolean or || diff --git a/jupyterlab/staging/package.json b/jupyterlab/staging/package.json index 286f66b2146f..8dd629f35eaf 100644 --- a/jupyterlab/staging/package.json +++ b/jupyterlab/staging/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application-top", - "version": "4.1.5", + "version": "4.1.6", "private": true, "license": "BSD-3-Clause", "scripts": { @@ -23,101 +23,101 @@ "@jupyter/react-components": "~0.13.3", "@jupyter/web-components": "~0.13.3", "@jupyter/ydoc": "~1.1.1", - "@jupyterlab/application": "~4.1.5", - "@jupyterlab/application-extension": "~4.1.5", - "@jupyterlab/apputils": "~4.2.5", - "@jupyterlab/apputils-extension": "~4.1.5", - "@jupyterlab/attachments": "~4.1.5", - "@jupyterlab/cell-toolbar": "~4.1.5", - "@jupyterlab/cell-toolbar-extension": "~4.1.5", - "@jupyterlab/cells": "~4.1.5", - "@jupyterlab/celltags-extension": "~4.1.5", - "@jupyterlab/codeeditor": "~4.1.5", - "@jupyterlab/codemirror": "~4.1.5", - "@jupyterlab/codemirror-extension": "~4.1.5", - "@jupyterlab/completer": "~4.1.5", - "@jupyterlab/completer-extension": "~4.1.5", - "@jupyterlab/console": "~4.1.5", - "@jupyterlab/console-extension": "~4.1.5", - "@jupyterlab/coreutils": "~6.1.5", - "@jupyterlab/csvviewer": "~4.1.5", - "@jupyterlab/csvviewer-extension": "~4.1.5", - "@jupyterlab/debugger": "~4.1.5", - "@jupyterlab/debugger-extension": "~4.1.5", - "@jupyterlab/docmanager": "~4.1.5", - "@jupyterlab/docmanager-extension": "~4.1.5", - "@jupyterlab/docregistry": "~4.1.5", - "@jupyterlab/documentsearch": "~4.1.5", - "@jupyterlab/documentsearch-extension": "~4.1.5", - "@jupyterlab/extensionmanager": "~4.1.5", - "@jupyterlab/extensionmanager-extension": "~4.1.5", - "@jupyterlab/filebrowser": "~4.1.5", - "@jupyterlab/filebrowser-extension": "~4.1.5", - "@jupyterlab/fileeditor": "~4.1.5", - "@jupyterlab/fileeditor-extension": "~4.1.5", - "@jupyterlab/help-extension": "~4.1.5", - "@jupyterlab/htmlviewer": "~4.1.5", - "@jupyterlab/htmlviewer-extension": "~4.1.5", - "@jupyterlab/hub-extension": "~4.1.5", - "@jupyterlab/imageviewer": "~4.1.5", - "@jupyterlab/imageviewer-extension": "~4.1.5", - "@jupyterlab/inspector": "~4.1.5", - "@jupyterlab/inspector-extension": "~4.1.5", - "@jupyterlab/javascript-extension": "~4.1.5", - "@jupyterlab/json-extension": "~4.1.5", - "@jupyterlab/launcher": "~4.1.5", - "@jupyterlab/launcher-extension": "~4.1.5", - "@jupyterlab/logconsole": "~4.1.5", - "@jupyterlab/logconsole-extension": "~4.1.5", - "@jupyterlab/lsp": "~4.1.5", - "@jupyterlab/lsp-extension": "~4.1.5", - "@jupyterlab/mainmenu": "~4.1.5", - "@jupyterlab/mainmenu-extension": "~4.1.5", - "@jupyterlab/markdownviewer": "~4.1.5", - "@jupyterlab/markdownviewer-extension": "~4.1.5", - "@jupyterlab/markedparser-extension": "~4.1.5", - "@jupyterlab/mathjax-extension": "~4.1.5", - "@jupyterlab/mermaid": "~4.1.5", - "@jupyterlab/mermaid-extension": "~4.1.5", - "@jupyterlab/metadataform": "~4.1.5", - "@jupyterlab/metadataform-extension": "~4.1.5", - "@jupyterlab/metapackage": "~4.1.5", - "@jupyterlab/nbconvert-css": "~4.1.5", - "@jupyterlab/nbformat": "~4.1.5", - "@jupyterlab/notebook": "~4.1.5", - "@jupyterlab/notebook-extension": "~4.1.5", - "@jupyterlab/observables": "~5.1.5", - "@jupyterlab/outputarea": "~4.1.5", - "@jupyterlab/pdf-extension": "~4.1.5", - "@jupyterlab/pluginmanager": "~4.1.5", - "@jupyterlab/pluginmanager-extension": "~4.1.5", - "@jupyterlab/property-inspector": "~4.1.5", - "@jupyterlab/rendermime": "~4.1.5", - "@jupyterlab/rendermime-extension": "~4.1.5", - "@jupyterlab/rendermime-interfaces": "~3.9.5", - "@jupyterlab/running": "~4.1.5", - "@jupyterlab/running-extension": "~4.1.5", + "@jupyterlab/application": "~4.1.6", + "@jupyterlab/application-extension": "~4.1.6", + "@jupyterlab/apputils": "~4.2.6", + "@jupyterlab/apputils-extension": "~4.1.6", + "@jupyterlab/attachments": "~4.1.6", + "@jupyterlab/cell-toolbar": "~4.1.6", + "@jupyterlab/cell-toolbar-extension": "~4.1.6", + "@jupyterlab/cells": "~4.1.6", + "@jupyterlab/celltags-extension": "~4.1.6", + "@jupyterlab/codeeditor": "~4.1.6", + "@jupyterlab/codemirror": "~4.1.6", + "@jupyterlab/codemirror-extension": "~4.1.6", + "@jupyterlab/completer": "~4.1.6", + "@jupyterlab/completer-extension": "~4.1.6", + "@jupyterlab/console": "~4.1.6", + "@jupyterlab/console-extension": "~4.1.6", + "@jupyterlab/coreutils": "~6.1.6", + "@jupyterlab/csvviewer": "~4.1.6", + "@jupyterlab/csvviewer-extension": "~4.1.6", + "@jupyterlab/debugger": "~4.1.6", + "@jupyterlab/debugger-extension": "~4.1.6", + "@jupyterlab/docmanager": "~4.1.6", + "@jupyterlab/docmanager-extension": "~4.1.6", + "@jupyterlab/docregistry": "~4.1.6", + "@jupyterlab/documentsearch": "~4.1.6", + "@jupyterlab/documentsearch-extension": "~4.1.6", + "@jupyterlab/extensionmanager": "~4.1.6", + "@jupyterlab/extensionmanager-extension": "~4.1.6", + "@jupyterlab/filebrowser": "~4.1.6", + "@jupyterlab/filebrowser-extension": "~4.1.6", + "@jupyterlab/fileeditor": "~4.1.6", + "@jupyterlab/fileeditor-extension": "~4.1.6", + "@jupyterlab/help-extension": "~4.1.6", + "@jupyterlab/htmlviewer": "~4.1.6", + "@jupyterlab/htmlviewer-extension": "~4.1.6", + "@jupyterlab/hub-extension": "~4.1.6", + "@jupyterlab/imageviewer": "~4.1.6", + "@jupyterlab/imageviewer-extension": "~4.1.6", + "@jupyterlab/inspector": "~4.1.6", + "@jupyterlab/inspector-extension": "~4.1.6", + "@jupyterlab/javascript-extension": "~4.1.6", + "@jupyterlab/json-extension": "~4.1.6", + "@jupyterlab/launcher": "~4.1.6", + "@jupyterlab/launcher-extension": "~4.1.6", + "@jupyterlab/logconsole": "~4.1.6", + "@jupyterlab/logconsole-extension": "~4.1.6", + "@jupyterlab/lsp": "~4.1.6", + "@jupyterlab/lsp-extension": "~4.1.6", + "@jupyterlab/mainmenu": "~4.1.6", + "@jupyterlab/mainmenu-extension": "~4.1.6", + "@jupyterlab/markdownviewer": "~4.1.6", + "@jupyterlab/markdownviewer-extension": "~4.1.6", + "@jupyterlab/markedparser-extension": "~4.1.6", + "@jupyterlab/mathjax-extension": "~4.1.6", + "@jupyterlab/mermaid": "~4.1.6", + "@jupyterlab/mermaid-extension": "~4.1.6", + "@jupyterlab/metadataform": "~4.1.6", + "@jupyterlab/metadataform-extension": "~4.1.6", + "@jupyterlab/metapackage": "~4.1.6", + "@jupyterlab/nbconvert-css": "~4.1.6", + "@jupyterlab/nbformat": "~4.1.6", + "@jupyterlab/notebook": "~4.1.6", + "@jupyterlab/notebook-extension": "~4.1.6", + "@jupyterlab/observables": "~5.1.6", + "@jupyterlab/outputarea": "~4.1.6", + "@jupyterlab/pdf-extension": "~4.1.6", + "@jupyterlab/pluginmanager": "~4.1.6", + "@jupyterlab/pluginmanager-extension": "~4.1.6", + "@jupyterlab/property-inspector": "~4.1.6", + "@jupyterlab/rendermime": "~4.1.6", + "@jupyterlab/rendermime-extension": "~4.1.6", + "@jupyterlab/rendermime-interfaces": "~3.9.6", + "@jupyterlab/running": "~4.1.6", + "@jupyterlab/running-extension": "~4.1.6", "@jupyterlab/services": "../../packages/services", - "@jupyterlab/settingeditor": "~4.1.5", - "@jupyterlab/settingeditor-extension": "~4.1.5", - "@jupyterlab/settingregistry": "~4.1.5", - "@jupyterlab/shortcuts-extension": "~4.1.5", - "@jupyterlab/statedb": "~4.1.5", - "@jupyterlab/statusbar": "~4.1.5", - "@jupyterlab/statusbar-extension": "~4.1.5", - "@jupyterlab/terminal": "~4.1.5", - "@jupyterlab/terminal-extension": "~4.1.5", - "@jupyterlab/theme-dark-extension": "~4.1.5", - "@jupyterlab/theme-light-extension": "~4.1.5", - "@jupyterlab/toc": "~6.1.5", - "@jupyterlab/toc-extension": "~6.1.5", - "@jupyterlab/tooltip": "~4.1.5", - "@jupyterlab/tooltip-extension": "~4.1.5", - "@jupyterlab/translation": "~4.1.5", - "@jupyterlab/translation-extension": "~4.1.5", - "@jupyterlab/ui-components": "~4.1.5", - "@jupyterlab/ui-components-extension": "~4.1.5", - "@jupyterlab/vega5-extension": "~4.1.5", + "@jupyterlab/settingeditor": "~4.1.6", + "@jupyterlab/settingeditor-extension": "~4.1.6", + "@jupyterlab/settingregistry": "~4.1.6", + "@jupyterlab/shortcuts-extension": "~4.1.6", + "@jupyterlab/statedb": "~4.1.6", + "@jupyterlab/statusbar": "~4.1.6", + "@jupyterlab/statusbar-extension": "~4.1.6", + "@jupyterlab/terminal": "~4.1.6", + "@jupyterlab/terminal-extension": "~4.1.6", + "@jupyterlab/theme-dark-extension": "~4.1.6", + "@jupyterlab/theme-light-extension": "~4.1.6", + "@jupyterlab/toc": "~6.1.6", + "@jupyterlab/toc-extension": "~6.1.6", + "@jupyterlab/tooltip": "~4.1.6", + "@jupyterlab/tooltip-extension": "~4.1.6", + "@jupyterlab/translation": "~4.1.6", + "@jupyterlab/translation-extension": "~4.1.6", + "@jupyterlab/ui-components": "~4.1.6", + "@jupyterlab/ui-components-extension": "~4.1.6", + "@jupyterlab/vega5-extension": "~4.1.6", "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0", "@lumino/algorithm": "^2.0.0", @@ -142,58 +142,58 @@ "yjs": "^13.5.40" }, "dependencies": { - "@jupyterlab/application": "~4.1.5", - "@jupyterlab/application-extension": "~4.1.5", - "@jupyterlab/apputils-extension": "~4.1.5", - "@jupyterlab/cell-toolbar-extension": "~4.1.5", - "@jupyterlab/celltags-extension": "~4.1.5", - "@jupyterlab/codemirror-extension": "~4.1.5", - "@jupyterlab/completer-extension": "~4.1.5", - "@jupyterlab/console-extension": "~4.1.5", - "@jupyterlab/coreutils": "~6.1.5", - "@jupyterlab/csvviewer-extension": "~4.1.5", - "@jupyterlab/debugger-extension": "~4.1.5", - "@jupyterlab/docmanager-extension": "~4.1.5", - "@jupyterlab/documentsearch-extension": "~4.1.5", - "@jupyterlab/extensionmanager-extension": "~4.1.5", - "@jupyterlab/filebrowser-extension": "~4.1.5", - "@jupyterlab/fileeditor-extension": "~4.1.5", - "@jupyterlab/help-extension": "~4.1.5", - "@jupyterlab/htmlviewer-extension": "~4.1.5", - "@jupyterlab/hub-extension": "~4.1.5", - "@jupyterlab/imageviewer-extension": "~4.1.5", - "@jupyterlab/inspector-extension": "~4.1.5", - "@jupyterlab/javascript-extension": "~4.1.5", - "@jupyterlab/json-extension": "~4.1.5", - "@jupyterlab/launcher-extension": "~4.1.5", - "@jupyterlab/logconsole-extension": "~4.1.5", - "@jupyterlab/lsp-extension": "~4.1.5", - "@jupyterlab/mainmenu-extension": "~4.1.5", - "@jupyterlab/markdownviewer-extension": "~4.1.5", - "@jupyterlab/markedparser-extension": "~4.1.5", - "@jupyterlab/mathjax-extension": "~4.1.5", - "@jupyterlab/mermaid-extension": "~4.1.5", - "@jupyterlab/metadataform-extension": "~4.1.5", - "@jupyterlab/notebook-extension": "~4.1.5", - "@jupyterlab/pdf-extension": "~4.1.5", - "@jupyterlab/pluginmanager-extension": "~4.1.5", - "@jupyterlab/rendermime-extension": "~4.1.5", - "@jupyterlab/running-extension": "~4.1.5", - "@jupyterlab/settingeditor-extension": "~4.1.5", - "@jupyterlab/shortcuts-extension": "~4.1.5", - "@jupyterlab/statusbar-extension": "~4.1.5", - "@jupyterlab/terminal-extension": "~4.1.5", - "@jupyterlab/theme-dark-extension": "~4.1.5", - "@jupyterlab/theme-light-extension": "~4.1.5", - "@jupyterlab/toc-extension": "~6.1.5", - "@jupyterlab/tooltip-extension": "~4.1.5", - "@jupyterlab/translation-extension": "~4.1.5", - "@jupyterlab/ui-components-extension": "~4.1.5", - "@jupyterlab/vega5-extension": "~4.1.5" + "@jupyterlab/application": "~4.1.6", + "@jupyterlab/application-extension": "~4.1.6", + "@jupyterlab/apputils-extension": "~4.1.6", + "@jupyterlab/cell-toolbar-extension": "~4.1.6", + "@jupyterlab/celltags-extension": "~4.1.6", + "@jupyterlab/codemirror-extension": "~4.1.6", + "@jupyterlab/completer-extension": "~4.1.6", + "@jupyterlab/console-extension": "~4.1.6", + "@jupyterlab/coreutils": "~6.1.6", + "@jupyterlab/csvviewer-extension": "~4.1.6", + "@jupyterlab/debugger-extension": "~4.1.6", + "@jupyterlab/docmanager-extension": "~4.1.6", + "@jupyterlab/documentsearch-extension": "~4.1.6", + "@jupyterlab/extensionmanager-extension": "~4.1.6", + "@jupyterlab/filebrowser-extension": "~4.1.6", + "@jupyterlab/fileeditor-extension": "~4.1.6", + "@jupyterlab/help-extension": "~4.1.6", + "@jupyterlab/htmlviewer-extension": "~4.1.6", + "@jupyterlab/hub-extension": "~4.1.6", + "@jupyterlab/imageviewer-extension": "~4.1.6", + "@jupyterlab/inspector-extension": "~4.1.6", + "@jupyterlab/javascript-extension": "~4.1.6", + "@jupyterlab/json-extension": "~4.1.6", + "@jupyterlab/launcher-extension": "~4.1.6", + "@jupyterlab/logconsole-extension": "~4.1.6", + "@jupyterlab/lsp-extension": "~4.1.6", + "@jupyterlab/mainmenu-extension": "~4.1.6", + "@jupyterlab/markdownviewer-extension": "~4.1.6", + "@jupyterlab/markedparser-extension": "~4.1.6", + "@jupyterlab/mathjax-extension": "~4.1.6", + "@jupyterlab/mermaid-extension": "~4.1.6", + "@jupyterlab/metadataform-extension": "~4.1.6", + "@jupyterlab/notebook-extension": "~4.1.6", + "@jupyterlab/pdf-extension": "~4.1.6", + "@jupyterlab/pluginmanager-extension": "~4.1.6", + "@jupyterlab/rendermime-extension": "~4.1.6", + "@jupyterlab/running-extension": "~4.1.6", + "@jupyterlab/settingeditor-extension": "~4.1.6", + "@jupyterlab/shortcuts-extension": "~4.1.6", + "@jupyterlab/statusbar-extension": "~4.1.6", + "@jupyterlab/terminal-extension": "~4.1.6", + "@jupyterlab/theme-dark-extension": "~4.1.6", + "@jupyterlab/theme-light-extension": "~4.1.6", + "@jupyterlab/toc-extension": "~6.1.6", + "@jupyterlab/tooltip-extension": "~4.1.6", + "@jupyterlab/translation-extension": "~4.1.6", + "@jupyterlab/ui-components-extension": "~4.1.6", + "@jupyterlab/vega5-extension": "~4.1.6" }, "devDependencies": { - "@jupyterlab/builder": "^4.1.5", - "@jupyterlab/buildutils": "^4.1.5", + "@jupyterlab/builder": "^4.1.6", + "@jupyterlab/buildutils": "^4.1.6", "chokidar": "^3.4.0", "css-loader": "^6.7.1", "duplicate-package-checker-webpack-plugin": "^3.0.0", @@ -222,7 +222,7 @@ }, "jupyterlab": { "name": "JupyterLab", - "version": "4.1.5", + "version": "4.1.6", "extensions": { "@jupyterlab/application-extension": "", "@jupyterlab/apputils-extension": "", diff --git a/jupyterlab/staging/yarn.lock b/jupyterlab/staging/yarn.lock index 18db4f029b4a..fb799c2c74f8 100644 --- a/jupyterlab/staging/yarn.lock +++ b/jupyterlab/staging/yarn.lock @@ -420,26 +420,26 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/application-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/property-inspector": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/application-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/application-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/property-inspector": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 0e07b2a433ad90a2f8fc596f7ed19b78edfb64acd50c9f8bcf6d2f321c340627253e266d5b24f5c2ee276f90d5479795cdbc2490d7e1fdeec89ac7faf5e3d318 + checksum: 39bd8b95e3e6d3fc5c5266e0218618695eac0dd8df305b1c5474afc1b3b20f869219286d9ba403b417ed69cf64e7d569f9c65a477d9a46f5ab92af569bcfd697 languageName: node linkType: hard @@ -447,56 +447,56 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/application-top@workspace:." dependencies: - "@jupyterlab/application": ~4.1.5 - "@jupyterlab/application-extension": ~4.1.5 - "@jupyterlab/apputils-extension": ~4.1.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/buildutils": ^4.1.5 - "@jupyterlab/cell-toolbar-extension": ~4.1.5 - "@jupyterlab/celltags-extension": ~4.1.5 - "@jupyterlab/codemirror-extension": ~4.1.5 - "@jupyterlab/completer-extension": ~4.1.5 - "@jupyterlab/console-extension": ~4.1.5 - "@jupyterlab/coreutils": ~6.1.5 - "@jupyterlab/csvviewer-extension": ~4.1.5 - "@jupyterlab/debugger-extension": ~4.1.5 - "@jupyterlab/docmanager-extension": ~4.1.5 - "@jupyterlab/documentsearch-extension": ~4.1.5 - "@jupyterlab/extensionmanager-extension": ~4.1.5 - "@jupyterlab/filebrowser-extension": ~4.1.5 - "@jupyterlab/fileeditor-extension": ~4.1.5 - "@jupyterlab/help-extension": ~4.1.5 - "@jupyterlab/htmlviewer-extension": ~4.1.5 - "@jupyterlab/hub-extension": ~4.1.5 - "@jupyterlab/imageviewer-extension": ~4.1.5 - "@jupyterlab/inspector-extension": ~4.1.5 - "@jupyterlab/javascript-extension": ~4.1.5 - "@jupyterlab/json-extension": ~4.1.5 - "@jupyterlab/launcher-extension": ~4.1.5 - "@jupyterlab/logconsole-extension": ~4.1.5 - "@jupyterlab/lsp-extension": ~4.1.5 - "@jupyterlab/mainmenu-extension": ~4.1.5 - "@jupyterlab/markdownviewer-extension": ~4.1.5 - "@jupyterlab/markedparser-extension": ~4.1.5 - "@jupyterlab/mathjax-extension": ~4.1.5 - "@jupyterlab/mermaid-extension": ~4.1.5 - "@jupyterlab/metadataform-extension": ~4.1.5 - "@jupyterlab/notebook-extension": ~4.1.5 - "@jupyterlab/pdf-extension": ~4.1.5 - "@jupyterlab/pluginmanager-extension": ~4.1.5 - "@jupyterlab/rendermime-extension": ~4.1.5 - "@jupyterlab/running-extension": ~4.1.5 - "@jupyterlab/settingeditor-extension": ~4.1.5 - "@jupyterlab/shortcuts-extension": ~4.1.5 - "@jupyterlab/statusbar-extension": ~4.1.5 - "@jupyterlab/terminal-extension": ~4.1.5 - "@jupyterlab/theme-dark-extension": ~4.1.5 - "@jupyterlab/theme-light-extension": ~4.1.5 - "@jupyterlab/toc-extension": ~6.1.5 - "@jupyterlab/tooltip-extension": ~4.1.5 - "@jupyterlab/translation-extension": ~4.1.5 - "@jupyterlab/ui-components-extension": ~4.1.5 - "@jupyterlab/vega5-extension": ~4.1.5 + "@jupyterlab/application": ~4.1.6 + "@jupyterlab/application-extension": ~4.1.6 + "@jupyterlab/apputils-extension": ~4.1.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/buildutils": ^4.1.6 + "@jupyterlab/cell-toolbar-extension": ~4.1.6 + "@jupyterlab/celltags-extension": ~4.1.6 + "@jupyterlab/codemirror-extension": ~4.1.6 + "@jupyterlab/completer-extension": ~4.1.6 + "@jupyterlab/console-extension": ~4.1.6 + "@jupyterlab/coreutils": ~6.1.6 + "@jupyterlab/csvviewer-extension": ~4.1.6 + "@jupyterlab/debugger-extension": ~4.1.6 + "@jupyterlab/docmanager-extension": ~4.1.6 + "@jupyterlab/documentsearch-extension": ~4.1.6 + "@jupyterlab/extensionmanager-extension": ~4.1.6 + "@jupyterlab/filebrowser-extension": ~4.1.6 + "@jupyterlab/fileeditor-extension": ~4.1.6 + "@jupyterlab/help-extension": ~4.1.6 + "@jupyterlab/htmlviewer-extension": ~4.1.6 + "@jupyterlab/hub-extension": ~4.1.6 + "@jupyterlab/imageviewer-extension": ~4.1.6 + "@jupyterlab/inspector-extension": ~4.1.6 + "@jupyterlab/javascript-extension": ~4.1.6 + "@jupyterlab/json-extension": ~4.1.6 + "@jupyterlab/launcher-extension": ~4.1.6 + "@jupyterlab/logconsole-extension": ~4.1.6 + "@jupyterlab/lsp-extension": ~4.1.6 + "@jupyterlab/mainmenu-extension": ~4.1.6 + "@jupyterlab/markdownviewer-extension": ~4.1.6 + "@jupyterlab/markedparser-extension": ~4.1.6 + "@jupyterlab/mathjax-extension": ~4.1.6 + "@jupyterlab/mermaid-extension": ~4.1.6 + "@jupyterlab/metadataform-extension": ~4.1.6 + "@jupyterlab/notebook-extension": ~4.1.6 + "@jupyterlab/pdf-extension": ~4.1.6 + "@jupyterlab/pluginmanager-extension": ~4.1.6 + "@jupyterlab/rendermime-extension": ~4.1.6 + "@jupyterlab/running-extension": ~4.1.6 + "@jupyterlab/settingeditor-extension": ~4.1.6 + "@jupyterlab/shortcuts-extension": ~4.1.6 + "@jupyterlab/statusbar-extension": ~4.1.6 + "@jupyterlab/terminal-extension": ~4.1.6 + "@jupyterlab/theme-dark-extension": ~4.1.6 + "@jupyterlab/theme-light-extension": ~4.1.6 + "@jupyterlab/toc-extension": ~6.1.6 + "@jupyterlab/tooltip-extension": ~4.1.6 + "@jupyterlab/translation-extension": ~4.1.6 + "@jupyterlab/ui-components-extension": ~4.1.6 + "@jupyterlab/vega5-extension": ~4.1.6 chokidar: ^3.4.0 css-loader: ^6.7.1 duplicate-package-checker-webpack-plugin: ^3.0.0 @@ -522,20 +522,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/application@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/application@npm:4.1.5" +"@jupyterlab/application@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/application@npm:4.1.6" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/application": ^2.3.0 "@lumino/commands": ^2.2.0 @@ -546,27 +546,27 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 53feb2574cecc408aa4fec223dc9e2864f16593b3bdc6fb25904d350908883aef60e8a07ceb4da6224af6b9c810a8f311c6edc1b21ed7e2a9f83567e49f8a029 - languageName: node - linkType: hard - -"@jupyterlab/apputils-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/apputils-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + checksum: 7b240381f1c661b75c9d165686cb2cd6d376596d1450c1e40a4bdb4dc608bbe71622f7e6f0520da385c7ad1dc10f5d21e88a074cb8077d3ba57280f7dd65ed84 + languageName: node + linkType: hard + +"@jupyterlab/apputils-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/apputils-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -577,23 +577,23 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-toastify: ^9.0.8 - checksum: 21cbe8c4b1e1f5a3afb24a365d4f7c36d79ef3830dfd8e8eee8ba11ae1eb36ea588103266df6635362def813bbb98e9aa7c0e30ea33ce87e646289d1a7d1057b + checksum: ee8dbd0c93087f85ad1039993236da6484c490847cde44db5e14b60dd3e8710f86591586f4077da72971efdaef7b46cc942f5dc54501d2887bae6c3cbf7553a3 languageName: node linkType: hard -"@jupyterlab/apputils@npm:~4.2.5": - version: 4.2.5 - resolution: "@jupyterlab/apputils@npm:4.2.5" +"@jupyterlab/apputils@npm:~4.2.6": + version: 4.2.6 + resolution: "@jupyterlab/apputils@npm:4.2.6" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -606,27 +606,27 @@ __metadata: "@types/react": ^18.0.26 react: ^18.2.0 sanitize-html: ~2.7.3 - checksum: e5652a14d1d7972bcff84cec13fc2849a6520f6e7cb82275eff37869afdb7aa856af88dad5621dfb967ea99733539488164d3b5f54885248a87adf4c86c2ce65 + checksum: 2ca507223fb1ca3a527ce6c544c6fc1433a0eef9a41db54031f1b159a3ef29f4908e7408c22ce0cbf6e8a2e46999ab3f9175e06df54412dd6f583a5bdf11fb6a languageName: node linkType: hard -"@jupyterlab/attachments@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/attachments@npm:4.1.5" +"@jupyterlab/attachments@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/attachments@npm:4.1.6" dependencies: - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 - checksum: 82a7c475a0eb4b7622d2d1290e4eb3aef9f9f4d104625def1ae4404628bcdcd543355cbe70a2f7675bca6a08e2a02d7ceedec376dcd3d7115ccfcd3497562690 + checksum: 94080c9c2b925315b221fbd3cef167740a7ba553d435813c3cca6da0740bdb556e73614440795a05d4027eb3114b3935e951f1aa10769afc1af7fa57c137b3e2 languageName: node linkType: hard -"@jupyterlab/builder@npm:^4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/builder@npm:4.1.5" +"@jupyterlab/builder@npm:^4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/builder@npm:4.1.6" dependencies: "@lumino/algorithm": ^2.0.1 "@lumino/application": ^2.3.0 @@ -661,13 +661,13 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: f7618f4ab388337248018680456f886d106e096a425c406f743559f11ef21380b9fc1d578bc008f7336e38b050ebe945e45d26bb18e7f6c28b27e2ff72e8be0e + checksum: 7807bc85d319ed43cedba7431a100219b5fb36fde40088f78faaf03d161a04c3a9fa2811e7d7ff47882c478e3fc264b19cce7e7bc2994329fb391e3975fdfb4b languageName: node linkType: hard -"@jupyterlab/buildutils@npm:^4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/buildutils@npm:4.1.5" +"@jupyterlab/buildutils@npm:^4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/buildutils@npm:4.1.6" dependencies: "@yarnpkg/core": ^3.0.0 "@yarnpkg/parsers": ^2.0.0 @@ -695,65 +695,65 @@ __metadata: update-dependency: lib/update-dependency.js update-dist-tag: lib/update-dist-tag.js update-staging-lock: lib/update-staging-lock.js - checksum: 73c069190a555fd4aa52d6b26c2b15e43b321445adfa6558118675957c5565d743a92945077038b15f4550761bda765aa2a117c315419baf3d24a1c519063b1f + checksum: 3b12059c85c91d0ab5a46d54794f09174395bf4acb6eef373ca7ddd9170010cec873de9a88a33a80000af13c21b4d4f08b2051a1e4cc650d853f870db0db936f languageName: node linkType: hard -"@jupyterlab/cell-toolbar-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/cell-toolbar-extension@npm:4.1.5" +"@jupyterlab/cell-toolbar-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/cell-toolbar-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cell-toolbar": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 07e8b9c70bc8dce8febf134e26a9dede3a998d0a83831c6edf8febb51af823ab304e51122a1cbc68f5f9ac29b249671bf704c8ecb97d3640963f0af42688e28f + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cell-toolbar": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 217f8a606401419c353ba26f390a060934259752832291b2c4e6768a899804041dd3771d5908ebf48125b438b4fc0667bbe33146481a13079176cbddd67667a4 languageName: node linkType: hard -"@jupyterlab/cell-toolbar@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/cell-toolbar@npm:4.1.5" +"@jupyterlab/cell-toolbar@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/cell-toolbar@npm:4.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: bffddd58bc536980e082ecd1521ad5b41730fa1bac2f55f869ed4f4214d19d86c6337c5b51b154324cb5c66d305fa57e30ca76ebae450a2933f2fa9e4d133405 + checksum: 3a1b8baafce38698fddde0354d7a1134dfb8cc81efa89d3e2bc9e5c2f31bd064c49f6c19d3f9ddfd3bc3bb9aa2e41a7b31e102ba2674bc0368b9c566bd857a2b languageName: node linkType: hard -"@jupyterlab/cells@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/cells@npm:4.1.5" +"@jupyterlab/cells@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/cells@npm:4.1.6" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/attachments": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/attachments": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/domutils": ^2.0.1 @@ -764,38 +764,38 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 49a9eec0323f4fcc96016303185dae72571a9b846c3ec0fc188e99b66ce7be6cd82efdd8056d041f9a4e55a1156b22004143a4c175b339fe83621e592e11c923 + checksum: 03c0d032a4a25795d5f086deae22343d52e0034fbd5098151565cfe5dcb17126bf6a277f5ef6e5d3358abc72a989e3000033e1b35e03b4fd4e2e3c45fbb0cde0 languageName: node linkType: hard -"@jupyterlab/celltags-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/celltags-extension@npm:4.1.5" +"@jupyterlab/celltags-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/celltags-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@rjsf/utils": ^5.13.4 react: ^18.2.0 - checksum: 4061f787e363211cd86c7505ce43e21440944c5b40237437c37c62f7e11ed1a0b0c11dd144a51cf99b0645ceaca51aee167e0152b8d907c1b383bb09acee1b98 + checksum: e1733e5205f8c1147085a33f6aee80b89e1a74af093d420b6cf4e7b4b12a4c9aa217ce180ff2e8c4bea7e8a4f4259c194c29a3a920a7f049aad89cc511e33d15 languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/codeeditor@npm:4.1.5" +"@jupyterlab/codeeditor@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/codeeditor@npm:4.1.6" dependencies: "@codemirror/state": ^6.2.0 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/dragdrop": ^2.1.4 @@ -803,37 +803,37 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: f9f52122fa90058f716023489a66e2c7c2830580484a4f5474570da302452c4fa8680e55c18988cfe7e19f204839628bfada358d46027d9971ba91f56b79be78 + checksum: 0c34e3f30e20aa590ac8308b00b1dc89a51b0b214cd0d548311b5b7392ae072db42e7823963ca0faf7761eadf5c4b62a1b25e467e44c93a0ccb9ac5ad645d1c3 languageName: node linkType: hard -"@jupyterlab/codemirror-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/codemirror-extension@npm:4.1.5" +"@jupyterlab/codemirror-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/codemirror-extension@npm:4.1.6" dependencies: "@codemirror/lang-markdown": ^6.1.1 "@codemirror/language": ^6.6.0 "@codemirror/legacy-modes": ^6.3.2 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 "@rjsf/utils": ^5.13.4 "@rjsf/validator-ajv8": ^5.13.4 react: ^18.2.0 - checksum: 81a23ea40845d2c6c175730fa45bbd1fda74b6ebae43edf01a5a0e9784a02a329bc51fbfb2c46d74ead1dbcaf4a0f7753630088ef3d89af062d07544dd9e15df + checksum: f16f2d62fe81acd6448eeea566d0bf1cc6efd8fc4dc22ad7ea396130c98477757b3af5469f98dd7f945ff86d89d58c74950d7a307174dad0d8889102b66cddf6 languageName: node linkType: hard -"@jupyterlab/codemirror@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/codemirror@npm:4.1.5" +"@jupyterlab/codemirror@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/codemirror@npm:4.1.6" dependencies: "@codemirror/autocomplete": ^6.5.1 "@codemirror/commands": ^6.2.3 @@ -856,11 +856,11 @@ __metadata: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lezer/common": ^1.0.2 "@lezer/generator": ^1.2.2 "@lezer/highlight": ^1.1.4 @@ -869,44 +869,44 @@ __metadata: "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 yjs: ^13.5.40 - checksum: 8f6f30fbaebb2a88d50c5af5732058e2e605077871c079524d6466949973660a862cf75a205100019bd02d9888a9d7d85460269bfe646257dd50e4c61c4d0af3 + checksum: 3083fad1754ef15d9ffc02a6c0d6f6c368cd90a40943245b92f321befc8c61ffe26a9bc260224e6ec32fc3df67feacf4fb925a51cc24aa90036d6ab3e7b7e9f2 languageName: node linkType: hard -"@jupyterlab/completer-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/completer-extension@npm:4.1.5" +"@jupyterlab/completer-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/completer-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@rjsf/utils": ^5.13.4 react: ^18.2.0 - checksum: ae198c739290e18230f0509ac8d0b5ed437e6c1ade25e853cdd25782576087aa29622cdfe93e44ebb78bbf4b45973e095a6ecea071ea03ae6661b942bc47a4e5 + checksum: b433e9b63e5baba10b9116ce93079eddbf16cead892667e9a56ca867dd6c3fca0ecde33fadf347248d1e06eca2d203bf891a85da24eafd77af9605e5592cb548 languageName: node linkType: hard -"@jupyterlab/completer@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/completer@npm:4.1.5" +"@jupyterlab/completer@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/completer@npm:4.1.6" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -914,65 +914,65 @@ __metadata: "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 49e481b45d73f4cdec6bbf4a01665f946b436c38953f360abf8043fc8952c22192f05dabb3a582d40c5d91ef022b6d969ee797b6976a6e2b462887a524445f56 - languageName: node - linkType: hard - -"@jupyterlab/console-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/console-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + checksum: f39665df61c22fcbabb03b7de94ad028047e59def2e394a70d99b3efa7c54730bec28bcc7c5a6728349e7ced7d9bf6c5407aa3bc4b8b85bd27e27af27360eabd + languageName: node + linkType: hard + +"@jupyterlab/console-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/console-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/widgets": ^2.3.1 - checksum: e58d3d63ec6fde0e41e5ea51f915f99555e5cc468cde3d2d18b16161cd168c7244020a4652a5e24fdc8cc7ada4b88f003f0ff976fadd445dcb9d152b4303042b + checksum: f4871a4e127c56a7550fbac8349ec0b97bc7eb22a140988786cc4310668296784758696be20958dc24a82aa96a29268f0ca6c8ca962914fa2122a20c354dafbf languageName: node linkType: hard -"@jupyterlab/console@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/console@npm:4.1.5" +"@jupyterlab/console@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/console@npm:4.1.6" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/dragdrop": ^2.1.4 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 01e90b8527583c5ed0ad4b17db3d8062b96cac8517319d6a8a4fecec31e612264c06f5434adf3313b6a16eec190c456116c2095fcb9e4234f30d8d042ee7d734 + checksum: 140e8e4e240907251fb107fda9463380c07929b930a73c911b7db37e6ee89c9bd60c03310daf1ed852f711b10d9efdbfc5aa6d9693c5818b3de23c024061a96d languageName: node linkType: hard -"@jupyterlab/coreutils@npm:~6.1.5": - version: 6.1.5 - resolution: "@jupyterlab/coreutils@npm:6.1.5" +"@jupyterlab/coreutils@npm:~6.1.6": + version: 6.1.6 + resolution: "@jupyterlab/coreutils@npm:6.1.6" dependencies: "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -980,92 +980,92 @@ __metadata: minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: b91c5a374f3c97d62e2442bb5f12cb79c6e440b5f6aa4d4ed6e492e8ca38836f7068106bb7029834a4e5de1947a9c44c342d23bedf9a4611aafca33629aed049 + checksum: f351f327f9c7ab14ac291e4ca85a8f4289dd315e9f2e68fc6acb52efab6c47fde158f65a83ba780c382665459995bad68c7b1f9c4ffef6b9038ac81252a3f07a languageName: node linkType: hard -"@jupyterlab/csvviewer-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/csvviewer-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/csvviewer": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/csvviewer-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/csvviewer-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/csvviewer": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/datagrid": ^2.3.0 "@lumino/widgets": ^2.3.1 - checksum: 29125c98a1c58511552860e260e3d7c2152679896a19942e32b2d990467aa40741ddeda3ad27e07df3326f6095a1ab0d7c50156f4921499c713e2ce6e331ac96 + checksum: 861732c4a8b352a0d73e2c0619cbeb988d5e05435476af0f149fc31c4a3479d8701619f59bf67a83f0a9a9e0ab429f1ad51eb230f7a8bb764fced52cf3aff1de languageName: node linkType: hard -"@jupyterlab/csvviewer@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/csvviewer@npm:4.1.5" +"@jupyterlab/csvviewer@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/csvviewer@npm:4.1.6" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/datagrid": ^2.3.0 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 1ceeea1d8dfc6da9bfd800b89ce2e7f0a146ba190b8cf366aa2a2b27ff9013a239fa7beb588b8ff12695feb92e521cd55cfea52631aaa8e634a50167e60210dd + checksum: 3e19c0df0d26221c8357029832c3e626977043e60bb01e5492bee6a0089be0e5a1b32b6a9bed7aee662f75bdad69c969cb86a3b24bd101e78d4c6984446ce8c2 languageName: node linkType: hard -"@jupyterlab/debugger-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/debugger-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/debugger": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: b93e13531f309d89f00bf106e2d23d4f39f0072131f69635e43ef22a18b2c6c280efc62837d7056995f599c5625d5e843680e12934a737eab4ed8ab72f09d6d7 - languageName: node - linkType: hard - -"@jupyterlab/debugger@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/debugger@npm:4.1.5" +"@jupyterlab/debugger-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/debugger-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/debugger": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 8630fb26892a8293504cae7d23474f4c9927020ffe93642a7addc166ae4735c8258ff6c150c4076984ccdc1722c9fa8626e167ecd54c9795a367362625009e43 + languageName: node + linkType: hard + +"@jupyterlab/debugger@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/debugger@npm:4.1.6" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -1077,24 +1077,24 @@ __metadata: "@lumino/widgets": ^2.3.1 "@vscode/debugprotocol": ^1.51.0 react: ^18.2.0 - checksum: 729fafacac228d2034a42fd216b50502ef34db828f5324731206e3558d8eed91a33ba4422da45a86d239e970a878686a188c8ae443e22cf47ed136a827f4d083 + checksum: df7162a6ce0afc82bdc1d5ce2acadf3d278a0160dc0a970ccfe973ac56b42e208b476c419706fc93603f38a15b78e613ea66805132516f8b53d17e63cc2793fe languageName: node linkType: hard -"@jupyterlab/docmanager-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/docmanager-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/docmanager-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/docmanager-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -1102,21 +1102,21 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: a3794e9228d55d68beeabefae1b4acffc3a51f4e745b302408ed663aacd4db727613a18cb2d3ba7650f1104238f38082d45b111a99150511b97574cc95f77275 + checksum: 633a8890fc8ac4bd26de26446e33e263ba537f9dce49d3f5508e5517443def1f48ce60636861d167934a16b082a1e07d55d74c27fc69b31ae0a3c5cf3911de36 languageName: node linkType: hard -"@jupyterlab/docmanager@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/docmanager@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/docmanager@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/docmanager@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1125,24 +1125,24 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: d56e8ab83f523c5c90593147cd5bf12a704348bcdec243f8ecaa375f91f6f4c7646a76e9c10920f4f7d1cd19f09f79adc5eb0fbc5d1ac817b6031d3ad6ce600b + checksum: 890a8f86fc3d96d896e86ed64ef3c713152d781c941eea99d1b2d021bf5d1844f2d0a52d8cb077b1e8a1d31f13a6253c118cbe70440e10df20a490ab2595bab2 languageName: node linkType: hard -"@jupyterlab/docregistry@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/docregistry@npm:4.1.5" +"@jupyterlab/docregistry@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/docregistry@npm:4.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1151,32 +1151,32 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 9b017d775c31dfb4ac60908afd9d24210e9434bf6d090fb3d55fcdc0ec9c16b23b6a009fe54a376f89363882f7c25f5e5eadf3b096fa72ce1a148b14773675e4 + checksum: 0b7db803cd0013e1b65f0294b5bec2f6d4047cd7b191080ade3d67ff78d1d5a2d0e3a7016532dd316899b291bbc0b07561a958b2dd750dbcf3fc34927552c0d8 languageName: node linkType: hard -"@jupyterlab/documentsearch-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/documentsearch-extension@npm:4.1.5" +"@jupyterlab/documentsearch-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/documentsearch-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 - checksum: 5fb96a1e59a52b47f938b311a45f5c83bb03e5e767a8f15159c357400e0aad17ce3720dd86458e0a62e3253c1ffd03bea5b3482a5f875723aec11e793acb2bc3 + checksum: a250784148d58650cc251d5b9434ab40382ebb050fc535fa6aca9241f08cbccc094357ae7d66176f6b3680e48d7d1d5a99c5737c012bd9a7ba2e3d4a8813d381 languageName: node linkType: hard -"@jupyterlab/documentsearch@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/documentsearch@npm:4.1.5" +"@jupyterlab/documentsearch@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/documentsearch@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1185,79 +1185,79 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 496748a03177574a79305a42e29e996bf3633523cf9a6624ac117c97df2f5d4697cd45bf421033068539f94f568811307d0deccf2d1e24885d8f7d205b13a481 + checksum: 911fd30871b5087c1ad8c3decd3c5ac184aa61ae02e3bd7577665ad941d4078082df6ddf25af2acf937f4674f7fc1f2347698eef352ebbac67702e1a4b296491 languageName: node linkType: hard -"@jupyterlab/extensionmanager-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/extensionmanager-extension@npm:4.1.5" +"@jupyterlab/extensionmanager-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/extensionmanager-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/extensionmanager": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - checksum: a301ba918e38bee5cd11f4eb817aa386a5a7e7ee15f79e148a19ca54f6b0234c477401acc0d4cbdb450931d83b3b0309f85d136755acc57e7f7587e418ceb8d5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/extensionmanager": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 + checksum: dcde0b36625f652ae8700370d789f444f053deb8486bbfe5baea1c2003a38fb4c902743f6288f87ebe36bf818252e78dc07d9efbcbcc9cd68d93c7ea4d3872d6 languageName: node linkType: hard -"@jupyterlab/extensionmanager@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/extensionmanager@npm:4.1.5" +"@jupyterlab/extensionmanager@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/extensionmanager@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/messaging": ^2.0.1 "@lumino/polling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 react-paginate: ^6.3.2 semver: ^7.3.2 - checksum: 35a464bba21244dba9515344f57abd3c06b680842f8d8a6805385ab06fba508f6cd8157dfe5036793d7a53c236da9ce4f36529c069e12784e7c40300a6ab51ca - languageName: node - linkType: hard - -"@jupyterlab/filebrowser-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/filebrowser-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + checksum: 1b537f909d48c810ee9a44b1c6c369a3934c6a10cbc8f84ee66a575312f080689224592ac6523d926c7930385f771818de8c2431e83e2fae14198cecbc6c7cfd + languageName: node + linkType: hard + +"@jupyterlab/filebrowser-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/filebrowser-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 - checksum: cf2aa75f18863a4df723a35f0dc3796886ce6a855e90370c7f3b7847894edc85f303e27505bc5b677d7c1287e19b928a1db90a2f3a804621e863b32a7cab0992 + checksum: f5af2f183a8798506281f22572a74b1e586e2c1128144bc44da9aeec99fa80bbb4ad975ff792929ef6687b65607484feb6b1e75abc794318d8835086221b2aba languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/filebrowser@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/filebrowser@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/filebrowser@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1269,221 +1269,221 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 6ec08114012ab6ec8c3263fcff932c6949445c4d01f1f8aeefb9e6c496628025ca84683ae212aa03c5342b43e5df9082c812c6bf2b05fc0e2dc7aefeedf47cd2 + checksum: 886d086b183b3d92af0dcafc7f752ef9bcaabd8e48af39794446897240091390989c5c9dd5e602d5f29a240e99ca4134f802d63c55b2a5f87168adf20a9bc26e languageName: node linkType: hard -"@jupyterlab/fileeditor-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/fileeditor-extension@npm:4.1.5" +"@jupyterlab/fileeditor-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/fileeditor-extension@npm:4.1.6" dependencies: "@codemirror/commands": ^6.2.3 "@codemirror/search": ^6.3.0 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 91e7d97b71d814cabb75b9f67462dd613f1f1eb5a96254e1598b4e7efb17b6422db58b10a0776f84d91998f221bc7bb08e4ae475e57bd7e99c138d65c6ef8c1d + checksum: e33e13adbb5ec6c488e62f12346a0b5aeb679d6b1aa3b234eee3a2ce26a05c9c8097aa8a86f7e781423dbc4534ed671dba409dcb62ab2bf56d8ab11f22f9ad6a languageName: node linkType: hard -"@jupyterlab/fileeditor@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/fileeditor@npm:4.1.5" +"@jupyterlab/fileeditor@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/fileeditor@npm:4.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: 88fe63f91ed7266afa0447f4d919b57cd8bae944d8661bc570562b570a8196cc23c5f92777058515cfeb0c12c5fb98b6906b5d8c91190dd8c961b921f268d1af + checksum: 440bd5a1ad36bbb775f6590486b759319ce87e243a49981004bc0dbc1ac90a3f605d741ec22b2de19949668781604688c10aa738134e4bf564ee4b81d93c1f54 languageName: node linkType: hard -"@jupyterlab/help-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/help-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/help-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/help-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: f6b5d13d0181a5cd49110a7ba11779f78933da52c2ebfd11839e2a080549be460121ac8a11d441c5a18aeccab4f6885554ad28caa91ea43d8bc91e93652de698 + checksum: 4734bb9ae26c79197dad69a237d0425732a7b22b3559c0538e85f1ab5c2da64c9346e1517300934a02090cc5b7aeb29217457abdbed46d673af778bf6f032f13 languageName: node linkType: hard -"@jupyterlab/htmlviewer-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/htmlviewer-extension@npm:4.1.5" +"@jupyterlab/htmlviewer-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/htmlviewer-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/htmlviewer": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - checksum: e46ed0fc0df1f27eceab067e34f3b45fdb5703f2f98b03b0da352ccd95c8256859fd07b12fd1bf94ee9fa3fc3f20a8dfc9f1bd08de59238d2945d0b61d61495f + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/htmlviewer": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 + checksum: 3680074acb578288cfddf0bd7adce183e4486d5c0c5614c504496009c008b499f2c1db8347605c89a32a05e8dd9621803158332a69406d5bb40ace0f6297e35a languageName: node linkType: hard -"@jupyterlab/htmlviewer@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/htmlviewer@npm:4.1.5" +"@jupyterlab/htmlviewer@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/htmlviewer@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: e1bb9fa7d385dca7781d42d665d30f6983fdaf29155f0d7c9f6f7f1f4c47973d8bf3d28a9b711c9abd988b2cc2de5f07f8841e736fb7c5a33cf9855ea03da990 + checksum: 9a00ab14bdb595d5bb144850ca0d9b41b27f7170cc6af22bd58fc0cc16b7b9dcb4f52b9fd2ea80e472cd15fee7e70f3c7930e41e49e196d2ece9093ac70912d1 languageName: node linkType: hard -"@jupyterlab/hub-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/hub-extension@npm:4.1.5" +"@jupyterlab/hub-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/hub-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 90a8287e76b7e5f84f73e6a0590c73a287f5f33db7a568e0a01234ef2056d36250ff1ffbfa99d606d46b714fba522409431efbb545a051a4464565540149a130 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 7b718c44c73a060c5f9fe0786304d64c551cb1a99d531dc26d83f66920519f81dd7b5edd10aa9171e3c4b0b11c3630c1bf324c20f1931af99bdd6016f92e452c languageName: node linkType: hard -"@jupyterlab/imageviewer-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/imageviewer-extension@npm:4.1.5" +"@jupyterlab/imageviewer-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/imageviewer-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/imageviewer": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 57b41a940e7728ea3bbbcd4a243b71fd9108711764e566f6de894ae23816b92046106cd27f46fa42b529565dcdda23e91629e602d5864061f191b4503530c9b9 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/imageviewer": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 7b297526f692f6d5fe769907d1796a8893c0d5f3cf8dec82d32e4335a2528e4d5dce8a31a7e0118fc1627424f0d8189c11431cee531f3935ea673b9aa61b4b6b languageName: node linkType: hard -"@jupyterlab/imageviewer@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/imageviewer@npm:4.1.5" +"@jupyterlab/imageviewer@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/imageviewer@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 - checksum: 963e9f58f55d63dba9cab7ebe06fd80d0a3f403b0366b91d7161a3d834bd044b32cca3a539923f3dd29003b2bf4b5cb5f581ba40b8fc459ea3e5e45f32e6fe39 + checksum: b23f38fd65b97f6d71d407a0e7e31d72204c3c44725518b00e64039ec0138f2a11538caf868c2b4570ef3088a2e1f16d7a831d886960b59ae8c12c1cc4d6399b languageName: node linkType: hard -"@jupyterlab/inspector-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/inspector-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/inspector": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/inspector-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/inspector-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/inspector": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/widgets": ^2.3.1 - checksum: be7f5a2c1452f8722fdecb0b7856925a38286a3a2abe5b06dac167eb405df128e4e8e99c73469d2fbe3e683b236e2c64aaa6797035658ba40e5e6d1a72395461 + checksum: 8724fdce3d6a2e0a9f4112512760256aca5a60550265d9ed1bd2898b6e0f5c2f48962c5f4e32fae86fefb63858fa89e80429d3ff1314bac96b6b705c5f87f494 languageName: node linkType: hard -"@jupyterlab/inspector@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/inspector@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/inspector@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/inspector@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: ab98848ad92a8a38c88a15df79b2d15772aa3bec2d46022ffffb8d80abe57f0ce865f13177ccfb2736921208cb539cd4aef353bb8ee8eade5e59825fcd13ee0f + checksum: 348bb54359685c310d24cfa3628eaf2213dba167130de96193bd8e5dedcbc1871fadf460ed799b5db94d8affa25dcd05dc37cb537b976095f41c07c9c0965a81 languageName: node linkType: hard -"@jupyterlab/javascript-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/javascript-extension@npm:4.1.5" +"@jupyterlab/javascript-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/javascript-extension@npm:4.1.6" dependencies: - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - checksum: 111ade14cda8d41e636b95c06266c0b9b6b5048256395f2eeafffaadd71ffab9aaf3077f09220e31fb343aa73c109c7ca46244bd54325089a58f099f4c0bf77a + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + checksum: 152a9225731b15be68f53ce7c81cf1e918b964d41a339ceec5fc86b4e9dc5e5400e34e1dcc24904796883edf4388cb17ab9fc19b07156e69c8b76483e03aa208 languageName: node linkType: hard -"@jupyterlab/json-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/json-extension@npm:4.1.5" +"@jupyterlab/json-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/json-extension@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lezer/highlight": ^1.1.4 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -1493,34 +1493,34 @@ __metadata: react-highlight-words: ^0.20.0 react-json-tree: ^0.18.0 style-mod: ^4.0.0 - checksum: 0af66d40dc2c81add879a01472e73a34fa9c7cc2d2528c7cbab6f7f8076779cb8fcc378b555e5592236c60740279ef9dc0882cf56365ba6b66f702ac895936c4 + checksum: ecc2f7fbec89a666b8f04329c19a3635bf6a6a43c3005d9ccd8bccdf7d1d27b3746b3e2746298f280168eb607c7ac098b345fbe035e6dfa02377d94ba33ace4e languageName: node linkType: hard -"@jupyterlab/launcher-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/launcher-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/launcher-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/launcher-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: e774e8a0c8493777990536b072b72ff00d9f5e0e01fa9c1d020465d0acb409f79a7120745a03457083c7bca36513085e055dc9fb15f53b70630078dfedb6f5b6 + checksum: b0047fb6365f61fe79f7815ca8999b39c8f2f43dfeeb0b286714fdbfbeef61c519919e8aa74760f0a6362744dd76bf01e59398879c1b3a3c6f42ae0fd8cbe9dc languageName: node linkType: hard -"@jupyterlab/launcher@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/launcher@npm:4.1.5" +"@jupyterlab/launcher@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/launcher@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -1528,81 +1528,81 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 78ffd573f18f21e954969e29e4d2002631b7ccee4f44dc32373e8fe64fdc0ba523aec6f535e636e0395953cc1013a22b1cc520ad75cfc3029c842335030785b1 + checksum: 50168b135751f3a20dab73f5fb62bac2d5a784fa818eac64dddc6fdc96f12da58dc0de3292c9ccd6ce717ff89c0ac99090dfeeafbf5dd5bbea9a71ecf0fa2c1a languageName: node linkType: hard -"@jupyterlab/logconsole-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/logconsole-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/logconsole-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/logconsole-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 91e98fdddcc3fe5babeb1168cfe018ecbe163542877dd9bb727b6650b10190b98bed923070f2f1de98996ad77b18d8fd465f9d12f1ca952b775dea3b0a880cc3 + checksum: 457ef5b7136e0eeda8583c90492c351517c314254eb183a873c31e2ee33cb083a271df3fe3ceba66620a0e0e525804309a85612fbc452f4bc32408c549b7e696 languageName: node linkType: hard -"@jupyterlab/logconsole@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/logconsole@npm:4.1.5" - dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/logconsole@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/logconsole@npm:4.1.6" + dependencies: + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 9a6ce7edc30d3511d59fc81476539c4508bb117d2a6d9bc276abc48983daa9819584bcc7c8bd61bd5c09b80aa010b70d61f17d128ff480b413cb2206b87e089f + checksum: b159bb3066237845fcbf7dd843b6e31f4245a9e0c7c1d1bf2f9a232e168d3c06c0f0a8d923ac88b2fc6bfb4ea5d95a2245bbc59b547ab7513053ed3181ff1d93 languageName: node linkType: hard -"@jupyterlab/lsp-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/lsp-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/lsp-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/lsp-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 "@rjsf/utils": ^5.13.4 react: ^18.2.0 - checksum: c51ad772fdff756a53122ddd07e7207753e42342113d94631d3bf74a432b15b681445eda9f881e8b16124ef0d3a23ac2b31c6e7acf0bcde2a306f710b1457bf8 + checksum: ddcfd3a99724b42d043c304678400c1b766c422941d78b36efabc1c0e2a1477a6f72e91178b58646b0759efec668b790c4c613ccc70a71729ba86a3ad6d56923 languageName: node linkType: hard -"@jupyterlab/lsp@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/lsp@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/lsp@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/lsp@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -1611,160 +1611,160 @@ __metadata: vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: 2f8a63214684c5dde76eed7c7b22dbf3a4b33babdf081d3f321b00caae83045b97d4df216a903ecc0ed22950e8c213b11885f7efc94d1ce0ac30a5ca5b9362f6 + checksum: d777321cdc78896a7a184394937fdccbab1c623d4f4897335c4da419862ef09e62919667ba7a5a5da5df10a474e9da1ebb0e8f8dde444c3efdf3d9ddaf4a2e67 languageName: node linkType: hard -"@jupyterlab/mainmenu-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/mainmenu-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/mainmenu-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/mainmenu-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 6a7e5a2246806cbfb81bfd2acd8095d816381fc08afa7d08684e9e09cce220f7977f673df0fc09604dd64c6413cf8fe1cebc1696614ff635a90736d80ffc014d + checksum: d6f017e665a66a7ef619697b08c886cead2d68938cb429c59e3a8ca6c541e2487a8265331f7178049c5c56c01740db0e1662b8cf9a9196006b9226357dc55f3e languageName: node linkType: hard -"@jupyterlab/mainmenu@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/mainmenu@npm:4.1.5" +"@jupyterlab/mainmenu@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/mainmenu@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 7e0e3fe6635dee022cdc5326306ed0abe4b1a04b4f110c2393c825479e5959b9e33a6fc030e61324d09f7dadfc39dd041a58ad299dc522ce55988e6aa06fdc0b + checksum: 2204d6417ec786efab1689f1349b1df59754ea717d9d4fe647866a5fdf9931a58505a18cbf9615f8706ca482fb36fad707e5d42a5c4837535650f5dcb9ea650c languageName: node linkType: hard -"@jupyterlab/markdownviewer-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/markdownviewer-extension@npm:4.1.5" +"@jupyterlab/markdownviewer-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/markdownviewer-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/markdownviewer": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: f125de07cf1f6d62cea6cd0fb518eed285483524af8751c3ff622a86d06997ab1535ab24195f9cfe3acb6052811f74c08e0d62f28caaad22f350f7179261ae4b + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/markdownviewer": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: e09e713618933d13ab184da88366b47a19adbb635db60bfe16737d0eecb3dce4c2b05087ed1440af8e0e2f0f5280380df096f8ff2b7cc4639f1842b8b85ccb3f languageName: node linkType: hard -"@jupyterlab/markdownviewer@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/markdownviewer@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/markdownviewer@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/markdownviewer@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 45f4397265fd44144a948588f6770498ba07a7b93a81697fc6f0423d4e9730149eff8213f9371954439d7ee5ba526f43c216696a752d213647c2068b10931686 + checksum: ebd82f6e116dfed32e391435e079672f83017fa8037473861d4a5a930a3b7caa2cefab6e25f5edc71ae0a304617be32a03b99153c3a13de6aa93460e384b6dfb languageName: node linkType: hard -"@jupyterlab/markedparser-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/markedparser-extension@npm:4.1.5" +"@jupyterlab/markedparser-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/markedparser-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mermaid": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mermaid": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 "@lumino/coreutils": ^2.1.2 marked: ^9.1.2 marked-gfm-heading-id: ^3.1.0 marked-mangle: ^1.1.4 - checksum: d8b651e3e3eb339d4a9f44bb49323dc3c55e27a7afe8c397c149c2b0adca3f36a3d46306e37341f376587af25c60d7e910afb4114e4112056ba677c145dd99b7 + checksum: f4ce60b400ed6be5c07ba9ca084a5dcdf27ade5bd05f32887475f3daa0144d996de91802753dd0f23d8d3881bd5192f909b20b727abd6a33ca5a306c0a8294ac languageName: node linkType: hard -"@jupyterlab/mathjax-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/mathjax-extension@npm:4.1.5" +"@jupyterlab/mathjax-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/mathjax-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 "@lumino/coreutils": ^2.1.2 mathjax-full: ^3.2.2 - checksum: 91714e7913c32fd054db9ae0040023eba2addccc1261e109feb4bf58f51f5bd08b447f7cfce3e7cbaf4a1ee3adb300fe4ddcd9bc45d008483dd1483cdb5638b7 + checksum: 6cff09609b72744340ba173201d1a35847d5efdefa33155883ab663b07dd5ed8179084fbc257a7829d1c11113175f97dbdfb720eeee3c2d34ee8ccfb9220d82f languageName: node linkType: hard -"@jupyterlab/mermaid-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/mermaid-extension@npm:4.1.5" +"@jupyterlab/mermaid-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/mermaid-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/mermaid": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 60a98c69c382af0ed10cca4aa50f3e744635ba483256360213d648eb2bf2b7eb291c4f2a926b8e8663d5e0b65c95a48fe9b791bfc7cc612982caa508bf7f0342 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/mermaid": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 + checksum: f4a28a1f4b6b62c96b388934748d940a89d5f95e8dc0b304f27742c19e8d6abccd12b398fbaee5656b46537150cde037f3c554dc599756781f10e6ff36fb5dc1 languageName: node linkType: hard -"@jupyterlab/mermaid@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/mermaid@npm:4.1.5" +"@jupyterlab/mermaid@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/mermaid@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 mermaid: ^10.7.0 - checksum: 32d3d8ec5658a8549cd22b9a78948116d45dc36f741a2a66c3b0f26d87cbe8d7c796a71df4363c4760e9d8b76bd15a76a09893330d2eda89bf117e86988ddfbe + checksum: 375245985efbced62893754b214afba0231b1e1067313e98d0c9685a1c97a6370ed92aade3e67eda7963876f5e5d94c97a234d0c68373b70101e7693e26cea3e languageName: node linkType: hard -"@jupyterlab/metadataform-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/metadataform-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/metadataform": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/metadataform-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/metadataform-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/metadataform": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 - checksum: 0b7a2b39b0a332e4f103c9a93244221c6fab39fc90da7ba961233baaaf58da683ac3f51a5665120f7c1c9fc23eed9def9059f6afe5a4d987069953da09e5eb0b + checksum: 56782c5d8a65c731993149232bde968935ea56bfce9b3be87c77b26d686d178ce9b8822f96d3a57299f23df817073dd1aa18e0874900d381c12ff38082ee3a2b languageName: node linkType: hard -"@jupyterlab/metadataform@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/metadataform@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/metadataform@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/metadataform@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 @@ -1772,53 +1772,53 @@ __metadata: "@rjsf/validator-ajv8": ^5.13.4 json-schema: ^0.4.0 react: ^18.2.0 - checksum: dcb7feffc47a8a72cf7533c4327036fc09ee09cc635a47d45060fe954942424265971ec0223c9991b6466b526f5ba20e2da2ec355facd2c008676fa7a50f3639 + checksum: 26ff4ff4ccef5c02345c3dabff8a6ba32e35feac49789670ab92bf3822cffcf6d23694d6589df6ef86e1f71523d59c93caf6abca6a40bc0e7b5a904f04d0eac2 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/nbformat@npm:4.1.5" +"@jupyterlab/nbformat@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/nbformat@npm:4.1.6" dependencies: "@lumino/coreutils": ^2.1.2 - checksum: d417d7eade40d389fea8593358b6455158cf3e67fa40c0c4c05c865852520acc466102109723c9cb16eecf95952617d79f7fe6be9da6ca3f601749bdecdfda97 + checksum: 4ef43fdaaecec06732528753c5316adaa883c77ae86d129fb5d1f0542124acc0e7bb5692aae799463722b8c47ce8934356572c040d682e0ce41548eca3ca421b languageName: node linkType: hard -"@jupyterlab/notebook-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/notebook-extension@npm:4.1.5" +"@jupyterlab/notebook-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/notebook-extension@npm:4.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docmanager-extension": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/metadataform": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/property-inspector": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docmanager-extension": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/metadataform": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/property-inspector": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -1828,32 +1828,32 @@ __metadata: "@lumino/widgets": ^2.3.1 "@rjsf/utils": ^5.13.4 react: ^18.2.0 - checksum: a129f0cf3784624768e75ed4f509b496a56bee8aebfb373a830ec37de4e010add8732330d14f35657b367230a6d6701915d5d9cc5bd474808a5c13f386530c26 + checksum: b19d76845253a70e117fed0675fefd5e1105d8b370f3a45839c2d5858d4ed4e00397b1e5e8dae17cabd97d95555a379420db628d225b23e3afd9cee3cd4b1fab languageName: node linkType: hard -"@jupyterlab/notebook@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/notebook@npm:4.1.5" +"@jupyterlab/notebook@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/notebook@npm:4.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1865,34 +1865,34 @@ __metadata: "@lumino/virtualdom": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 63ae9f1ec558b48cd81f4155d52a5c0ae9cf4bc76fe21273762e45077a7e5768b071b20aeee616cfdfee767f26667b2b896304c90ced3db96605e6e655a00903 + checksum: 46401d9bd70bffec69d226a2cf35b6194cbdd4b47f2833a39e31fbd95e1f75b3ddc71c13286c25eed5c7e7092de566a89301fadb2923841ecf11e1802c874469 languageName: node linkType: hard -"@jupyterlab/observables@npm:~5.1.5": - version: 5.1.5 - resolution: "@jupyterlab/observables@npm:5.1.5" +"@jupyterlab/observables@npm:~5.1.6": + version: 5.1.6 + resolution: "@jupyterlab/observables@npm:5.1.6" dependencies: "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 - checksum: 6d45de8a137c79566818ff56460366419b2603a06ab5d9cef4f0b311df3fd69c755b357ab3bd9c26ed56dec5a2247ef0cfc15cfa6e2e180aa46af7f96c6ab10c + checksum: 930e53ca38dd08232ec46585acf8d49ebbef9628a792619fbf51a1da13f3249da24a7a8b24c34a2c7ce3fa50145a4e647b65e19275ea5ce92946a2ad805faa82 languageName: node linkType: hard -"@jupyterlab/outputarea@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/outputarea@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/outputarea@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/outputarea@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -1900,201 +1900,201 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 3cd51dd9ba4d613c42ec2917065c8b6f39b418e3a892b7662741f31aceaca816e55af80af97513e783a6b1e4d152497e03062b18ee80dc1bace0b4d2a7f4b439 + checksum: e45e0db75b1d4def07ff48323ac84ef1b7eedfd09cff24a9c669db8da9bc846fd8186eaa34a210e66fdab2c0b6a9be93e406e7e54456063fbe879bf2c2ffcbea languageName: node linkType: hard -"@jupyterlab/pdf-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/pdf-extension@npm:4.1.5" +"@jupyterlab/pdf-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/pdf-extension@npm:4.1.6" dependencies: - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: a8a567c1dc4d49d6561df272626a44cc8d40c2d859f1860b8d9200831bd0724bb529b93ec3ab614bf677d1ec3ed9abec553cc68a48d256ad835cf0dac98a7b3b + checksum: f36e0c4bc00d5c8e9f8671b2946658f5303a91ac81fe9cf276bf3a9580b835f426b72b844149f80f822faf98fd070d86743caa4b671ae17393a657780afb915c languageName: node linkType: hard -"@jupyterlab/pluginmanager-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/pluginmanager-extension@npm:4.1.5" +"@jupyterlab/pluginmanager-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/pluginmanager-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/pluginmanager": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/pluginmanager": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 - checksum: 34a3799ddc2b1bc0ac29c8084565b37ccac83285500b9df70af7e38b01cdf0f065b38d49037d23c6852cbd74995159131329c9a892997ee82887441603fba289 + checksum: d734f1044e2b9ad87f9b84e83d44eba72d5b2a78fa04332f84fd1c427c9b6674dfc815ca81a5e7b12e207599790ff4ff3731093dd4dcbd24731926928d264fc3 languageName: node linkType: hard -"@jupyterlab/pluginmanager@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/pluginmanager@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/pluginmanager@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/pluginmanager@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 5b8dc56f2970c57059b2a4429decd61e7062654084008f85abe7ef8eb2580ad1d6776ceb4f4e1709b365812605edd30be61d5d20adcdaba99227ab9819fe7feb + checksum: 4c09dbcab4db1e9900995fcb64a5266bad04898c98e000f62c4e4f77f74c21f35fe45442d2cc70f94ea42c2b04ceeea16be5c2bf0dd5804830c9371e4664b5f5 languageName: node linkType: hard -"@jupyterlab/property-inspector@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/property-inspector@npm:4.1.5" +"@jupyterlab/property-inspector@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/property-inspector@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: b24cfcb8f5aeb598d02b02aefa2b2dab2621fb5c2cf38f3ef6ea24bebdf26a765b87e89869d357eda5a423eb806f1b28f036f33ac3365dae25e3dd655e820b5b + checksum: aaea35dcbf5fae8aa264c233d740b90d485e77f4b6d6d59aa58325f9d74ce457ad4d28f802e5cda6e923163f8adc3b81014b05e481cc06b5de90c8e0d68949dc languageName: node linkType: hard -"@jupyterlab/rendermime-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/rendermime-extension@npm:4.1.5" +"@jupyterlab/rendermime-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/rendermime-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: d3bec65c77ec5205ade4063a040be632175848d484619b6dc90964e31b9375cdc0cc10e1cdd18d61f98c5680f624fd80680c3c5b85303ff33f984f11b20bffde + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: c0c801e68f155beba4435f8734bd30cb5caa640614f2c5c3f907e6a606ecfb3a06e681f8b6455ec018176675a9f507954d98f7a30ab1c38586118287361473c2 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:~3.9.5": - version: 3.9.5 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.9.5" +"@jupyterlab/rendermime-interfaces@npm:~3.9.6": + version: 3.9.6 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.9.6" dependencies: "@lumino/coreutils": ^1.11.0 || ^2.1.2 "@lumino/widgets": ^1.37.2 || ^2.3.1 - checksum: 790c8d4d58213c02470599b2c69e8ccff8d3496750fc88403aafe4e7bc26bb262d40c9ed3fdd27fdfd77268b94e7ea4e178f73897dd42d9ab18cbe5a359d925c + checksum: 9dd08d4c71ece6e68e2972b4ce950153e2d38cc876208bb1f0e5d533daf50b062bd6aa1711c94934ea2a1f8445cf49dc6370cda80e1372b3fbede0d4534b0235 languageName: node linkType: hard -"@jupyterlab/rendermime@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/rendermime@npm:4.1.5" - dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/rendermime@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/rendermime@npm:4.1.6" + dependencies: + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 lodash.escape: ^4.0.1 - checksum: b96a56aa5e32cfcb99ac757ccb41cad29f2be9ded204c6f7bdc5b1bf55cdb4e2129aef596c0ee21ac96384e809c3aea59cd2885c7e2c8d39d45bdf373041259b + checksum: f79430851e97c4a26938bdbd3d834a0beba2860630f5f8bcccda433a2b3c52d26b180e89d016ec7cd0fce28cbc71dc825307b8b37ca63951775965cb091381ab languageName: node linkType: hard -"@jupyterlab/running-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/running-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/running-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/running-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: 781997edc1a8f4db25412cf989e52eb4f22e4e7ffb74f3245f1dad696303572b8546180957f3c17acb4fa62c4d38f4d16acae40bc129af22efeafccd91c2cce8 + checksum: a8565ee24465672e3ce2d683c82b34c47749cfb28667f326cb89fb5786202314b6d5bc31b142beae21a5a4d2fd69a1a28cb6a2ae76dbb7861a8c62d3d0a95260 languageName: node linkType: hard -"@jupyterlab/running@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/running@npm:4.1.5" +"@jupyterlab/running@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/running@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 650102b49e54ad725c99e49382921b05418f922ee7ae99f0404a146516e54387ec0ebb26c6e9255beadc94a1fd3111c2fae12148e196879ef7ec3ea4b1fde6f1 + checksum: 759f378d6b755b8d60373212bd6fca29ffd817ef59b41694d9f2913983a328be5bb300188572cefbb7b6f1c67d5951502207b4de6f9e8a525edb670c339b5c2c languageName: node linkType: hard -"@jupyterlab/services@npm:~7.1.5": - version: 7.1.5 - resolution: "@jupyterlab/services@npm:7.1.5" +"@jupyterlab/services@npm:~7.1.6": + version: 7.1.6 + resolution: "@jupyterlab/services@npm:7.1.6" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/polling": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 ws: ^8.11.0 - checksum: f4b20ee62e5c3c7e0fa5942d3deb95329beb5a9ea6295403eefc0d5a723665379a09c58b21bc6a9fed7a69990570e5cfb66bc314e037a452b678fc4ec237dc55 + checksum: ad47d3c9b211be4be3aad2714f3028e66ad381a6367a57f347644c693f055ee9c7655d15630a637d9181b42e89c2b8183675abc561c3959820a6bc03d3f2af12 languageName: node linkType: hard -"@jupyterlab/settingeditor-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/settingeditor-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/pluginmanager": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingeditor": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/settingeditor-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/settingeditor-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/pluginmanager": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingeditor": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/disposable": ^2.1.2 - checksum: df1911e98001f3ff5fdde35a2aa101e0c9a21e7d3ee7e69ca8c852d54fb80f5951e0eb01e6a0aa7fe1b1e12da06ea90c445aa970d413ed9973eee5cff17665b0 + checksum: 5fe04e36e9da13dacb0663fafefeb24c9f009023cd404f827b5f977dbef82b36d84eb8a0cf2f28e4a99336fd8907bf85657d909beb7b1bed6e28ff5acb109a36 languageName: node linkType: hard -"@jupyterlab/settingeditor@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/settingeditor@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/inspector": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/settingeditor@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/settingeditor@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/inspector": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2108,16 +2108,16 @@ __metadata: "@rjsf/validator-ajv8": ^5.13.4 json-schema: ^0.4.0 react: ^18.2.0 - checksum: fff554b0a736a724ca8c5df9a8cce44ff540a58402aef348187d7740f0308e0e9ac724f950c18e27925d895e593190bc3e4e0bdfa472561278755609b37fb4c1 + checksum: 7fe9e0f41d20c6f4b79b57df816d3cdcabac15efe483696a1aefa0ecf6de0eecaed9f6f2231c8937a145a9db028dea38b34f17bfa76b0901b59f46270a92c3e7 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/settingregistry@npm:4.1.5" +"@jupyterlab/settingregistry@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/settingregistry@npm:4.1.6" dependencies: - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2127,18 +2127,18 @@ __metadata: json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: 576d49cbbb4a18ba5f55230938b67c6dbc6819dfafb75ece2d9d030913e69768ddcb2616de4f7dbd3bcd8aa35e292aee90fe98b91e7dccdaae2610c64ec07f94 + checksum: 93c1a4921a30243f2bd2c9591319e749e2f5cb5884f6962241857640afb6b67600cdba44fb308a23bffacc7defa3c6fc3d2ad15be52ff5946f0a8fd873b5fddd languageName: node linkType: hard -"@jupyterlab/shortcuts-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/shortcuts-extension@npm:4.1.5" +"@jupyterlab/shortcuts-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/shortcuts-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2147,41 +2147,41 @@ __metadata: "@lumino/keyboard": ^2.0.1 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 07e26178994bb5c147f945d9ecafd5298b5b92b7ef8eb9f13a049375189aee273d133d938375f129838552940f966e840a8e3129ae00c93455cb6b5d76f6c378 + checksum: 4d8fb4f411609faa56559f421618b426023e4e7578676aacf4473c5724c1738fdf7fdfaff4bd7b6929bc88012d2068488ff9aedae9ae786e5ef8cd7cc8df983f languageName: node linkType: hard -"@jupyterlab/statedb@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/statedb@npm:4.1.5" +"@jupyterlab/statedb@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/statedb@npm:4.1.6" dependencies: "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 - checksum: e7f3ea9a5ebb04a602d93d1ddc9175a5b24a0f3814e99410ec3dba2dd3a86572ea61917d8a65e1b4b8c4ed25c8eaa814646a817a3b5d39b8a74a7b6cbb0071c1 + checksum: 4aba49eeead6ac6306ec2d8146543230db9296e7bf088380290eb4b89698b66573c00ba630890b821047b584fc59716b64ba06a013d4698551adeaf20b034301 languageName: node linkType: hard -"@jupyterlab/statusbar-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/statusbar-extension@npm:4.1.5" +"@jupyterlab/statusbar-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/statusbar-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 2a9046edd3e98797ab1b38ea89da24bcf2c8840226277d9e2bd252db74f7fec85e05f30a5082c4290ebef59b79bfad5b4e1c989b3e721a65ed6d16aeb5a55e31 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 16688658637c2ab0b43121d9d295070eaff21363fefc888d82286b4b08c929d4a95e7ff34f4e19972e0f9a3d83dec25783063e6eae380cfd60c9cfcf561bada4 languageName: node linkType: hard -"@jupyterlab/statusbar@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/statusbar@npm:4.1.5" +"@jupyterlab/statusbar@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/statusbar@npm:4.1.6" dependencies: - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2189,36 +2189,36 @@ __metadata: "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 402f3b80495c155f6c08447ca6ef348dbaae030cc6c20d11a7f4f365445f389dd71fefe9649296d59e8c698aa31347fb563b9a962e51b8712ed3bbe2cfd0ca37 + checksum: ad8a7f366b8a3b3f1f6a4993a0b890192f5de99f0fe3b29aecb7a6474d568203798bee63b77012d4cfdc793b7b376ec8bd64b3c5e67cb26511b13801e7a75f77 languageName: node linkType: hard -"@jupyterlab/terminal-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/terminal-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/terminal": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 +"@jupyterlab/terminal-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/terminal-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/terminal": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/widgets": ^2.3.1 - checksum: dc92ea109d4cd89e84a6dda5259623e8f7c0f315789bb3876d5a63089e889e5b33a9174b81f205533a7261b82b1ea021da9e2f047372889b6693e0e433a7cb8a + checksum: ad8af1cb7d0235ca700ca740783e36a38482fc796488c47befa1a465b50cffb26b6d1af6716d942320d1c06b95335d78e258cff74cabdffd3dbfeef23353eb2f languageName: node linkType: hard -"@jupyterlab/terminal@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/terminal@npm:4.1.5" +"@jupyterlab/terminal@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/terminal@npm:4.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/domutils": ^2.0.1 "@lumino/messaging": ^2.0.1 @@ -2228,149 +2228,149 @@ __metadata: xterm-addon-fit: ~0.7.0 xterm-addon-web-links: ~0.8.0 xterm-addon-webgl: ~0.14.0 - checksum: d30bb6e6892d884a9df0de726a2f6c91bc5acec7eaa31e7185ebc65656ee587c019d964ca656e74c7f72c49d5a3ff6a469056c54bd0f8d6fabfafa61024a0ed1 + checksum: 22704365949aa624442de3ac21fc184f19083a1a1089be88267b4991c64226f4de6dbf550974f18bba8fc4d4e4d868acfd3f5e3bff9893f4c48fe77cecb1a7f3 languageName: node linkType: hard -"@jupyterlab/theme-dark-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/theme-dark-extension@npm:4.1.5" +"@jupyterlab/theme-dark-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/theme-dark-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 4e56da100c8679f809cf5f9aa5e85f1c4e4a41d89998bd49c1738e7cb25bdad45e7d807aad63855f25c5b66d5967081f03f3dd450f6e870c109d01aceea923e9 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + checksum: abcb3b6507020d58e170ffad6b8aaff8466a08e74f05bd95afed750c6579e41c066032905c18325012b85927bda8c4a8fed029360bc1eba4aaf2d4f10cb3d568 languageName: node linkType: hard -"@jupyterlab/theme-light-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/theme-light-extension@npm:4.1.5" +"@jupyterlab/theme-light-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/theme-light-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - checksum: a70fc06adbe75ad6d34a74c7fa3b17e99619cd2af23d6955fc7644e08b9df2031f91c6532e5d5842c2c32fad1e0a69fa46933fb6eeb8a7d7e53d110ecbd0b573 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 24a9ab38e2337897cdf5e506cb8a48078c783b5a7f40120dcad60aa5f64da85cc24a752e0711ffed755804957ff0e1f538d7bf3f0fee3a405c87987b0ee8a2a7 languageName: node linkType: hard -"@jupyterlab/toc-extension@npm:~6.1.5": - version: 6.1.5 - resolution: "@jupyterlab/toc-extension@npm:6.1.5" +"@jupyterlab/toc-extension@npm:~6.1.6": + version: 6.1.6 + resolution: "@jupyterlab/toc-extension@npm:6.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - checksum: f4b16a6f0330b82bf7fe64098172402bfe84cd95f0be1bcac1fd808bc7a5d80a288fb7ca1c9e65d1ce60c5b245c0a943fe8230d198538daefa18456c6ee7fcfe + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 + checksum: bc23c519e841c263b88b83f69de379b9f81a54a3c62efe6bffd0a5ed65c5719ac47a6988d1bd7ce68c51703d6ed3ca720b7073737ce7023c3d1793bc3c6bb153 languageName: node linkType: hard -"@jupyterlab/toc@npm:~6.1.5": - version: 6.1.5 - resolution: "@jupyterlab/toc@npm:6.1.5" +"@jupyterlab/toc@npm:~6.1.6": + version: 6.1.6 + resolution: "@jupyterlab/toc@npm:6.1.6" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 react: ^18.2.0 - checksum: 8be983a63ecd0ee33da196e3b9f254704230b4bd3ee5a59064e1bc32599a4c798274d68b0155360b95f5cb2893a2558156039c49cef542ea9aef2354ee82aeab + checksum: 45111e9a02f9e9bd96b6a7024d1374abacb00924dc4b5c2dce0a5f1cfb18d7a60b749a56d71196d6cab843f5c9f9a06ca18cdf8f176292bf0f13880fd332cfc7 languageName: node linkType: hard -"@jupyterlab/tooltip-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/tooltip-extension@npm:4.1.5" - dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/tooltip": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 +"@jupyterlab/tooltip-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/tooltip-extension@npm:4.1.6" + dependencies: + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/tooltip": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 - checksum: da9a1a085600f27e631db6becfc079bd58b9576596e0268486645d442e14e2fa3b7aa9fe622e4da904f66a743b6d28f52735f046888aa0cfd81ebe07a58b0e39 + checksum: ec32eb4f89809d2c512113537c47ec2679349ee75cd3022656616671842f95c78a236c0575df1843e567e436e6494d12e833ab48facc948039a7bb71dce944b5 languageName: node linkType: hard -"@jupyterlab/tooltip@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/tooltip@npm:4.1.5" +"@jupyterlab/tooltip@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/tooltip@npm:4.1.6" dependencies: - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 - checksum: 03eae761133fc79aca9e28261e5ab98f12b248536d1ee7f03b8d4e002c6645af8decd038b92787af5a9e6008a2e9ce4dd0be0c76ceca9c5594fcc0931086038d + checksum: d983042527f4f8e90fa2451be695ee0b0ce187cff7d549b3a81d07aae1ee1e1ce24c3f0a42ddc4dba60d1998d887c846e59e309ca42aa4fc1582de0cfed83f45 languageName: node linkType: hard -"@jupyterlab/translation-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/translation-extension@npm:4.1.5" +"@jupyterlab/translation-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/translation-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - checksum: 6cf2b911e5bd43fbc7b80b624b579edb19778283f13a0c63172e54cb226c48063e0f3143675cc59089086ef7819693e9d2634f49399e7740212eedd764dd7cbf + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + checksum: 2cf2c5c7ab717122c6955c4ed269d4a437c3d03e8fadbfbaff8507be7175a25cf310a20a8b0594429d90316de354c91f16d25a0ac3fe90d4a5fa7d410727e69d languageName: node linkType: hard -"@jupyterlab/translation@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/translation@npm:4.1.5" +"@jupyterlab/translation@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/translation@npm:4.1.6" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 "@lumino/coreutils": ^2.1.2 - checksum: f12e2f13048cd1628a9a03003401009972a3439a038314e2c7cdf19ab4c29fa02a0091475bdd1ddb7cb26e2175c401a86ab8664f54b99bb47962cbd595e6f643 + checksum: 6de45e310d7ac83f2ed2e3e0c372ba71d087e597891d9e9a7ff791f6fc7fc3804d0d18dad5b152757c5a2b583d564ed7f4361561fa993be303e415a47e8b2fa6 languageName: node linkType: hard -"@jupyterlab/ui-components-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/ui-components-extension@npm:4.1.5" +"@jupyterlab/ui-components-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/ui-components-extension@npm:4.1.6" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - checksum: 9250e0751857cf02cce82ee7433b94fe31fac600c40cda5ec1876445289d83620de3ac28732ad1d36971e8f2a2a7e531ed2ca1a0033ec72d59e1ba65bc775fe6 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 + checksum: 3e501ae67c851c1230ed75bc736881b86281f1451df0eb6baaa739fbce5bb3d4eb95316068039afe9fbb5a09d23ae9adcd427e920bce431c97ac205f73100dec languageName: node linkType: hard -"@jupyterlab/ui-components@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/ui-components@npm:4.1.5" +"@jupyterlab/ui-components@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/ui-components@npm:4.1.6" dependencies: "@jupyter/react-components": ^0.15.2 "@jupyter/web-components": ^0.15.2 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2388,21 +2388,21 @@ __metadata: typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: a50315549c03718b5e953bdb695757b1d39db293131dd5c2c26587612e0ed30ad208d1d65c86ddc153a241df2e01d3a9a162f0e4b5f86d2a20816260c9aefe67 + checksum: f555138b2345aac6ee5c580b517fd563b55b8a6b33f132de362d559a514bbbec970bd690970676173872674f802a5dd9de7ac75b897a0a2b09d7428dddc3c04d languageName: node linkType: hard -"@jupyterlab/vega5-extension@npm:~4.1.5": - version: 4.1.5 - resolution: "@jupyterlab/vega5-extension@npm:4.1.5" +"@jupyterlab/vega5-extension@npm:~4.1.6": + version: 4.1.6 + resolution: "@jupyterlab/vega5-extension@npm:4.1.6" dependencies: - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 vega: ^5.20.0 vega-embed: ^6.2.1 vega-lite: ^5.6.1-next.1 - checksum: 49a128b356c77c39f56bf2e7d8bc42bb102774638fdca94a7f9b282255b1cc405209d069b25c716412ed8a86c7420317f64357c2775139d279b13668b7d34d4f + checksum: eee4671d08ad731093b841cde280bf0f04c2a37958da1fc6117e84a7cf2069220a2be7b0b67c64622e68bcc43365e5741e2eb7ea14e7b55f07decbb3e5f2b027 languageName: node linkType: hard diff --git a/jupyterlab/tests/mock_packages/extension/package.json b/jupyterlab/tests/mock_packages/extension/package.json index d6d406f26a89..0c24d180fd8e 100644 --- a/jupyterlab/tests/mock_packages/extension/package.json +++ b/jupyterlab/tests/mock_packages/extension/package.json @@ -1,12 +1,12 @@ { "name": "@jupyterlab/mock-extension", - "version": "4.1.5", + "version": "4.1.6", "private": true, "dependencies": { - "@jupyterlab/launcher": "^4.1.5" + "@jupyterlab/launcher": "^4.1.6" }, "devDependencies": { - "@jupyterlab/builder": "^4.1.5" + "@jupyterlab/builder": "^4.1.6" }, "jupyterlab": { "extension": true, diff --git a/jupyterlab/tests/mock_packages/interop/consumer/package.json b/jupyterlab/tests/mock_packages/interop/consumer/package.json index e0e4ab2bde3a..f2be8521b2c2 100644 --- a/jupyterlab/tests/mock_packages/interop/consumer/package.json +++ b/jupyterlab/tests/mock_packages/interop/consumer/package.json @@ -1,12 +1,12 @@ { "name": "@jupyterlab/mock-consumer", - "version": "4.1.5", + "version": "4.1.6", "private": true, "dependencies": { - "@jupyterlab/mock-token": "^4.1.5" + "@jupyterlab/mock-token": "^4.1.6" }, "devDependencies": { - "@jupyterlab/builder": "^4.1.5" + "@jupyterlab/builder": "^4.1.6" }, "jupyterlab": { "extension": true, diff --git a/jupyterlab/tests/mock_packages/interop/provider/package.json b/jupyterlab/tests/mock_packages/interop/provider/package.json index 147130955478..f6546352316b 100644 --- a/jupyterlab/tests/mock_packages/interop/provider/package.json +++ b/jupyterlab/tests/mock_packages/interop/provider/package.json @@ -1,12 +1,12 @@ { "name": "@jupyterlab/mock-provider", - "version": "4.1.5", + "version": "4.1.6", "private": true, "dependencies": { - "@jupyterlab/mock-token": "^4.1.5" + "@jupyterlab/mock-token": "^4.1.6" }, "devDependencies": { - "@jupyterlab/builder": "^4.1.5" + "@jupyterlab/builder": "^4.1.6" }, "jupyterlab": { "extension": true diff --git a/jupyterlab/tests/mock_packages/interop/token/package.json b/jupyterlab/tests/mock_packages/interop/token/package.json index 27ca6be95e7e..814ab83f1fcf 100644 --- a/jupyterlab/tests/mock_packages/interop/token/package.json +++ b/jupyterlab/tests/mock_packages/interop/token/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mock-token", - "version": "4.1.5", + "version": "4.1.6", "private": true, "dependencies": { "@lumino/coreutils": "^2.1.2" diff --git a/jupyterlab/upgrade_extension.py b/jupyterlab/upgrade_extension.py index 77c1bda18df4..55abc7652606 100644 --- a/jupyterlab/upgrade_extension.py +++ b/jupyterlab/upgrade_extension.py @@ -22,8 +22,8 @@ try: import copier -except ImportError: - msg = "Please install copier and jinja2-time" +except ModuleNotFoundError: + msg = "Please install copier; you can use `pip install jupyterlab[upgrade-extension]`" raise RuntimeError(msg) from None # List of files recommended to be overridden diff --git a/packages/application-extension/package.json b/packages/application-extension/package.json index ca18876f5a67..120ec88d8dd0 100644 --- a/packages/application-extension/package.json +++ b/packages/application-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Application Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,15 +38,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/property-inspector": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/property-inspector": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/application/package.json b/packages/application/package.json index 67bff2cf3d8d..411f2ed5261e 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/application", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Application", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -43,15 +43,15 @@ }, "dependencies": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/application": "^2.3.0", "@lumino/commands": "^2.2.0", @@ -64,7 +64,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/apputils-extension/package.json b/packages/apputils-extension/package.json index d9a379f197a9..dc6d02d7af34 100644 --- a/packages/apputils-extension/package.json +++ b/packages/apputils-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/apputils-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Application Utilities Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,19 +38,19 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/apputils/package.json b/packages/apputils/package.json index 01dcd585b72a..0f14a54c4291 100644 --- a/packages/apputils/package.json +++ b/packages/apputils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/apputils", - "version": "4.2.5", + "version": "4.2.6", "description": "JupyterLab - Application Utilities", "keywords": [ "jupyter", @@ -45,15 +45,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", @@ -68,7 +68,7 @@ "sanitize-html": "~2.7.3" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/sanitize-html": "^2.3.1", "jest": "^29.2.0", diff --git a/packages/attachments/package.json b/packages/attachments/package.json index 5e804ccab87b..8552d4bf4532 100644 --- a/packages/attachments/package.json +++ b/packages/attachments/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/attachments", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Notebook Cell Attachments", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,10 +37,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2" }, diff --git a/packages/cell-toolbar-extension/package.json b/packages/cell-toolbar-extension/package.json index d27343bf0ce5..6c1a32d1ff8d 100644 --- a/packages/cell-toolbar-extension/package.json +++ b/packages/cell-toolbar-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/cell-toolbar-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "Extension for cell toolbar adapted from jlab-enhanced-cell-toolbar", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,11 +34,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cell-toolbar": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cell-toolbar": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/cell-toolbar/package.json b/packages/cell-toolbar/package.json index 82132fca28c9..a0013bd61046 100644 --- a/packages/cell-toolbar/package.json +++ b/packages/cell-toolbar/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/cell-toolbar", - "version": "4.1.5", + "version": "4.1.6", "description": "Contextual cell toolbar adapted from jlab-enhanced-cell-toolbar", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -41,12 +41,12 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/disposable": "^2.1.2", @@ -54,7 +54,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/cells/package.json b/packages/cells/package.json index db73b5c52967..d9bfc206c22d 100644 --- a/packages/cells/package.json +++ b/packages/cells/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/cells", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Notebook Cells", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -46,21 +46,21 @@ "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.9.6", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/attachments": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/outputarea": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/attachments": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/outputarea": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/domutils": "^2.0.1", @@ -73,7 +73,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/react": "^18.0.26", "jest": "^29.2.0", diff --git a/packages/cells/src/widget.ts b/packages/cells/src/widget.ts index d8a3479d2a93..b2d9a83bf076 100644 --- a/packages/cells/src/widget.ts +++ b/packages/cells/src/widget.ts @@ -1350,6 +1350,7 @@ export class CodeCell extends Cell { if (this.outputsScrolled) { this.model.setMetadata('scrolled', true); } else { + this.outputArea.node.style.height = ''; this.model.deleteMetadata('scrolled'); } } diff --git a/packages/celltags-extension/package.json b/packages/celltags-extension/package.json index 654915d78383..976134b6b06c 100644 --- a/packages/celltags-extension/package.json +++ b/packages/celltags-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/celltags-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "An extension for manipulating tags in cell metadata", "keywords": [ "jupyter", @@ -40,10 +40,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@rjsf/utils": "^5.13.4", "react": "^18.2.0" diff --git a/packages/codeeditor/package.json b/packages/codeeditor/package.json index 23da09e9b5dc..a788f66555b6 100644 --- a/packages/codeeditor/package.json +++ b/packages/codeeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/codeeditor", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Abstract Code Editor", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -44,13 +44,13 @@ "dependencies": { "@codemirror/state": "^6.2.0", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/dragdrop": "^2.1.4", @@ -60,7 +60,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/codemirror-extension/package.json b/packages/codemirror-extension/package.json index 467b9e600086..562e276f1693 100644 --- a/packages/codemirror-extension/package.json +++ b/packages/codemirror-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/codemirror-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - CodeMirror Provider Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,13 +42,13 @@ "@codemirror/language": "^6.6.0", "@codemirror/legacy-modes": "^6.3.2", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/widgets": "^2.3.1", "@rjsf/utils": "^5.13.4", diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index c795773141eb..a4c2a7f937ee 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/codemirror", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - CodeMirror Editor Provider", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -59,11 +59,11 @@ "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.9.6", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", "@lezer/common": "^1.0.2", "@lezer/generator": "^1.2.2", "@lezer/highlight": "^1.1.4", @@ -74,7 +74,7 @@ "yjs": "^13.5.40" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@lezer/generator": "^1.2.2", "@lezer/lr": "^1.3.3", "@types/jest": "^29.2.0", diff --git a/packages/codemirror/style/base.css b/packages/codemirror/style/base.css index f81fae3f9499..349d64050de5 100644 --- a/packages/codemirror/style/base.css +++ b/packages/codemirror/style/base.css @@ -14,6 +14,11 @@ /* Changed to auto to autogrow */ } +/* Suppress automatic focus indicator outline */ +.cm-editor.cm-focused { + outline: unset; +} + .cm-editor pre { padding: 0 var(--jp-code-padding); } diff --git a/packages/completer-extension/package.json b/packages/completer-extension/package.json index 9cda80d58200..0d484031ea4d 100644 --- a/packages/completer-extension/package.json +++ b/packages/completer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/completer-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Completer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,11 +38,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/completer": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/completer": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", "@rjsf/utils": "^5.13.4", diff --git a/packages/completer/package.json b/packages/completer/package.json index ae99eff0b3a9..47fcf55f27ab 100644 --- a/packages/completer/package.json +++ b/packages/completer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/completer", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Completer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -49,16 +49,16 @@ "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.9.6", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -68,7 +68,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/completer/style/base.css b/packages/completer/style/base.css index 8a7e3aa50f7f..4c824fa4db12 100644 --- a/packages/completer/style/base.css +++ b/packages/completer/style/base.css @@ -74,6 +74,7 @@ font-family: var(--jp-code-font-family); font-size: var(--jp-code-font-size); line-height: var(--jp-private-completer-item-height); + white-space: nowrap; } .jp-Completer-deprecated .jp-Completer-match { diff --git a/packages/console-extension/package.json b/packages/console-extension/package.json index 479a277a12d0..9cc3b6588fb0 100644 --- a/packages/console-extension/package.json +++ b/packages/console-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/console-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Code Console Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,18 +38,18 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/completer": "^4.1.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/completer": "^4.1.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", diff --git a/packages/console/package.json b/packages/console/package.json index 2a795e76a7c5..cd924b2d9b2a 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/console", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Code Console", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -46,16 +46,16 @@ "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.9.6", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/dragdrop": "^2.1.4", @@ -64,8 +64,8 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/coreutils/package.json b/packages/coreutils/package.json index e1c7d28bb5d0..e75bbb785f0f 100644 --- a/packages/coreutils/package.json +++ b/packages/coreutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/coreutils", - "version": "6.1.5", + "version": "6.1.6", "description": "JupyterLab - Core Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/packages/csvviewer-extension/package.json b/packages/csvviewer-extension/package.json index f29a9fd6161e..6f38489cda13 100644 --- a/packages/csvviewer-extension/package.json +++ b/packages/csvviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/csvviewer-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - CSV Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,15 +38,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/csvviewer": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/csvviewer": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/datagrid": "^2.3.0", "@lumino/widgets": "^2.3.1" }, diff --git a/packages/csvviewer/package.json b/packages/csvviewer/package.json index 04857c6f4f07..eadeb2e7553a 100644 --- a/packages/csvviewer/package.json +++ b/packages/csvviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/csvviewer", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - CSV Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,10 +42,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/datagrid": "^2.3.0", "@lumino/disposable": "^2.1.2", @@ -54,7 +54,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "canvas": "^2.11.2", "csv-spectrum": "^1.0.0", diff --git a/packages/debugger-extension/package.json b/packages/debugger-extension/package.json index 0b88ecd8d3af..ed3acacfa96f 100644 --- a/packages/debugger-extension/package.json +++ b/packages/debugger-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/debugger-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Debugger Extension", "keywords": [ "jupyter", @@ -44,24 +44,24 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/debugger": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/fileeditor": "^4.1.5", - "@jupyterlab/logconsole": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/debugger": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/fileeditor": "^4.1.6", + "@jupyterlab/logconsole": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/react-dom": "^18.0.9", "rimraf": "~5.0.5", diff --git a/packages/debugger/package.json b/packages/debugger/package.json index ccc18f10d36e..6f0397f6369d 100644 --- a/packages/debugger/package.json +++ b/packages/debugger/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/debugger", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Debugger Extension", "keywords": [ "jupyter", @@ -52,21 +52,21 @@ "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.9.6", "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/fileeditor": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/fileeditor": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", @@ -80,7 +80,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "canvas": "^2.11.2", "jest": "^29.2.0", diff --git a/packages/debugger/src/sources.ts b/packages/debugger/src/sources.ts index 16916d6a710c..f9312e356a3f 100644 --- a/packages/debugger/src/sources.ts +++ b/packages/debugger/src/sources.ts @@ -105,9 +105,11 @@ export class DebuggerSources implements IDebugger.ISources { if (focus) { notebook.activeCellIndex = i; if (notebook.activeCell) { - notebook.scrollToItem(notebook.activeCellIndex).catch(reason => { - // no-op - }); + notebook + .scrollToItem(notebook.activeCellIndex, 'smart') + .catch(reason => { + // no-op + }); } this._shell.activateById(notebookPanel.id); } @@ -115,7 +117,7 @@ export class DebuggerSources implements IDebugger.ISources { editors.push( Object.freeze({ get: () => cell.editor, - reveal: () => notebook.scrollToItem(i), + reveal: () => notebook.scrollToItem(i, 'smart'), src: cell.model.sharedModel }) ); diff --git a/packages/docmanager-extension/package.json b/packages/docmanager-extension/package.json index 438b5688b0e5..a3a06505da9f 100644 --- a/packages/docmanager-extension/package.json +++ b/packages/docmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docmanager-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Document Manager Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,16 +38,16 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/docmanager/package.json b/packages/docmanager/package.json index 5866f4c79c59..c968c5d5ec32 100644 --- a/packages/docmanager/package.json +++ b/packages/docmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docmanager", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Document Manager", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,13 +42,13 @@ "watch": "npm run test -- --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -59,7 +59,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/docregistry/package.json b/packages/docregistry/package.json index cb62055648dd..59e479a50421 100644 --- a/packages/docregistry/package.json +++ b/packages/docregistry/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/docregistry", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Document Registry", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -43,15 +43,15 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -62,7 +62,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/documentsearch-extension/package.json b/packages/documentsearch-extension/package.json index 7a7132ff796c..27fdfe86739d 100644 --- a/packages/documentsearch-extension/package.json +++ b/packages/documentsearch-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/documentsearch-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Document Search Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,11 +34,11 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/widgets": "^2.3.1" }, diff --git a/packages/documentsearch/package.json b/packages/documentsearch/package.json index fd689720fe1a..7eba6177138b 100644 --- a/packages/documentsearch/package.json +++ b/packages/documentsearch/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/documentsearch", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Document Search", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,9 +38,9 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -51,7 +51,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/documentsearch/test/searchmodel.spec.ts b/packages/documentsearch/test/searchmodel.spec.ts index 4a0adf8ea7a6..499cbab1020c 100644 --- a/packages/documentsearch/test/searchmodel.spec.ts +++ b/packages/documentsearch/test/searchmodel.spec.ts @@ -87,9 +87,12 @@ describe('documentsearch/searchmodel', () => { expect(model.parsingError).toEqual(''); model.searchExpression = 'query\\'; await signalToPromise(model.stateChanged); - expect(model.parsingError).toEqual( - 'SyntaxError: Invalid regular expression: /query\\/: \\ at end of pattern' - ); + expect([ + // Node 18.x and older + 'SyntaxError: Invalid regular expression: /query\\/: \\ at end of pattern', + // Node 20.x and newer + 'SyntaxError: Invalid regular expression: /query\\/gim: \\ at end of pattern' + ]).toContain(model.parsingError); }); }); diff --git a/packages/extensionmanager-extension/package.json b/packages/extensionmanager-extension/package.json index 5cf62dd4b455..f565b611668d 100644 --- a/packages/extensionmanager-extension/package.json +++ b/packages/extensionmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/extensionmanager-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Extension Manager Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -39,12 +39,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/extensionmanager": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/extensionmanager": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/extensionmanager/package.json b/packages/extensionmanager/package.json index 611d464c9750..8c3e9467e67b 100644 --- a/packages/extensionmanager/package.json +++ b/packages/extensionmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/extensionmanager", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Extension Manager", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,11 +37,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/messaging": "^2.0.1", "@lumino/polling": "^2.1.2", "@lumino/widgets": "^2.3.1", diff --git a/packages/filebrowser-extension/package.json b/packages/filebrowser-extension/package.json index a324108a176c..2e461b4f371b 100644 --- a/packages/filebrowser-extension/package.json +++ b/packages/filebrowser-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/filebrowser-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Filebrowser Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,18 +38,18 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/widgets": "^2.3.1" diff --git a/packages/filebrowser/package.json b/packages/filebrowser/package.json index 7702a0281903..686952f9e926 100644 --- a/packages/filebrowser/package.json +++ b/packages/filebrowser/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/filebrowser", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - FileBrowser Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,15 +42,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -64,7 +64,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/fileeditor-extension/package.json b/packages/fileeditor-extension/package.json index a97f0041c9dd..a4c1b14fdbf0 100644 --- a/packages/fileeditor-extension/package.json +++ b/packages/fileeditor-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/fileeditor-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Editor Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -40,28 +40,28 @@ "dependencies": { "@codemirror/commands": "^6.2.3", "@codemirror/search": "^6.3.0", - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/completer": "^4.1.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/fileeditor": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/completer": "^4.1.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/fileeditor": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/fileeditor/package.json b/packages/fileeditor/package.json index 1e184f6a27e9..e8de8cdba15b 100644 --- a/packages/fileeditor/package.json +++ b/packages/fileeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/fileeditor", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Editor Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -41,17 +41,17 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", @@ -60,7 +60,7 @@ "regexp-match-indices": "^1.0.2" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/help-extension/package.json b/packages/help-extension/package.json index ae2d5b6b02cf..4c81bc98b060 100644 --- a/packages/help-extension/package.json +++ b/packages/help-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/help-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Help Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,13 +38,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/virtualdom": "^2.0.1", diff --git a/packages/htmlviewer-extension/package.json b/packages/htmlviewer-extension/package.json index 4fa86ad3bc8d..0b873b049af6 100644 --- a/packages/htmlviewer-extension/package.json +++ b/packages/htmlviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/htmlviewer-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab extension to render HTML files", "keywords": [ "jupyter", @@ -35,14 +35,14 @@ "watch": "tsc -w" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/htmlviewer": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/htmlviewer": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/htmlviewer/package.json b/packages/htmlviewer/package.json index fb5975f9f304..82c83caea032 100644 --- a/packages/htmlviewer/package.json +++ b/packages/htmlviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/htmlviewer", - "version": "4.1.5", + "version": "4.1.6", "description": "A viewer for HTML documents.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,11 +33,11 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/widgets": "^2.3.1", diff --git a/packages/hub-extension/package.json b/packages/hub-extension/package.json index 257159b41043..20b32cb50c28 100644 --- a/packages/hub-extension/package.json +++ b/packages/hub-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/hub-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab integration for JupyterHub", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,11 +34,11 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/imageviewer-extension/package.json b/packages/imageviewer-extension/package.json index 783bd21c5581..3b885ba622d2 100644 --- a/packages/imageviewer-extension/package.json +++ b/packages/imageviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/imageviewer-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Image Widget Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,11 +38,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/imageviewer": "^4.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/imageviewer": "^4.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/imageviewer/package.json b/packages/imageviewer/package.json index 88809dc02425..36045b222576 100644 --- a/packages/imageviewer/package.json +++ b/packages/imageviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/imageviewer", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Image Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,15 +42,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/inspector-extension/package.json b/packages/inspector-extension/package.json index dd9773684278..2639ce395a85 100644 --- a/packages/inspector-extension/package.json +++ b/packages/inspector-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/inspector-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Code Inspector Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,14 +38,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/inspector": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/inspector": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/widgets": "^2.3.1" }, "devDependencies": { diff --git a/packages/inspector/package.json b/packages/inspector/package.json index 2e55fb05f85e..634ae391166d 100644 --- a/packages/inspector/package.json +++ b/packages/inspector/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/inspector", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Code Inspector", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,13 +42,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/polling": "^2.1.2", @@ -56,7 +56,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/javascript-extension/package.json b/packages/javascript-extension/package.json index 9ab52ba14ad1..100079f97699 100644 --- a/packages/javascript-extension/package.json +++ b/packages/javascript-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/javascript-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Javascript Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,8 +33,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5" + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/json-extension/README.md b/packages/json-extension/README.md index 6c7280a2af86..b32df7ba58bc 100644 --- a/packages/json-extension/README.md +++ b/packages/json-extension/README.md @@ -2,8 +2,6 @@ A JupyterLab extension for rendering JSON as a tree -![demo](http://g.recordit.co/mqve0QPqyM.gif) - This extension is in the official JupyterLab distribution. ## Usage diff --git a/packages/json-extension/package.json b/packages/json-extension/package.json index f7c58bc8c180..e18e202a4d96 100644 --- a/packages/json-extension/package.json +++ b/packages/json-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/json-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - JSON Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -33,11 +33,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lezer/highlight": "^1.1.4", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", diff --git a/packages/launcher-extension/package.json b/packages/launcher-extension/package.json index c1a0086446c7..b7fab2593f0b 100644 --- a/packages/launcher-extension/package.json +++ b/packages/launcher-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/launcher-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Launcher Page Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,12 +38,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/widgets": "^2.3.1" diff --git a/packages/launcher/package.json b/packages/launcher/package.json index 064f5d20ebe9..03aa1dab294b 100644 --- a/packages/launcher/package.json +++ b/packages/launcher/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/launcher", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Launcher Panel", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,9 +37,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/logconsole-extension/package.json b/packages/logconsole-extension/package.json index bf4a05eccfda..66643862cb9c 100644 --- a/packages/logconsole-extension/package.json +++ b/packages/logconsole-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/logconsole-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Log Console Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,15 +34,15 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/logconsole": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/logconsole": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/widgets": "^2.3.1", diff --git a/packages/logconsole/package.json b/packages/logconsole/package.json index ee106d997671..3c325de6c22b 100644 --- a/packages/logconsole/package.json +++ b/packages/logconsole/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/logconsole", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Log Console", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,12 +38,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/outputarea": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/outputarea": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/messaging": "^2.0.1", @@ -51,7 +51,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/lsp-extension/package.json b/packages/lsp-extension/package.json index b0c4a8cab65f..76969b0f3dd9 100644 --- a/packages/lsp-extension/package.json +++ b/packages/lsp-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/lsp-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,13 +36,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/running": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/running": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/polling": "^2.1.2", "@lumino/signaling": "^2.1.2", diff --git a/packages/lsp/package.json b/packages/lsp/package.json index 901d7c06f49f..766fcfb605c7 100644 --- a/packages/lsp/package.json +++ b/packages/lsp/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/lsp", - "version": "4.1.5", + "version": "4.1.6", "description": "", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -41,13 +41,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", @@ -58,7 +58,7 @@ "vscode-ws-jsonrpc": "~1.0.2" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/lodash.mergewith": "^4.6.1", "jest": "^29.2.0", diff --git a/packages/mainmenu-extension/package.json b/packages/mainmenu-extension/package.json index df3db7c667e9..25fcf67688c6 100644 --- a/packages/mainmenu-extension/package.json +++ b/packages/mainmenu-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mainmenu-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Main Menu Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,14 +38,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", diff --git a/packages/mainmenu/package.json b/packages/mainmenu/package.json index 6b99ac33d14d..cde62a59ef13 100644 --- a/packages/mainmenu/package.json +++ b/packages/mainmenu/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mainmenu", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Main Menu", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,16 +42,16 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/markdownviewer-extension/package.json b/packages/markdownviewer-extension/package.json index e4a9f964923f..e8de33efaa30 100644 --- a/packages/markdownviewer-extension/package.json +++ b/packages/markdownviewer-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/markdownviewer-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Markdown Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,14 +38,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/markdownviewer": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/markdownviewer": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/markdownviewer/package.json b/packages/markdownviewer/package.json index 2c3ca5971f41..73a79ef1fae6 100644 --- a/packages/markdownviewer/package.json +++ b/packages/markdownviewer/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/markdownviewer", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Markdown viewer Widget", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,12 +37,12 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/signaling": "^2.1.2", diff --git a/packages/markedparser-extension/package.json b/packages/markedparser-extension/package.json index eb2cdfe54c1b..4fd18b805004 100644 --- a/packages/markedparser-extension/package.json +++ b/packages/markedparser-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/markedparser-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Markdown parser provider", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -36,11 +36,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/mermaid": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/mermaid": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", "@lumino/coreutils": "^2.1.2", "marked": "^9.1.2", "marked-gfm-heading-id": "^3.1.0", diff --git a/packages/mathjax-extension/package.json b/packages/mathjax-extension/package.json index db73e1108a25..4175bbd57623 100644 --- a/packages/mathjax-extension/package.json +++ b/packages/mathjax-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mathjax-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "A JupyterLab extension providing MathJax Typesetting", "keywords": [ "jupyter", @@ -43,8 +43,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", "@lumino/coreutils": "^2.1.2", "mathjax-full": "^3.2.2" }, diff --git a/packages/mermaid-extension/package.json b/packages/mermaid-extension/package.json index a0cdf2c60aac..2dd37230ba58 100644 --- a/packages/mermaid-extension/package.json +++ b/packages/mermaid-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mermaid-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Mermaid Viewer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,11 +37,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/mermaid": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/mermaid": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json index 95f0e0e37ac2..89f63f804fe4 100644 --- a/packages/mermaid/package.json +++ b/packages/mermaid/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/mermaid", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Mermaid Renderer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,9 +42,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", "@lumino/coreutils": "^2.1.2", "@lumino/widgets": "^2.3.1", "mermaid": "^10.7.0" diff --git a/packages/metadataform-extension/package.json b/packages/metadataform-extension/package.json index 8420a3d09fab..556348ba1344 100644 --- a/packages/metadataform-extension/package.json +++ b/packages/metadataform-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/metadataform-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "A helper to build form for metadata", "keywords": [ "jupyter", @@ -39,12 +39,12 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/metadataform": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/metadataform": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2" }, "devDependencies": { diff --git a/packages/metadataform/package.json b/packages/metadataform/package.json index 789a95cbae87..182e8b018249 100644 --- a/packages/metadataform/package.json +++ b/packages/metadataform/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/metadataform", - "version": "4.1.5", + "version": "4.1.6", "description": "A helper to build form for metadata", "keywords": [ "jupyter", @@ -45,12 +45,12 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/widgets": "^2.3.1", @@ -60,7 +60,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/react": "^18.0.26", "jest": "^29.2.0", diff --git a/packages/metapackage/package.json b/packages/metapackage/package.json index a39d3f8e743c..daa564d7d124 100644 --- a/packages/metapackage/package.json +++ b/packages/metapackage/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/metapackage", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Meta Package. All of the packages used by the core JupyterLab application", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,103 +37,103 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/application-extension": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/apputils-extension": "^4.1.5", - "@jupyterlab/attachments": "^4.1.5", - "@jupyterlab/cell-toolbar": "^4.1.5", - "@jupyterlab/cell-toolbar-extension": "^4.1.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/celltags-extension": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/codemirror-extension": "^4.1.5", - "@jupyterlab/completer": "^4.1.5", - "@jupyterlab/completer-extension": "^4.1.5", - "@jupyterlab/console": "^4.1.5", - "@jupyterlab/console-extension": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/csvviewer": "^4.1.5", - "@jupyterlab/csvviewer-extension": "^4.1.5", - "@jupyterlab/debugger": "^4.1.5", - "@jupyterlab/debugger-extension": "^4.1.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/docmanager-extension": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/documentsearch-extension": "^4.1.5", - "@jupyterlab/extensionmanager": "^4.1.5", - "@jupyterlab/extensionmanager-extension": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/filebrowser-extension": "^4.1.5", - "@jupyterlab/fileeditor": "^4.1.5", - "@jupyterlab/fileeditor-extension": "^4.1.5", - "@jupyterlab/help-extension": "^4.1.5", - "@jupyterlab/htmlviewer": "^4.1.5", - "@jupyterlab/htmlviewer-extension": "^4.1.5", - "@jupyterlab/hub-extension": "^4.1.5", - "@jupyterlab/imageviewer": "^4.1.5", - "@jupyterlab/imageviewer-extension": "^4.1.5", - "@jupyterlab/inspector": "^4.1.5", - "@jupyterlab/inspector-extension": "^4.1.5", - "@jupyterlab/javascript-extension": "^4.1.5", - "@jupyterlab/json-extension": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/launcher-extension": "^4.1.5", - "@jupyterlab/logconsole": "^4.1.5", - "@jupyterlab/logconsole-extension": "^4.1.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/lsp-extension": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/mainmenu-extension": "^4.1.5", - "@jupyterlab/markdownviewer": "^4.1.5", - "@jupyterlab/markdownviewer-extension": "^4.1.5", - "@jupyterlab/markedparser-extension": "^4.1.5", - "@jupyterlab/mathjax-extension": "^4.1.5", - "@jupyterlab/mermaid": "^4.1.5", - "@jupyterlab/mermaid-extension": "^4.1.5", - "@jupyterlab/metadataform": "^4.1.5", - "@jupyterlab/metadataform-extension": "^4.1.5", - "@jupyterlab/nbconvert-css": "^4.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/notebook-extension": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/outputarea": "^4.1.5", - "@jupyterlab/pdf-extension": "^4.1.5", - "@jupyterlab/pluginmanager": "^4.1.5", - "@jupyterlab/pluginmanager-extension": "^4.1.5", - "@jupyterlab/property-inspector": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-extension": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/running": "^4.1.5", - "@jupyterlab/running-extension": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingeditor": "^4.1.5", - "@jupyterlab/settingeditor-extension": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/shortcuts-extension": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/statusbar-extension": "^4.1.5", - "@jupyterlab/terminal": "^4.1.5", - "@jupyterlab/terminal-extension": "^4.1.5", - "@jupyterlab/theme-dark-extension": "^4.1.5", - "@jupyterlab/theme-light-extension": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/toc-extension": "^6.1.5", - "@jupyterlab/tooltip": "^4.1.5", - "@jupyterlab/tooltip-extension": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/translation-extension": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", - "@jupyterlab/ui-components-extension": "^4.1.5", - "@jupyterlab/vega5-extension": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/application-extension": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/apputils-extension": "^4.1.6", + "@jupyterlab/attachments": "^4.1.6", + "@jupyterlab/cell-toolbar": "^4.1.6", + "@jupyterlab/cell-toolbar-extension": "^4.1.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/celltags-extension": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/codemirror-extension": "^4.1.6", + "@jupyterlab/completer": "^4.1.6", + "@jupyterlab/completer-extension": "^4.1.6", + "@jupyterlab/console": "^4.1.6", + "@jupyterlab/console-extension": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/csvviewer": "^4.1.6", + "@jupyterlab/csvviewer-extension": "^4.1.6", + "@jupyterlab/debugger": "^4.1.6", + "@jupyterlab/debugger-extension": "^4.1.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/docmanager-extension": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/documentsearch-extension": "^4.1.6", + "@jupyterlab/extensionmanager": "^4.1.6", + "@jupyterlab/extensionmanager-extension": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/filebrowser-extension": "^4.1.6", + "@jupyterlab/fileeditor": "^4.1.6", + "@jupyterlab/fileeditor-extension": "^4.1.6", + "@jupyterlab/help-extension": "^4.1.6", + "@jupyterlab/htmlviewer": "^4.1.6", + "@jupyterlab/htmlviewer-extension": "^4.1.6", + "@jupyterlab/hub-extension": "^4.1.6", + "@jupyterlab/imageviewer": "^4.1.6", + "@jupyterlab/imageviewer-extension": "^4.1.6", + "@jupyterlab/inspector": "^4.1.6", + "@jupyterlab/inspector-extension": "^4.1.6", + "@jupyterlab/javascript-extension": "^4.1.6", + "@jupyterlab/json-extension": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/launcher-extension": "^4.1.6", + "@jupyterlab/logconsole": "^4.1.6", + "@jupyterlab/logconsole-extension": "^4.1.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/lsp-extension": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/mainmenu-extension": "^4.1.6", + "@jupyterlab/markdownviewer": "^4.1.6", + "@jupyterlab/markdownviewer-extension": "^4.1.6", + "@jupyterlab/markedparser-extension": "^4.1.6", + "@jupyterlab/mathjax-extension": "^4.1.6", + "@jupyterlab/mermaid": "^4.1.6", + "@jupyterlab/mermaid-extension": "^4.1.6", + "@jupyterlab/metadataform": "^4.1.6", + "@jupyterlab/metadataform-extension": "^4.1.6", + "@jupyterlab/nbconvert-css": "^4.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/notebook-extension": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/outputarea": "^4.1.6", + "@jupyterlab/pdf-extension": "^4.1.6", + "@jupyterlab/pluginmanager": "^4.1.6", + "@jupyterlab/pluginmanager-extension": "^4.1.6", + "@jupyterlab/property-inspector": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-extension": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/running": "^4.1.6", + "@jupyterlab/running-extension": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingeditor": "^4.1.6", + "@jupyterlab/settingeditor-extension": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/shortcuts-extension": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/statusbar-extension": "^4.1.6", + "@jupyterlab/terminal": "^4.1.6", + "@jupyterlab/terminal-extension": "^4.1.6", + "@jupyterlab/theme-dark-extension": "^4.1.6", + "@jupyterlab/theme-light-extension": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/toc-extension": "^6.1.6", + "@jupyterlab/tooltip": "^4.1.6", + "@jupyterlab/tooltip-extension": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/translation-extension": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", + "@jupyterlab/ui-components-extension": "^4.1.6", + "@jupyterlab/vega5-extension": "^4.1.6" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "fs-extra": "^10.1.0", "jest": "^29.2.0", diff --git a/packages/nbconvert-css/package.json b/packages/nbconvert-css/package.json index 052e17c5c3b6..b9a675dc75f5 100644 --- a/packages/nbconvert-css/package.json +++ b/packages/nbconvert-css/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/nbconvert-css", - "version": "4.1.5", + "version": "4.1.6", "description": "CSS bundle for the JupyterLab nbconvert template", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -31,13 +31,13 @@ "watch": "webpack --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/outputarea": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/outputarea": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6" }, "devDependencies": { "css-loader": "^6.7.1", diff --git a/packages/nbformat/package.json b/packages/nbformat/package.json index 6b251e3e4655..b9a77e625d7b 100644 --- a/packages/nbformat/package.json +++ b/packages/nbformat/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/nbformat", - "version": "4.1.5", + "version": "4.1.6", "description": "Notebook format interfaces", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -41,7 +41,7 @@ "@lumino/coreutils": "^2.1.2" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/notebook-extension/package.json b/packages/notebook-extension/package.json index 529286beca37..a1b5b271a5fc 100644 --- a/packages/notebook-extension/package.json +++ b/packages/notebook-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/notebook-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Notebook Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,35 +38,35 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/completer": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/docmanager-extension": "^4.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/filebrowser": "^4.1.5", - "@jupyterlab/launcher": "^4.1.5", - "@jupyterlab/logconsole": "^4.1.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/mainmenu": "^4.1.5", - "@jupyterlab/metadataform": "^4.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/property-inspector": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/completer": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/docmanager-extension": "^4.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/filebrowser": "^4.1.6", + "@jupyterlab/launcher": "^4.1.6", + "@jupyterlab/logconsole": "^4.1.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/mainmenu": "^4.1.6", + "@jupyterlab/metadataform": "^4.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/property-inspector": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", diff --git a/packages/notebook/package.json b/packages/notebook/package.json index 9d2e84d35327..2263c846ba6a 100644 --- a/packages/notebook/package.json +++ b/packages/notebook/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/notebook", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Notebook", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,23 +42,23 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/cells": "^4.1.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/codemirror": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/documentsearch": "^4.1.5", - "@jupyterlab/lsp": "^4.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statusbar": "^4.1.5", - "@jupyterlab/toc": "^6.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/cells": "^4.1.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/codemirror": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/documentsearch": "^4.1.6", + "@jupyterlab/lsp": "^4.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statusbar": "^4.1.6", + "@jupyterlab/toc": "^6.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -72,7 +72,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/observables/package.json b/packages/observables/package.json index 99a1b1c9cd4c..0f650f709e68 100644 --- a/packages/observables/package.json +++ b/packages/observables/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/observables", - "version": "5.1.5", + "version": "5.1.6", "description": "Data structures which may be observed for changes.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -44,7 +44,7 @@ "@lumino/signaling": "^2.1.2" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/outputarea/package.json b/packages/outputarea/package.json index da11f98d1640..fc0c608ecbd5 100644 --- a/packages/outputarea/package.json +++ b/packages/outputarea/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/outputarea", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Notebook Output Area", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,13 +42,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -58,7 +58,7 @@ "@lumino/widgets": "^2.3.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/outputarea/src/widget.ts b/packages/outputarea/src/widget.ts index 29192f0d4bba..2564928321ed 100644 --- a/packages/outputarea/src/widget.ts +++ b/packages/outputarea/src/widget.ts @@ -1093,9 +1093,13 @@ export class Stdin extends Widget implements IStdin { this._input = this.node.getElementsByTagName('input')[0]; // make users aware of the line history feature - this._input.placeholder = this._trans.__( - '↑↓ for history. Search history with c-↑/c-↓' - ); + if (!this._password) { + this._input.placeholder = this._trans.__( + '↑↓ for history. Search history with c-↑/c-↓' + ); + } else { + this._input.placeholder = ''; + } // initialize line history if (!Stdin._history.has(this._historyKey)) { diff --git a/packages/pdf-extension/package.json b/packages/pdf-extension/package.json index 51f4e24c5431..b082b247ef73 100644 --- a/packages/pdf-extension/package.json +++ b/packages/pdf-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/pdf-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - PDF Viewer", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,7 +37,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/rendermime-interfaces": "^3.9.5", + "@jupyterlab/rendermime-interfaces": "^3.9.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/widgets": "^2.3.1" diff --git a/packages/pluginmanager-extension/package.json b/packages/pluginmanager-extension/package.json index 293e9adc97d8..398b08cf4fae 100644 --- a/packages/pluginmanager-extension/package.json +++ b/packages/pluginmanager-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/pluginmanager-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "Enable/disable plugins from user interface", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -35,11 +35,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/pluginmanager": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/pluginmanager": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2" }, "devDependencies": { diff --git a/packages/pluginmanager/package.json b/packages/pluginmanager/package.json index 50e37765c8be..2622f6faf3f0 100644 --- a/packages/pluginmanager/package.json +++ b/packages/pluginmanager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/pluginmanager", - "version": "4.1.5", + "version": "4.1.6", "description": "List, enable or disable individual plugins.", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -39,19 +39,19 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/widgets": "^2.3.1", "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/property-inspector/package.json b/packages/property-inspector/package.json index bf7b96cfe5b2..ce85752a776e 100644 --- a/packages/property-inspector/package.json +++ b/packages/property-inspector/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/property-inspector", - "version": "4.1.5", + "version": "4.1.6", "description": "A property inspector display for widgets", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,9 +34,9 @@ "watch": "tsc -w --listEmittedFiles" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", diff --git a/packages/rendermime-extension/package.json b/packages/rendermime-extension/package.json index 6f06ce348dd3..13df2c60d9dc 100644 --- a/packages/rendermime-extension/package.json +++ b/packages/rendermime-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/rendermime-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "A rendermime extension for JupyterLab", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -34,11 +34,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/docmanager": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/translation": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/docmanager": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/translation": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/packages/rendermime-interfaces/package.json b/packages/rendermime-interfaces/package.json index 597b8ddd5a85..3a58f132314e 100644 --- a/packages/rendermime-interfaces/package.json +++ b/packages/rendermime-interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/rendermime-interfaces", - "version": "3.9.5", + "version": "3.9.6", "description": "JupyterLab - Interfaces for Mime Renderers", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { diff --git a/packages/rendermime/package.json b/packages/rendermime/package.json index 4c75e0affe5f..8bdc323fbf98 100644 --- a/packages/rendermime/package.json +++ b/packages/rendermime/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/rendermime", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - RenderMime", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,13 +42,13 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/observables": "^5.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/observables": "^5.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/signaling": "^2.1.2", @@ -56,7 +56,7 @@ "lodash.escape": "^4.0.1" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/lodash.escape": "^4.0.6", "fs-extra": "^10.1.0", diff --git a/packages/running-extension/package.json b/packages/running-extension/package.json index 7a8c7963bfd7..8b3fe9f87b5c 100644 --- a/packages/running-extension/package.json +++ b/packages/running-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/running-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Running Sessions Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,14 +38,14 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/docregistry": "^4.1.5", - "@jupyterlab/rendermime-interfaces": "^3.9.5", - "@jupyterlab/running": "^4.1.5", - "@jupyterlab/services": "^7.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/docregistry": "^4.1.6", + "@jupyterlab/rendermime-interfaces": "^3.9.6", + "@jupyterlab/running": "^4.1.6", + "@jupyterlab/services": "^7.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/polling": "^2.1.2", "@lumino/signaling": "^2.1.2", diff --git a/packages/running/package.json b/packages/running/package.json index 339f2d7714a0..8840e3ef9c76 100644 --- a/packages/running/package.json +++ b/packages/running/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/running", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Running Sessions Panel", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,9 +37,9 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/messaging": "^2.0.1", diff --git a/packages/services/examples/browser/package.json b/packages/services/examples/browser/package.json index 49e5429883b6..8d9fe000656b 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": "4.1.5", + "version": "4.1.6", "private": true, "files": [ "lib/*.{d.ts,js,js.map}" @@ -10,8 +10,8 @@ "clean": "rimraf lib && rimraf tsconfig.tsbuildinfo" }, "dependencies": { - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/services": "^7.1.5", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/services": "^7.1.6", "@lumino/coreutils": "^2.1.2" }, "devDependencies": { diff --git a/packages/services/examples/node/package.json b/packages/services/examples/node/package.json index 4874ae1ac014..f65a23a4abba 100644 --- a/packages/services/examples/node/package.json +++ b/packages/services/examples/node/package.json @@ -1,13 +1,13 @@ { "name": "node-example", - "version": "4.1.5", + "version": "4.1.6", "private": true, "scripts": { "clean": "rimraf node_modules", "update": "rimraf node_modules/@jupyterlab/services && npm install" }, "dependencies": { - "@jupyterlab/services": "^7.1.5", + "@jupyterlab/services": "^7.1.6", "ws": "^8.11.0" }, "devDependencies": { diff --git a/packages/services/examples/typescript-browser-with-output/package.json b/packages/services/examples/typescript-browser-with-output/package.json index 515473b7783d..3384f767fd8b 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": "4.1.5", + "version": "4.1.6", "private": true, "sideEffects": [ "style/*" @@ -16,10 +16,10 @@ "clean": "rimraf lib && rimraf tsconfig.tsbuildinfo" }, "dependencies": { - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/outputarea": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/services": "^7.1.5" + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/outputarea": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/services": "^7.1.6" }, "devDependencies": { "css-loader": "^6.7.1", diff --git a/packages/services/package.json b/packages/services/package.json index fdee0c92e382..e0e90dfcb8f8 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/services", - "version": "7.1.5", + "version": "7.1.6", "description": "Client APIs for the Jupyter services REST APIs", "keywords": [ "jupyter", @@ -47,10 +47,10 @@ }, "dependencies": { "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/coreutils": "^6.1.5", - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", + "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/polling": "^2.1.2", @@ -59,7 +59,7 @@ "ws": "^8.11.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/ws": "^8.5.3", "jest": "^29.2.0", diff --git a/packages/services/src/basemanager.ts b/packages/services/src/basemanager.ts index 1438d2fc1692..22e75c9cd5a5 100644 --- a/packages/services/src/basemanager.ts +++ b/packages/services/src/basemanager.ts @@ -86,6 +86,7 @@ export abstract class BaseManager implements IManager { if (this.isDisposed) { return; } + this._isDisposed = true; this._disposed.emit(undefined); Signal.clearData(this); } diff --git a/packages/services/test/kernelspec/manager.spec.ts b/packages/services/test/kernelspec/manager.spec.ts index 8d9d8320138b..0c959e861aba 100644 --- a/packages/services/test/kernelspec/manager.spec.ts +++ b/packages/services/test/kernelspec/manager.spec.ts @@ -59,6 +59,17 @@ describe('kernel/manager', () => { }); }); + describe('#isDisposed', () => { + it('should be false when instantiating', () => { + expect(manager.isDisposed).toBe(false); + }); + + it('should true when disposing', () => { + manager.dispose(); + expect(manager.isDisposed).toBe(true); + }); + }); + describe('#serverSettings', () => { it('should get the server settings', () => { manager.dispose(); diff --git a/packages/settingeditor-extension/package.json b/packages/settingeditor-extension/package.json index 7de507c9ff10..56a6108f11d4 100644 --- a/packages/settingeditor-extension/package.json +++ b/packages/settingeditor-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/settingeditor-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Setting Editor Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,16 +38,16 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/pluginmanager": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/settingeditor": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/pluginmanager": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/settingeditor": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/disposable": "^2.1.2" }, "devDependencies": { diff --git a/packages/settingeditor/package.json b/packages/settingeditor/package.json index 36f985964530..f54314c91fd2 100644 --- a/packages/settingeditor/package.json +++ b/packages/settingeditor/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/settingeditor", - "version": "4.1.5", + "version": "4.1.6", "description": "The JupyterLab default setting editor interface", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -42,15 +42,15 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/codeeditor": "^4.1.5", - "@jupyterlab/inspector": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/codeeditor": "^4.1.6", + "@jupyterlab/inspector": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", @@ -66,7 +66,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "@types/react": "^18.0.26", "@types/react-test-renderer": "^18.0.0", diff --git a/packages/settingregistry/package.json b/packages/settingregistry/package.json index 123279b34032..e1a0abc1aa18 100644 --- a/packages/settingregistry/package.json +++ b/packages/settingregistry/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/settingregistry", - "version": "4.1.5", + "version": "4.1.6", "description": "Settings registry for Jupyterlab", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -37,8 +37,8 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/nbformat": "^4.1.5", - "@jupyterlab/statedb": "^4.1.5", + "@jupyterlab/nbformat": "^4.1.6", + "@jupyterlab/statedb": "^4.1.6", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -48,7 +48,7 @@ "json5": "^2.2.3" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/shortcuts-extension/package.json b/packages/shortcuts-extension/package.json index a9af526aa791..20cd5eb0cea4 100644 --- a/packages/shortcuts-extension/package.json +++ b/packages/shortcuts-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/shortcuts-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Shortcuts Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -41,10 +41,10 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/settingregistry": "^4.1.5", - "@jupyterlab/translation": "^4.1.5", - "@jupyterlab/ui-components": "^4.1.5", + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/settingregistry": "^4.1.6", + "@jupyterlab/translation": "^4.1.6", + "@jupyterlab/ui-components": "^4.1.6", "@lumino/algorithm": "^2.0.1", "@lumino/commands": "^2.2.0", "@lumino/coreutils": "^2.1.2", @@ -55,7 +55,7 @@ "react": "^18.2.0" }, "devDependencies": { - "@jupyterlab/testing": "^4.1.5", + "@jupyterlab/testing": "^4.1.6", "@types/jest": "^29.2.0", "jest": "^29.2.0", "rimraf": "~5.0.5", diff --git a/packages/shortcuts-extension/src/components/ShortcutInput.tsx b/packages/shortcuts-extension/src/components/ShortcutInput.tsx index 62cd1b3f2b90..8075a53261c3 100644 --- a/packages/shortcuts-extension/src/components/ShortcutInput.tsx +++ b/packages/shortcuts-extension/src/components/ShortcutInput.tsx @@ -431,6 +431,7 @@ export class ShortcutInput extends React.Component< className={inputClassName} onKeyDown={this.handleInput} ref={input => input && input.focus()} + data-lm-suppress-shortcuts="true" >

{ if (widget instanceof ToolbarPopupOpener) { status = super.insertItem(index, name, widget); } else { + // Insert the widget in the toolbar at axpected index if possible, otherwise + // before the popup opener. This position may change when invoking the resizer + // at the end of this function. const j = Math.max( 0, Math.min(index, (this.layout as ToolbarLayout).widgets.length - 1) ); status = super.insertItem(j, name, widget); + + if (j !== index) { + // This happens if the widget has been inserted at a wrong position: + // - not enough widgets in the toolbar to insert it at the expected index + // - the widget at the expected index should be in the popup + // In the first situation, the stored index should be changed to match a + // realistic index. + index = Math.max(0, Math.min(index, this._widgetPositions.size)); + } } // Save the widgets position when a widget is inserted or moved. diff --git a/packages/ui-components/test/toolbar.spec.ts b/packages/ui-components/test/toolbar.spec.ts index 0152e8fce9a9..fd2c8cfa54bc 100644 --- a/packages/ui-components/test/toolbar.spec.ts +++ b/packages/ui-components/test/toolbar.spec.ts @@ -426,6 +426,39 @@ describe('@jupyterlab/ui-components', () => { ).toEqual(-1); }); }); + + describe('#storedPositions', () => { + it('should store the correct position of items', () => { + const w = new Widget(); + const names = ['test0', 'test1', 'test2', 'test3']; + for (let i = 0; i < 3; i++) { + toolbar.insertItem(i, names[i], w); + } + toolbar.insertItem(1, names[3], w); + const positions = (toolbar as any)._widgetPositions; + let stored: number[] = []; + for (let i = 0; i < 4; i++) { + stored.push(positions.get(names[i])); + } + expect(stored).toEqual([0, 2, 3, 1]); + }); + + it('should not store unexpected index', () => { + const w = new Widget(); + const names = ['test0', 'test1', 'test2', 'test3']; + for (let i = 0; i < 2; i++) { + toolbar.insertItem(i, names[i], w); + } + toolbar.insertItem(-5, names[2], w); + toolbar.insertItem(10, names[3], w); + const positions = (toolbar as any)._widgetPositions; + let stored: number[] = []; + for (let i = 0; i < 4; i++) { + stored.push(positions.get(names[i])); + } + expect(stored).toEqual([1, 2, 0, 3]); + }); + }); }); describe('ToolbarButton', () => { diff --git a/packages/vega5-extension/README.md b/packages/vega5-extension/README.md index 958ee25e2610..1584b2f466bd 100644 --- a/packages/vega5-extension/README.md +++ b/packages/vega5-extension/README.md @@ -2,8 +2,6 @@ A JupyterLab extension for rendering [Vega](https://vega.github.io/vega) 5 and [Vega-Lite](https://vega.github.io/vega-lite) 3. -![demo](http://g.recordit.co/USoTkuCOfR.gif) - This extension is in the official JupyterLab distribution. ## Usage diff --git a/packages/vega5-extension/package.json b/packages/vega5-extension/package.json index 942b12bb5df2..88aacf94f0c4 100644 --- a/packages/vega5-extension/package.json +++ b/packages/vega5-extension/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/vega5-extension", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Vega 5 and Vega-Lite 5 Mime Renderer Extension", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -38,7 +38,7 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/rendermime-interfaces": "^3.9.5", + "@jupyterlab/rendermime-interfaces": "^3.9.6", "@lumino/coreutils": "^2.1.2", "@lumino/widgets": "^2.3.1", "vega": "^5.20.0", @@ -46,7 +46,7 @@ "vega-lite": "^5.6.1-next.1" }, "devDependencies": { - "@jupyterlab/testutils": "^4.1.5", + "@jupyterlab/testutils": "^4.1.6", "@types/jest": "^29.2.0", "@types/webpack-env": "^1.18.0", "jest": "^29.2.0", diff --git a/pyproject.toml b/pyproject.toml index 0d1563513243..a9821d251bde 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "httpx>=0.25.0", "importlib-metadata>=4.8.3;python_version<\"3.10\"", "importlib-resources>=1.4;python_version<\"3.9\"", - "ipykernel", + "ipykernel>=6.5.0", "jinja2>=3.0.3", "jupyter_core", "jupyter_server@git+https://github.com/spotinst/jupyter_server.git@ocean-spark-jupyterserver-jlab", @@ -46,7 +46,7 @@ dependencies = [ "jupyterlab_server>=2.19.0,<3", "notebook_shim>=0.2", "packaging", - "tomli;python_version<\"3.11\"", + "tomli>=1.2.2;python_version<\"3.11\"", "tornado>=6.2.0", "traitlets", ] @@ -122,6 +122,13 @@ dev = [ "bump2version", "ruff==0.2.0", ] +upgrade-extension = [ + "pyyaml-include<2.0", + "copier~=8.0", + "jinja2-time<0.3", + "pydantic<2.0", + "tomli-w<2.0" +] [tool.check-wheel-contents] ignore = ["W002", "W004"] diff --git a/scripts/ci_script.sh b/scripts/ci_script.sh index 9d7d60b9dad8..2e838e4f2f66 100755 --- a/scripts/ci_script.sh +++ b/scripts/ci_script.sh @@ -259,7 +259,7 @@ if [[ $GROUP == usage ]]; then jlpm run get:dependency react-native # Use the extension upgrade script - python -m pip install copier jinja2-time "pydantic<2" + python -m pip install .[upgrade-extension] python -m jupyterlab.upgrade_extension --no-input jupyterlab/tests/mock_packages/extension fi diff --git a/testutils/package.json b/testutils/package.json index c0a0f5aac65f..3574f1b4d7bc 100644 --- a/testutils/package.json +++ b/testutils/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlab/testutils", - "version": "4.1.5", + "version": "4.1.6", "description": "JupyterLab - Test Utilities", "homepage": "https://github.com/jupyterlab/jupyterlab", "bugs": { @@ -31,11 +31,11 @@ "watch": "tsc -b --watch" }, "dependencies": { - "@jupyterlab/application": "^4.1.5", - "@jupyterlab/apputils": "^4.2.5", - "@jupyterlab/notebook": "^4.1.5", - "@jupyterlab/rendermime": "^4.1.5", - "@jupyterlab/testing": "^4.1.5" + "@jupyterlab/application": "^4.1.6", + "@jupyterlab/apputils": "^4.2.6", + "@jupyterlab/notebook": "^4.1.6", + "@jupyterlab/rendermime": "^4.1.6", + "@jupyterlab/testing": "^4.1.6" }, "devDependencies": { "rimraf": "~5.0.5", diff --git a/yarn.lock b/yarn.lock index a8e0063b2a86..8ede0524ad93 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2096,19 +2096,19 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/application-extension@^4.1.5, @jupyterlab/application-extension@workspace:packages/application-extension, @jupyterlab/application-extension@~4.1.5": +"@jupyterlab/application-extension@^4.1.6, @jupyterlab/application-extension@workspace:packages/application-extension, @jupyterlab/application-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/application-extension@workspace:packages/application-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/property-inspector": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/property-inspector": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2125,56 +2125,56 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/application-top@workspace:dev_mode" dependencies: - "@jupyterlab/application": ~4.1.5 - "@jupyterlab/application-extension": ~4.1.5 - "@jupyterlab/apputils-extension": ~4.1.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/buildutils": ^4.1.5 - "@jupyterlab/cell-toolbar-extension": ~4.1.5 - "@jupyterlab/celltags-extension": ~4.1.5 - "@jupyterlab/codemirror-extension": ~4.1.5 - "@jupyterlab/completer-extension": ~4.1.5 - "@jupyterlab/console-extension": ~4.1.5 - "@jupyterlab/coreutils": ~6.1.5 - "@jupyterlab/csvviewer-extension": ~4.1.5 - "@jupyterlab/debugger-extension": ~4.1.5 - "@jupyterlab/docmanager-extension": ~4.1.5 - "@jupyterlab/documentsearch-extension": ~4.1.5 - "@jupyterlab/extensionmanager-extension": ~4.1.5 - "@jupyterlab/filebrowser-extension": ~4.1.5 - "@jupyterlab/fileeditor-extension": ~4.1.5 - "@jupyterlab/help-extension": ~4.1.5 - "@jupyterlab/htmlviewer-extension": ~4.1.5 - "@jupyterlab/hub-extension": ~4.1.5 - "@jupyterlab/imageviewer-extension": ~4.1.5 - "@jupyterlab/inspector-extension": ~4.1.5 - "@jupyterlab/javascript-extension": ~4.1.5 - "@jupyterlab/json-extension": ~4.1.5 - "@jupyterlab/launcher-extension": ~4.1.5 - "@jupyterlab/logconsole-extension": ~4.1.5 - "@jupyterlab/lsp-extension": ~4.1.5 - "@jupyterlab/mainmenu-extension": ~4.1.5 - "@jupyterlab/markdownviewer-extension": ~4.1.5 - "@jupyterlab/markedparser-extension": ~4.1.5 - "@jupyterlab/mathjax-extension": ~4.1.5 - "@jupyterlab/mermaid-extension": ~4.1.5 - "@jupyterlab/metadataform-extension": ~4.1.5 - "@jupyterlab/notebook-extension": ~4.1.5 - "@jupyterlab/pdf-extension": ~4.1.5 - "@jupyterlab/pluginmanager-extension": ~4.1.5 - "@jupyterlab/rendermime-extension": ~4.1.5 - "@jupyterlab/running-extension": ~4.1.5 - "@jupyterlab/settingeditor-extension": ~4.1.5 - "@jupyterlab/shortcuts-extension": ~4.1.5 - "@jupyterlab/statusbar-extension": ~4.1.5 - "@jupyterlab/terminal-extension": ~4.1.5 - "@jupyterlab/theme-dark-extension": ~4.1.5 - "@jupyterlab/theme-light-extension": ~4.1.5 - "@jupyterlab/toc-extension": ~6.1.5 - "@jupyterlab/tooltip-extension": ~4.1.5 - "@jupyterlab/translation-extension": ~4.1.5 - "@jupyterlab/ui-components-extension": ~4.1.5 - "@jupyterlab/vega5-extension": ~4.1.5 + "@jupyterlab/application": ~4.1.6 + "@jupyterlab/application-extension": ~4.1.6 + "@jupyterlab/apputils-extension": ~4.1.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/buildutils": ^4.1.6 + "@jupyterlab/cell-toolbar-extension": ~4.1.6 + "@jupyterlab/celltags-extension": ~4.1.6 + "@jupyterlab/codemirror-extension": ~4.1.6 + "@jupyterlab/completer-extension": ~4.1.6 + "@jupyterlab/console-extension": ~4.1.6 + "@jupyterlab/coreutils": ~6.1.6 + "@jupyterlab/csvviewer-extension": ~4.1.6 + "@jupyterlab/debugger-extension": ~4.1.6 + "@jupyterlab/docmanager-extension": ~4.1.6 + "@jupyterlab/documentsearch-extension": ~4.1.6 + "@jupyterlab/extensionmanager-extension": ~4.1.6 + "@jupyterlab/filebrowser-extension": ~4.1.6 + "@jupyterlab/fileeditor-extension": ~4.1.6 + "@jupyterlab/help-extension": ~4.1.6 + "@jupyterlab/htmlviewer-extension": ~4.1.6 + "@jupyterlab/hub-extension": ~4.1.6 + "@jupyterlab/imageviewer-extension": ~4.1.6 + "@jupyterlab/inspector-extension": ~4.1.6 + "@jupyterlab/javascript-extension": ~4.1.6 + "@jupyterlab/json-extension": ~4.1.6 + "@jupyterlab/launcher-extension": ~4.1.6 + "@jupyterlab/logconsole-extension": ~4.1.6 + "@jupyterlab/lsp-extension": ~4.1.6 + "@jupyterlab/mainmenu-extension": ~4.1.6 + "@jupyterlab/markdownviewer-extension": ~4.1.6 + "@jupyterlab/markedparser-extension": ~4.1.6 + "@jupyterlab/mathjax-extension": ~4.1.6 + "@jupyterlab/mermaid-extension": ~4.1.6 + "@jupyterlab/metadataform-extension": ~4.1.6 + "@jupyterlab/notebook-extension": ~4.1.6 + "@jupyterlab/pdf-extension": ~4.1.6 + "@jupyterlab/pluginmanager-extension": ~4.1.6 + "@jupyterlab/rendermime-extension": ~4.1.6 + "@jupyterlab/running-extension": ~4.1.6 + "@jupyterlab/settingeditor-extension": ~4.1.6 + "@jupyterlab/shortcuts-extension": ~4.1.6 + "@jupyterlab/statusbar-extension": ~4.1.6 + "@jupyterlab/terminal-extension": ~4.1.6 + "@jupyterlab/theme-dark-extension": ~4.1.6 + "@jupyterlab/theme-light-extension": ~4.1.6 + "@jupyterlab/toc-extension": ~6.1.6 + "@jupyterlab/tooltip-extension": ~4.1.6 + "@jupyterlab/translation-extension": ~4.1.6 + "@jupyterlab/ui-components-extension": ~4.1.6 + "@jupyterlab/vega5-extension": ~4.1.6 chokidar: ^3.4.0 css-loader: ^6.7.1 duplicate-package-checker-webpack-plugin: ^3.0.0 @@ -2200,21 +2200,21 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/application@^4.1.5, @jupyterlab/application@workspace:packages/application, @jupyterlab/application@~4.1.5": +"@jupyterlab/application@^4.1.6, @jupyterlab/application@workspace:packages/application, @jupyterlab/application@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/application@workspace:packages/application" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/application": ^2.3.0 "@lumino/commands": ^2.2.0 @@ -2233,23 +2233,23 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/apputils-extension@^4.1.5, @jupyterlab/apputils-extension@workspace:packages/apputils-extension, @jupyterlab/apputils-extension@~4.1.5": +"@jupyterlab/apputils-extension@^4.1.6, @jupyterlab/apputils-extension@workspace:packages/apputils-extension, @jupyterlab/apputils-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/apputils-extension@workspace:packages/apputils-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2266,20 +2266,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/apputils@^4.2.5, @jupyterlab/apputils@workspace:packages/apputils": +"@jupyterlab/apputils@^4.2.6, @jupyterlab/apputils@workspace:packages/apputils": version: 0.0.0-use.local resolution: "@jupyterlab/apputils@workspace:packages/apputils" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2301,14 +2301,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/attachments@^4.1.5, @jupyterlab/attachments@workspace:packages/attachments": +"@jupyterlab/attachments@^4.1.6, @jupyterlab/attachments@workspace:packages/attachments": version: 0.0.0-use.local resolution: "@jupyterlab/attachments@workspace:packages/attachments" dependencies: - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 rimraf: ~5.0.5 @@ -2317,7 +2317,7 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/builder@^4.1.5, @jupyterlab/builder@workspace:builder": +"@jupyterlab/builder@^4.1.6, @jupyterlab/builder@workspace:builder": version: 0.0.0-use.local resolution: "@jupyterlab/builder@workspace:builder" dependencies: @@ -2363,7 +2363,7 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/buildutils@^4.1.5, @jupyterlab/buildutils@workspace:buildutils": +"@jupyterlab/buildutils@^4.1.6, @jupyterlab/buildutils@workspace:buildutils": version: 0.0.0-use.local resolution: "@jupyterlab/buildutils@workspace:buildutils" dependencies: @@ -2403,32 +2403,32 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/cell-toolbar-extension@^4.1.5, @jupyterlab/cell-toolbar-extension@workspace:packages/cell-toolbar-extension, @jupyterlab/cell-toolbar-extension@~4.1.5": +"@jupyterlab/cell-toolbar-extension@^4.1.6, @jupyterlab/cell-toolbar-extension@workspace:packages/cell-toolbar-extension, @jupyterlab/cell-toolbar-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/cell-toolbar-extension@workspace:packages/cell-toolbar-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cell-toolbar": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cell-toolbar": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/cell-toolbar@^4.1.5, @jupyterlab/cell-toolbar@workspace:packages/cell-toolbar": +"@jupyterlab/cell-toolbar@^4.1.6, @jupyterlab/cell-toolbar@workspace:packages/cell-toolbar": version: 0.0.0-use.local resolution: "@jupyterlab/cell-toolbar@workspace:packages/cell-toolbar" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/disposable": ^2.1.2 @@ -2441,29 +2441,29 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/cells@^4.1.5, @jupyterlab/cells@workspace:packages/cells": +"@jupyterlab/cells@^4.1.6, @jupyterlab/cells@workspace:packages/cells": version: 0.0.0-use.local resolution: "@jupyterlab/cells@workspace:packages/cells" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/attachments": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/attachments": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/domutils": ^2.0.1 @@ -2483,14 +2483,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/celltags-extension@^4.1.5, @jupyterlab/celltags-extension@workspace:packages/celltags-extension, @jupyterlab/celltags-extension@~4.1.5": +"@jupyterlab/celltags-extension@^4.1.6, @jupyterlab/celltags-extension@workspace:packages/celltags-extension, @jupyterlab/celltags-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/celltags-extension@workspace:packages/celltags-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@rjsf/utils": ^5.13.4 react: ^18.2.0 @@ -2499,20 +2499,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/codeeditor@^4.1.5, @jupyterlab/codeeditor@workspace:packages/codeeditor": +"@jupyterlab/codeeditor@^4.1.6, @jupyterlab/codeeditor@workspace:packages/codeeditor": version: 0.0.0-use.local resolution: "@jupyterlab/codeeditor@workspace:packages/codeeditor" dependencies: "@codemirror/state": ^6.2.0 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/dragdrop": ^2.1.4 @@ -2528,7 +2528,7 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/codemirror-extension@^4.1.5, @jupyterlab/codemirror-extension@workspace:packages/codemirror-extension, @jupyterlab/codemirror-extension@~4.1.5": +"@jupyterlab/codemirror-extension@^4.1.6, @jupyterlab/codemirror-extension@workspace:packages/codemirror-extension, @jupyterlab/codemirror-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/codemirror-extension@workspace:packages/codemirror-extension" dependencies: @@ -2536,13 +2536,13 @@ __metadata: "@codemirror/language": ^6.6.0 "@codemirror/legacy-modes": ^6.3.2 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 "@rjsf/utils": ^5.13.4 @@ -2555,7 +2555,7 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/codemirror@^4.1.5, @jupyterlab/codemirror@workspace:packages/codemirror": +"@jupyterlab/codemirror@^4.1.6, @jupyterlab/codemirror@workspace:packages/codemirror": version: 0.0.0-use.local resolution: "@jupyterlab/codemirror@workspace:packages/codemirror" dependencies: @@ -2580,12 +2580,12 @@ __metadata: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lezer/common": ^1.0.2 "@lezer/generator": ^1.2.2 "@lezer/highlight": ^1.1.4 @@ -2603,15 +2603,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/completer-extension@^4.1.5, @jupyterlab/completer-extension@workspace:packages/completer-extension, @jupyterlab/completer-extension@~4.1.5": +"@jupyterlab/completer-extension@^4.1.6, @jupyterlab/completer-extension@workspace:packages/completer-extension, @jupyterlab/completer-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/completer-extension@workspace:packages/completer-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@rjsf/utils": ^5.13.4 @@ -2622,24 +2622,24 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/completer@^4.1.5, @jupyterlab/completer@workspace:packages/completer": +"@jupyterlab/completer@^4.1.6, @jupyterlab/completer@workspace:packages/completer": version: 0.0.0-use.local resolution: "@jupyterlab/completer@workspace:packages/completer" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2655,22 +2655,22 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/console-extension@^4.1.5, @jupyterlab/console-extension@workspace:packages/console-extension, @jupyterlab/console-extension@~4.1.5": +"@jupyterlab/console-extension@^4.1.6, @jupyterlab/console-extension@workspace:packages/console-extension, @jupyterlab/console-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/console-extension@workspace:packages/console-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2682,25 +2682,25 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/console@^4.1.5, @jupyterlab/console@workspace:packages/console": +"@jupyterlab/console@^4.1.6, @jupyterlab/console@workspace:packages/console": version: 0.0.0-use.local resolution: "@jupyterlab/console@workspace:packages/console" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/dragdrop": ^2.1.4 @@ -2715,7 +2715,7 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/coreutils@^6.1.5, @jupyterlab/coreutils@workspace:packages/coreutils, @jupyterlab/coreutils@~6.1.5": +"@jupyterlab/coreutils@^6.1.6, @jupyterlab/coreutils@workspace:packages/coreutils, @jupyterlab/coreutils@~6.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/coreutils@workspace:packages/coreutils" dependencies: @@ -2740,19 +2740,19 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/csvviewer-extension@^4.1.5, @jupyterlab/csvviewer-extension@workspace:packages/csvviewer-extension, @jupyterlab/csvviewer-extension@~4.1.5": +"@jupyterlab/csvviewer-extension@^4.1.6, @jupyterlab/csvviewer-extension@workspace:packages/csvviewer-extension, @jupyterlab/csvviewer-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/csvviewer-extension@workspace:packages/csvviewer-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/csvviewer": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/csvviewer": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/datagrid": ^2.3.0 "@lumino/widgets": ^2.3.1 rimraf: ~5.0.5 @@ -2761,15 +2761,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/csvviewer@^4.1.5, @jupyterlab/csvviewer@workspace:packages/csvviewer": +"@jupyterlab/csvviewer@^4.1.6, @jupyterlab/csvviewer@workspace:packages/csvviewer": version: 0.0.0-use.local resolution: "@jupyterlab/csvviewer@workspace:packages/csvviewer" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/datagrid": ^2.3.0 "@lumino/disposable": ^2.1.2 @@ -2786,26 +2786,26 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/debugger-extension@^4.1.5, @jupyterlab/debugger-extension@workspace:packages/debugger-extension, @jupyterlab/debugger-extension@~4.1.5": +"@jupyterlab/debugger-extension@^4.1.6, @jupyterlab/debugger-extension@workspace:packages/debugger-extension, @jupyterlab/debugger-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/debugger-extension@workspace:packages/debugger-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/debugger": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/debugger": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@types/jest": ^29.2.0 "@types/react-dom": ^18.0.9 rimraf: ~5.0.5 @@ -2814,29 +2814,29 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/debugger@^4.1.5, @jupyterlab/debugger@workspace:packages/debugger": +"@jupyterlab/debugger@^4.1.6, @jupyterlab/debugger@workspace:packages/debugger": version: 0.0.0-use.local resolution: "@jupyterlab/debugger@workspace:packages/debugger" dependencies: "@codemirror/state": ^6.2.0 "@codemirror/view": ^6.9.6 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2857,20 +2857,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/docmanager-extension@^4.1.5, @jupyterlab/docmanager-extension@workspace:packages/docmanager-extension, @jupyterlab/docmanager-extension@~4.1.5": +"@jupyterlab/docmanager-extension@^4.1.6, @jupyterlab/docmanager-extension@workspace:packages/docmanager-extension, @jupyterlab/docmanager-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/docmanager-extension@workspace:packages/docmanager-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -2884,18 +2884,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/docmanager@^4.1.5, @jupyterlab/docmanager@workspace:packages/docmanager": +"@jupyterlab/docmanager@^4.1.6, @jupyterlab/docmanager@workspace:packages/docmanager": version: 0.0.0-use.local resolution: "@jupyterlab/docmanager@workspace:packages/docmanager" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2912,21 +2912,21 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/docregistry@^4.1.5, @jupyterlab/docregistry@workspace:packages/docregistry": +"@jupyterlab/docregistry@^4.1.6, @jupyterlab/docregistry@workspace:packages/docregistry": version: 0.0.0-use.local resolution: "@jupyterlab/docregistry@workspace:packages/docregistry" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2943,15 +2943,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/documentsearch-extension@^4.1.5, @jupyterlab/documentsearch-extension@workspace:packages/documentsearch-extension, @jupyterlab/documentsearch-extension@~4.1.5": +"@jupyterlab/documentsearch-extension@^4.1.6, @jupyterlab/documentsearch-extension@workspace:packages/documentsearch-extension, @jupyterlab/documentsearch-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/documentsearch-extension@workspace:packages/documentsearch-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 rimraf: ~5.0.5 @@ -2959,14 +2959,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/documentsearch@^4.1.5, @jupyterlab/documentsearch@workspace:packages/documentsearch": +"@jupyterlab/documentsearch@^4.1.6, @jupyterlab/documentsearch@workspace:packages/documentsearch": version: 0.0.0-use.local resolution: "@jupyterlab/documentsearch@workspace:packages/documentsearch" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -2986,39 +2986,39 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-app@workspace:examples/app" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/application-extension": ^4.1.5 - "@jupyterlab/apputils-extension": ^4.1.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/celltags-extension": ^4.1.5 - "@jupyterlab/codemirror-extension": ^4.1.5 - "@jupyterlab/completer-extension": ^4.1.5 - "@jupyterlab/console-extension": ^4.1.5 - "@jupyterlab/csvviewer-extension": ^4.1.5 - "@jupyterlab/docmanager-extension": ^4.1.5 - "@jupyterlab/filebrowser-extension": ^4.1.5 - "@jupyterlab/fileeditor-extension": ^4.1.5 - "@jupyterlab/help-extension": ^4.1.5 - "@jupyterlab/imageviewer-extension": ^4.1.5 - "@jupyterlab/inspector-extension": ^4.1.5 - "@jupyterlab/launcher-extension": ^4.1.5 - "@jupyterlab/mainmenu-extension": ^4.1.5 - "@jupyterlab/markdownviewer-extension": ^4.1.5 - "@jupyterlab/mathjax-extension": ^4.1.5 - "@jupyterlab/metadataform-extension": ^4.1.5 - "@jupyterlab/notebook-extension": ^4.1.5 - "@jupyterlab/rendermime-extension": ^4.1.5 - "@jupyterlab/running-extension": ^4.1.5 - "@jupyterlab/settingeditor-extension": ^4.1.5 - "@jupyterlab/shortcuts-extension": ^4.1.5 - "@jupyterlab/statusbar-extension": ^4.1.5 - "@jupyterlab/theme-dark-extension": ^4.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/toc-extension": ^6.1.5 - "@jupyterlab/tooltip-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/translation-extension": ^4.1.5 - "@jupyterlab/ui-components-extension": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/application-extension": ^4.1.6 + "@jupyterlab/apputils-extension": ^4.1.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/celltags-extension": ^4.1.6 + "@jupyterlab/codemirror-extension": ^4.1.6 + "@jupyterlab/completer-extension": ^4.1.6 + "@jupyterlab/console-extension": ^4.1.6 + "@jupyterlab/csvviewer-extension": ^4.1.6 + "@jupyterlab/docmanager-extension": ^4.1.6 + "@jupyterlab/filebrowser-extension": ^4.1.6 + "@jupyterlab/fileeditor-extension": ^4.1.6 + "@jupyterlab/help-extension": ^4.1.6 + "@jupyterlab/imageviewer-extension": ^4.1.6 + "@jupyterlab/inspector-extension": ^4.1.6 + "@jupyterlab/launcher-extension": ^4.1.6 + "@jupyterlab/mainmenu-extension": ^4.1.6 + "@jupyterlab/markdownviewer-extension": ^4.1.6 + "@jupyterlab/mathjax-extension": ^4.1.6 + "@jupyterlab/metadataform-extension": ^4.1.6 + "@jupyterlab/notebook-extension": ^4.1.6 + "@jupyterlab/rendermime-extension": ^4.1.6 + "@jupyterlab/running-extension": ^4.1.6 + "@jupyterlab/settingeditor-extension": ^4.1.6 + "@jupyterlab/shortcuts-extension": ^4.1.6 + "@jupyterlab/statusbar-extension": ^4.1.6 + "@jupyterlab/theme-dark-extension": ^4.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/toc-extension": ^6.1.6 + "@jupyterlab/tooltip-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/translation-extension": ^4.1.6 + "@jupyterlab/ui-components-extension": ^4.1.6 css-loader: ^6.7.1 fs-extra: ^10.1.0 glob: ~7.1.6 @@ -3040,16 +3040,16 @@ __metadata: dependencies: "@jupyter/web-components": ^0.15.2 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 @@ -3070,14 +3070,14 @@ __metadata: dependencies: "@jupyter/web-components": ^0.15.2 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 @@ -3095,48 +3095,48 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-federated-core@workspace:examples/federated/core_package" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/application-extension": ^4.1.5 - "@jupyterlab/apputils-extension": ^4.1.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/celltags-extension": ^4.1.5 - "@jupyterlab/codemirror-extension": ^4.1.5 - "@jupyterlab/completer-extension": ^4.1.5 - "@jupyterlab/console-extension": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/csvviewer-extension": ^4.1.5 - "@jupyterlab/debugger-extension": ^4.1.5 - "@jupyterlab/docmanager-extension": ^4.1.5 - "@jupyterlab/documentsearch-extension": ^4.1.5 - "@jupyterlab/extensionmanager-extension": ^4.1.5 - "@jupyterlab/filebrowser-extension": ^4.1.5 - "@jupyterlab/fileeditor-extension": ^4.1.5 - "@jupyterlab/help-extension": ^4.1.5 - "@jupyterlab/htmlviewer-extension": ^4.1.5 - "@jupyterlab/hub-extension": ^4.1.5 - "@jupyterlab/imageviewer-extension": ^4.1.5 - "@jupyterlab/inspector-extension": ^4.1.5 - "@jupyterlab/javascript-extension": ^4.1.5 - "@jupyterlab/json-extension": ^4.1.5 - "@jupyterlab/launcher-extension": ^4.1.5 - "@jupyterlab/logconsole-extension": ^4.1.5 - "@jupyterlab/lsp-extension": ^4.1.5 - "@jupyterlab/mainmenu-extension": ^4.1.5 - "@jupyterlab/mathjax-extension": ^4.1.5 - "@jupyterlab/metadataform-extension": ^4.1.5 - "@jupyterlab/notebook-extension": ^4.1.5 - "@jupyterlab/pdf-extension": ^4.1.5 - "@jupyterlab/rendermime-extension": ^4.1.5 - "@jupyterlab/settingeditor-extension": ^4.1.5 - "@jupyterlab/shortcuts-extension": ^4.1.5 - "@jupyterlab/statusbar-extension": ^4.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/toc-extension": ^6.1.5 - "@jupyterlab/tooltip-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/translation-extension": ^4.1.5 - "@jupyterlab/ui-components-extension": ^4.1.5 - "@jupyterlab/vega5-extension": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/application-extension": ^4.1.6 + "@jupyterlab/apputils-extension": ^4.1.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/celltags-extension": ^4.1.6 + "@jupyterlab/codemirror-extension": ^4.1.6 + "@jupyterlab/completer-extension": ^4.1.6 + "@jupyterlab/console-extension": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/csvviewer-extension": ^4.1.6 + "@jupyterlab/debugger-extension": ^4.1.6 + "@jupyterlab/docmanager-extension": ^4.1.6 + "@jupyterlab/documentsearch-extension": ^4.1.6 + "@jupyterlab/extensionmanager-extension": ^4.1.6 + "@jupyterlab/filebrowser-extension": ^4.1.6 + "@jupyterlab/fileeditor-extension": ^4.1.6 + "@jupyterlab/help-extension": ^4.1.6 + "@jupyterlab/htmlviewer-extension": ^4.1.6 + "@jupyterlab/hub-extension": ^4.1.6 + "@jupyterlab/imageviewer-extension": ^4.1.6 + "@jupyterlab/inspector-extension": ^4.1.6 + "@jupyterlab/javascript-extension": ^4.1.6 + "@jupyterlab/json-extension": ^4.1.6 + "@jupyterlab/launcher-extension": ^4.1.6 + "@jupyterlab/logconsole-extension": ^4.1.6 + "@jupyterlab/lsp-extension": ^4.1.6 + "@jupyterlab/mainmenu-extension": ^4.1.6 + "@jupyterlab/mathjax-extension": ^4.1.6 + "@jupyterlab/metadataform-extension": ^4.1.6 + "@jupyterlab/notebook-extension": ^4.1.6 + "@jupyterlab/pdf-extension": ^4.1.6 + "@jupyterlab/rendermime-extension": ^4.1.6 + "@jupyterlab/settingeditor-extension": ^4.1.6 + "@jupyterlab/shortcuts-extension": ^4.1.6 + "@jupyterlab/statusbar-extension": ^4.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/toc-extension": ^6.1.6 + "@jupyterlab/tooltip-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/translation-extension": ^4.1.6 + "@jupyterlab/ui-components-extension": ^4.1.6 + "@jupyterlab/vega5-extension": ^4.1.6 copy-webpack-plugin: ^11.0.0 css-loader: ^6.7.1 fs-extra: ^10.1.0 @@ -3157,20 +3157,20 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-federated-md@workspace:examples/federated/md_package" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/example-federated-middle": ^3.0.8 - "@jupyterlab/markdownviewer-extension": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/example-federated-middle": ^3.0.9 + "@jupyterlab/markdownviewer-extension": ^4.1.6 "@lumino/widgets": ^2.3.1 rimraf: ~5.0.5 languageName: unknown linkType: soft -"@jupyterlab/example-federated-middle@^3.0.8, @jupyterlab/example-federated-middle@workspace:examples/federated/middle_package": +"@jupyterlab/example-federated-middle@^3.0.9, @jupyterlab/example-federated-middle@workspace:examples/federated/middle_package": version: 0.0.0-use.local resolution: "@jupyterlab/example-federated-middle@workspace:examples/federated/middle_package" dependencies: - "@jupyterlab/builder": ^4.1.5 + "@jupyterlab/builder": ^4.1.6 "@lumino/coreutils": ^2.1.2 rimraf: ~5.0.5 languageName: unknown @@ -3187,18 +3187,18 @@ __metadata: resolution: "@jupyterlab/example-filebrowser@workspace:examples/filebrowser" dependencies: "@jupyter/web-components": ^0.15.2 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 @@ -3219,22 +3219,22 @@ __metadata: dependencies: "@jupyter/web-components": ^0.15.2 "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/markedparser-extension": ^4.1.5 - "@jupyterlab/mathjax-extension": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/markedparser-extension": ^4.1.6 + "@jupyterlab/mathjax-extension": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 @@ -3253,8 +3253,8 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-services-browser@workspace:packages/services/examples/browser" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 "@lumino/coreutils": ^2.1.2 rimraf: ~5.0.5 typescript: ~5.1.6 @@ -3267,10 +3267,10 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-services-outputarea@workspace:packages/services/examples/typescript-browser-with-output" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 css-loader: ^6.7.1 rimraf: ~5.0.5 style-loader: ~3.3.1 @@ -3284,11 +3284,11 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/example-simple-list@workspace:packages/ui-components/examples/simple-windowed-list" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 @@ -3307,11 +3307,11 @@ __metadata: resolution: "@jupyterlab/example-terminal@workspace:examples/terminal" dependencies: "@jupyter/web-components": ^0.15.2 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/terminal": ^4.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/terminal": ^4.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 "@lumino/widgets": ^2.3.1 css-loader: ^6.7.1 mini-css-extract-plugin: ^2.7.0 @@ -3325,31 +3325,31 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/extensionmanager-extension@^4.1.5, @jupyterlab/extensionmanager-extension@workspace:packages/extensionmanager-extension, @jupyterlab/extensionmanager-extension@~4.1.5": +"@jupyterlab/extensionmanager-extension@^4.1.6, @jupyterlab/extensionmanager-extension@workspace:packages/extensionmanager-extension, @jupyterlab/extensionmanager-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/extensionmanager-extension@workspace:packages/extensionmanager-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/extensionmanager": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/extensionmanager": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/extensionmanager@^4.1.5, @jupyterlab/extensionmanager@workspace:packages/extensionmanager": +"@jupyterlab/extensionmanager@^4.1.6, @jupyterlab/extensionmanager@workspace:packages/extensionmanager": version: 0.0.0-use.local resolution: "@jupyterlab/extensionmanager@workspace:packages/extensionmanager" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/messaging": ^2.0.1 "@lumino/polling": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -3366,22 +3366,22 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/filebrowser-extension@^4.1.5, @jupyterlab/filebrowser-extension@workspace:packages/filebrowser-extension, @jupyterlab/filebrowser-extension@~4.1.5": +"@jupyterlab/filebrowser-extension@^4.1.6, @jupyterlab/filebrowser-extension@workspace:packages/filebrowser-extension, @jupyterlab/filebrowser-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/filebrowser-extension@workspace:packages/filebrowser-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/widgets": ^2.3.1 @@ -3391,20 +3391,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/filebrowser@^4.1.5, @jupyterlab/filebrowser@workspace:packages/filebrowser": +"@jupyterlab/filebrowser@^4.1.6, @jupyterlab/filebrowser@workspace:packages/filebrowser": version: 0.0.0-use.local resolution: "@jupyterlab/filebrowser@workspace:packages/filebrowser" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -3424,34 +3424,34 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/fileeditor-extension@^4.1.5, @jupyterlab/fileeditor-extension@workspace:packages/fileeditor-extension, @jupyterlab/fileeditor-extension@~4.1.5": +"@jupyterlab/fileeditor-extension@^4.1.6, @jupyterlab/fileeditor-extension@workspace:packages/fileeditor-extension, @jupyterlab/fileeditor-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/fileeditor-extension@workspace:packages/fileeditor-extension" dependencies: "@codemirror/commands": ^6.2.3 "@codemirror/search": ^6.3.0 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -3462,23 +3462,23 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/fileeditor@^4.1.5, @jupyterlab/fileeditor@workspace:packages/fileeditor": +"@jupyterlab/fileeditor@^4.1.6, @jupyterlab/fileeditor@workspace:packages/fileeditor": version: 0.0.0-use.local resolution: "@jupyterlab/fileeditor@workspace:packages/fileeditor" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -3497,15 +3497,15 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/galata-extension@workspace:galata/extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/debugger": ^4.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/debugger": ^4.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -3518,15 +3518,15 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/galata@workspace:galata" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/debugger": ^4.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/debugger": ^4.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@playwright/test": ^1.32.2 "@stdlib/stats": ~0.0.13 @@ -3542,17 +3542,17 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/help-extension@^4.1.5, @jupyterlab/help-extension@workspace:packages/help-extension, @jupyterlab/help-extension@~4.1.5": +"@jupyterlab/help-extension@^4.1.6, @jupyterlab/help-extension@workspace:packages/help-extension, @jupyterlab/help-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/help-extension@workspace:packages/help-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/virtualdom": ^2.0.1 @@ -3564,32 +3564,32 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/htmlviewer-extension@^4.1.5, @jupyterlab/htmlviewer-extension@workspace:packages/htmlviewer-extension, @jupyterlab/htmlviewer-extension@~4.1.5": +"@jupyterlab/htmlviewer-extension@^4.1.6, @jupyterlab/htmlviewer-extension@workspace:packages/htmlviewer-extension, @jupyterlab/htmlviewer-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/htmlviewer-extension@workspace:packages/htmlviewer-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/htmlviewer": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/htmlviewer": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/htmlviewer@^4.1.5, @jupyterlab/htmlviewer@workspace:packages/htmlviewer": +"@jupyterlab/htmlviewer@^4.1.6, @jupyterlab/htmlviewer@workspace:packages/htmlviewer": version: 0.0.0-use.local resolution: "@jupyterlab/htmlviewer@workspace:packages/htmlviewer" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -3599,43 +3599,43 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/hub-extension@^4.1.5, @jupyterlab/hub-extension@workspace:packages/hub-extension, @jupyterlab/hub-extension@~4.1.5": +"@jupyterlab/hub-extension@^4.1.6, @jupyterlab/hub-extension@workspace:packages/hub-extension, @jupyterlab/hub-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/hub-extension@workspace:packages/hub-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/imageviewer-extension@^4.1.5, @jupyterlab/imageviewer-extension@workspace:packages/imageviewer-extension, @jupyterlab/imageviewer-extension@~4.1.5": +"@jupyterlab/imageviewer-extension@^4.1.6, @jupyterlab/imageviewer-extension@workspace:packages/imageviewer-extension, @jupyterlab/imageviewer-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/imageviewer-extension@workspace:packages/imageviewer-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/imageviewer": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/imageviewer": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/imageviewer@^4.1.5, @jupyterlab/imageviewer@workspace:packages/imageviewer": +"@jupyterlab/imageviewer@^4.1.6, @jupyterlab/imageviewer@workspace:packages/imageviewer": version: 0.0.0-use.local resolution: "@jupyterlab/imageviewer@workspace:packages/imageviewer" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 @@ -3647,18 +3647,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/inspector-extension@^4.1.5, @jupyterlab/inspector-extension@workspace:packages/inspector-extension, @jupyterlab/inspector-extension@~4.1.5": +"@jupyterlab/inspector-extension@^4.1.6, @jupyterlab/inspector-extension@workspace:packages/inspector-extension, @jupyterlab/inspector-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/inspector-extension@workspace:packages/inspector-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/inspector": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/inspector": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/widgets": ^2.3.1 rimraf: ~5.0.5 typedoc: ~0.24.7 @@ -3666,18 +3666,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/inspector@^4.1.5, @jupyterlab/inspector@workspace:packages/inspector": +"@jupyterlab/inspector@^4.1.6, @jupyterlab/inspector@workspace:packages/inspector": version: 0.0.0-use.local resolution: "@jupyterlab/inspector@workspace:packages/inspector" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/polling": ^2.1.2 @@ -3691,27 +3691,27 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/javascript-extension@^4.1.5, @jupyterlab/javascript-extension@workspace:packages/javascript-extension, @jupyterlab/javascript-extension@~4.1.5": +"@jupyterlab/javascript-extension@^4.1.6, @jupyterlab/javascript-extension@workspace:packages/javascript-extension, @jupyterlab/javascript-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/javascript-extension@workspace:packages/javascript-extension" dependencies: - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/json-extension@^4.1.5, @jupyterlab/json-extension@workspace:packages/json-extension, @jupyterlab/json-extension@~4.1.5": +"@jupyterlab/json-extension@^4.1.6, @jupyterlab/json-extension@workspace:packages/json-extension, @jupyterlab/json-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/json-extension@workspace:packages/json-extension" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lezer/highlight": ^1.1.4 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -3730,16 +3730,16 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/launcher-extension@^4.1.5, @jupyterlab/launcher-extension@workspace:packages/launcher-extension, @jupyterlab/launcher-extension@~4.1.5": +"@jupyterlab/launcher-extension@^4.1.6, @jupyterlab/launcher-extension@workspace:packages/launcher-extension, @jupyterlab/launcher-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/launcher-extension@workspace:packages/launcher-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -3749,13 +3749,13 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/launcher@^4.1.5, @jupyterlab/launcher@workspace:packages/launcher": +"@jupyterlab/launcher@^4.1.6, @jupyterlab/launcher@workspace:packages/launcher": version: 0.0.0-use.local resolution: "@jupyterlab/launcher@workspace:packages/launcher" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -3770,19 +3770,19 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/logconsole-extension@^4.1.5, @jupyterlab/logconsole-extension@workspace:packages/logconsole-extension, @jupyterlab/logconsole-extension@~4.1.5": +"@jupyterlab/logconsole-extension@^4.1.6, @jupyterlab/logconsole-extension@workspace:packages/logconsole-extension, @jupyterlab/logconsole-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/logconsole-extension@workspace:packages/logconsole-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -3792,17 +3792,17 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/logconsole@^4.1.5, @jupyterlab/logconsole@workspace:packages/logconsole": +"@jupyterlab/logconsole@^4.1.6, @jupyterlab/logconsole@workspace:packages/logconsole": version: 0.0.0-use.local resolution: "@jupyterlab/logconsole@workspace:packages/logconsole" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -3815,17 +3815,17 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/lsp-extension@^4.1.5, @jupyterlab/lsp-extension@workspace:packages/lsp-extension, @jupyterlab/lsp-extension@~4.1.5": +"@jupyterlab/lsp-extension@^4.1.6, @jupyterlab/lsp-extension@workspace:packages/lsp-extension, @jupyterlab/lsp-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/lsp-extension@workspace:packages/lsp-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -3836,18 +3836,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/lsp@^4.1.5, @jupyterlab/lsp@workspace:packages/lsp": +"@jupyterlab/lsp@^4.1.6, @jupyterlab/lsp@workspace:packages/lsp": version: 0.0.0-use.local resolution: "@jupyterlab/lsp@workspace:packages/lsp" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -3865,18 +3865,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/mainmenu-extension@^4.1.5, @jupyterlab/mainmenu-extension@workspace:packages/mainmenu-extension, @jupyterlab/mainmenu-extension@~4.1.5": +"@jupyterlab/mainmenu-extension@^4.1.6, @jupyterlab/mainmenu-extension@workspace:packages/mainmenu-extension, @jupyterlab/mainmenu-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/mainmenu-extension@workspace:packages/mainmenu-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -3887,14 +3887,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/mainmenu@^4.1.5, @jupyterlab/mainmenu@workspace:packages/mainmenu": +"@jupyterlab/mainmenu@^4.1.6, @jupyterlab/mainmenu@workspace:packages/mainmenu": version: 0.0.0-use.local resolution: "@jupyterlab/mainmenu@workspace:packages/mainmenu" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -3907,34 +3907,34 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/markdownviewer-extension@^4.1.5, @jupyterlab/markdownviewer-extension@workspace:packages/markdownviewer-extension, @jupyterlab/markdownviewer-extension@~4.1.5": +"@jupyterlab/markdownviewer-extension@^4.1.6, @jupyterlab/markdownviewer-extension@workspace:packages/markdownviewer-extension, @jupyterlab/markdownviewer-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/markdownviewer-extension@workspace:packages/markdownviewer-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/markdownviewer": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/markdownviewer": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/markdownviewer@^4.1.5, @jupyterlab/markdownviewer@workspace:packages/markdownviewer": +"@jupyterlab/markdownviewer@^4.1.6, @jupyterlab/markdownviewer@workspace:packages/markdownviewer": version: 0.0.0-use.local resolution: "@jupyterlab/markdownviewer@workspace:packages/markdownviewer" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 @@ -3945,15 +3945,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/markedparser-extension@^4.1.5, @jupyterlab/markedparser-extension@workspace:packages/markedparser-extension, @jupyterlab/markedparser-extension@~4.1.5": +"@jupyterlab/markedparser-extension@^4.1.6, @jupyterlab/markedparser-extension@workspace:packages/markedparser-extension, @jupyterlab/markedparser-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/markedparser-extension@workspace:packages/markedparser-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/mermaid": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/mermaid": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@types/d3": ^7.4.0 "@types/dompurify": ^2.4.0 @@ -3966,12 +3966,12 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/mathjax-extension@^4.1.5, @jupyterlab/mathjax-extension@workspace:packages/mathjax-extension, @jupyterlab/mathjax-extension@~4.1.5": +"@jupyterlab/mathjax-extension@^4.1.6, @jupyterlab/mathjax-extension@workspace:packages/mathjax-extension, @jupyterlab/mathjax-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/mathjax-extension@workspace:packages/mathjax-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 "@lumino/coreutils": ^2.1.2 mathjax-full: ^3.2.2 rimraf: ~5.0.5 @@ -3980,28 +3980,28 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/mermaid-extension@^4.1.5, @jupyterlab/mermaid-extension@workspace:packages/mermaid-extension, @jupyterlab/mermaid-extension@~4.1.5": +"@jupyterlab/mermaid-extension@^4.1.6, @jupyterlab/mermaid-extension@workspace:packages/mermaid-extension, @jupyterlab/mermaid-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/mermaid-extension@workspace:packages/mermaid-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/mermaid": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/mermaid": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/mermaid@^4.1.5, @jupyterlab/mermaid@workspace:packages/mermaid": +"@jupyterlab/mermaid@^4.1.6, @jupyterlab/mermaid@workspace:packages/mermaid": version: 0.0.0-use.local resolution: "@jupyterlab/mermaid@workspace:packages/mermaid" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 "@types/jest": ^29.2.0 @@ -4013,33 +4013,33 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/metadataform-extension@^4.1.5, @jupyterlab/metadataform-extension@workspace:packages/metadataform-extension, @jupyterlab/metadataform-extension@~4.1.5": +"@jupyterlab/metadataform-extension@^4.1.6, @jupyterlab/metadataform-extension@workspace:packages/metadataform-extension, @jupyterlab/metadataform-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/metadataform-extension@workspace:packages/metadataform-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/metadataform": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/metadataform": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/metadataform@^4.1.5, @jupyterlab/metadataform@workspace:packages/metadataform": +"@jupyterlab/metadataform@^4.1.6, @jupyterlab/metadataform@workspace:packages/metadataform": version: 0.0.0-use.local resolution: "@jupyterlab/metadataform@workspace:packages/metadataform" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 @@ -4060,101 +4060,101 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/metapackage@workspace:packages/metapackage" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/application-extension": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/apputils-extension": ^4.1.5 - "@jupyterlab/attachments": ^4.1.5 - "@jupyterlab/cell-toolbar": ^4.1.5 - "@jupyterlab/cell-toolbar-extension": ^4.1.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/celltags-extension": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/codemirror-extension": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/completer-extension": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/console-extension": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/csvviewer": ^4.1.5 - "@jupyterlab/csvviewer-extension": ^4.1.5 - "@jupyterlab/debugger": ^4.1.5 - "@jupyterlab/debugger-extension": ^4.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docmanager-extension": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/documentsearch-extension": ^4.1.5 - "@jupyterlab/extensionmanager": ^4.1.5 - "@jupyterlab/extensionmanager-extension": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/filebrowser-extension": ^4.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/fileeditor-extension": ^4.1.5 - "@jupyterlab/help-extension": ^4.1.5 - "@jupyterlab/htmlviewer": ^4.1.5 - "@jupyterlab/htmlviewer-extension": ^4.1.5 - "@jupyterlab/hub-extension": ^4.1.5 - "@jupyterlab/imageviewer": ^4.1.5 - "@jupyterlab/imageviewer-extension": ^4.1.5 - "@jupyterlab/inspector": ^4.1.5 - "@jupyterlab/inspector-extension": ^4.1.5 - "@jupyterlab/javascript-extension": ^4.1.5 - "@jupyterlab/json-extension": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/launcher-extension": ^4.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/logconsole-extension": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/lsp-extension": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/mainmenu-extension": ^4.1.5 - "@jupyterlab/markdownviewer": ^4.1.5 - "@jupyterlab/markdownviewer-extension": ^4.1.5 - "@jupyterlab/markedparser-extension": ^4.1.5 - "@jupyterlab/mathjax-extension": ^4.1.5 - "@jupyterlab/mermaid": ^4.1.5 - "@jupyterlab/mermaid-extension": ^4.1.5 - "@jupyterlab/metadataform": ^4.1.5 - "@jupyterlab/metadataform-extension": ^4.1.5 - "@jupyterlab/nbconvert-css": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/notebook-extension": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/pdf-extension": ^4.1.5 - "@jupyterlab/pluginmanager": ^4.1.5 - "@jupyterlab/pluginmanager-extension": ^4.1.5 - "@jupyterlab/property-inspector": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-extension": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/running-extension": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingeditor": ^4.1.5 - "@jupyterlab/settingeditor-extension": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/shortcuts-extension": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/statusbar-extension": ^4.1.5 - "@jupyterlab/terminal": ^4.1.5 - "@jupyterlab/terminal-extension": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/theme-dark-extension": ^4.1.5 - "@jupyterlab/theme-light-extension": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/toc-extension": ^6.1.5 - "@jupyterlab/tooltip": ^4.1.5 - "@jupyterlab/tooltip-extension": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/translation-extension": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 - "@jupyterlab/ui-components-extension": ^4.1.5 - "@jupyterlab/vega5-extension": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/application-extension": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/apputils-extension": ^4.1.6 + "@jupyterlab/attachments": ^4.1.6 + "@jupyterlab/cell-toolbar": ^4.1.6 + "@jupyterlab/cell-toolbar-extension": ^4.1.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/celltags-extension": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/codemirror-extension": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/completer-extension": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/console-extension": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/csvviewer": ^4.1.6 + "@jupyterlab/csvviewer-extension": ^4.1.6 + "@jupyterlab/debugger": ^4.1.6 + "@jupyterlab/debugger-extension": ^4.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docmanager-extension": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/documentsearch-extension": ^4.1.6 + "@jupyterlab/extensionmanager": ^4.1.6 + "@jupyterlab/extensionmanager-extension": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/filebrowser-extension": ^4.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/fileeditor-extension": ^4.1.6 + "@jupyterlab/help-extension": ^4.1.6 + "@jupyterlab/htmlviewer": ^4.1.6 + "@jupyterlab/htmlviewer-extension": ^4.1.6 + "@jupyterlab/hub-extension": ^4.1.6 + "@jupyterlab/imageviewer": ^4.1.6 + "@jupyterlab/imageviewer-extension": ^4.1.6 + "@jupyterlab/inspector": ^4.1.6 + "@jupyterlab/inspector-extension": ^4.1.6 + "@jupyterlab/javascript-extension": ^4.1.6 + "@jupyterlab/json-extension": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/launcher-extension": ^4.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/logconsole-extension": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/lsp-extension": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/mainmenu-extension": ^4.1.6 + "@jupyterlab/markdownviewer": ^4.1.6 + "@jupyterlab/markdownviewer-extension": ^4.1.6 + "@jupyterlab/markedparser-extension": ^4.1.6 + "@jupyterlab/mathjax-extension": ^4.1.6 + "@jupyterlab/mermaid": ^4.1.6 + "@jupyterlab/mermaid-extension": ^4.1.6 + "@jupyterlab/metadataform": ^4.1.6 + "@jupyterlab/metadataform-extension": ^4.1.6 + "@jupyterlab/nbconvert-css": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/notebook-extension": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/pdf-extension": ^4.1.6 + "@jupyterlab/pluginmanager": ^4.1.6 + "@jupyterlab/pluginmanager-extension": ^4.1.6 + "@jupyterlab/property-inspector": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-extension": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/running-extension": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingeditor": ^4.1.6 + "@jupyterlab/settingeditor-extension": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/shortcuts-extension": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/statusbar-extension": ^4.1.6 + "@jupyterlab/terminal": ^4.1.6 + "@jupyterlab/terminal-extension": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/theme-dark-extension": ^4.1.6 + "@jupyterlab/theme-light-extension": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/toc-extension": ^6.1.6 + "@jupyterlab/tooltip": ^4.1.6 + "@jupyterlab/tooltip-extension": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/translation-extension": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 + "@jupyterlab/ui-components-extension": ^4.1.6 + "@jupyterlab/vega5-extension": ^4.1.6 "@types/jest": ^29.2.0 fs-extra: ^10.1.0 jest: ^29.2.0 @@ -4169,8 +4169,8 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/mock-consumer@workspace:jupyterlab/tests/mock_packages/interop/consumer" dependencies: - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/mock-token": ^4.1.5 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/mock-token": ^4.1.6 languageName: unknown linkType: soft @@ -4178,8 +4178,8 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/mock-extension@workspace:jupyterlab/tests/mock_packages/extension" dependencies: - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 languageName: unknown linkType: soft @@ -4187,12 +4187,12 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/mock-provider@workspace:jupyterlab/tests/mock_packages/interop/provider" dependencies: - "@jupyterlab/builder": ^4.1.5 - "@jupyterlab/mock-token": ^4.1.5 + "@jupyterlab/builder": ^4.1.6 + "@jupyterlab/mock-token": ^4.1.6 languageName: unknown linkType: soft -"@jupyterlab/mock-token@^4.1.5, @jupyterlab/mock-token@workspace:jupyterlab/tests/mock_packages/interop/token": +"@jupyterlab/mock-token@^4.1.6, @jupyterlab/mock-token@workspace:jupyterlab/tests/mock_packages/interop/token": version: 0.0.0-use.local resolution: "@jupyterlab/mock-token@workspace:jupyterlab/tests/mock_packages/interop/token" dependencies: @@ -4200,17 +4200,17 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/nbconvert-css@^4.1.5, @jupyterlab/nbconvert-css@workspace:packages/nbconvert-css": +"@jupyterlab/nbconvert-css@^4.1.6, @jupyterlab/nbconvert-css@workspace:packages/nbconvert-css": version: 0.0.0-use.local resolution: "@jupyterlab/nbconvert-css@workspace:packages/nbconvert-css" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/outputarea": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/outputarea": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 css-loader: ^6.7.1 mini-css-extract-plugin: ^2.7.0 null-loader: ^4.0.0 @@ -4220,11 +4220,11 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/nbformat@^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@^4.1.5, @jupyterlab/nbformat@workspace:packages/nbformat": +"@jupyterlab/nbformat@^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@^4.1.6, @jupyterlab/nbformat@workspace:packages/nbformat": version: 0.0.0-use.local resolution: "@jupyterlab/nbformat@workspace:packages/nbformat" dependencies: - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/testing": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@types/jest": ^29.2.0 jest: ^29.2.0 @@ -4233,40 +4233,40 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/notebook-extension@^4.1.5, @jupyterlab/notebook-extension@workspace:packages/notebook-extension, @jupyterlab/notebook-extension@~4.1.5": +"@jupyterlab/notebook-extension@^4.1.6, @jupyterlab/notebook-extension@workspace:packages/notebook-extension, @jupyterlab/notebook-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/notebook-extension@workspace:packages/notebook-extension" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/completer": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/docmanager-extension": ^4.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/filebrowser": ^4.1.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/logconsole": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/metadataform": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/property-inspector": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/completer": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/docmanager-extension": ^4.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/filebrowser": ^4.1.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/logconsole": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/metadataform": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/property-inspector": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -4282,29 +4282,29 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/notebook@^4.1.5, @jupyterlab/notebook@workspace:packages/notebook": +"@jupyterlab/notebook@^4.1.6, @jupyterlab/notebook@workspace:packages/notebook": version: 0.0.0-use.local resolution: "@jupyterlab/notebook@workspace:packages/notebook" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/cells": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/codemirror": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/documentsearch": ^4.1.5 - "@jupyterlab/lsp": ^4.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/cells": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/codemirror": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/documentsearch": ^4.1.6 + "@jupyterlab/lsp": ^4.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4324,11 +4324,11 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/observables@^5.1.5, @jupyterlab/observables@workspace:packages/observables": +"@jupyterlab/observables@^5.1.6, @jupyterlab/observables@workspace:packages/observables": version: 0.0.0-use.local resolution: "@jupyterlab/observables@workspace:packages/observables" dependencies: - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/testing": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4342,18 +4342,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/outputarea@^4.1.5, @jupyterlab/outputarea@workspace:packages/outputarea": +"@jupyterlab/outputarea@^4.1.6, @jupyterlab/outputarea@workspace:packages/outputarea": version: 0.0.0-use.local resolution: "@jupyterlab/outputarea@workspace:packages/outputarea" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4369,11 +4369,11 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/pdf-extension@^4.1.5, @jupyterlab/pdf-extension@workspace:packages/pdf-extension, @jupyterlab/pdf-extension@~4.1.5": +"@jupyterlab/pdf-extension@^4.1.6, @jupyterlab/pdf-extension@workspace:packages/pdf-extension, @jupyterlab/pdf-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/pdf-extension@workspace:packages/pdf-extension" dependencies: - "@jupyterlab/rendermime-interfaces": ^3.9.5 + "@jupyterlab/rendermime-interfaces": ^3.9.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -4383,32 +4383,32 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/pluginmanager-extension@^4.1.5, @jupyterlab/pluginmanager-extension@workspace:packages/pluginmanager-extension, @jupyterlab/pluginmanager-extension@~4.1.5": +"@jupyterlab/pluginmanager-extension@^4.1.6, @jupyterlab/pluginmanager-extension@workspace:packages/pluginmanager-extension, @jupyterlab/pluginmanager-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/pluginmanager-extension@workspace:packages/pluginmanager-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/pluginmanager": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/pluginmanager": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/pluginmanager@^4.1.5, @jupyterlab/pluginmanager@workspace:packages/pluginmanager": +"@jupyterlab/pluginmanager@^4.1.6, @jupyterlab/pluginmanager@workspace:packages/pluginmanager": version: 0.0.0-use.local resolution: "@jupyterlab/pluginmanager@workspace:packages/pluginmanager" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -4420,13 +4420,13 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/property-inspector@^4.1.5, @jupyterlab/property-inspector@workspace:packages/property-inspector": +"@jupyterlab/property-inspector@^4.1.6, @jupyterlab/property-inspector@workspace:packages/property-inspector": version: 0.0.0-use.local resolution: "@jupyterlab/property-inspector@workspace:packages/property-inspector" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -4438,22 +4438,22 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/rendermime-extension@^4.1.5, @jupyterlab/rendermime-extension@workspace:packages/rendermime-extension, @jupyterlab/rendermime-extension@~4.1.5": +"@jupyterlab/rendermime-extension@^4.1.6, @jupyterlab/rendermime-extension@workspace:packages/rendermime-extension, @jupyterlab/rendermime-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/rendermime-extension@workspace:packages/rendermime-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/docmanager": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/docmanager": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/rendermime-interfaces@^3.9.5, @jupyterlab/rendermime-interfaces@workspace:packages/rendermime-interfaces": +"@jupyterlab/rendermime-interfaces@^3.9.6, @jupyterlab/rendermime-interfaces@workspace:packages/rendermime-interfaces": version: 0.0.0-use.local resolution: "@jupyterlab/rendermime-interfaces@workspace:packages/rendermime-interfaces" dependencies: @@ -4465,18 +4465,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/rendermime@^4.1.5, @jupyterlab/rendermime@workspace:packages/rendermime": +"@jupyterlab/rendermime@^4.1.6, @jupyterlab/rendermime@workspace:packages/rendermime": version: 0.0.0-use.local resolution: "@jupyterlab/rendermime@workspace:packages/rendermime" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/signaling": ^2.1.2 @@ -4516,18 +4516,18 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/running-extension@^4.1.5, @jupyterlab/running-extension@workspace:packages/running-extension, @jupyterlab/running-extension@~4.1.5": +"@jupyterlab/running-extension@^4.1.6, @jupyterlab/running-extension@workspace:packages/running-extension, @jupyterlab/running-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/running-extension@workspace:packages/running-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 @@ -4538,13 +4538,13 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/running@^4.1.5, @jupyterlab/running@workspace:packages/running": +"@jupyterlab/running@^4.1.6, @jupyterlab/running@workspace:packages/running": version: 0.0.0-use.local resolution: "@jupyterlab/running@workspace:packages/running" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -4557,16 +4557,16 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/services@^7.1.5, @jupyterlab/services@workspace:packages/services": +"@jupyterlab/services@^7.1.6, @jupyterlab/services@workspace:packages/services": version: 0.0.0-use.local resolution: "@jupyterlab/services@workspace:packages/services" dependencies: "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/polling": ^2.1.2 @@ -4584,20 +4584,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/settingeditor-extension@^4.1.5, @jupyterlab/settingeditor-extension@workspace:packages/settingeditor-extension, @jupyterlab/settingeditor-extension@~4.1.5": +"@jupyterlab/settingeditor-extension@^4.1.6, @jupyterlab/settingeditor-extension@workspace:packages/settingeditor-extension, @jupyterlab/settingeditor-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/settingeditor-extension@workspace:packages/settingeditor-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/pluginmanager": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingeditor": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/pluginmanager": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingeditor": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/disposable": ^2.1.2 rimraf: ~5.0.5 typedoc: ~0.24.7 @@ -4605,20 +4605,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/settingeditor@^4.1.5, @jupyterlab/settingeditor@workspace:packages/settingeditor": +"@jupyterlab/settingeditor@^4.1.6, @jupyterlab/settingeditor@workspace:packages/settingeditor": version: 0.0.0-use.local resolution: "@jupyterlab/settingeditor@workspace:packages/settingeditor" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/inspector": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/inspector": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -4644,13 +4644,13 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/settingregistry@^4.1.5, @jupyterlab/settingregistry@workspace:packages/settingregistry": +"@jupyterlab/settingregistry@^4.1.6, @jupyterlab/settingregistry@workspace:packages/settingregistry": version: 0.0.0-use.local resolution: "@jupyterlab/settingregistry@workspace:packages/settingregistry" dependencies: - "@jupyterlab/nbformat": ^4.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/nbformat": ^4.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4667,15 +4667,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/shortcuts-extension@^4.1.5, @jupyterlab/shortcuts-extension@workspace:packages/shortcuts-extension, @jupyterlab/shortcuts-extension@~4.1.5": +"@jupyterlab/shortcuts-extension@^4.1.6, @jupyterlab/shortcuts-extension@workspace:packages/shortcuts-extension, @jupyterlab/shortcuts-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/shortcuts-extension@workspace:packages/shortcuts-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -4692,11 +4692,11 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/statedb@^4.1.5, @jupyterlab/statedb@workspace:packages/statedb": +"@jupyterlab/statedb@^4.1.6, @jupyterlab/statedb@workspace:packages/statedb": version: 0.0.0-use.local resolution: "@jupyterlab/statedb@workspace:packages/statedb" dependencies: - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/testing": ^4.1.6 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4710,15 +4710,15 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/statusbar-extension@^4.1.5, @jupyterlab/statusbar-extension@workspace:packages/statusbar-extension, @jupyterlab/statusbar-extension@~4.1.5": +"@jupyterlab/statusbar-extension@^4.1.6, @jupyterlab/statusbar-extension@workspace:packages/statusbar-extension, @jupyterlab/statusbar-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/statusbar-extension@workspace:packages/statusbar-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/statusbar": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/statusbar": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@types/react": ^18.0.26 "@types/react-dom": ^18.0.9 rimraf: ~5.0.5 @@ -4727,12 +4727,12 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/statusbar@^4.1.5, @jupyterlab/statusbar@workspace:packages/statusbar": +"@jupyterlab/statusbar@^4.1.6, @jupyterlab/statusbar@workspace:packages/statusbar": version: 0.0.0-use.local resolution: "@jupyterlab/statusbar@workspace:packages/statusbar" dependencies: - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 @@ -4751,27 +4751,27 @@ __metadata: version: 0.0.0-use.local resolution: "@jupyterlab/template@workspace:buildutils/template" dependencies: - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/testing": ^4.1.6 "@types/jest": ^29.2.0 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/terminal-extension@^4.1.5, @jupyterlab/terminal-extension@workspace:packages/terminal-extension, @jupyterlab/terminal-extension@~4.1.5": +"@jupyterlab/terminal-extension@^4.1.6, @jupyterlab/terminal-extension@workspace:packages/terminal-extension, @jupyterlab/terminal-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/terminal-extension@workspace:packages/terminal-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/launcher": ^4.1.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/running": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/terminal": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/launcher": ^4.1.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/running": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/terminal": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/widgets": ^2.3.1 "@types/webpack-env": ^1.18.0 rimraf: ~5.0.5 @@ -4780,14 +4780,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/terminal@^4.1.5, @jupyterlab/terminal@workspace:packages/terminal": +"@jupyterlab/terminal@^4.1.6, @jupyterlab/terminal@workspace:packages/terminal": version: 0.0.0-use.local resolution: "@jupyterlab/terminal@workspace:packages/terminal" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/domutils": ^2.0.1 "@lumino/messaging": ^2.0.1 @@ -4806,13 +4806,13 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/testing@^4.1.5, @jupyterlab/testing@workspace:packages/testing": +"@jupyterlab/testing@^4.1.6, @jupyterlab/testing@workspace:packages/testing": version: 0.0.0-use.local resolution: "@jupyterlab/testing@workspace:packages/testing" dependencies: "@babel/core": ^7.10.2 "@babel/preset-env": ^7.10.2 - "@jupyterlab/coreutils": ^6.1.5 + "@jupyterlab/coreutils": ^6.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/signaling": ^2.1.2 "@types/jest": ^29.2.0 @@ -4835,74 +4835,74 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/testutils@^4.1.5, @jupyterlab/testutils@workspace:testutils": +"@jupyterlab/testutils@^4.1.6, @jupyterlab/testutils@workspace:testutils": version: 0.0.0-use.local resolution: "@jupyterlab/testutils@workspace:testutils" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/theme-dark-extension@^4.1.5, @jupyterlab/theme-dark-extension@workspace:packages/theme-dark-extension, @jupyterlab/theme-dark-extension@~4.1.5": +"@jupyterlab/theme-dark-extension@^4.1.6, @jupyterlab/theme-dark-extension@workspace:packages/theme-dark-extension, @jupyterlab/theme-dark-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/theme-dark-extension@workspace:packages/theme-dark-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/theme-light-extension@^4.1.5, @jupyterlab/theme-light-extension@workspace:packages/theme-light-extension, @jupyterlab/theme-light-extension@~4.1.5": +"@jupyterlab/theme-light-extension@^4.1.6, @jupyterlab/theme-light-extension@workspace:packages/theme-light-extension, @jupyterlab/theme-light-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/theme-light-extension@workspace:packages/theme-light-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/toc-extension@^6.1.5, @jupyterlab/toc-extension@workspace:packages/toc-extension, @jupyterlab/toc-extension@~6.1.5": +"@jupyterlab/toc-extension@^6.1.6, @jupyterlab/toc-extension@workspace:packages/toc-extension, @jupyterlab/toc-extension@~6.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/toc-extension@workspace:packages/toc-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/toc": ^6.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/toc": ^6.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/toc@^6.1.5, @jupyterlab/toc@workspace:packages/toc": +"@jupyterlab/toc@^6.1.6, @jupyterlab/toc@workspace:packages/toc": version: 0.0.0-use.local resolution: "@jupyterlab/toc@workspace:packages/toc" dependencies: - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/docregistry": ^4.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/docregistry": ^4.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -4918,20 +4918,20 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/tooltip-extension@^4.1.5, @jupyterlab/tooltip-extension@workspace:packages/tooltip-extension, @jupyterlab/tooltip-extension@~4.1.5": +"@jupyterlab/tooltip-extension@^4.1.6, @jupyterlab/tooltip-extension@workspace:packages/tooltip-extension, @jupyterlab/tooltip-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/tooltip-extension@workspace:packages/tooltip-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/console": ^4.1.5 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/fileeditor": ^4.1.5 - "@jupyterlab/notebook": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/tooltip": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/console": ^4.1.6 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/fileeditor": ^4.1.6 + "@jupyterlab/notebook": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/tooltip": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 @@ -4941,14 +4941,14 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/tooltip@^4.1.5, @jupyterlab/tooltip@workspace:packages/tooltip": +"@jupyterlab/tooltip@^4.1.6, @jupyterlab/tooltip@workspace:packages/tooltip": version: 0.0.0-use.local resolution: "@jupyterlab/tooltip@workspace:packages/tooltip" dependencies: - "@jupyterlab/codeeditor": ^4.1.5 - "@jupyterlab/rendermime": ^4.1.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/codeeditor": ^4.1.6 + "@jupyterlab/rendermime": ^4.1.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/ui-components": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/widgets": ^2.3.1 @@ -4958,29 +4958,29 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/translation-extension@^4.1.5, @jupyterlab/translation-extension@workspace:packages/translation-extension, @jupyterlab/translation-extension@~4.1.5": +"@jupyterlab/translation-extension@^4.1.6, @jupyterlab/translation-extension@workspace:packages/translation-extension, @jupyterlab/translation-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/translation-extension@workspace:packages/translation-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/apputils": ^4.2.5 - "@jupyterlab/mainmenu": ^4.1.5 - "@jupyterlab/settingregistry": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/apputils": ^4.2.6 + "@jupyterlab/mainmenu": ^4.1.6 + "@jupyterlab/settingregistry": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 rimraf: ~5.0.5 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/translation@^4.1.5, @jupyterlab/translation@workspace:packages/translation": +"@jupyterlab/translation@^4.1.6, @jupyterlab/translation@workspace:packages/translation": version: 0.0.0-use.local resolution: "@jupyterlab/translation@workspace:packages/translation" dependencies: - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/services": ^7.1.5 - "@jupyterlab/statedb": ^4.1.5 - "@jupyterlab/testing": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/services": ^7.1.6 + "@jupyterlab/statedb": ^4.1.6 + "@jupyterlab/testing": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@types/jest": ^29.2.0 jest: ^29.2.0 @@ -4989,29 +4989,29 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/ui-components-extension@^4.1.5, @jupyterlab/ui-components-extension@workspace:packages/ui-components-extension, @jupyterlab/ui-components-extension@~4.1.5": +"@jupyterlab/ui-components-extension@^4.1.6, @jupyterlab/ui-components-extension@workspace:packages/ui-components-extension, @jupyterlab/ui-components-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/ui-components-extension@workspace:packages/ui-components-extension" dependencies: - "@jupyterlab/application": ^4.1.5 - "@jupyterlab/ui-components": ^4.1.5 + "@jupyterlab/application": ^4.1.6 + "@jupyterlab/ui-components": ^4.1.6 rimraf: ~5.0.5 typedoc: ~0.24.7 typescript: ~5.1.6 languageName: unknown linkType: soft -"@jupyterlab/ui-components@^4.1.5, @jupyterlab/ui-components@workspace:packages/ui-components": +"@jupyterlab/ui-components@^4.1.6, @jupyterlab/ui-components@workspace:packages/ui-components": version: 0.0.0-use.local resolution: "@jupyterlab/ui-components@workspace:packages/ui-components" dependencies: "@jupyter/react-components": ^0.15.2 "@jupyter/web-components": ^0.15.2 - "@jupyterlab/coreutils": ^6.1.5 - "@jupyterlab/observables": ^5.1.5 - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/testing": ^4.1.5 - "@jupyterlab/translation": ^4.1.5 + "@jupyterlab/coreutils": ^6.1.6 + "@jupyterlab/observables": ^5.1.6 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/testing": ^4.1.6 + "@jupyterlab/translation": ^4.1.6 "@lumino/algorithm": ^2.0.1 "@lumino/commands": ^2.2.0 "@lumino/coreutils": ^2.1.2 @@ -5039,12 +5039,12 @@ __metadata: languageName: unknown linkType: soft -"@jupyterlab/vega5-extension@^4.1.5, @jupyterlab/vega5-extension@workspace:packages/vega5-extension, @jupyterlab/vega5-extension@~4.1.5": +"@jupyterlab/vega5-extension@^4.1.6, @jupyterlab/vega5-extension@workspace:packages/vega5-extension, @jupyterlab/vega5-extension@~4.1.6": version: 0.0.0-use.local resolution: "@jupyterlab/vega5-extension@workspace:packages/vega5-extension" dependencies: - "@jupyterlab/rendermime-interfaces": ^3.9.5 - "@jupyterlab/testutils": ^4.1.5 + "@jupyterlab/rendermime-interfaces": ^3.9.6 + "@jupyterlab/testutils": ^4.1.6 "@lumino/coreutils": ^2.1.2 "@lumino/widgets": ^2.3.1 "@types/jest": ^29.2.0 @@ -16285,7 +16285,7 @@ __metadata: version: 0.0.0-use.local resolution: "node-example@workspace:packages/services/examples/node" dependencies: - "@jupyterlab/services": ^7.1.5 + "@jupyterlab/services": ^7.1.6 rimraf: ~5.0.5 ws: ^8.11.0 languageName: unknown @@ -18801,13 +18801,13 @@ __metadata: linkType: hard "semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" + version: 7.6.0 + resolution: "semver@npm:7.6.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c languageName: node linkType: hard