dotfiles/vscode/.vscode/extensions/ms-toolsai.jupyter-2024.6.0-darwin-arm64/package.json
Errol Sancaktar 5f8db31398 alacritty
2024-07-15 17:06:13 -06:00

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
}
}