2380 lines
81 KiB
JSON
2380 lines
81 KiB
JSON
{
|
|
"name": "jupyter",
|
|
"displayName": "Jupyter",
|
|
"version": "2024.6.0",
|
|
"description": "Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.",
|
|
"publisher": "ms-toolsai",
|
|
"author": {
|
|
"name": "Microsoft Corporation"
|
|
},
|
|
"extensionPack": [
|
|
"ms-toolsai.jupyter-keymap",
|
|
"ms-toolsai.jupyter-renderers",
|
|
"ms-toolsai.vscode-jupyter-slideshow",
|
|
"ms-toolsai.vscode-jupyter-cell-tags"
|
|
],
|
|
"license": "MIT",
|
|
"homepage": "https://github.com/Microsoft/vscode-jupyter",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/Microsoft/vscode-jupyter"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/Microsoft/vscode-jupyter/issues"
|
|
},
|
|
"qna": "https://github.com/microsoft/vscode-jupyter/discussions",
|
|
"icon": "icon.png",
|
|
"galleryBanner": {
|
|
"color": "#ffffff",
|
|
"theme": "light"
|
|
},
|
|
"engines": {
|
|
"vscode": "^1.91.0"
|
|
},
|
|
"l10n": "./l10n",
|
|
"extensionKind": [
|
|
"workspace"
|
|
],
|
|
"keywords": [
|
|
"jupyter",
|
|
"notebook",
|
|
"notebookKernelJupyterNotebook",
|
|
"multi-root ready",
|
|
"python",
|
|
"interactive"
|
|
],
|
|
"categories": [
|
|
"Extension Packs",
|
|
"Data Science",
|
|
"Machine Learning",
|
|
"Notebooks",
|
|
"Visualization"
|
|
],
|
|
"activationEvents": [
|
|
"onLanguage:python",
|
|
"onLanguage:jupyter",
|
|
"onNotebook:jupyter-notebook",
|
|
"onNotebook:interactive",
|
|
"onWebviewPanel:jupyter-variables",
|
|
"onWebviewPanel:jupyter"
|
|
],
|
|
"main": "./dist/extension.node.proxy.js",
|
|
"capabilities": {
|
|
"virtualWorkspaces": true,
|
|
"untrustedWorkspaces": {
|
|
"supported": "limited",
|
|
"description": "%capabilities.untrustedWorkspace.description%"
|
|
}
|
|
},
|
|
"contributes": {
|
|
"walkthroughs": [
|
|
{
|
|
"id": "jupyterWelcome",
|
|
"title": "%contributes.walkthroughs.jupyterWelcome.title%",
|
|
"description": "%contributes.walkthroughs.jupyterWelcome.description%",
|
|
"when": "workspacePlatform != webworker",
|
|
"steps": [
|
|
{
|
|
"id": "ipynb.newUntitledIpynb",
|
|
"title": "%contributes.walkthroughs.jupyterWelcome.steps.ipynb.newUntitledIpynb.title%",
|
|
"description": "%contributes.walkthroughs.jupyterWelcome.steps.ipynb.newUntitledIpynb.description%",
|
|
"media": {
|
|
"svg": "resources/walkthroughs/opennotebook.svg",
|
|
"altText": "%contributes.walkthroughs.jupyterWelcome.steps.ipynb.newUntitledIpynb.media.altText%"
|
|
},
|
|
"completionEvents": [
|
|
"onCommand:ipynb.newUntitledIpynb",
|
|
"onCommand:jupyter.createnewinteractive",
|
|
"onCommand:workbench.action.files.openFolder",
|
|
"onCommand:workbench.action.files.openFileFolder"
|
|
]
|
|
},
|
|
{
|
|
"id": "jupyter.selectKernel",
|
|
"title": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.selectKernel.title%",
|
|
"description": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.selectKernel.description%",
|
|
"media": {
|
|
"svg": "resources/walkthroughs/kernel.svg",
|
|
"altText": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.selectKernel.media.altText%"
|
|
},
|
|
"completionEvents": [
|
|
"onCommand:notebook.selectKernel"
|
|
]
|
|
},
|
|
{
|
|
"id": "jupyter.exploreAndDebug",
|
|
"title": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.exploreAndDebug.title%",
|
|
"description": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.exploreAndDebug.description%",
|
|
"media": {
|
|
"svg": "resources/walkthroughs/data.svg",
|
|
"altText": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.exploreAndDebug.media.altText%"
|
|
}
|
|
},
|
|
{
|
|
"id": "jupyter.dataScienceLearnMore",
|
|
"title": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.dataScienceLearnMore.title%",
|
|
"description": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.dataScienceLearnMore.description%",
|
|
"media": {
|
|
"svg": "resources/walkthroughs/learnmore.svg",
|
|
"altText": "%contributes.walkthroughs.jupyterWelcome.steps.jupyter.dataScienceLearnMore.media.altText%"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"keybindings": [
|
|
{
|
|
"command": "jupyter.execSelectionInteractive",
|
|
"key": "shift+enter",
|
|
"when": "editorTextFocus && editorLangId == python && !findInputFocussed && !replaceInputFocussed && jupyter.ownsSelection && !notebookEditorFocused && activeEditor != 'workbench.editor.interactive'"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcelladvance",
|
|
"key": "shift+enter",
|
|
"when": "editorTextFocus && !editorHasSelection && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcell",
|
|
"key": "ctrl+enter",
|
|
"when": "editorTextFocus && !editorHasSelection && jupyter.hascodecells && !notebookEditorFocused && !jupyter.havenativecells"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcellandaddbelow",
|
|
"key": "alt+enter",
|
|
"when": "editorTextFocus && !editorHasSelection && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"key": "escape",
|
|
"when": "activeEditor == 'workbench.editor.interactive' && !editorHoverVisible && !suggestWidgetVisible && !isComposing && !inSnippetMode && !exceptionWidgetVisible && !selectionAnchorSet && !LinkedEditingInputVisible && !renameInputVisible && !editorHasSelection && !accessibilityHelpWidgetVisible && !breakpointWidgetVisible && !findWidgetVisible && !markersNavigationVisible && !parameterHintsVisible && !editorHasMultipleSelections && !notificationToastsVisible",
|
|
"command": "interactive.input.clear"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelowPosition",
|
|
"key": "ctrl+; s",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelow",
|
|
"key": "ctrl+; b",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellAbove",
|
|
"key": "ctrl+; a",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.deleteCells",
|
|
"key": "ctrl+; x",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellAbove",
|
|
"key": "ctrl+alt+shift+[",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellBelow",
|
|
"key": "ctrl+alt+shift+]",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsUp",
|
|
"key": "ctrl+; u",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsDown",
|
|
"key": "ctrl+; d",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToMarkdown",
|
|
"key": "ctrl+; m",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToCode",
|
|
"key": "ctrl+; c",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoNextCellInFile",
|
|
"key": "ctrl+alt+]",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoPrevCellInFile",
|
|
"key": "ctrl+alt+[",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCellContents",
|
|
"key": "ctrl+alt+\\",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCell",
|
|
"key": "ctrl+alt+shift+\\",
|
|
"when": "editorTextFocus && jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.refreshDataViewer",
|
|
"key": "ctrl+r",
|
|
"mac": "cmd+r",
|
|
"when": "jupyter.dataViewerActive"
|
|
},
|
|
{
|
|
"command": "jupyter.runAndDebugCell",
|
|
"key": "ctrl+alt+shift+enter",
|
|
"mac": "ctrl+shift+enter"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLine",
|
|
"key": "f10"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineNext",
|
|
"key": "f10"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineStop",
|
|
"key": "ctrl+enter"
|
|
}
|
|
],
|
|
"commands": [
|
|
{
|
|
"command": "dataScience.ClearCache",
|
|
"title": "%jupyter.command.dataScience.clearCache.title%",
|
|
"category": "Jupyter (Dev)",
|
|
"enablement": "jupyter.development"
|
|
},
|
|
{
|
|
"command": "jupyter.manageAccessToKernels",
|
|
"title": "%jupyter.command.manageAccessToKernels%",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "dataScience.ClearUserProviderJupyterServerCache",
|
|
"title": "%jupyter.command.dataScience.clearUserProviderJupyterServerCache.title%",
|
|
"category": "Jupyter (Dev)",
|
|
"enablement": "jupyter.development"
|
|
},
|
|
{
|
|
"command": "jupyter.replayPylanceLog",
|
|
"title": "%jupyter.command.jupyter.replayPylanceLog.title%",
|
|
"category": "Jupyter (Dev)",
|
|
"enablement": "jupyter.development && notebookType == jupyter-notebook && isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.replayPylanceLogStep",
|
|
"title": "%jupyter.command.jupyter.replayPylanceLogStep.title%",
|
|
"category": "Jupyter (Dev)",
|
|
"icon": "$(debug-start)",
|
|
"enablement": "jupyter.development && notebookType == jupyter-notebook && isWorkspaceTrusted && jupyter.replayLogLoaded && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.filterKernels",
|
|
"title": "%jupyter.command.jupyter.filterKernels.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLine",
|
|
"title": "%jupyter.command.jupyter.runByLine.title%",
|
|
"icon": "$(debug-line-by-line)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && resource not in jupyter.notebookeditor.debugDocuments || !notebookKernel && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runAndDebugCell",
|
|
"title": "%jupyter.command.jupyter.debugCell.title%",
|
|
"icon": "$(debug-alt-small)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && resource not in jupyter.notebookeditor.debugDocuments || !notebookKernel && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineNext",
|
|
"title": "%jupyter.command.jupyter.runByLineNext.title%",
|
|
"icon": "$(debug-line-by-line)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookCellResource in jupyter.notebookeditor.runByLineCells"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineStop",
|
|
"title": "%jupyter.command.jupyter.runByLineStop.title%",
|
|
"icon": "$(debug-continue-small)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookCellResource in jupyter.notebookeditor.runByLineCells"
|
|
},
|
|
{
|
|
"command": "jupyter.viewOutput",
|
|
"title": "%jupyter.command.jupyter.viewOutput.title%",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.export",
|
|
"title": "%DataScience.notebookExportAs%",
|
|
"shortTitle": "%DataScience.notebookExportAs.shorttitle%",
|
|
"category": "Notebook",
|
|
"icon": {
|
|
"light": "resources/light/export_to_python.svg",
|
|
"dark": "resources/dark/export_to_python.svg"
|
|
},
|
|
"enablement": "notebookType == jupyter-notebook && isWorkspaceTrusted && !jupyter.webExtension || notebookType == jupyter-notebook && isWorkspaceTrusted && jupyter.webExtension && notebookKernel =~ /^ms-toolsai.jupyter\\//"
|
|
},
|
|
{
|
|
"command": "jupyter.export",
|
|
"title": "%DataScience.notebookExportAs%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension || isWorkspaceTrusted && jupyter.webExtension && notebookKernel =~ /^ms-toolsai.jupyter\\//"
|
|
},
|
|
{
|
|
"command": "jupyter.exportAsPythonScript",
|
|
"title": "%jupyter.command.jupyter.exportAsPythonScript.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension || isWorkspaceTrusted && jupyter.webExtension && notebookKernel =~ /^ms-toolsai.jupyter\\//"
|
|
},
|
|
{
|
|
"command": "jupyter.exportToHTML",
|
|
"title": "%jupyter.command.jupyter.exportToHTML.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension || isWorkspaceTrusted && jupyter.webExtension && notebookKernel =~ /^ms-toolsai.jupyter\\//"
|
|
},
|
|
{
|
|
"command": "jupyter.exportToPDF",
|
|
"title": "%jupyter.command.jupyter.exportToPDF.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension || isWorkspaceTrusted && jupyter.webExtension && notebookKernel =~ /^ms-toolsai.jupyter\\//"
|
|
},
|
|
{
|
|
"command": "jupyter.selectJupyterInterpreter",
|
|
"title": "%jupyter.command.jupyter.selectJupyterInterpreter.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcell",
|
|
"title": "%jupyter.command.jupyter.runcurrentcell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcell",
|
|
"title": "%jupyter.command.jupyter.debugcell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugstepover",
|
|
"title": "%jupyter.command.jupyter.debugstepover.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugstop",
|
|
"title": "%jupyter.command.jupyter.debugstop.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcontinue",
|
|
"title": "%jupyter.command.jupyter.debugcontinue.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelowPosition",
|
|
"title": "%jupyter.command.jupyter.insertCellBelowPosition.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelow",
|
|
"title": "%jupyter.command.jupyter.insertCellBelow.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellAbove",
|
|
"title": "%jupyter.command.jupyter.insertCellAbove.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.deleteCells",
|
|
"title": "%jupyter.command.jupyter.deleteCells.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCell",
|
|
"title": "%jupyter.command.jupyter.selectCell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCellContents",
|
|
"title": "%jupyter.command.jupyter.selectCellContents.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellAbove",
|
|
"title": "%jupyter.command.jupyter.extendSelectionByCellAbove.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellBelow",
|
|
"title": "%jupyter.command.jupyter.extendSelectionByCellBelow.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsUp",
|
|
"title": "%jupyter.command.jupyter.moveCellsUp.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsDown",
|
|
"title": "%jupyter.command.jupyter.moveCellsDown.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToMarkdown",
|
|
"title": "%jupyter.command.jupyter.changeCellToMarkdown.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToCode",
|
|
"title": "%jupyter.command.jupyter.changeCellToCode.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoNextCellInFile",
|
|
"title": "%jupyter.command.jupyter.gotoNextCellInFile.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoPrevCellInFile",
|
|
"title": "%jupyter.command.jupyter.gotoPrevCellInFile.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcelladvance",
|
|
"title": "%jupyter.command.jupyter.runcurrentcelladvance.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcellandallbelow.palette",
|
|
"title": "%jupyter.command.jupyter.runcurrentcellandallbelow.palette.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcellsabove.palette",
|
|
"title": "%jupyter.command.jupyter.runallcellsabove.palette.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcurrentcell.palette",
|
|
"title": "%jupyter.command.jupyter.debugcurrentcell.palette.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.execSelectionInteractive",
|
|
"title": "%jupyter.command.jupyter.execSelectionInteractive.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.createnewinteractive",
|
|
"title": "%jupyter.command.jupyter.createnewinteractive.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runFileInteractive",
|
|
"title": "%jupyter.command.jupyter.runFileInteractive.title%",
|
|
"icon": "$(play)",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugFileInteractive",
|
|
"title": "%jupyter.command.jupyter.debugFileInteractive.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcells",
|
|
"title": "%jupyter.command.jupyter.runallcells.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcellsabove",
|
|
"title": "%jupyter.command.jupyter.runallcellsabove.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runcellandallbelow",
|
|
"title": "%jupyter.command.jupyter.runcellandallbelow.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runcell",
|
|
"title": "%jupyter.command.jupyter.runcell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runtoline",
|
|
"title": "%jupyter.command.jupyter.runtoline.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runfromline",
|
|
"title": "%jupyter.command.jupyter.runfromline.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.importnotebook",
|
|
"title": "%jupyter.command.jupyter.importnotebook.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.importnotebookfile",
|
|
"title": "%jupyter.command.jupyter.importnotebookfile.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.exportoutputasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportoutputasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.exportfileasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportfileasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.exportfileandoutputasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportfileandoutputasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.interruptkernel",
|
|
"title": "%jupyter.command.jupyter.interruptkernel.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.interruptkernel.shorttitle%",
|
|
"category": "Jupyter",
|
|
"icon": {
|
|
"light": "resources/light/interrupt.svg",
|
|
"dark": "resources/dark/interrupt.svg"
|
|
},
|
|
"enablement": "isWorkspaceTrusted && jupyter.interactive.canInterruptNotebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.restartkernel",
|
|
"title": "%jupyter.command.jupyter.restartkernel.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.restartkernel.shorttitle%",
|
|
"category": "Jupyter",
|
|
"icon": {
|
|
"light": "resources/light/restart-kernel.svg",
|
|
"dark": "resources/dark/restart-kernel.svg"
|
|
},
|
|
"enablement": "isWorkspaceTrusted && (jupyter.interactive.canRestartNotebookKernel || (notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.notebookeditor.canrestartNotebookkernel))"
|
|
},
|
|
{
|
|
"command": "jupyter.restartkernelandrunallcells",
|
|
"title": "%jupyter.command.jupyter.restartkernelandrunallcells.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.restartkernelandrunallcells.shorttitle%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && (jupyter.interactive.canRestartNotebookKernel || (notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.notebookeditor.canrestartNotebookkernel))"
|
|
},
|
|
{
|
|
"command": "jupyter.restartkernelandrunuptoselectedcell",
|
|
"title": "%jupyter.command.jupyter.restartkernelandrunuptoselectedcell.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.restartkernelandrunuptoselectedcell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "isWorkspaceTrusted && (notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.notebookeditor.canrestartNotebookkernel)"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.addcellbelow",
|
|
"title": "%jupyter.command.jupyter.notebookeditor.addcellbelow.title%",
|
|
"category": "Notebook",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.removeallcells",
|
|
"title": "%jupyter.command.jupyter.notebookeditor.removeallcells.title%",
|
|
"category": "Notebook",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.expandallcells",
|
|
"title": "%jupyter.command.jupyter.expandallcells.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.expandallcells.shorttitle%",
|
|
"category": "Jupyter",
|
|
"icon": "$(expand-all)"
|
|
},
|
|
{
|
|
"command": "jupyter.collapseallcells",
|
|
"title": "%jupyter.command.jupyter.collapseallcells.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.collapseallcells.shorttitle%",
|
|
"category": "Jupyter",
|
|
"icon": "$(collapse-all)"
|
|
},
|
|
{
|
|
"command": "jupyter.addcellbelow",
|
|
"title": "%jupyter.command.jupyter.addcellbelow.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.createnewnotebook",
|
|
"title": "%jupyter.command.jupyter.createnewnotebook.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.scrolltocell",
|
|
"title": "%jupyter.command.jupyter.scrolltocell.title%",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.latestExtension",
|
|
"title": "DataScience.latestExtension",
|
|
"category": "Jupyter",
|
|
"enablement": "!jupyter.webExtension"
|
|
},
|
|
{
|
|
"command": "jupyter.showDataViewer",
|
|
"title": "%jupyter.command.jupyter.showDataViewer.title%",
|
|
"enablement": "!jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.clearSavedJupyterUris",
|
|
"title": "%jupyter.command.jupyter.clearSavedJupyterUris.title%",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.openVariableView",
|
|
"title": "%jupyter.command.jupyter.openVariableView.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.openVariableView.shorttitle%",
|
|
"icon": "$(variable-group)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookType == jupyter-notebook && isWorkspaceTrusted || notebookType == interactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.openOutlineView",
|
|
"title": "%jupyter.command.jupyter.openOutlineView.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.openOutlineView.shorttitle%",
|
|
"icon": "$(list-unordered)",
|
|
"category": "Jupyter",
|
|
"enablement": "notebookType == jupyter-notebook"
|
|
},
|
|
{
|
|
"command": "jupyter.refreshDataViewer",
|
|
"title": "%DataScience.refreshDataViewerCommandPalette%",
|
|
"category": "Jupyter",
|
|
"enablement": "jupyter.dataViewerActive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.clearAllCells",
|
|
"title": "%DataScience.interactiveClearAllCells%",
|
|
"icon": "$(close)",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.goToCode",
|
|
"title": "%DataScience.interactiveGoToCode%",
|
|
"icon": "$(go-to-file)",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.exportasnotebook",
|
|
"title": "%DataScience.exportDialogTitle%",
|
|
"shortTitle": "%DataScience.exportAsNotebook.shorttitle%",
|
|
"icon": "$(save-as)",
|
|
"enablement": "notebookType == interactive",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.exportas",
|
|
"title": "%DataScience.notebookExport%",
|
|
"icon": {
|
|
"light": "resources/light/export_to_python.svg",
|
|
"dark": "resources/dark/export_to_python.svg"
|
|
},
|
|
"enablement": "notebookType == interactive",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.copyCell",
|
|
"title": "%DataScience.interactiveCopyCell%",
|
|
"icon": "$(copy)",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.runInDedicatedExtensionHost",
|
|
"title": "%DataScience.runInDedicatedExtensionHost%",
|
|
"enablement": "!jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.continueEditSessionInCodespace",
|
|
"title": "Continue On Codespace",
|
|
"shortTitle": "Continue On",
|
|
"icon": "$(vm)",
|
|
"enablement": "true",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.selectPrecedentCells",
|
|
"title": "Select Precedent Cells",
|
|
"icon": "$(gather)",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.selectDependentCells",
|
|
"title": "Select Dependent Cells",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.runPrecedentCells",
|
|
"title": "Execute with Precedent Cells",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.runDependentCells",
|
|
"title": "Execute with Dependent Cells",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.debugCellSymbols",
|
|
"title": "Debug Cell Symbols",
|
|
"icon": "$(debug-alt-small)",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.listPipPackages",
|
|
"title": "List Pip Packages",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.listVariables",
|
|
"title": "List Variables",
|
|
"enablement": "isWorkspaceTrusted && !jupyter.webExtension",
|
|
"category": "Jupyter"
|
|
}
|
|
],
|
|
"submenus": [
|
|
{
|
|
"id": "editor.interactiveWindow.context",
|
|
"label": "%jupyter.command.editor.interactiveWindow.context.label%"
|
|
}
|
|
],
|
|
"menus": {
|
|
"editor/context": [
|
|
{
|
|
"submenu": "editor.interactiveWindow.context",
|
|
"group": "Jupyter2"
|
|
},
|
|
{
|
|
"when": "editorFocus && editorLangId == python && resourceExtname == .ipynb && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.importnotebook",
|
|
"group": "Jupyter3@1"
|
|
},
|
|
{
|
|
"when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.exportfileasnotebook",
|
|
"group": "Jupyter3@2"
|
|
},
|
|
{
|
|
"when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.exportfileandoutputasnotebook",
|
|
"group": "Jupyter3@3"
|
|
}
|
|
],
|
|
"editor.interactiveWindow.context": [
|
|
{
|
|
"when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.runallcells",
|
|
"group": "Jupyter2"
|
|
},
|
|
{
|
|
"when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.runcurrentcell",
|
|
"group": "Jupyter2"
|
|
},
|
|
{
|
|
"when": "editorFocus && editorLangId == python && jupyter.hascodecells && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.runcurrentcelladvance",
|
|
"group": "Jupyter2"
|
|
},
|
|
{
|
|
"command": "jupyter.runFileInteractive",
|
|
"group": "Jupyter2",
|
|
"when": "editorFocus && editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runfromline",
|
|
"group": "Jupyter2",
|
|
"when": "editorFocus && editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runtoline",
|
|
"group": "Jupyter2",
|
|
"when": "editorFocus && editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.execSelectionInteractive",
|
|
"group": "Jupyter2",
|
|
"when": "editorFocus && editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
}
|
|
],
|
|
"editor/title": [
|
|
{
|
|
"command": "jupyter.restartkernel",
|
|
"title": "%jupyter.command.jupyter.restartkernel.title%",
|
|
"group": "navigation@1",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == 'jupyter-notebook' && isWorkspaceTrusted && jupyter.notebookeditor.canrestartNotebookkernel && config.notebook.globalToolbar != true"
|
|
},
|
|
{
|
|
"command": "jupyter.openVariableView",
|
|
"title": "%jupyter.command.jupyter.openVariableView.title%",
|
|
"group": "navigation@2",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == 'jupyter-notebook' && isWorkspaceTrusted && config.notebook.globalToolbar != true && jupyter.ispythonnotebook"
|
|
},
|
|
{
|
|
"command": "jupyter.openOutlineView",
|
|
"title": "%jupyter.command.jupyter.openOutlineView.title%",
|
|
"group": "navigation@3",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == 'jupyter-notebook' && config.jupyter.showOutlineButtonInNotebookToolbar && config.notebook.globalToolbar != true"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.export",
|
|
"title": "%DataScience.notebookExportAs%",
|
|
"group": "navigation@4",
|
|
"when": "notebookType == 'jupyter-notebook' && isWorkspaceTrusted && config.notebook.globalToolbar != true"
|
|
},
|
|
{
|
|
"command": "jupyter.continueEditSessionInCodespace",
|
|
"group": "navigation@5",
|
|
"when": "notebookType == 'jupyter-notebook' && jupyter.kernelSource == 'github-codespaces' && config.notebook.globalToolbar != true"
|
|
}
|
|
],
|
|
"notebook/toolbar": [
|
|
{
|
|
"command": "jupyter.restartkernel",
|
|
"group": "navigation/execute@5",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == 'jupyter-notebook' && isWorkspaceTrusted && jupyter.kernel.isjupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.openVariableView",
|
|
"group": "navigation@1",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == 'jupyter-notebook' && isWorkspaceTrusted && jupyter.ispythonnotebook && jupyter.kernel.isjupyter"
|
|
},
|
|
{
|
|
"command": "jupyter.openOutlineView",
|
|
"group": "navigation@2",
|
|
"when": "notebookType == 'jupyter-notebook' && config.jupyter.showOutlineButtonInNotebookToolbar"
|
|
},
|
|
{
|
|
"command": "jupyter.continueEditSessionInCodespace",
|
|
"group": "navigation@3",
|
|
"when": "notebookType == 'jupyter-notebook' && jupyter.kernelSource == 'github-codespaces'"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.export",
|
|
"group": "Jupyter",
|
|
"when": "notebookType == 'jupyter-notebook' && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.replayPylanceLogStep",
|
|
"group": "navigation@1",
|
|
"when": "notebookType == 'jupyter-notebook' && isWorkspaceTrusted && jupyter.replayLogLoaded"
|
|
}
|
|
],
|
|
"notebook/cell/title": [
|
|
{
|
|
"command": "jupyter.runByLine",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && notebookType == jupyter-notebook && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && resource not in jupyter.notebookeditor.runByLineDocuments || !notebookKernel && notebookType == jupyter-notebook && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted",
|
|
"group": "inline/cell@0"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineNext",
|
|
"when": "notebookCellResource in jupyter.notebookeditor.runByLineCells",
|
|
"group": "inline/cell@0"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineStop",
|
|
"when": "notebookCellResource in jupyter.notebookeditor.runByLineCells && notebookCellToolbarLocation == left",
|
|
"group": "inline/cell@1"
|
|
},
|
|
{
|
|
"command": "jupyter.runByLineStop",
|
|
"when": "notebookCellResource in jupyter.notebookeditor.runByLineCells && notebookCellToolbarLocation == right",
|
|
"group": "inline/cell@0"
|
|
},
|
|
{
|
|
"command": "jupyter.selectPrecedentCells",
|
|
"when": "notebookType == 'jupyter-notebook' && isWorkspaceTrusted && config.jupyter.executionAnalysis.enabled",
|
|
"group": "executionAnalysis@0"
|
|
},
|
|
{
|
|
"command": "jupyter.selectDependentCells",
|
|
"when": "notebookType == 'jupyter-notebook' && isWorkspaceTrusted && config.jupyter.executionAnalysis.enabled",
|
|
"group": "executionAnalysis@1"
|
|
}
|
|
],
|
|
"notebook/cell/execute": [
|
|
{
|
|
"command": "jupyter.runAndDebugCell",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && resource not in jupyter.notebookeditor.debugDocuments || !notebookKernel && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted",
|
|
"group": "jupyterCellExecute@0"
|
|
},
|
|
{
|
|
"command": "jupyter.runPrecedentCells",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && config.jupyter.executionAnalysis.enabled",
|
|
"group": "jupyterCellExecute@1"
|
|
},
|
|
{
|
|
"command": "jupyter.runDependentCells",
|
|
"when": "notebookKernel =~ /^ms-toolsai.jupyter\\// && jupyter.ispythonnotebook && notebookCellType == code && isWorkspaceTrusted && config.jupyter.executionAnalysis.enabled",
|
|
"group": "jupyterCellExecute@2"
|
|
}
|
|
],
|
|
"interactive/toolbar": [
|
|
{
|
|
"command": "jupyter.interactive.clearAllCells",
|
|
"group": "navigation@0",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.restartkernel",
|
|
"group": "navigation@1",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.openVariableView",
|
|
"group": "navigation@3",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.exportasnotebook",
|
|
"group": "navigation@4",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.exportas",
|
|
"group": "navigation@5",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.expandallcells",
|
|
"group": "navigation@6",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.collapseallcells",
|
|
"group": "navigation@7",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
}
|
|
],
|
|
"interactive/cell/title": [
|
|
{
|
|
"command": "jupyter.interactive.copyCell",
|
|
"group": "inline@0",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.goToCode",
|
|
"group": "inline@1",
|
|
"when": "isWorkspaceTrusted && notebookKernel =~ /^ms-toolsai.jupyter\\// || isWorkspaceTrusted && !notebookKernel"
|
|
}
|
|
],
|
|
"explorer/context": [
|
|
{
|
|
"when": "resourceLangId == python && !notebookEditorFocused && isWorkspaceTrusted",
|
|
"command": "jupyter.runFileInteractive",
|
|
"group": "Jupyter2"
|
|
},
|
|
{
|
|
"when": "resourceExtname == .ipynb && isWorkspaceTrusted",
|
|
"command": "jupyter.importnotebookfile",
|
|
"group": "Jupyter"
|
|
}
|
|
],
|
|
"commandPalette": [
|
|
{
|
|
"command": "jupyter.replayPylanceLog",
|
|
"title": "%jupyter.commandPalette.jupyter.replayPylanceLog.title%",
|
|
"when": "jupyter.development && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.manageAccessToKernels",
|
|
"title": "%jupyter.command.manageAccessToKernels%"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.copyCell",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.exportAsPythonScript",
|
|
"title": "%jupyter.command.jupyter.exportAsPythonScript.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isnativeactive && isWorkspaceTrusted && jupyter.ispythonnotebook && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.refreshDataViewer",
|
|
"category": "Jupyter",
|
|
"when": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.exportToHTML",
|
|
"title": "%jupyter.command.jupyter.exportToHTML.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isnativeactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.exportToPDF",
|
|
"title": "%jupyter.command.jupyter.exportToPDF.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isnativeactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelowPosition",
|
|
"title": "%jupyter.command.jupyter.insertCellBelowPosition.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellBelow",
|
|
"title": "%jupyter.command.jupyter.insertCellBelow.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.insertCellAbove",
|
|
"title": "%jupyter.command.jupyter.insertCellAbove.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.deleteCells",
|
|
"title": "%jupyter.command.jupyter.deleteCells.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCell",
|
|
"title": "%jupyter.command.jupyter.selectCell.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.selectCellContents",
|
|
"title": "%jupyter.command.jupyter.selectCellContents.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellAbove",
|
|
"title": "%jupyter.command.jupyter.extendSelectionByCellAbove.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.extendSelectionByCellBelow",
|
|
"title": "%jupyter.command.jupyter.extendSelectionByCellBelow.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsUp",
|
|
"title": "%jupyter.command.jupyter.moveCellsUp.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.moveCellsDown",
|
|
"title": "%jupyter.command.jupyter.moveCellsDown.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToMarkdown",
|
|
"title": "%jupyter.command.jupyter.changeCellToMarkdown.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.changeCellToCode",
|
|
"title": "%jupyter.command.jupyter.changeCellToCode.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoNextCellInFile",
|
|
"title": "%jupyter.command.jupyter.gotoNextCellInFile.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.gotoPrevCellInFile",
|
|
"title": "%jupyter.command.jupyter.gotoPrevCellInFile.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && !notebookEditorFocused"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcell",
|
|
"title": "%jupyter.command.jupyter.runcurrentcell.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive && !jupyter.havenativecells && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcelladvance",
|
|
"title": "%jupyter.command.jupyter.runcurrentcelladvance.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive && !jupyter.havenativecells && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runcurrentcellandallbelow.palette",
|
|
"title": "%jupyter.command.jupyter.runcurrentcellandallbelow.palette.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive && !jupyter.havenativecells && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcellsabove.palette",
|
|
"title": "%jupyter.command.jupyter.runallcellsabove.palette.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive && !jupyter.havenativecells && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcurrentcell.palette",
|
|
"title": "%jupyter.command.jupyter.debugcurrentcell.palette.title%",
|
|
"category": "Jupyter",
|
|
"when": "editorLangId == python && jupyter.hascodecells && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.createnewinteractive",
|
|
"title": "%jupyter.command.jupyter.createnewinteractive.title%",
|
|
"category": "Jupyter",
|
|
"when": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcells",
|
|
"title": "%jupyter.command.jupyter.runallcells.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.scrolltocell",
|
|
"title": "%jupyter.command.jupyter.scrolltocell.title%",
|
|
"category": "Jupyter",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcell",
|
|
"title": "%jupyter.command.jupyter.debugcell.title%",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.runcell",
|
|
"title": "%jupyter.command.jupyter.runcell.title%",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.runFileInteractive",
|
|
"title": "%jupyter.command.jupyter.runFileInteractive.title%",
|
|
"category": "Jupyter",
|
|
"when": "editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.debugFileInteractive",
|
|
"title": "%jupyter.command.jupyter.debugFileInteractive.title%",
|
|
"category": "Jupyter",
|
|
"when": "editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.importnotebook",
|
|
"title": "%jupyter.command.jupyter.importnotebook.title%",
|
|
"category": "Jupyter",
|
|
"when": "isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.exportfileasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportfileasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.ispythonorinteractiveeactive && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.exportfileandoutputasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportfileandoutputasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.ispythonorinteractiveeactive && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.restartkernel",
|
|
"title": "%jupyter.command.jupyter.restartkernel.title%",
|
|
"category": "Jupyter",
|
|
"when": "(jupyter.ispythonorinteractiveeactive || jupyter.isnativeactive) && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.removeallcells",
|
|
"title": "%jupyter.command.jupyter.notebookeditor.removeallcells.title%",
|
|
"category": "Notebook",
|
|
"when": "jupyter.havenativecells && jupyter.isnativeactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.addcellbelow",
|
|
"title": "%jupyter.command.jupyter.notebookeditor.addcellbelow.title%",
|
|
"category": "Notebook",
|
|
"when": "jupyter.isnativeactive && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.expandallcells",
|
|
"title": "%jupyter.command.jupyter.expandallcells.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.expandallcells.shorttitle%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isinteractiveactive"
|
|
},
|
|
{
|
|
"command": "jupyter.collapseallcells",
|
|
"title": "%jupyter.command.jupyter.collapseallcells.title%",
|
|
"shortTitle": "%jupyter.command.jupyter.collapseallcells.shorttitle%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isinteractiveactive"
|
|
},
|
|
{
|
|
"command": "jupyter.exportoutputasnotebook",
|
|
"title": "%jupyter.command.jupyter.exportoutputasnotebook.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.isinteractiveactive"
|
|
},
|
|
{
|
|
"command": "jupyter.runcellandallbelow",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.runallcellsabove",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcontinue",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.debugstop",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.debugstepover",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.debugcell",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.addcellbelow",
|
|
"title": "%jupyter.command.jupyter.addcellbelow.title%",
|
|
"category": "Jupyter",
|
|
"when": "jupyter.hascodecells && jupyter.ispythonornativeactive"
|
|
},
|
|
{
|
|
"command": "jupyter.createnewnotebook",
|
|
"category": "Jupyter",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.runtoline",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.runfromline",
|
|
"category": "Jupyter",
|
|
"when": "config.noExists"
|
|
},
|
|
{
|
|
"command": "jupyter.execSelectionInteractive",
|
|
"category": "Jupyter",
|
|
"when": "editorLangId == python && !notebookEditorFocused && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.latestExtension",
|
|
"title": "%DataScience.latestExtension%",
|
|
"category": "Jupyter",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.export",
|
|
"title": "%DataScience.notebookExportAs%",
|
|
"category": "Jupyter",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.notebookeditor.export",
|
|
"title": "%DataScience.notebookExportAs%",
|
|
"category": "Notebook",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.showDataViewer",
|
|
"category": "Jupyter",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.openVariableView",
|
|
"title": "%jupyter.command.jupyter.openVariableView.title%",
|
|
"category": "Jupyter",
|
|
"when": "notebookType == jupyter-notebook && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.openOutlineView",
|
|
"title": "%jupyter.command.jupyter.openOutlineView.title%",
|
|
"category": "Jupyter",
|
|
"when": "notebookType == jupyter-notebook && isWorkspaceTrusted"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.goToCode",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.interactive.clearAllCells",
|
|
"when": "editorFocus && editorLangId == python || activeEditor == 'workbench.editor.interactive'"
|
|
},
|
|
{
|
|
"command": "jupyter.clearSavedJupyterUris",
|
|
"title": "%jupyter.command.jupyter.clearSavedJupyterUris.title%"
|
|
},
|
|
{
|
|
"command": "jupyter.selectPrecedentCells",
|
|
"when": "config.jupyter.executionAnalysis.enabled"
|
|
},
|
|
{
|
|
"command": "jupyter.selectDependentCells",
|
|
"when": "config.jupyter.executionAnalysis.enabled"
|
|
},
|
|
{
|
|
"command": "jupyter.runPrecedentCells",
|
|
"when": "config.jupyter.executionAnalysis.enabled"
|
|
},
|
|
{
|
|
"command": "jupyter.runDependentCells",
|
|
"when": "config.jupyter.executionAnalysis.enabled"
|
|
},
|
|
{
|
|
"command": "jupyter.debugCellSymbols",
|
|
"when": "config.jupyter.executionAnalysis.enabled"
|
|
},
|
|
{
|
|
"command": "jupyter.listPipPackages",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "jupyter.listVariables",
|
|
"when": "false"
|
|
}
|
|
],
|
|
"debug/variables/context": [
|
|
{
|
|
"command": "jupyter.showDataViewer",
|
|
"group": "1_view",
|
|
"when": "debugProtocolVariableMenuContext == 'viewableInDataViewer'"
|
|
}
|
|
],
|
|
"editor/title/run": [
|
|
{
|
|
"command": "jupyter.runFileInteractive",
|
|
"group": "jupyter",
|
|
"title": "%jupyter.command.jupyter.runFileInteractive.title%",
|
|
"when": "resourceLangId == python && !isInDiffEditor && isWorkspaceTrusted"
|
|
}
|
|
]
|
|
},
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "Jupyter",
|
|
"properties": {
|
|
"jupyter.experiments.enabled": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.experiments.enabled.description%",
|
|
"scope": "machine"
|
|
},
|
|
"jupyter.showVariableViewWhenDebugging": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.showVariableViewWhenDebugging.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.logging.level": {
|
|
"type": "string",
|
|
"default": "info",
|
|
"enum": [
|
|
"off",
|
|
"error",
|
|
"warn",
|
|
"info",
|
|
"debug",
|
|
"trace"
|
|
],
|
|
"enumDescriptions": [
|
|
"%jupyter.configuration.jupyter.logging.level.off%",
|
|
"%jupyter.configuration.jupyter.logging.level.error%",
|
|
"%jupyter.configuration.jupyter.logging.level.warn%",
|
|
"%jupyter.configuration.jupyter.logging.level.info%",
|
|
"%jupyter.configuration.jupyter.logging.level.debug%",
|
|
"%jupyter.configuration.jupyter.logging.level.trace%"
|
|
],
|
|
"description": "%jupyter.configuration.jupyter.logging.level.description%"
|
|
},
|
|
"jupyter.experiments.optInto": {
|
|
"type": "array",
|
|
"default": [],
|
|
"items": {
|
|
"enum": [
|
|
"DoNotWaitForZmqPortsToBeUsed"
|
|
]
|
|
},
|
|
"markdownDescription": "%jupyter.configuration.jupyter.experiments.optInto.markdownDescription%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.experiments.optOutFrom": {
|
|
"type": "array",
|
|
"default": [],
|
|
"items": {
|
|
"enum": [
|
|
"DoNotWaitForZmqPortsToBeUsed"
|
|
]
|
|
},
|
|
"markdownDescription": "%jupyter.configuration.jupyter.experiments.optOutFrom.markdownDescription%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.widgetScriptSources": {
|
|
"type": "array",
|
|
"default": [],
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"jsdelivr.com",
|
|
"unpkg.com"
|
|
],
|
|
"enumDescriptions": [
|
|
"%jupyter.configuration.jupyter.widgetScriptSources.items.enumDescriptions.0%",
|
|
"%jupyter.configuration.jupyter.widgetScriptSources.items.enumDescriptions.1%"
|
|
]
|
|
},
|
|
"uniqueItems": true,
|
|
"markdownDescription": "%jupyter.configuration.jupyter.widgetScriptSources.markdownDescription%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.askForLargeDataFrames": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.askForLargeDataFrames.description%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.askForKernelRestart": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.askForKernelRestart.description%"
|
|
},
|
|
"jupyter.exportWithOutputEnabled": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.exportWithOutputEnabled.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.jupyterLaunchTimeout": {
|
|
"type": "number",
|
|
"default": 60000,
|
|
"description": "%jupyter.configuration.jupyter.jupyterLaunchTimeout.description%"
|
|
},
|
|
"jupyter.jupyterLaunchRetries": {
|
|
"type": "number",
|
|
"default": 3,
|
|
"description": "%jupyter.configuration.jupyter.jupyterLaunchRetries.description%"
|
|
},
|
|
"jupyter.jupyterCommandLineArguments": {
|
|
"type": "array",
|
|
"default": [],
|
|
"description": "%jupyter.configuration.jupyter.jupyterCommandLineArguments.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.notebookFileRoot": {
|
|
"type": "string",
|
|
"default": "${fileDirname}",
|
|
"markdownDescription": "%jupyter.configuration.jupyter.notebookFileRoot.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.useDefaultConfigForJupyter": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.useDefaultConfigForJupyter.description%"
|
|
},
|
|
"jupyter.jupyterInterruptTimeout": {
|
|
"type": "number",
|
|
"default": 10000,
|
|
"description": "%jupyter.configuration.jupyter.jupyterInterruptTimeout.description%"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.executeSelection": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.sendSelectionToInteractiveWindow.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.normalizeSelection": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.normalizeSelectionForInteractiveWindow.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.splitRunFileIntoCells": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.splitRunFileIntoCells.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.variableExplorerExclude": {
|
|
"type": "string",
|
|
"default": "module;function;builtin_function_or_method;ABCMeta;type;ModelMetaclass",
|
|
"description": "%jupyter.configuration.jupyter.variableExplorerExclude.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.cellMarker.codeRegex": {
|
|
"type": "string",
|
|
"default": "^(#\\s*%%|#\\s*\\<codecell\\>|#\\s*In\\[\\d*?\\]|#\\s*In\\[ \\])",
|
|
"description": "%jupyter.configuration.jupyter.codeRegularExpression.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.cellMarker.default": {
|
|
"type": "string",
|
|
"default": "# %%",
|
|
"description": "%jupyter.configuration.jupyter.defaultCellMarker.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.cellMarker.markdownRegex": {
|
|
"type": "string",
|
|
"default": "^(#\\s*%%\\s*\\[markdown\\]|#\\s*\\<markdowncell\\>)",
|
|
"description": "%jupyter.configuration.jupyter.markdownRegularExpression.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.themeMatplotlibPlots": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.themeMatplotlibPlots.description%"
|
|
},
|
|
"jupyter.interactiveWindow.cellMarker.decorateCells": {
|
|
"type": "string",
|
|
"enum": [
|
|
"currentCell",
|
|
"allCells",
|
|
"None"
|
|
],
|
|
"default": "currentCell",
|
|
"description": "%jupyter.configuration.jupyter.decorateCells.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.codeLens.enable": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.enableCellCodeLens.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.autoMoveToNextCell": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.enableAutoMoveToNextCell.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.allowUnauthorizedRemoteConnection": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.allowUnauthorizedRemoteConnection.description%"
|
|
},
|
|
"jupyter.interactiveWindow.codeLens.commands": {
|
|
"type": "string",
|
|
"default": "jupyter.runcell, jupyter.runallcellsabove, jupyter.debugcell",
|
|
"description": "%jupyter.configuration.jupyter.codeLenses.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.codeLes.debugCommands": {
|
|
"type": "string",
|
|
"default": "jupyter.debugcontinue, jupyter.debugstop, jupyter.debugstepover",
|
|
"description": "%jupyter.configuration.jupyter.debugCodeLenses.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.debugpyDistPath": {
|
|
"type": "string",
|
|
"default": "",
|
|
"description": "%jupyter.configuration.jupyter.debugpyDistPath.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.stopOnFirstLineWhileDebugging": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.stopOnFirstLineWhileDebugging.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.disableJupyterAutoStart": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.disableJupyterAutoStart.description%"
|
|
},
|
|
"jupyter.interactiveWindow.codeLens.enableGotoCell": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.addGotoCodeLenses.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.kernels.excludePythonEnvironments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"markdownDescription": "%jupyter.configuration.jupyter.kernels.filter.markdownDescription%",
|
|
"scope": "machine-overridable",
|
|
"examples": [
|
|
[
|
|
"~/miniconda3/envs/tf/scripts/python.exe",
|
|
"~/miniconda3/envs/ds"
|
|
]
|
|
]
|
|
},
|
|
"jupyter.kernels.trusted": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"markdownDescription": "%jupyter.configuration.jupyter.kernels.trusted.markdownDescription%",
|
|
"scope": "machine"
|
|
},
|
|
"jupyter.interactiveWindow.creationMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"perFile",
|
|
"single",
|
|
"multiple"
|
|
],
|
|
"scope": "resource",
|
|
"description": "%jupyter.configuration.jupyter.interactiveWindowMode.description%",
|
|
"default": "multiple"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.cellFolding": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.pythonCellFolding.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.interactiveWindow.viewColumn": {
|
|
"type": "string",
|
|
"enum": [
|
|
"beside",
|
|
"active",
|
|
"secondGroup"
|
|
],
|
|
"scope": "resource",
|
|
"description": "%jupyter.configuration.jupyter.interactiveWindowViewColumn.description%",
|
|
"default": "secondGroup"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.magicCommandsAsComments": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.magicCommandsAsComments.description%"
|
|
},
|
|
"jupyter.pythonExportMethod": {
|
|
"type": "string",
|
|
"enum": [
|
|
"direct",
|
|
"commentMagics",
|
|
"nbconvert"
|
|
],
|
|
"default": "direct",
|
|
"description": "%jupyter.configuration.jupyter.pythonExportMethod.description%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.runStartupCommands": {
|
|
"type": "array",
|
|
"default": "",
|
|
"description": "%jupyter.configuration.jupyter.runStartupCommands.description%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.debugJustMyCode": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.debugJustMyCode.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.showOutlineButtonInNotebookToolbar": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.showOutlineButtonInNotebookToolbar.description%"
|
|
},
|
|
"jupyter.interactiveWindow.textEditor.autoAddNewCell": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%jupyter.configuration.jupyter.newCellOnRunLast.description%",
|
|
"scope": "resource"
|
|
},
|
|
"jupyter.pythonCompletionTriggerCharacters": {
|
|
"type": "string",
|
|
"default": ".%'\"",
|
|
"deprecationMessage": "%jupyter.configuration.jupyter.pythonCompletionTriggerCharacters.deprecationMessage%",
|
|
"description": "%jupyter.configuration.jupyter.pythonCompletionTriggerCharacters.description%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.logKernelOutputSeparately": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.logKernelOutputSeparately.description%"
|
|
},
|
|
"jupyter.excludeUserSitePackages": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.excludeUserSitePackages.description%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.enableExtendedKernelCompletions": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"deprecationMessage": "%jupyter.configuration.jupyter.enableExtendedKernelCompletions.deprecationMessage%",
|
|
"markdownDescription": "%jupyter.configuration.jupyter.enableExtendedKernelCompletions.markdownDescription%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.enableExtendedPythonKernelCompletions": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"markdownDescription": "%jupyter.configuration.jupyter.enableExtendedKernelCompletions.markdownDescription%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.executionAnalysis.enabled": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "Experimental feature to enable execution analysis in notebooks",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.enableKernelCompletions": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"markdownDescription": "%jupyter.configuration.jupyter.enableKernelCompletions.markdownDescription%",
|
|
"scope": "application",
|
|
"tags": [
|
|
"experimental"
|
|
]
|
|
},
|
|
"jupyter.formatStackTraces": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%jupyter.configuration.jupyter.formatStackTraces.description%",
|
|
"deprecationMessage": "%jupyter.configuration.jupyter.formatStackTraces.deprecationMessage%",
|
|
"scope": "application"
|
|
},
|
|
"jupyter.completionTriggerCharacters": {
|
|
"type": "object",
|
|
"patternProperties": {
|
|
"^[A-Za-z_][A-Za-z0-9]*": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"default": {
|
|
"bash": [
|
|
"$",
|
|
"{"
|
|
],
|
|
"java": [
|
|
".",
|
|
"@",
|
|
"#"
|
|
],
|
|
"javascript": [
|
|
".",
|
|
"\"",
|
|
"'",
|
|
"/",
|
|
"@"
|
|
],
|
|
"python": [
|
|
".",
|
|
"%",
|
|
"'",
|
|
"\""
|
|
],
|
|
"julia": [
|
|
"."
|
|
],
|
|
"r": [
|
|
"[",
|
|
"(",
|
|
",",
|
|
"$",
|
|
"@",
|
|
"\"",
|
|
"'"
|
|
],
|
|
"rust": [
|
|
".",
|
|
":"
|
|
],
|
|
"scala": [
|
|
"."
|
|
],
|
|
"typescript": [
|
|
".",
|
|
"\"",
|
|
"'",
|
|
"/",
|
|
"@",
|
|
"<"
|
|
]
|
|
},
|
|
"markdownDescription": "%jupyter.configuration.jupyter.completionTriggerCharacters.markdownDescription%",
|
|
"scope": "application",
|
|
"examples": [
|
|
{
|
|
"bash": [
|
|
"$",
|
|
"{"
|
|
]
|
|
},
|
|
{
|
|
"java": [
|
|
".",
|
|
"@",
|
|
"#"
|
|
]
|
|
},
|
|
{
|
|
"javascript": [
|
|
".",
|
|
"\"",
|
|
"'",
|
|
"/",
|
|
"@"
|
|
]
|
|
},
|
|
{
|
|
"julia": [
|
|
"."
|
|
]
|
|
},
|
|
{
|
|
"typescript": [
|
|
".",
|
|
"\"",
|
|
"'",
|
|
"/",
|
|
"@",
|
|
"<"
|
|
]
|
|
},
|
|
{
|
|
"r": [
|
|
"[",
|
|
"(",
|
|
",",
|
|
"$",
|
|
"@",
|
|
"\"",
|
|
"'"
|
|
]
|
|
},
|
|
{
|
|
"rust": [
|
|
".",
|
|
":"
|
|
]
|
|
},
|
|
{
|
|
"scala": [
|
|
"."
|
|
]
|
|
},
|
|
{
|
|
"xonsh": [
|
|
" ",
|
|
".",
|
|
"%",
|
|
"'",
|
|
"\""
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"languages": [
|
|
{
|
|
"id": "raw"
|
|
},
|
|
{
|
|
"id": "julia",
|
|
"aliases": [
|
|
"Julia",
|
|
"julia"
|
|
],
|
|
"extensions": [
|
|
".jl"
|
|
]
|
|
}
|
|
],
|
|
"notebookPreload": [
|
|
{
|
|
"type": "jupyter-notebook",
|
|
"localResourceRoots": [
|
|
"./temp"
|
|
],
|
|
"entrypoint": "./dist/webviews/webview-side/ipywidgetsKernel/ipywidgetsKernel.js"
|
|
},
|
|
{
|
|
"type": "interactive",
|
|
"localResourceRoots": [
|
|
"./temp"
|
|
],
|
|
"entrypoint": "./dist/webviews/webview-side/ipywidgetsKernel/ipywidgetsKernel.js"
|
|
}
|
|
],
|
|
"notebookRenderer": [
|
|
{
|
|
"id": "jupyter-ipywidget-renderer",
|
|
"entrypoint": "./dist/webviews/webview-side/ipywidgetsRenderer/ipywidgetsRenderer.js",
|
|
"displayName": "%jupyter.notebookRenderer.IPyWidget.displayName%",
|
|
"mimeTypes": [
|
|
"application/vnd.jupyter.widget-view+json"
|
|
],
|
|
"requiresMessaging": "always"
|
|
}
|
|
],
|
|
"viewsContainers": {
|
|
"activitybar": [
|
|
{
|
|
"id": "jupyter",
|
|
"title": "Jupyter",
|
|
"icon": "$(notebook)"
|
|
}
|
|
],
|
|
"panel": [
|
|
{
|
|
"id": "jupyter-variables",
|
|
"title": "Jupyter",
|
|
"icon": "$(notebook)"
|
|
}
|
|
]
|
|
},
|
|
"views": {
|
|
"jupyter-variables": [
|
|
{
|
|
"type": "webview",
|
|
"id": "jupyterViewVariables",
|
|
"name": "Variables",
|
|
"when": "jupyter.hasNativeNotebookOrInteractiveWindowOpen"
|
|
}
|
|
]
|
|
},
|
|
"debuggers": [
|
|
{
|
|
"type": "Python Kernel Debug Adapter",
|
|
"label": "%jupyter.debuggers.kernel%"
|
|
},
|
|
{
|
|
"type": "Python Interactive Window Debug Adapter",
|
|
"label": "%jupyter.debuggers.interactive%"
|
|
}
|
|
],
|
|
"jupyterVariableViewers": [
|
|
{
|
|
"command": "jupyter.showJupyterDataViewer",
|
|
"title": "%jupyter.command.jupyter.showDataViewer.title%",
|
|
"dataTypes": [
|
|
"DataFrame",
|
|
"list",
|
|
"dict",
|
|
"ndarray",
|
|
"Series",
|
|
"Tensor",
|
|
"EagerTensor",
|
|
"DataArray"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"enabledApiProposals": [
|
|
"notebookDeprecated",
|
|
"notebookMessaging",
|
|
"notebookMime",
|
|
"contribNotebookStaticPreloads",
|
|
"portsAttributes",
|
|
"quickPickSortByLabel",
|
|
"notebookKernelSource",
|
|
"interactiveWindow",
|
|
"quickPickItemTooltip",
|
|
"notebookExecution",
|
|
"notebookCellExecution",
|
|
"notebookVariableProvider"
|
|
],
|
|
"scripts": {
|
|
"package": "gulp clean && gulp prePublishBundle && vsce package -o ms-toolsai-jupyter-insiders.vsix",
|
|
"packagePreRelease": "gulp clean && gulp prePublishBundle && vsce package --pre-release -o ms-toolsai-jupyter-insiders.vsix",
|
|
"prePublishBundleStable": "cross-env IS_PRE_RELEASE_VERSION_OF_JUPYTER_EXTENSION=false gulp prePublishBundle",
|
|
"prePublishBundlePreRelease": "cross-env IS_PRE_RELEASE_VERSION_OF_JUPYTER_EXTENSION=true gulp prePublishBundle",
|
|
"createNycFolder": "gulp createNycFolder",
|
|
"validateTranslationFiles": "gulp validateTranslationFiles",
|
|
"preprePublishBundle": "gulp clean",
|
|
"prePublishBundle": "concurrently npm:compile-release npm:updatePackageJsonForBundle",
|
|
"preprePublishNonBundle": "gulp clean",
|
|
"updatePackageJsonForBundle": "gulp updatePackageJsonForBundle",
|
|
"prePublishNonBundle": "npm run compile-no-watch",
|
|
"compile": "concurrently \"tsc -watch -p ./\" \"npx tsx build/esbuild/build.ts --watch\"",
|
|
"compile-watch-all": "concurrently \"tsc -watch -p ./\" \"npx tsx build/esbuild/build.ts --watch-all\"",
|
|
"compile-no-watch": "concurrently npm:compile-out npm:esbuild-all",
|
|
"compile-out": "tsc -p ./",
|
|
"compile-web-test": "webpack --mode development --config ./build/webpack/webpack.extension.web.config.js",
|
|
"compile-web-test-watch": "webpack --mode development --config ./build/webpack/webpack.extension.web.config.js --stats-error-details --watch --progress",
|
|
"esbuild-all": "npx tsx build/esbuild/build.ts",
|
|
"compile-release": "concurrently npm:compile-out npm:esbuild-release",
|
|
"esbuild-release": "npx tsx build/esbuild/build.ts --production",
|
|
"esbuild-watch": "npx tsx build/esbuild/build.ts --watch",
|
|
"checkDependencies": "gulp checkDependencies",
|
|
"postinstall": "npm run download-api && node ./build/ci/postInstall.js",
|
|
"test:unittests": "mocha --config ./build/.mocha.unittests.js.json ./out/**/*.unit.test.js",
|
|
"test:cover:report": "nyc report --reporter=text --reporter=html --reporter=text-summary --reporter=cobertura",
|
|
"preTestJediLSP": "node ./out/test/languageServers/jedi/lspSetup.js",
|
|
"testJediLSP": "node ./out/test/languageServers/jedi/lspSetup.js && cross-env CODE_TESTS_WORKSPACE=src/test VSC_JUPYTER_CI_TEST_GREP='Language Server:' node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js && node ./out/test/languageServers/jedi/lspTeardown.node.js",
|
|
"pretestNativeNotebooksInVSCode": "cross-env VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders node ./out/test/datascience/dsTestSetup.js",
|
|
"testNativeNotebooksInVSCode": "cross-env CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders TEST_FILES_SUFFIX=*.vscode.test,*.vscode.common.test VSC_JUPYTER_FORCE_LOGGING=1 node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"pretestPerfInVSCode": "cross-env VSC_JUPYTER_CI_TEST_GREP=@notebookPerformance VSC_JUPYTER_CI_TEST_DO_NOT_INSTALL_PYTHON_EXT=true VSC_JUPYTER_PERF_TEST=1 VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders node ./out/test/datascience/dsTestSetup.js",
|
|
"testPerfInVSCode": "cross-env VSC_JUPYTER_CI_TEST_GREP=@notebookPerformance VSC_JUPYTER_CI_TEST_DO_NOT_INSTALL_PYTHON_EXT=true VSC_JUPYTER_NOTEBOOK_PERF_TEST=true VSC_JUPYTER_PERF_TEST=1 CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders TEST_FILES_SUFFIX=*.vscode.test,*.vscode.common.test VSC_JUPYTER_FORCE_LOGGING=1 node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"pretestExecPerfInVSCode": "cross-env VSC_JUPYTER_CI_TEST_GREP=@executionPerformance VSC_JUPYTER_PERF_TEST=1 VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders node ./out/test/datascience/dsTestSetup.js",
|
|
"testExecPerfInVSCode": "cross-env VSC_JUPYTER_CI_TEST_GREP=@executionPerformance VSC_JUPYTER_PERF_TEST=1 CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders TEST_FILES_SUFFIX=*.vscode.test,*.vscode.common.test VSC_JUPYTER_FORCE_LOGGING= node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"testNativeNotebooksInVSCodeWithoutTestSuffix": "cross-env CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders VSC_JUPYTER_FORCE_LOGGING=1 node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"pretestNativeNotebooksWithoutPythonInVSCode": "cross-env VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders node ./out/test/datascience/dsTestSetup.js",
|
|
"testNativeNotebooksWithoutPythonInVSCode": "cross-env CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders TEST_FILES_SUFFIX=*.vscode.test,*.vscode.common.test VSC_JUPYTER_FORCE_LOGGING=1 VSC_JUPYTER_CI_TEST_GREP=@nonPython VSC_JUPYTER_CI_TEST_DO_NOT_INSTALL_PYTHON_EXT=true node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"testNativeNotebooksAndWebviews": "cross-env CODE_TESTS_WORKSPACE=src/test/datascience VSC_JUPYTER_CI_TEST_VSC_CHANNEL=insiders TEST_FILES_SUFFIX=*.vscode.test,*.vscode.common.test VSC_JUPYTER_FORCE_LOGGING=1 VSC_JUPYTER_CI_TEST_GREP=webview-test node ./out/test/testBootstrap.node.js ./out/test/standardTest.node.js",
|
|
"testWebExtension": "node ./build/launchWebTest.js",
|
|
"launchWebExtension": "node ./build/launchWeb.js",
|
|
"testSmoke": "node ./out/test/testBootstrap.node.js ./out/test/smokeTest.node.js",
|
|
"testSmokeLogged": "cross-env VSC_JUPYTER_FORCE_LOGGING=true node --no-force-async-hooks-checks ./out/test/testBootstrap.node.js ./out/test/smokeTest.node.js",
|
|
"lint": "eslint --ext .ts,.js src",
|
|
"lint-fix": "eslint --fix --ext .ts,.js src build pythonExtensionApi gulpfile.js",
|
|
"format": "prettier --write *.js *.json 'src/**/*.ts*' 'build/**/*.js' '.github/**/*.yml' 'build/**/*.yml' 'build/**/*.ts' 'build/**/*.json' gulpfile.js",
|
|
"format-check": "prettier --check *.js *.json 'src/**/*.ts*' 'build/**/*.js' '.github/**/*.yml' 'build/**/*.yml' 'build/**/*.ts' 'build/**/*.json' gulpfile.js",
|
|
"clean": "gulp clean",
|
|
"webpack": "webpack",
|
|
"download-api": "npx vscode-dts dev",
|
|
"postdownload-api": "npx vscode-dts main",
|
|
"generateTelemetry": "gulp generateTelemetry",
|
|
"openInBrowser": "vscode-test-web --extensionDevelopmentPath=. ./src/test/datascience",
|
|
"startJupyterServer": "node build/preDebugWebTest.js",
|
|
"stopJupyterServer": "node build/postDebugWebTest.js",
|
|
"validateTelemetry": "gulp validateTelemetry",
|
|
"verifyUnhandledErrors": "gulp verifyUnhandledErrors",
|
|
"printTestResults": "gulp printTestResults",
|
|
"setup-precommit-hook": "husky install"
|
|
},
|
|
"dependencies": {
|
|
"@c4312/evt": "^0.1.1",
|
|
"@enonic/fnv-plus": "^1.3.0",
|
|
"@jupyter-widgets/base": "4.0.0",
|
|
"@jupyter-widgets/controls": "3.0.0",
|
|
"@jupyter-widgets/schema": "0.4.0",
|
|
"@jupyterlab/coreutils": "5.1.17",
|
|
"@jupyterlab/nbformat": "3.1.17",
|
|
"@jupyterlab/services": "6.1.17",
|
|
"@lumino/widgets": "^1.28.0",
|
|
"@nteract/messaging": "^7.0.0",
|
|
"@vscode/extension-telemetry": "^0.7.7",
|
|
"@vscode/python-extension": "^1.0.4",
|
|
"ajv-keywords": "^3.5.2",
|
|
"ansi-to-html": "^0.6.7",
|
|
"bootstrap": "^4.3.1",
|
|
"bootstrap-less": "^3.3.8",
|
|
"cross-fetch": "^3.1.5",
|
|
"decompress-response": "^4.2.0",
|
|
"encoding": "^0.1.13",
|
|
"fast-deep-equal": "^2.0.1",
|
|
"format-util": "^1.0.5",
|
|
"fs-extra": "^4.0.3",
|
|
"glob": "^7.1.2",
|
|
"iconv-lite": "^0.6.3",
|
|
"inversify": "^6.0.1",
|
|
"isomorphic-ws": "^4.0.1",
|
|
"jquery": "^3.6.0",
|
|
"jsonc-parser": "^2.0.3",
|
|
"lodash": "^4.17.21",
|
|
"marked": "^4.0.10",
|
|
"node-fetch": "^2.6.7",
|
|
"node-gyp-build": "^4.6.0",
|
|
"node-stream-zip": "^1.6.0",
|
|
"pdfkit": "^0.13.0",
|
|
"pidtree": "^0.6.0",
|
|
"portfinder": "^1.0.25",
|
|
"re-resizable": "~6.5.5",
|
|
"react": "^16.5.2",
|
|
"react-data-grid": "^6.0.2-0",
|
|
"react-dom": "^16.5.2",
|
|
"react-redux": "^7.1.1",
|
|
"react-svg-pan-zoom": "3.9.0",
|
|
"react-svgmt": "1.1.11",
|
|
"react-virtualized": "^9.21.1",
|
|
"redux": "^4.0.4",
|
|
"redux-logger": "^3.0.6",
|
|
"reflect-metadata": "^0.1.12",
|
|
"safe-buffer": "^5.2.1",
|
|
"sanitize-filename": "^1.6.3",
|
|
"semver": "^5.7.2",
|
|
"slickgrid": "^2.4.17",
|
|
"stack-trace": "0.0.10",
|
|
"string-argv": "^0.3.1",
|
|
"strip-comments": "^2.0.1",
|
|
"styled-components": "^5.2.1",
|
|
"sudo-prompt": "^9.2.1",
|
|
"svg-to-pdfkit": "^0.1.8",
|
|
"tcp-port-used": "^1.0.1",
|
|
"tmp": "^0.0.29",
|
|
"uint64be": "^1.0.1",
|
|
"underscore": "^1.12.1",
|
|
"url-parse": "^1.5.10",
|
|
"uuid": "^3.3.2",
|
|
"vscode-debugprotocol": "^1.41.0",
|
|
"vscode-languageclient": "8.0.2-next.5",
|
|
"vscode-tas-client": "^0.1.84",
|
|
"ws": "^6.2.3",
|
|
"zeromq": "^6.0.0-beta.16",
|
|
"zeromqold": "npm:zeromq@^6.0.0-beta.6"
|
|
},
|
|
"devDependencies": {
|
|
"@actions/core": "^1.9.1",
|
|
"@actions/github": "^4.0.0",
|
|
"@actions/glob": "^0.3.0",
|
|
"@babel/polyfill": "^7.4.4",
|
|
"@istanbuljs/nyc-config-typescript": "^1.0.2",
|
|
"@sinonjs/fake-timers": "^6.0.1",
|
|
"@types/ansi-regex": "^4.0.0",
|
|
"@types/chai": "^4.3.6",
|
|
"@types/chai-arrays": "^2.0.1",
|
|
"@types/chai-as-promised": "^7.1.6",
|
|
"@types/cors": "^2.8.6",
|
|
"@types/debug": "^4.1.5",
|
|
"@types/dedent": "^0.7.0",
|
|
"@types/del": "^4.0.0",
|
|
"@types/event-stream": "^3.3.33",
|
|
"@types/format-util": "^1.0.2",
|
|
"@types/fs-extra": "^5.0.1",
|
|
"@types/get-port": "^3.2.0",
|
|
"@types/glob": "^5.0.35",
|
|
"@types/jsdom": "^21.1.1",
|
|
"@types/json2csv": "^5.0.3",
|
|
"@types/loadable__component": "^5.10.0",
|
|
"@types/loader-utils": "^1.1.3",
|
|
"@types/lodash": "^4.14.104",
|
|
"@types/memoize-one": "^4.1.1",
|
|
"@types/mocha": "^9.1.0",
|
|
"@types/nock": "^10.0.3",
|
|
"@types/node": "^18.15.0",
|
|
"@types/node-fetch": "^2.5.7",
|
|
"@types/pdfkit": "^0.11.0",
|
|
"@types/promisify-node": "^0.4.0",
|
|
"@types/react": "^16.4.14",
|
|
"@types/react-dom": "^16.0.8",
|
|
"@types/react-json-tree": "^0.6.8",
|
|
"@types/react-redux": "^7.1.5",
|
|
"@types/react-virtualized": "^9.21.2",
|
|
"@types/redux-logger": "^3.0.7",
|
|
"@types/semver": "^5.5.0",
|
|
"@types/shortid": "^0.0.29",
|
|
"@types/sinon": "^10.0.15",
|
|
"@types/sinonjs__fake-timers": "^6.0.1",
|
|
"@types/stack-trace": "0.0.29",
|
|
"@types/strip-comments": "^2.0.1",
|
|
"@types/svg-to-pdfkit": "^0.1.0",
|
|
"@types/tcp-port-used": "^1.0.0",
|
|
"@types/temp": "^0.8.32",
|
|
"@types/tmp": "^0.2.3",
|
|
"@types/url-parse": "^1.4.8",
|
|
"@types/uuid": "^3.4.3",
|
|
"@types/uuid-to-hex": "^1.1.0",
|
|
"@types/vscode-notebook-renderer": "^1.60.0",
|
|
"@types/webpack-env": "^1.18.1",
|
|
"@types/ws": "^6.0.1",
|
|
"@typescript-eslint/eslint-plugin": "^6.9.0",
|
|
"@typescript-eslint/eslint-plugin-tslint": "^6.9.0",
|
|
"@typescript-eslint/parser": "^6.9.0",
|
|
"@vscode/dts": "^0.4.0",
|
|
"@vscode/test-cli": "^0.0.8",
|
|
"@vscode/test-electron": "^2.3.9",
|
|
"@vscode/test-web": "^0.0.50",
|
|
"@vscode/zeromq": "^0.2.1",
|
|
"acorn": "^8.9.0",
|
|
"babel-polyfill": "^6.26.0",
|
|
"buffer": "^6.0.3",
|
|
"bufferutil": "^4.0.6",
|
|
"chai": "^4.3.10",
|
|
"chai-arrays": "^2.2.0",
|
|
"chai-as-promised": "^7.1.1",
|
|
"chai-exclude": "^2.1.0",
|
|
"codecov": "^3.7.1",
|
|
"colors": "^1.4.0",
|
|
"concurrently": "^8.2.2",
|
|
"cross-env": "^7.0.3",
|
|
"cross-spawn": "^7.0.3",
|
|
"css-loader": "^6.8.1",
|
|
"dedent": "^0.7.0",
|
|
"del": "^3.0.0",
|
|
"es-abstract": "^1.19.1",
|
|
"es5-ext": "^0.10.63",
|
|
"esbuild": "^0.19.4",
|
|
"esbuild-plugin-less": "^1.3.1",
|
|
"eslint": "^8.52.0",
|
|
"eslint-config-airbnb": "^19.0.4",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-header": "^3.1.1",
|
|
"eslint-plugin-import": "^2.29.0",
|
|
"eslint-plugin-jsdoc": "^46.8.2",
|
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
|
"eslint-plugin-local-rules": "file:build/eslint-rules",
|
|
"eslint-plugin-no-null": "^1.0.2",
|
|
"eslint-plugin-no-only-tests": "^3.1.0",
|
|
"eslint-plugin-prefer-arrow": "^1.2.3",
|
|
"eslint-plugin-prettier": "^5.0.1",
|
|
"eslint-plugin-react": "^7.33.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"expose-loader": "^4.1.0",
|
|
"flat": "^5.0.1",
|
|
"get-port": "^3.2.0",
|
|
"glob-parent": "^6.0.2",
|
|
"gulp": "^4.0.2",
|
|
"gulp-filter": "^7.0.0",
|
|
"gulp-rename": "^2.0.0",
|
|
"gulp-typescript": "^6.0.0-alpha.1",
|
|
"husky": "^8.0.3",
|
|
"jsdom": "^22.1.0",
|
|
"json2csv": "^5.0.7",
|
|
"jsonschema": "^1.4.1",
|
|
"keyv": "^4.1.0",
|
|
"less": "^4.1.3",
|
|
"less-loader": "^11.1.3",
|
|
"less-plugin-inline-urls": "^1.2.0",
|
|
"lolex": "^6.0.0",
|
|
"lru-cache": "^10.0.0",
|
|
"mocha": "^10.2.0",
|
|
"mocha-junit-reporter": "^2.2.0",
|
|
"mocha-multi-reporters": "^1.5.1",
|
|
"nock": "^13.3.1",
|
|
"node-has-native-dependencies": "^1.0.2",
|
|
"nyc": "^15.1.0",
|
|
"path-browserify": "^1.0.1",
|
|
"popper.js": "^1.16.1",
|
|
"postcss": "^8.4.31",
|
|
"postcss-import": "^15.1.0",
|
|
"postcss-loader": "^7.3.3",
|
|
"postcss-preset-env": "^8.5.1",
|
|
"prettier": "^3.0.0",
|
|
"relative": "^3.0.2",
|
|
"rewiremock": "^3.14.5",
|
|
"rimraf": "^5.0.1",
|
|
"screenshot-desktop": "^1.14.0",
|
|
"sinon": "^15.2.0",
|
|
"source-map": "^0.7.4",
|
|
"source-map-support": "^0.5.21",
|
|
"style-loader": "^3.3.3",
|
|
"svg-inline-loader": "^0.8.2",
|
|
"thread-loader": "^4.0.2",
|
|
"transform-loader": "^0.2.4",
|
|
"ts-loader": "^9.2.8",
|
|
"ts-mock-imports": "^1.3.0",
|
|
"ts-mockito": "^2.6.1",
|
|
"tsconfig-paths-webpack-plugin": "^3.2.0",
|
|
"tsx": "^3.13.0",
|
|
"typemoq": "^2.1.0",
|
|
"typescript": "^5.4.5",
|
|
"unicode-properties": "^1.3.1",
|
|
"utf-8-validate": "^5.0.8",
|
|
"util": "^0.12.4",
|
|
"uuid-to-hex": "^1.1.1",
|
|
"webpack": "^5.88.1",
|
|
"webpack-cli": "^5.1.4"
|
|
},
|
|
"optionalDependencies": {
|
|
"canvas": "^2.7.0",
|
|
"fsevents": "^2.3.2"
|
|
},
|
|
"overrides": {
|
|
"json5": "2.2.2",
|
|
"string_decoder": "1.3.0",
|
|
"simple-get@<3.1.1": "3.1.1",
|
|
"validator@<13.7.0": "13.7.0",
|
|
"word-wrap@<1.2.5": "1.2.5",
|
|
"jpeg-js@<0.4.4": "0.4.4",
|
|
"playwright-core": {
|
|
"jpeg-js": "0.4.4"
|
|
},
|
|
"terser@<5.14.2": "5.14.2",
|
|
"glob-parent@<5.1.2": "5.1.2",
|
|
"jquery-ui@<1.13.2": "1.13.2",
|
|
"@jupyterlab/coreutils": {
|
|
"url-parse": "$url-parse"
|
|
},
|
|
"@jupyterlab/services": {
|
|
"ws": "7.5.10"
|
|
},
|
|
"d3-color": "3.1.0"
|
|
},
|
|
"__metadata": {
|
|
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
|
|
"publisherId": "ac8eb7c9-3e59-4b39-8040-f0484d8170ce",
|
|
"publisherDisplayName": "Microsoft",
|
|
"targetPlatform": "darwin-arm64",
|
|
"isApplicationScoped": false,
|
|
"isPreReleaseVersion": false,
|
|
"hasPreReleaseVersion": false,
|
|
"installedTimestamp": 1720556731756,
|
|
"pinned": false,
|
|
"preRelease": false,
|
|
"source": "gallery",
|
|
"updated": true
|
|
}
|
|
} |