CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
package.json
pyproject.toml
setup.cfg
setup.py
docs/Makefile
docs/environment.yml
docs/make.bat
docs/scripts/graph-dependencies.js
docs/source/conf.py
docs/source/index.rst
docs/source/_static/custom.css
docs/source/_static/jupyter_logo.svg
docs/source/_templates/breadcrumbs.html
docs/source/_templates/footer.html
docs/source/developer/api.rst
docs/source/developer/components.rst
docs/source/developer/contributing.rst
docs/source/developer/css.rst
docs/source/developer/debugger_launch_configuration.png
docs/source/developer/debugger_protocol_diagram.png
docs/source/developer/debugger_vscode_start.png
docs/source/developer/filebrowser_example.png
docs/source/developer/filebrowser_source.png
docs/source/developer/patterns.rst
docs/source/developer/repo.rst
docs/source/extension/documents.rst
docs/source/extension/extension_dev.rst
docs/source/extension/extension_migration.rst
docs/source/extension/extension_points.rst
docs/source/extension/extension_tutorial.rst
docs/source/extension/notebook.rst
docs/source/extension/ui_components.rst
docs/source/extension/ui_helpers.rst
docs/source/extension/virtualdom.create.tsx
docs/source/extension/virtualdom.reactwidget.tsx
docs/source/extension/virtualdom.rst
docs/source/extension/virtualdom.usesignal.tsx
docs/source/extension/images/extension_migration_dependencies_debugger.png
docs/source/extension/images/extension_migration_dependencies_shortcuts.png
docs/source/extension/images/extension_migration_session.png
docs/source/extension/images/extension_tutorial_complete.png
docs/source/extension/images/extension_tutorial_empty.png
docs/source/extension/images/extension_tutorial_single.png
docs/source/getting_started/changelog.rst
docs/source/getting_started/changelog_celltags.png
docs/source/getting_started/changelog_fileinfo.png
docs/source/getting_started/changelog_restartrunallbutton.png
docs/source/getting_started/changelog_searchoutput-fs8.png
docs/source/getting_started/changelog_searchoutput.png
docs/source/getting_started/faq.rst
docs/source/getting_started/find.png
docs/source/getting_started/installation.rst
docs/source/getting_started/issue.rst
docs/source/getting_started/overview.rst
docs/source/getting_started/starting.rst
docs/source/getting_started/statusbar.png
docs/source/images/jupyterlab.png
docs/source/images/lighthouse.png
docs/source/user/code_console.rst
docs/source/user/commands.rst
docs/source/user/debugger.rst
docs/source/user/directories.rst
docs/source/user/documents_kernels.rst
docs/source/user/export.rst
docs/source/user/extensions.rst
docs/source/user/file_editor.rst
docs/source/user/file_formats.rst
docs/source/user/files.rst
docs/source/user/interface.rst
docs/source/user/jupyterhub.rst
docs/source/user/language.rst
docs/source/user/notebook.rst
docs/source/user/running.rst
docs/source/user/terminal.rst
docs/source/user/urls.rst
docs/source/user/images/command_palette.png
docs/source/user/images/exporting_menu.png
docs/source/user/images/exporting_slide_type.png
docs/source/user/images/extension_manager_default.png
docs/source/user/images/extension_manager_discover.png
docs/source/user/images/extension_manager_rebuild.png
docs/source/user/images/extension_manager_search.png
docs/source/user/images/file_create_text_file.png
docs/source/user/images/file_editor_overview.png
docs/source/user/images/file_editor_settings.png
docs/source/user/images/file_formats_altair.png
docs/source/user/images/file_formats_html_display.png
docs/source/user/images/file_formats_nteract_vdom.png
docs/source/user/images/file_formats_open_with.png
docs/source/user/images/file_menu_left.png
docs/source/user/images/file_menu_top.png
docs/source/user/images/interface_jupyterlab.png
docs/source/user/images/interface_left.png
docs/source/user/images/interface_tabs.png
docs/source/user/images/interface_tabs_menu.png
docs/source/user/images/language_change.png
docs/source/user/images/language_chinese.png
docs/source/user/images/language_settings.png
docs/source/user/images/running_layout.png
docs/source/user/images/shareable_link.png
docs/source/user/images/terminal_layout.png
docs/source/user/images/debugger/kernel-selection.gif
docs/source/user/images/debugger/step.gif
docs/source/user/images/debugger/tutorial-notebook.png
docs/source/user/images/debugger/xpython-launcher.png
docs/source/user/images/listings/disclaimer_checked.png
docs/source/user/images/listings/disclaimer_hidden.png
docs/source/user/images/listings/disclaimer_unchecked.png
docs/source/user/images/listings/disclaimer_unchecked_noinstall.png
docs/source/user/images/listings/installed_allowlisted.png
docs/source/user/images/listings/installed_blocklisted.png
docs/source/user/images/listings/simultaneous_block_allow_listings.png
docs/source/user/images/notebook/notebook_ui.png
jupyter-config/jupyter_notebook_config.d/jupyterlab.json
jupyter-config/jupyter_server_config.d/jupyterlab.json
jupyterlab/__init__.py
jupyterlab/__main__.py
jupyterlab/_version.py
jupyterlab/browser_check.py
jupyterlab/chrome-test.js
jupyterlab/commands.py
jupyterlab/coreconfig.py
jupyterlab/debuglog.py
jupyterlab/federated_labextensions.py
jupyterlab/jlpmapp.py
jupyterlab/labapp.py
jupyterlab/labextensions.py
jupyterlab/labhubapp.py
jupyterlab/node-version-check.js
jupyterlab/pytest_plugin.py
jupyterlab/semver.py
jupyterlab/serverextension.py
jupyterlab/style.js
jupyterlab/upgrade_extension.py
jupyterlab/utils.py
jupyterlab.egg-info/PKG-INFO
jupyterlab.egg-info/SOURCES.txt
jupyterlab.egg-info/dependency_links.txt
jupyterlab.egg-info/entry_points.txt
jupyterlab.egg-info/requires.txt
jupyterlab.egg-info/top_level.txt
jupyterlab/handlers/__init__.py
jupyterlab/handlers/build_handler.py
jupyterlab/handlers/error_handler.py
jupyterlab/handlers/extension_manager_handler.py
jupyterlab/schemas/@jupyterlab/application-extension/main.json
jupyterlab/schemas/@jupyterlab/application-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/application-extension/sidebar.json
jupyterlab/schemas/@jupyterlab/apputils-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/apputils-extension/palette.json
jupyterlab/schemas/@jupyterlab/apputils-extension/print.json
jupyterlab/schemas/@jupyterlab/apputils-extension/themes.json
jupyterlab/schemas/@jupyterlab/codemirror-extension/commands.json
jupyterlab/schemas/@jupyterlab/codemirror-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/completer-extension/consoles.json
jupyterlab/schemas/@jupyterlab/completer-extension/files.json
jupyterlab/schemas/@jupyterlab/completer-extension/notebooks.json
jupyterlab/schemas/@jupyterlab/completer-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/console-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/console-extension/tracker.json
jupyterlab/schemas/@jupyterlab/debugger-extension/main.json
jupyterlab/schemas/@jupyterlab/debugger-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/docmanager-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/docmanager-extension/plugin.json
jupyterlab/schemas/@jupyterlab/documentsearch-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/documentsearch-extension/plugin.json
jupyterlab/schemas/@jupyterlab/extensionmanager-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/extensionmanager-extension/plugin.json
jupyterlab/schemas/@jupyterlab/filebrowser-extension/browser.json
jupyterlab/schemas/@jupyterlab/filebrowser-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/fileeditor-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/fileeditor-extension/plugin.json
jupyterlab/schemas/@jupyterlab/imageviewer-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/imageviewer-extension/plugin.json
jupyterlab/schemas/@jupyterlab/inspector-extension/inspector.json
jupyterlab/schemas/@jupyterlab/inspector-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/launcher-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/launcher-extension/plugin.json
jupyterlab/schemas/@jupyterlab/logconsole-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/logconsole-extension/plugin.json
jupyterlab/schemas/@jupyterlab/mainmenu-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/mainmenu-extension/plugin.json
jupyterlab/schemas/@jupyterlab/markdownviewer-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/markdownviewer-extension/plugin.json
jupyterlab/schemas/@jupyterlab/notebook-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/notebook-extension/tracker.json
jupyterlab/schemas/@jupyterlab/settingeditor-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/settingeditor-extension/plugin.json
jupyterlab/schemas/@jupyterlab/shortcuts-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/shortcuts-extension/shortcuts.json
jupyterlab/schemas/@jupyterlab/statusbar-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/statusbar-extension/plugin.json
jupyterlab/schemas/@jupyterlab/terminal-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/terminal-extension/plugin.json
jupyterlab/schemas/@jupyterlab/tooltip-extension/consoles.json
jupyterlab/schemas/@jupyterlab/tooltip-extension/files.json
jupyterlab/schemas/@jupyterlab/tooltip-extension/notebooks.json
jupyterlab/schemas/@jupyterlab/tooltip-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/translation-extension/package.json.orig
jupyterlab/schemas/@jupyterlab/translation-extension/plugin.json
jupyterlab/staging/.yarnrc
jupyterlab/staging/bootstrap.js
jupyterlab/staging/index.js
jupyterlab/staging/package.json
jupyterlab/staging/publicpath.js
jupyterlab/staging/webpack.config.js
jupyterlab/staging/webpack.prod.config.js
jupyterlab/staging/webpack.prod.minimize.config.js
jupyterlab/staging/webpack.prod.release.config.js
jupyterlab/staging/yarn.js
jupyterlab/staging/yarn.lock
jupyterlab/staging/templates/403.html
jupyterlab/staging/templates/error.html
jupyterlab/staging/templates/partial.html
jupyterlab/staging/templates/template.html
jupyterlab/static/07c3313b24f7b1ca85ee99b4fa7db55e.ttf
jupyterlab/static/1017bce89c72f95bcf8e2bf4774efdbf.ttf
jupyterlab/static/1033.c3c916187bd5ca1af850.js
jupyterlab/static/1044.6c8de1da8181efde1701.js
jupyterlab/static/1249.86cddbab4f9edb5cc48f.js
jupyterlab/static/126.c560e3971209c7f561f6.js
jupyterlab/static/1281.c8dbf6929f9a4a2626c3.js
jupyterlab/static/1281.c8dbf6929f9a4a2626c3.js.LICENSE.txt
jupyterlab/static/1358.5d13bafd71e17aa4c0e6.js
jupyterlab/static/1397.8ec4518344d6675c416a.js
jupyterlab/static/13de59f1a36b6cb4bca0050160ff0e41.svg
jupyterlab/static/1641.9e0cea43488f28f9e5ef.js
jupyterlab/static/1842.fececf258441ad15c615.js
jupyterlab/static/1902.d5b9664dd812aa89e101.js
jupyterlab/static/1902.d5b9664dd812aa89e101.js.LICENSE.txt
jupyterlab/static/198.6aba12a73f5d5e4b07ac.js
jupyterlab/static/19e27d348fefc21941e0310a0ec6339b.svg
jupyterlab/static/2156.5874bab119ec82f63eef.js
jupyterlab/static/2156.5874bab119ec82f63eef.js.LICENSE.txt
jupyterlab/static/216edb96b562c79adc09e2d3c63db7c0.svg
jupyterlab/static/2249.d0313a81b82f4cfbaad2.js
jupyterlab/static/2349.dcf39e31527511d13981.js
jupyterlab/static/2353.d9a040e8ed0b37d874e6.js
jupyterlab/static/2356.a5729dc2c922aefbab83.js
jupyterlab/static/25.348c4aca6c818432f7b1.js
jupyterlab/static/2585.c31fefe8da10ee1e9528.js
jupyterlab/static/2719.b0a01e0ac1159184d866.js
jupyterlab/static/2747.4b495147989b5a9a29f8.js
jupyterlab/static/2990.6793c74a31766833f315.js
jupyterlab/static/3087.0dcbe05bf80cd6e55bc0.js
jupyterlab/static/3122.a264cfae31aaf43ca786.js
jupyterlab/static/3236.3ea21c9c2b9d2fbb2834.js
jupyterlab/static/329a95a9172fdb2cccb4f9347ed55233.woff
jupyterlab/static/3387.840773d88e753d6a127e.js
jupyterlab/static/3443.59b4b203cdb5c2b48faf.js
jupyterlab/static/3496.8d122ae6b046af048cf5.js
jupyterlab/static/3531.5175c299e3dd69b29cff.js
jupyterlab/static/3532.870197ac561ed022de1d.js
jupyterlab/static/3664.3607ff93621a035dd99b.js
jupyterlab/static/3672264812746c3c7225909742da535c.woff
jupyterlab/static/3791.bf7c2f8908326978d71f.js
jupyterlab/static/3935.477614ef891d92966eeb.js
jupyterlab/static/3935.477614ef891d92966eeb.js.LICENSE.txt
jupyterlab/static/3992.a7c821a9792fb433553e.js
jupyterlab/static/406.b09bc2f9161e4daa4d93.js
jupyterlab/static/4079ae2d2a15d0689568f3a5459241c7.eot
jupyterlab/static/4155.1eeaff1a19a1e7668778.js
jupyterlab/static/4402.4ce0124836b3f917103e.js
jupyterlab/static/4429.fa7e08d5a51ece1132ad.js
jupyterlab/static/45.6d84a023ad33ba8413f4.js
jupyterlab/static/4570.65a6dc1e8df29e6d6ef6.js
jupyterlab/static/4631.d7314a0f87e485d17182.js
jupyterlab/static/4894.a748998634b1f7796e4f.js
jupyterlab/static/5065.4057a48338549087d54f.js
jupyterlab/static/5223.2061bf413ab3eda99e56.js
jupyterlab/static/5289.b5fa0e5d7d639a559947.js
jupyterlab/static/5383.b60be39025791c6e4df2.js
jupyterlab/static/5505.5205939f5c5246524aa0.js
jupyterlab/static/5557.e16cc8505581d836ef6c.js
jupyterlab/static/5619.dc8cfe3a7500816bdfea.js
jupyterlab/static/6005.a01c227372ab5dae7a48.js
jupyterlab/static/6218.3528df8e7900553b9fd7.js
jupyterlab/static/6284.de3834844b0ef22e7132.js
jupyterlab/static/6284.de3834844b0ef22e7132.js.LICENSE.txt
jupyterlab/static/6504.638382a7f3434df501d1.js
jupyterlab/static/6550.f2ea9de89f799937b72d.js
jupyterlab/static/6598.a752805368b8240540cf.js
jupyterlab/static/6700.1559a2ad210fd059979c.js
jupyterlab/static/6777.6397208ab1b9bc0499eb.js
jupyterlab/static/68c5af1f48e2bfca1e57ae1c556a5c72.woff2
jupyterlab/static/6952.b2c1d94f83bad86baf28.js
jupyterlab/static/6975.4ce621fdf854e21dd99a.js
jupyterlab/static/6989.ddeb78f2b8c43d00df5d.js
jupyterlab/static/7034.95a5ee243c86e105b90f.js
jupyterlab/static/7050.08e8ad0196d6250dbe1c.js
jupyterlab/static/714.db04278404689f9f8301.js
jupyterlab/static/7289.29e02c4e8ab68a6636ea.js
jupyterlab/static/7294.8fc496565326be3733e8.js
jupyterlab/static/7294.8fc496565326be3733e8.js.LICENSE.txt
jupyterlab/static/7300.cb8667595c4cb6ae0488.js
jupyterlab/static/7409.2c73a665ebd44d1b83e2.js
jupyterlab/static/7463.c983f41f2d4e7fa4d6e2.js
jupyterlab/static/7717.d2fec053f5b6e25245d9.js
jupyterlab/static/7755.f8e1b362bda58bfd1192.js
jupyterlab/static/7788.be905e9189b8dc4f808e.js
jupyterlab/static/7900.4ea0ba9933f70ee2da2f.js
jupyterlab/static/8012.dc074e9b46833679e444.js
jupyterlab/static/8059.4d985da394c366630218.js
jupyterlab/static/807.7ffc57973e48e5f4c4e0.js
jupyterlab/static/807.7ffc57973e48e5f4c4e0.js.LICENSE.txt
jupyterlab/static/8102.3e3d55758b63f0b6cbd7.js
jupyterlab/static/8173.b3cdc88dcb401955d50e.js
jupyterlab/static/8428.ccc62a6584a8f1388146.js
jupyterlab/static/8523.5e6bb82062ed337d149a.js
jupyterlab/static/8580.bf4d91a22b81f69a1f9b.js
jupyterlab/static/8657.1a26db9a5f057adb3482.js
jupyterlab/static/870.74bdb82154ab7d0ecdbb.js
jupyterlab/static/8708.26ce9cc52ce908ad45e7.js
jupyterlab/static/8819.55e1dc7f95d87825ffa9.js
jupyterlab/static/8823.72fe82aed5191384b1e3.js
jupyterlab/static/8834.3a726ce7664cefc4b82a.js
jupyterlab/static/8843.dab077b5854dde6beace.js
jupyterlab/static/89a52ae1d02b86d6143987c865471c24.eot
jupyterlab/static/900.21b71b800f500c1baa7f.js
jupyterlab/static/901.a017e290d22baabbff30.js
jupyterlab/static/9039.6f8dca74bfa6924dd0a2.js
jupyterlab/static/9109.36ec1a75ad92cf7c3111.js
jupyterlab/static/911.7d289642557a8018cbaa.js
jupyterlab/static/911.7d289642557a8018cbaa.js.LICENSE.txt
jupyterlab/static/9316.9f45dbddbc3974a9f6f5.js
jupyterlab/static/9473.0a812ca73e358eddcdc3.js
jupyterlab/static/9473.0a812ca73e358eddcdc3.js.LICENSE.txt
jupyterlab/static/96.032ed68d2f04d10ecca2.js
jupyterlab/static/9741.47f31ef2f8a7af565beb.js
jupyterlab/static/9845.5a79c1413c1f6819edde.js
jupyterlab/static/9866.b8fb6f2904807e01ccc4.js
jupyterlab/static/9e138496e8f1719c6ebf0abe50563635.ttf
jupyterlab/static/ada6e6df937f7e5e8b790dfea07109b7.woff2
jupyterlab/static/bootstrap.js
jupyterlab/static/build_log.json
jupyterlab/static/c1210e5ebe4344da508396540be7f52c.woff2
jupyterlab/static/c6ec080084769a6d8a34ab35b77999cd.woff
jupyterlab/static/efbd5d20e407bbf85f2b3087ee67bfa1.eot
jupyterlab/static/index.html
jupyterlab/static/index.out.js
jupyterlab/static/jlab_core.2dc148be3bf2729e0225.js
jupyterlab/static/jlab_core.2dc148be3bf2729e0225.js.LICENSE.txt
jupyterlab/static/main.a65ecd4539c3de64d0c6.js
jupyterlab/static/package.json
jupyterlab/static/style.js
jupyterlab/tests/__init__.py
jupyterlab/tests/echo_kernel.py
jupyterlab/tests/test_app.py
jupyterlab/tests/test_build_api.py
jupyterlab/tests/test_jupyterlab.py
jupyterlab/tests/test_registry.py
jupyterlab/tests/mock_packages/extension/index.js
jupyterlab/tests/mock_packages/extension/mock_package.py
jupyterlab/tests/mock_packages/extension/package.json
jupyterlab/tests/mock_packages/extension/setup.py
jupyterlab/tests/mock_packages/extension/node_modules/.bin/build-labextension
jupyterlab/tests/mock_packages/incompat/index.js
jupyterlab/tests/mock_packages/incompat/package.json
jupyterlab/tests/mock_packages/interop/consumer/index.js
jupyterlab/tests/mock_packages/interop/consumer/jlab_mock_consumer.py
jupyterlab/tests/mock_packages/interop/consumer/package.json
jupyterlab/tests/mock_packages/interop/consumer/setup.py
jupyterlab/tests/mock_packages/interop/consumer/node_modules/.bin/build-labextension
jupyterlab/tests/mock_packages/interop/provider/index.js
jupyterlab/tests/mock_packages/interop/provider/jlab_mock_provider.py
jupyterlab/tests/mock_packages/interop/provider/package.json
jupyterlab/tests/mock_packages/interop/provider/setup.py
jupyterlab/tests/mock_packages/interop/provider/node_modules/.bin/build-labextension
jupyterlab/tests/mock_packages/interop/token/index.js
jupyterlab/tests/mock_packages/interop/token/package.json
jupyterlab/tests/mock_packages/mimeextension/index.js
jupyterlab/tests/mock_packages/mimeextension/package.json
jupyterlab/tests/mock_packages/package/index.js
jupyterlab/tests/mock_packages/package/package.json
jupyterlab/tests/mock_packages/test-hyphens/MANIFEST.in
jupyterlab/tests/mock_packages/test-hyphens/index.js
jupyterlab/tests/mock_packages/test-hyphens/package.json
jupyterlab/tests/mock_packages/test-hyphens/pyproject.toml
jupyterlab/tests/mock_packages/test-hyphens/setup.py
jupyterlab/tests/mock_packages/test-hyphens-underscore/MANIFEST.in
jupyterlab/tests/mock_packages/test-hyphens-underscore/index.js
jupyterlab/tests/mock_packages/test-hyphens-underscore/package.json
jupyterlab/tests/mock_packages/test-hyphens-underscore/pyproject.toml
jupyterlab/tests/mock_packages/test-hyphens-underscore/setup.py
jupyterlab/tests/mock_packages/test-hyphens-underscore/test_hyphens_underscore/__init__.py
jupyterlab/tests/mock_packages/test-hyphens/test-hyphens/__init__.py
jupyterlab/tests/mock_packages/test_no_hyphens/MANIFEST.in
jupyterlab/tests/mock_packages/test_no_hyphens/index.js
jupyterlab/tests/mock_packages/test_no_hyphens/package.json
jupyterlab/tests/mock_packages/test_no_hyphens/pyproject.toml
jupyterlab/tests/mock_packages/test_no_hyphens/setup.py
jupyterlab/tests/mock_packages/test_no_hyphens/test_no_hyphens/__init__.py
jupyterlab/themes/@jupyterlab/theme-dark-extension/index.css
jupyterlab/themes/@jupyterlab/theme-dark-extension/index.js
jupyterlab/themes/@jupyterlab/theme-light-extension/index.css
jupyterlab/themes/@jupyterlab/theme-light-extension/index.js