{"name":"rstudio-workbench","displayName":"Posit Workbench","description":"Posit Workbench Extension for Visual Studio Code","version":"1.5.20","publisher":"rstudio","icon":"res/posit-icon-fullcolor.png","repository":{"type":"git","url":"https://github.com/rstudio/rstudio-workbench-vscode-ext.git"},"author":{"name":"Posit Software, PBC"},"engines":{"vscode":"^1.93.0"},"categories":["Other"],"activationEvents":["*"],"main":"./dist/extension.js","contributes":{"configuration":{"title":"Posit Workbench","properties":{"posit.workbench.showWorkbenchHint":{"type":"boolean","default":"true","description":"Show a pop-up message about the Posit Workbench extension when working with certain related file types."},"posit.workbench.showWorkbenchFastAPIHint":{"type":"boolean","default":"true","description":"Show a pop-up message about the root_path parameter required to run FastAPI applications in Posit Workbench and introduces the Posit Workbench FastAPI Uvicorn Root Path Snippet."},"posit.workbench.showWorkbenchFlaskHint":{"type":"boolean","default":"true","description":"Show a pop-up message about the required middleware to run Flask application in Posit Workbench and introduces the Posit Workbench WSGI Middleware snippet."}}},"commands":[{"command":"rstudio-workbench.returnHome","title":"Posit Workbench: Return to Posit Workbench Home","icon":"res/posit-icon-unstyled.svg"},{"command":"rstudio-workbench.runFileInteractive","title":"Run Python file in the Jupyter Interactive Console"},{"command":"rstudio-workbench.debugFileInteractive","title":"Debug Python file in the Jupyter Interactive Console","icon":"res/posit-icon-unstyled.svg"},{"command":"proxiedServers.stop","title":"Stop","icon":"$(close)"},{"command":"proxiedServers.toggleShowHidden","title":"Posit Workbench: Toggle Hidden Proxied Servers","icon":"$(eye)"},{"command":"workbenchJobs.run","title":"Posit Workbench: Run Workbench Job","icon":"$(add)"},{"command":"workbenchJobs.stop","title":"Posit Workbench: Stop Workbench Job","icon":"$(close)"},{"command":"workbenchJobs.view","title":"View Workbench Job","icon":"$(output)"},{"command":"rstudio-workbench.openProxyServer","title":"Posit Workbench: Open Proxy Server","args":[{"name":"port","type":"number","description":"Port number","required":true}]}],"menus":{"editor/title/run":[{"command":"rstudio-workbench.runFileInteractive","group":"navigation@2","when":"resourceLangId == python && !isInDiffEditor && !virtualWorkspace && shellExecutionSupported"},{"command":"rstudio-workbench.debugFileInteractive","group":"navigation@3","when":"resourceLangId == python && !isInDiffEditor && !virtualWorkspace && shellExecutionSupported"}],"view/title":[{"command":"workbenchJobs.run","when":"view == workbenchJobs","group":"navigation"},{"command":"proxiedServers.toggleShowHidden","when":"view == proxiedServers"}],"view/item/context":[{"command":"proxiedServers.stop","when":"view == proxiedServers && viewItem == server","group":"inline"},{"command":"workbenchJobs.view","when":"view == workbenchJobs && viewItem == workbenchJob","group":"inline@0"},{"command":"workbenchJobs.stop","when":"view == workbenchJobs && viewItem == workbenchJob","group":"inline@1"}],"commandPalette":[{"command":"proxiedServers.stop","when":"false"},{"command":"workbenchJobs.view","when":"false"},{"command":"workbenchJobs.stop","when":"false"}]},"snippets":[{"language":"python","path":"./snippets/python.json"}],"views":{"rstudio-workbench":[{"type":"tree","id":"proxiedServers","name":"Proxied Servers"},{"type":"tree","id":"workbenchJobs","name":"Workbench Jobs"}]},"viewsContainers":{"activitybar":[{"id":"rstudio-workbench","title":"Posit Workbench","icon":"res/posit-icon-unstyled.svg"}]},"viewsWelcome":[{"view":"proxiedServers","contents":"No active servers found. [Learn more](https://www.rstudio.org/links/vs_code_sessions)"},{"view":"workbenchJobs","contents":"No active workbench jobs. [Learn more](https://docs.posit.co/ide/server-pro/user/vs-code/guide/posit-workbench-extension.html)"}],"languages":[{"id":"wbjsStdio","extensions":[".stdio"]}],"grammars":[{"language":"wbjsStdio","scopeName":"source.wbjs_stdio","path":"./syntaxes/wbjs_stdio.tmLanguage.json"}],"configurationDefaults":{"editor.tokenColorCustomizations":{"textMateRules":[{"scope":["log.stderr"],"settings":{"foreground":"#007DEB"}}]}}},"__metadata":{"publisherDisplayName":"Posit PBC"}}