{"input":{"location":{"$mid":1,"external":"vscode-userdata:/home/ez/.vscode/extensions/extensions.json","path":"/home/ez/.vscode/extensions/extensions.json","scheme":"vscode-userdata"},"mtime":1704243345740,"profile":true,"profileScanOptions":{"bailOutWhenFileNotFound":true},"type":1,"excludeObsolete":true,"validate":true,"productVersion":"1.85.1","productDate":"2023-12-13T09:47:11.635Z","productCommit":"0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2","devMode":false,"language":"en","translations":{}},"result":[{"type":1,"identifier":{"id":"tinkertrain.theme-panda","uuid":"9764fb1f-aa45-4e65-a18e-705b3b00761c"},"manifest":{"name":"theme-panda","displayName":"Panda Theme","description":"Panda Theme for Visual Studio Code.","version":"1.3.0","publisher":"tinkertrain","engines":{"vscode":"^1.20.0"},"scripts":{"build":"node build.js"},"categories":["Themes"],"icon":"assets/panda.png","homepage":"https://github.com/tinkertrain/panda-syntax-vscode","galleryBanner":{"color":"#2a2c2d","theme":"dark"},"repository":{"type":"git","url":"https://github.com/tinkertrain/panda-syntax-vscode"},"contributes":{"themes":[{"label":"Panda Syntax","uiTheme":"vs-dark","path":"./dist/Panda.json"}]},"devDependencies":{"@crystal-ball/eslint-config-eloquence":"^1.0.0","js-yaml":"^3.8.4"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/tinkertrain.theme-panda-1.3.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"9764fb1f-aa45-4e65-a18e-705b3b00761c","publisherId":"75da7fb3-a5a8-4f27-8083-e61b15b7b2a5","publisherDisplayName":"Panda Theme","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215197134},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"shakram02.bash-beautify","uuid":"3cd12c20-0143-473f-b7f3-0d5f15cb7249"},"manifest":{"name":"bash-beautify","displayName":"Bash Beautify","description":"Format / Beautify bash and shell scripts","version":"0.1.1","publisher":"shakram02","repository":"https://github.com/shakram02/bash_beautify","galleryBanner":{"color":"#ff6e07","theme":"dark"},"author":{"email":"ahmedhamdyau@gmail.com","name":"Ahmed Hamdy (shakram02)","url":"https://github.com/shakram02"},"keywords":["shell script","bash script","bash","formatter","beautifier"],"license":"MIT","homepage":"https://github.com/shakram02/bash_beautify","icon":"images/shell-beautify.png","engines":{"vscode":"^1.12.0"},"categories":["Formatters"],"contributes":{"languages":[{"id":"shellscript","extensions":[".sh"]}],"configuration":{"title":"Bash Beautify Configuration","properties":{"bashBeautify.tabSize":{"type":"integer","minimum":1,"default":4,"description":"Number of spaces for a signle indnent"}}}},"activationEvents":["onLanguage:shellscript"],"main":"./out/src/extension","scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install"},"devDependencies":{"typescript":"^2.0.3","vscode":"^1.0.0","mocha":"^2.3.3","@types/node":"^6.0.40","@types/mocha":"^2.2.32"},"dependencies":{"child-process-promise":"^2.2.1","gulp":"^3.9.1","gulp-typescript":"^3.1.7"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/shakram02.bash-beautify-0.1.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"3cd12c20-0143-473f-b7f3-0d5f15cb7249","publisherId":"9e5760ed-c1d9-4a5e-af19-ab5ea51d17a5","publisherDisplayName":"Ahmed Hamdy","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215367019,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"mads-hartmann.bash-ide-vscode","uuid":"b1b0f283-8246-4e90-832e-a6c409d378d1"},"manifest":{"name":"bash-ide-vscode","displayName":"Bash IDE","description":"A language server for Bash","author":"Mads Hartmann","license":"MIT","version":"1.39.0","publisher":"mads-hartmann","repository":{"type":"git","url":"https://github.com/bash-lsp/bash-language-server"},"engines":{"vscode":"^1.44.0"},"icon":"assets/bash-logo.png","categories":["Other"],"keywords":["shell script","bash script","bash"],"activationEvents":["onLanguage:shellscript"],"main":"./out/extension","contributes":{"configuration":{"type":"object","title":"Bash IDE configuration","properties":{"bashIde.backgroundAnalysisMaxFiles":{"type":"number","default":500,"description":"Maximum number of files to analyze in the background. Set to 0 to disable background analysis.","minimum":0},"bashIde.enableSourceErrorDiagnostics":{"type":"boolean","default":false,"description":"Enable diagnostics for source errors. Ignored if includeAllWorkspaceSymbols is true."},"bashIde.explainshellEndpoint":{"type":"string","default":"","description":"Configure explainshell server endpoint in order to get hover documentation on flags and options."},"bashIde.globPattern":{"type":"string","default":"**/*@(.sh|.inc|.bash|.command)","description":"Glob pattern for finding and parsing shell script files in the workspace. Used by the background analysis features across files."},"bashIde.includeAllWorkspaceSymbols":{"type":"boolean","default":false,"description":"Controls how symbols (e.g. variables and functions) are included and used for completion and documentation. If false (default and recommended), then we only include symbols from sourced files (i.e. using non dynamic statements like 'source file.sh' or '. file.sh' or following ShellCheck directives). If true, then all symbols from the workspace are included."},"bashIde.logLevel":{"type":"string","default":"info","enum":["debug","info","warning","error"],"description":"Controls the log level of the language server."},"bashIde.shellcheckPath":{"type":"string","default":"shellcheck","description":"Controls the executable used for ShellCheck linting information. An empty string will disable linting."},"bashIde.shellcheckArguments":{"type":"string","default":"","description":"Additional ShellCheck arguments. Note that we already add the following arguments: --shell, --format, --external-sources."}}}},"scripts":{"vscode:prepublish":"cd .. && pnpm compile"},"dependencies":{"bash-language-server":"5.0.0","vscode-languageclient":"8.1.0","vscode-languageserver":"8.0.2"},"devDependencies":{"@types/vscode":"^1.44.0"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/mads-hartmann.bash-ide-vscode-1.39.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"b1b0f283-8246-4e90-832e-a6c409d378d1","publisherId":"f40c9497-3e29-43d8-954d-e60d92bc26f0","publisherDisplayName":"Mads Hartmann","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215374046,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"castello-dev.bash-snippets","uuid":"9881cf27-53f0-4112-9ccf-ddd3b3b93a71"},"manifest":{"name":"bash-snippets","displayName":"bash-snippets","description":"A collection of bash snippets","publisher":"castello-dev","repository":"https://github.com/CastelloDev/bash-snippets","icon":"logo.png","version":"1.0.0","engines":{"vscode":"^1.65.0"},"categories":["Snippets"],"contributes":{"snippets":[{"language":"shellscript","path":"./snippets/snippets.code-snippets"}]},"dependencies":{}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/castello-dev.bash-snippets-1.0.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"9881cf27-53f0-4112-9ccf-ddd3b3b93a71","publisherId":"db431f69-47da-4a84-8396-0d3d2992df02","publisherDisplayName":"castello-dev","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215378326,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"seanwu.vscode-qt-for-python","uuid":"3e3d1520-4354-4dd2-8efc-92df8ed8c294"},"manifest":{"name":"vscode-qt-for-python","displayName":"Qt for Python","description":"Visual Studio Code extension for PySide6 and PyQt6.","version":"7.6.0","publisher":"seanwu","license":"MIT","engines":{"vscode":"^1.69.0"},"main":"./out/extension.js","scripts":{"postinstall":"cd python && poetry install --no-interaction --no-root && cd ..","vscode:prepublish":"npm run esbuild-base -- --minify","esbuild-base":"npm run clean && esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","watch":"npm run esbuild-base -- --sourcemap --watch","lint":"prettier --check . && eslint src","test-compile":"npm run clean && tsc -p ./","pretest":"npm run test-compile","test":"node ./out/test/runTest.js","clean":"node ./clean.js","prepare":"husky install"},"dependencies":{"fast-xml-parser":"^4.2.7","rxjs":"^7.8.0","vscode-languageclient":"^8.0.2","vscode-uri":"^3.0.3","zod":"^3.20.2"},"devDependencies":{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@types/glob":"^7.2.0","@types/mocha":"^9.1.1","@types/node":"16.x","@types/sinon":"^10.0.13","@types/vscode":"^1.69.0","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","@vscode/test-electron":"^2.3.4","esbuild":"^0.17.4","eslint":"^8.48.0","eslint-config-prettier":"^8.5.0","eslint-plugin-rxjs":"^5.0.2","glob":"^8.0.3","husky":"^8.0.0","lint-staged":"^13.2.2","mocha":"^10.0.0","prettier":"2.7.1","sinon":"^14.0.0","typescript":"^4.7.4"},"extensionDependencies":["ms-python.python"],"activationEvents":["workspaceContains:**/*.qml","workspaceContains:**/*.ui","workspaceContains:**/*.qrc"],"contributes":{"languages":[{"id":"qml","extensions":[".qml"],"aliases":["QML","qml"],"configuration":"./languages/qml.json"},{"id":"qmldir","filenames":["qmldir"],"aliases":["QML Directory","qmldir"],"configuration":"./languages/qmldir.json"},{"id":"qss","extensions":[".qss"],"aliases":["QSS","qss"],"configuration":"./languages/qss.json"},{"id":"xml","firstLine":"^<\\?xml\\s+.*\\?>\\s*","extensions":[".qrc",".ui"]}],"commands":[{"command":"qtForPython.compileResource","title":"Compile Qt Resource File (rcc)","category":"Qt for Python"},{"command":"qtForPython.compileUi","title":"Compile Qt UI File (uic)","category":"Qt for Python"},{"command":"qtForPython.createUi","title":"Create Qt UI File (designer)","category":"Qt for Python"},{"command":"qtForPython.editUi","title":"Edit Qt UI File (designer)","category":"Qt for Python"},{"command":"qtForPython.previewQml","title":"Preview QML File (qml)","category":"Qt for Python"},{"command":"qtForPython.extractTranslations","title":"Extract to Qt Translation File (lupdate)","category":"Qt for Python"},{"command":"qtForPython.editTranslations","title":"Edit Qt Translation File (linguist)","category":"Qt for Python"},{"command":"qtForPython.compileTranslations","title":"Compile Qt Translation File (lrelease)","category":"Qt for Python"}],"menus":{"commandPalette":[{"command":"qtForPython.compileResource","when":"resourceExtname == .qrc && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.createUi","when":"explorerResourceIsFolder == true","group":"qtForPython"},{"command":"qtForPython.editUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.previewQml","when":"resourceLangId == qml","group":"qtForPython"},{"command":"qtForPython.extractTranslations","when":"resourceLangId == python || resourceLangId == qml || resourceLangId == xml && resourceExtname == .ui","group":"qtForPython"},{"command":"qtForPython.editTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"}],"explorer/context":[{"command":"qtForPython.compileResource","when":"resourceExtname == .qrc && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.createUi","when":"explorerResourceIsFolder == true","group":"qtForPython"},{"command":"qtForPython.editUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.previewQml","when":"resourceLangId == qml","group":"qtForPython"},{"command":"qtForPython.extractTranslations","when":"resourceLangId == python || resourceLangId == qml || resourceLangId == xml && resourceExtname == .ui","group":"qtForPython"},{"command":"qtForPython.editTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"}],"editor/title":[{"command":"qtForPython.compileResource","when":"resourceExtname == .qrc && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.createUi","when":"explorerResourceIsFolder == true","group":"qtForPython"},{"command":"qtForPython.editUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.previewQml","when":"resourceLangId == qml","group":"qtForPython"},{"command":"qtForPython.extractTranslations","when":"resourceLangId == python || resourceLangId == qml || resourceLangId == xml && resourceExtname == .ui","group":"qtForPython"},{"command":"qtForPython.editTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"}],"editor/context":[{"command":"qtForPython.compileResource","when":"resourceExtname == .qrc && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.createUi","when":"explorerResourceIsFolder == true","group":"qtForPython"},{"command":"qtForPython.editUi","when":"resourceExtname == .ui && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.previewQml","when":"resourceLangId == qml","group":"qtForPython"},{"command":"qtForPython.extractTranslations","when":"resourceLangId == python || resourceLangId == qml || resourceLangId == xml && resourceExtname == .ui","group":"qtForPython"},{"command":"qtForPython.editTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"},{"command":"qtForPython.compileTranslations","when":"resourceExtname == .ts && resourceLangId == xml","group":"qtForPython"}]},"configuration":{"title":"Qt for Python","properties":{"qtForPython.qmlls.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable the Qt `qmlls` integration.","scope":"window"},"qtForPython.qmlls.path":{"type":"string","default":"","markdownDescription":"The path to Qt `qmlls` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"window"},"qtForPython.qmlls.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to Qt `qmlls` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"window"},"qtForPython.rcc.liveExecution.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable live execution of Qt `rcc` executable. This will automatically compile the resource file when it is saved.","scope":"resource"},"qtForPython.rcc.liveExecution.glob":{"type":"string","default":"**/*.qrc","markdownDescription":"The glob pattern used to match the resource files to be compiled. See [here](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) for a detailed list of glob patterns.","scope":"resource"},"qtForPython.rcc.path":{"type":"string","default":"","markdownDescription":"The path to Qt `rcc` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.rcc.options":{"type":"array","items":{"type":"string"},"default":["-o","${resourceDirname}${pathSeparator}${resourceBasenameNoExtension}_rc.py"],"markdownDescription":"The options passed to Qt `rcc` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.uic.liveExecution.enabled":{"type":"boolean","default":true,"markdownDescription":"Automatically recompile Qt UI files when any `*.ui` file has changed or created."},"qtForPython.uic.liveExecution.glob":{"type":"string","default":"**/*.ui","markdownDescription":"The glob pattern used to match the UI files to be compiled. See [here](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) for a detailed list of glob patterns.","scope":"resource"},"qtForPython.uic.path":{"type":"string","default":"","markdownDescription":"The path to Qt `uic` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.uic.options":{"type":"array","items":{"type":"string"},"default":["-o","${resourceDirname}${pathSeparator}${resourceBasenameNoExtension}_ui.py"],"markdownDescription":"The options passed to Qt `uic` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.designer.path":{"type":"string","default":"","markdownDescription":"The path to Qt `designer` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.designer.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to Qt `designer` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.qml.path":{"type":"string","default":"","markdownDescription":"The path to `pyside6-qml` executable for QML preview. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.qml.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to `pyside6-qml` executable for QML preview. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.lupdate.path":{"type":"string","default":"","markdownDescription":"The path to Qt `lupdate` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.lupdate.options":{"type":"array","items":{"type":"string"},"default":["-ts","${resourceDirname}${pathSeparator}${resourceBasenameNoExtension}.ts"],"markdownDescription":"The options passed to Qt `lupdate` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.linguist.path":{"type":"string","default":"","markdownDescription":"The path to Qt `linguist` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.linguist.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to Qt `linguist` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.lrelease.path":{"type":"string","default":"","markdownDescription":"The path to Qt `lrelease` executable. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.lrelease.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to Qt `lrelease` executable. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.qmlformat.path":{"type":"string","default":"","markdownDescription":"The path to `qmlformat` executable for QML formatting. Set to empty string to automatically resolve from the installed Python package. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"},"qtForPython.qmlformat.options":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"The options passed to `qmlformat` executable for QML formatting. See [here](https://github.com/seanwu1105/vscode-qt-for-python#predefined-variables) for a detailed list of predefined variables.","scope":"resource"}}},"grammars":[{"language":"qml","scopeName":"source.qml","path":"./syntaxes/qml.tmLanguage.json"},{"language":"qmldir","scopeName":"source.qmldir","path":"./syntaxes/qmldir.tmLanguage.json"},{"language":"qss","scopeName":"source.qss","path":"./syntaxes/qss.tmLanguage.json"}],"snippets":[{"language":"qml","path":"./snippets/qml.json"},{"language":"qmldir","path":"./snippets/qmldir.json"},{"language":"qss","path":"./snippets/qss.json"}]},"homepage":"https://github.com/seanwu1105/vscode-qt-for-python","icon":"assets/images/icon.png","repository":{"type":"git","url":"https://github.com/seanwu1105/vscode-qt-for-python.git"},"bugs":{"url":"https://github.com/seanwu1105/vscode-qt-for-python/issues","email":"seanwu1105@gmail.com"},"badges":[{"url":"https://img.shields.io/visual-studio-marketplace/v/seanwu.vscode-qt-for-python.svg","href":"https://marketplace.visualstudio.com/items?itemName=seanwu.vscode-qt-for-python","description":"version"},{"url":"https://img.shields.io/visual-studio-marketplace/r/seanwu.vscode-qt-for-python.svg","href":"https://marketplace.visualstudio.com/items?itemName=seanwu.vscode-qt-for-python","description":"rating"},{"url":"https://img.shields.io/visual-studio-marketplace/d/seanwu.vscode-qt-for-python.svg","href":"https://marketplace.visualstudio.com/items?itemName=seanwu.vscode-qt-for-python","description":"downloads"},{"url":"https://img.shields.io/visual-studio-marketplace/i/seanwu.vscode-qt-for-python.svg","href":"https://marketplace.visualstudio.com/items?itemName=seanwu.vscode-qt-for-python","description":"installs"}],"categories":["Programming Languages","Snippets","Linters","Formatters","Other"],"keywords":["multi-root ready","QML","PySide","PyQt","Qt"]},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/seanwu.vscode-qt-for-python-7.6.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"3e3d1520-4354-4dd2-8efc-92df8ed8c294","publisherId":"5bb6c785-d35f-4dc5-ad20-ca804ca3b6bb","publisherDisplayName":"Shuang Wu","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215413386,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"frhtylcn.pythonsnippets","uuid":"0ad8c94b-76b2-4033-b703-18596182bfcc"},"manifest":{"name":"pythonsnippets","displayName":"python snippets","description":"Code snippets for python","version":"1.0.2","publisher":"frhtylcn","repository":{"type":"git","url":"https://github.com/ylcnfrht/vscode-python-snippet-pack"},"icon":"icon.png","engines":{"vscode":"^1.28.0"},"categories":["Snippets"],"contributes":{"snippets":[{"language":"python","path":"./snippets/python_snippets.json"}]}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/frhtylcn.pythonsnippets-1.0.2","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"0ad8c94b-76b2-4033-b703-18596182bfcc","publisherId":"343aed50-1887-40b4-aa69-bba6e5bb5dd1","publisherDisplayName":"Ferhat Yalçın","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215427736,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ritwickdey.liveserver","uuid":"b63c44fd-0457-4696-99e9-dbfdf70d77de"},"manifest":{"name":"LiveServer","displayName":"Live Server","description":"Launch a development local Server with live reload feature for static & dynamic pages","version":"5.7.9","publisher":"ritwickdey","author":{"name":"Ritwick Dey","email":"ritwickdey@outlook.com","url":"http://twitter.com/Dey_Ritwick"},"engines":{"vscode":"^1.51.0"},"categories":["Other"],"keywords":["html preview","live preview","live reload","svg preview","open in browser","multi-root ready"],"preview":false,"galleryBanner":{"color":"#41205f","theme":"dark"},"activationEvents":["onStartupFinished"],"main":"./out/src/extension.js","contributes":{"commands":[{"command":"extension.liveServer.goOffline","title":"Stop Live Server","category":"Live Server"},{"command":"extension.liveServer.goOnline","title":"Open with Live Server","category":"Live Server"},{"command":"extension.liveServer.changeWorkspace","title":"Change Live Server workspace","category":"Live Server"}],"keybindings":[{"command":"extension.liveServer.goOffline","key":"alt+L alt+C","when":"editorTextFocus","mac":"cmd+L cmd+C"},{"command":"extension.liveServer.goOnline","key":"alt+L alt+O","when":"editorTextFocus","mac":"cmd+L cmd+O"}],"menus":{"editor/context":[{"command":"extension.liveServer.goOnline","group":"myGrp@liveServer","when":"resourceLangId == html"},{"command":"extension.liveServer.goOffline","group":"myGrp@liveServer","when":"resourceLangId == html"},{"command":"extension.liveServer.goOnline","group":"myGrp@liveServer","when":"resourceLangId == xml"}],"explorer/context":[{"command":"extension.liveServer.goOnline","group":"navigation@-LiveServer","when":"resourceLangId == html"},{"command":"extension.liveServer.goOnline","group":"navigation@-LiveServer","when":"resourceLangId == xml"}]},"configuration":{"title":"Live Server Config","properties":{"liveServer.settings.port":{"type":["number"],"default":5500,"minimum":0,"maximum":65535,"description":"Set Custom Port Number of Live Server. Set 0 if you want random port."},"liveServer.settings.root":{"type":["string"],"default":"/","pattern":"/|/[^\\/]","description":"Set Custom root of Live Server. \nTo change root the the server to sub folder of workspace, use '/' and relative path from workspace. \nExample: /subfolder1/subfolder2"},"liveServer.settings.CustomBrowser":{"type":["string","null"],"default":null,"enum":["chrome","chrome:PrivateMode","firefox","firefox:PrivateMode","microsoft-edge","blisk",null],"description":"Specify custom browser settings for Live Server. \nBy Default it will open your default favorite browser."},"liveServer.settings.ChromeDebuggingAttachment":{"type":["boolean"],"default":false,"description":"Enable Chrome Debugging Attachment to Live Server at Debuging Port 9222.\n NOTE: You have to install 'Debugger for Chrome' \nIf the value is true, Select 'Attach to Chrome' from Debug Window to start debugging. \n\n CAUTION: If it is true, 'Launch Chrome against localhost' may not work."},"liveServer.settings.AdvanceCustomBrowserCmdLine":{"type":["string","null"],"default":null,"description":"Note: If it is not Null, It will override CustomBrowser and ChromeDebuggingAttachment settings.\n\n Examples : \nchrome --incognito --headless --remote-debugging-port=9222 \n C:\\\\Program Files\\\\Firefox Developer Edition\\\\firefox.exe --private-window"},"liveServer.settings.showOnStatusbar":{"type":"boolean","default":true,"description":"Change this to false if you don't want the button to show in the statusbar"},"liveServer.settings.NoBrowser":{"type":"boolean","default":false,"description":"If it is true live server will start without browser opened."},"liveServer.settings.ignoreFiles":{"type":"array","default":[".vscode/**","**/*.scss","**/*.sass","**/*.ts"],"description":"To ignore specific file changes"},"liveServer.settings.mount":{"type":"array","items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string"}},"default":[],"description":"Mount a directory to a route. Such as [['/components', './node_modules']]"},"liveServer.settings.donotShowInfoMsg":{"type":"boolean","default":false,"description":"To disable information pop up messages."},"liveServer.settings.donotVerifyTags":{"type":"boolean","default":false,"description":"To turn off prompt warning message if body or head or other supporting tag is missing in your HTML."},"liveServer.settings.host":{"type":"string","default":"127.0.0.1","description":"To switch between localhost or 127.0.0.1 or anything else. Default is 127.0.0.1"},"liveServer.settings.useLocalIp":{"type":"boolean","default":false,"description":"Use local IP as host"},"liveServer.settings.proxy":{"type":"object","default":{"enable":false,"baseUri":"/","proxyUri":"http://127.0.0.1:80"},"properties":{"enable":{"type":"boolean","default":false,"description":"Make it true to enable the feature."},"baseUri":{"type":"string","default":"/","pattern":""},"proxyUri":{"type":"string","default":"http://127.0.0.1:80","pattern":"(^http[s]?://)(.[^(\\|\\s)]+)$"}},"required":["enable","baseUri","proxyUri"],"additionalProperties":false,"description":"To Setup Proxy"},"liveServer.settings.useWebExt":{"type":"boolean","default":false,"description":"You have to install a browser extension. That will be works for your dynamic pages (like PHP)."},"liveServer.settings.wait":{"type":"number","default":100,"description":"Delay before live reloading. Value in milliseconds. Default is 100"},"liveServer.settings.fullReload":{"type":"boolean","default":false,"description":"By Default Live Server inject CSS changes without full reloading of browser. You can change this behavior by making this setting as `true`"},"liveServer.settings.https":{"type":"object","default":{"enable":false,"cert":"","key":"","passphrase":""},"properties":{"enable":{"type":"boolean","default":false,"description":"Make it true to enable it."},"cert":{"type":"string","default":"","description":"Add full path certificate."},"key":{"type":"string","default":"","description":"Add full path key"},"passphrase":{"type":"string","default":"","description":"Add Pass Phrase."}},"required":["enable","cert","key","passphrase"],"additionalProperties":false,"description":"Setup https configuration"},"liveServer.settings.file":{"type":"string","default":"","description":"When set, serve this file (server root relative) for every 404 (useful for single-page applications)"},"liveServer.settings.multiRootWorkspaceName":{"type":"string","default":null,"description":"This the entry point of server when you're in multiroot workspace"}}}},"license":"MIT","icon":"images/icon.png","bugs":{"url":"https://github.com/ritwickdey/vscode-live-server/issues","email":"ritwickdey@outlook.com"},"repository":{"type":"git","url":"https://github.com/ritwickdey/vscode-live-server.git"},"homepage":"https://ritwickdey.github.io/vscode-live-server/","scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -p ./","test":"run-s test:*","test:lint":"tslint --project .","test:unit":"node ./out/test/runTest.js","test:e2e":"wdio run ./test/wdio.conf.ts","precommit":"npm run test:lint","prepush":"npm run test:lint","watch":"tsc -watch -p ./"},"husky":{"hooks":{"pre-commit":"npm run precommit","pre-push":"npm run prepush"}},"devDependencies":{"@types/glob":"^7.1.1","@types/node":"^17.0.6","@types/vscode":"^1.51.0","@vscode/test-electron":"^2.0.1","@wdio/cli":"^7.19.3","@wdio/local-runner":"^7.19.3","@wdio/mocha-framework":"^7.19.3","@wdio/spec-reporter":"^7.19.1","glob":"^7.2.0","husky":"^1.2.1","mocha":"^9.2.2","npm-run-all":"^4.1.5","semver":"^7.3.6","ts-node":"^10.7.0","tslint":"^6.1.3","typescript":"^4.5.4","vsce":"^2.7.0","wdio-vscode-service":"^2.0.1","es5-ext":"0.10.53"},"dependencies":{"http-shutdown":"^1.2.0","ips":"^2.1.3","live-server":"file:lib\\live-server","opn":"^6.0.0","vsls":"^0.3.967"},"overrides":{"es5-ext":"0.10.53"},"announcement":{"onVersion":"5.7.9","message":"[NEW] LiveServer@5.7.9: Activation load time improved"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/ritwickdey.liveserver-5.7.9","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"b63c44fd-0457-4696-99e9-dbfdf70d77de","publisherId":"17fd9a78-e430-4a78-add2-ade4a8830352","publisherDisplayName":"Ritwick Dey","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215443890,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ms-vscode-remote.remote-ssh-edit","uuid":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c"},"manifest":{"name":"remote-ssh-edit","displayName":"Remote - SSH: Editing Configuration Files","description":"Edit SSH configuration files","version":"0.86.0","preview":true,"publisher":"ms-vscode-remote","icon":"resources/remote-ssh.png","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-remote-release.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-remote-release/issues"},"license":"SEE LICENSE IN LICENSE.txt","engines":{"vscode":"^1.74.0"},"extensionKind":["ui"],"activationEvents":[],"categories":["Programming Languages","Snippets"],"keywords":["remote development","remote","ssh"],"capabilities":{"untrustedWorkspaces":{"supported":true}},"main":"./out/extension","contributes":{"languages":[{"id":"ssh_config","aliases":["SSH Config","ssh_config"],"filenamePatterns":["**/.ssh/config","/etc/ssh/ssh_config"],"filenames":["ssh.config"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"ssh_config","scopeName":"source.config.ssh","path":"./syntaxes/ssh_config.tmLanguage.json"}]},"scripts":{"vscode:prepublish":"webpack --mode production","compile":"webpack --mode none","watch":"webpack --mode none --watch","package":"vsce package --yarn"},"devDependencies":{"@types/node":"^14.14.7","@types/vscode":"^1.65.0","@types/webpack":"^5.28.0","copy-webpack-plugin":"^9.0.1","ts-loader":"^9.2.3","typescript":"^4.0.5","vsce":"^2.6.4","vscode-nls-dev":"^4.0.0","vscode-test":"^1.6.1","webpack":"^5.44.0","webpack-cli":"^4.7.2"},"dependencies":{"jsonc-parser":"^3.2.0","vscode-nls":"^5.0.1"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"bfeaf631-bcff-4908-93ed-fda4ef9a0c5c","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215474877,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ms-vscode.remote-explorer","uuid":"11858313-52cc-4e57-b3e4-d7b65281e34b"},"manifest":{"name":"remote-explorer","displayName":"Remote Explorer","publisher":"ms-vscode","description":"View remote machines for SSH and Tunnels.","icon":"resources/remote-explorer.png","version":"0.4.1","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-remote-release.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-remote-release/issues"},"license":"SEE LICENSE IN LICENSE.txt","engines":{"vscode":"^1.80.0-insider"},"extensionKind":["ui"],"categories":["Other"],"keywords":["remote","remote development"],"enabledApiProposals":["contribViewsRemote","extensionsAny"],"capabilities":{"untrustedWorkspaces":{"supported":true}},"activationEvents":["onCommand:remote-internal.setActiveFolders"],"browser":"./dist/web/extension.js","main":"./dist/node/extension.js","l10n":"./l10n","contributes":{"configuration":{"title":"Remote Explorer","properties":{"remote-explorer.foldersSortOrder":{"type":"string","description":"Specifies the order in which to display folders under Remote targets in the Remote Explorer.","default":"most recently used","scope":"application","enum":["most recently used","alphabetical"],"enumDescriptions":["Display folders in order of the most recently opened at the top","Display folders in alphabetical order"]}}},"commands":[{"command":"remote-explorer.signIntoTunnel","title":"Sign in with GitHub","icon":"$(arrow-right)"},{"command":"remote-explorer.add","title":"New Remote","icon":"$(plus)"},{"command":"remote-explorer.configureSsh","title":"Open SSH Config File","icon":"$(gear)"},{"command":"remote-explorer.refresh","title":"Refresh","icon":"$(refresh)"},{"command":"remote-explorer.connectToRemoteInNewWindow","title":"Connect in New Window...","icon":"$(empty-window)"},{"command":"remote-explorer.connectToRemoteInCurrentWindow","title":"Connect in Current Window...","icon":"$(arrow-right)"},{"command":"remote-explorer.connectToFolderInNewWindow","title":"Connect in New Window...","icon":"$(empty-window)"},{"command":"remote-explorer.connectToWslUsingDistro","title":"Connect using Distro in Current Window..."},{"command":"remote-explorer.connectToWslUsingDistroInNewWindow","title":"Connect using Distro in New Window..."},{"command":"remote-explorer.connectToFolderInCurrentWindow","title":"Connect in Current Window...","icon":"$(arrow-right)"},{"command":"remote-explorer.deleteFolderHistoryItem","title":"Remove from Recent List","icon":"$(remove)"},{"command":"remote-explorer.unregisterTunnel","title":"Unregister Tunnel","icon":"$(remove)"}],"views":{"remote":[{"id":"remoteTargets","name":"Remotes (Tunnels/SSH)","group":"targets@1","remoteName":["tunnel","ssh-remote"]}]},"menus":{"commandPalette":[{"command":"remote-explorer.signIntoTunnel","when":"false"},{"command":"remote-explorer.add","when":"false"},{"command":"remote-explorer.configureSsh","when":"false"},{"command":"remote-explorer.refresh","when":"false"},{"command":"remote-explorer.connectToRemoteInNewWindow","when":"false"},{"command":"remote-explorer.connectToRemoteInCurrentWindow","when":"false"},{"command":"remote-explorer.connectToFolderInNewWindow","when":"false"},{"command":"remote-explorer.connectToWslUsingDistro","when":"false"},{"command":"remote-explorer.connectToWslUsingDistroInNewWindow","when":"false"},{"command":"remote-explorer.connectToFolderInCurrentWindow","when":"false"},{"command":"remote-explorer.deleteFolderHistoryItem","when":"false"},{"command":"remote-explorer.unregisterTunnel","when":"false"}],"view/title":[{"command":"remote-explorer.refresh","when":"view == remoteTargets","group":"navigation"}],"view/item/context":[{"command":"remote-explorer.signIntoTunnel","when":"viewItem == remote-explorer.remoteTunnelSignIn","group":"inline@1"},{"command":"remote-explorer.add","when":"viewItem == remote-explorer.tunnelGroup","group":"inline@1"},{"command":"remote-explorer.add","when":"viewItem == remote-explorer.tunnelGroup","group":"navigation@1"},{"command":"remote-explorer.configureSsh","when":"viewItem == remote-explorer.sshGroup","group":"inline@1"},{"command":"remote-explorer.configureSsh","when":"viewItem == remote-explorer.sshGroup","group":"navigation@1"},{"command":"remote-explorer.add","when":"viewItem == remote-explorer.sshGroup","group":"inline@2"},{"command":"remote-explorer.add","when":"viewItem == remote-explorer.sshGroup","group":"navigation@2"},{"command":"remote-explorer.connectToRemoteInCurrentWindow","when":"viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget","group":"inline@1"},{"command":"remote-explorer.connectToRemoteInCurrentWindow","when":"viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget","group":"navigation@1"},{"command":"remote-explorer.connectToRemoteInNewWindow","when":"viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget","group":"inline@2"},{"command":"remote-explorer.connectToRemoteInNewWindow","when":"viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget","group":"navigation@2"},{"command":"remote-explorer.unregisterTunnel","when":"viewItem == remote-explorer.tunnelRemoteTarget","group":"management@1"},{"command":"remote-explorer.connectToFolderInCurrentWindow","when":"viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl","group":"inline@1"},{"command":"remote-explorer.connectToFolderInCurrentWindow","when":"viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl","group":"navigation@1"},{"command":"remote-explorer.connectToFolderInNewWindow","when":"viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl","group":"inline@2"},{"command":"remote-explorer.connectToFolderInNewWindow","when":"viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl","group":"navigation@2"},{"command":"remote-explorer.connectToWslUsingDistro","when":"viewItem == remote-explorer.tunnelWsl","group":"wsl@1"},{"command":"remote-explorer.connectToWslUsingDistroInNewWindow","when":"viewItem == remote-explorer.tunnelWsl","group":"wsl@2"},{"command":"remote-explorer.deleteFolderHistoryItem","when":"viewItem == remote-explorer.remoteFolder","group":"navigation@3"}]}},"scripts":{"test":"vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --extensionTestsPath=dist/web/test/suite/index.js","pretest":"npm run compile-web","vscode:prepublish":"npm run package-web","compile-web":"webpack","watch-web":"webpack --watch","package-web":"webpack --mode production --devtool hidden-source-map","fmt":"npm run lint -- --fix && prettier --write \"src/**/*.ts\" \"*.md\"","lint":"eslint src --ext ts","run-in-browser":"vscode-test-web --browserType=chromium --extensionDevelopmentPath=. .","postinstall":"npx vscode-dts main && npx vscode-dts dev","patch-insiders":"npm run compile-web && node ../build/patch-local.js .vscode-insiders","patch-dev":"npm run compile-web && node ../build/patch-local.js .vscode-oss-dev"},"devDependencies":{"@types/mocha":"^9.1.1","@types/webpack-env":"^1.17.0","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","@microsoft/dev-tunnels-contracts":"^1.0.0","@vscode/test-web":"^0.0.26","assert":"^2.0.0","constants-browserify":"^1.0.0","crypto-browserify":"^3.12.0","eslint":"^8.18.0","eslint-plugin-header":"^3.1.1","mocha":"^10.0.0","path-browserify":"^1.0.1","prettier":"^2.7.1","safe-buffer":"^5.2.1","stream-browserify":"^3.0.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack":"^5.76.0","webpack-cli":"^4.10.0"},"prettier":{"printWidth":100,"useTabs":true,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/ms-vscode.remote-explorer-0.4.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"11858313-52cc-4e57-b3e4-d7b65281e34b","publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215474888,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ms-vscode-remote.remote-ssh","uuid":"607fd052-be03-4363-b657-2bd62b83d28a"},"manifest":{"name":"remote-ssh","displayName":"Remote - SSH","description":"Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.","version":"0.107.1","publisher":"ms-vscode-remote","icon":"resources/remote-ssh.png","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-remote-release.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-remote-release/issues"},"license":"SEE LICENSE IN LICENSE.txt","engines":{"vscode":"^1.84.0-insider"},"extensionKind":["ui"],"enabledApiProposals":["resolvers","tunnels","terminalDataWriteEvent","contribViewsRemote","telemetry","contribRemoteHelp"],"extensionPack":["ms-vscode-remote.remote-ssh-edit","ms-vscode.remote-explorer"],"categories":["Other"],"keywords":["remote development","remote","ssh"],"api":"none","activationEvents":["onCommand:remote-internal.getSshFoldersHistory","onCommand:remote-internal.deleteSshFolderFromHistory","onCommand:remote-internal.getActiveSshRemote","onCommand:remote-internal.getConfiguredHostnames","onCommand:remote-internal.openRemoteSshTarget","onResolveRemoteAuthority:ssh-remote"],"l10n":"./l10n","main":"./out/extension","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","capabilities":{"untrustedWorkspaces":{"supported":true}},"contributes":{"remoteHelp":{"getStarted":"https://aka.ms/vscode-remote/ssh/getting-started","feedback":"https://aka.ms/vscode-remote/ssh/provide-feedback","documentation":"https://aka.ms/vscode-remote/ssh","issues":"https://aka.ms/vscode-remote/ssh/issues","remoteName":["ssh-remote"]},"configuration":{"title":"Remote - SSH","properties":{"remote.SSH.configFile":{"type":"string","description":"The absolute file path to a custom SSH config file.","default":"","scope":"application"},"remote.SSH.showLoginTerminal":{"type":"boolean","description":"Always reveal the SSH login terminal.","scope":"application","default":false},"remote.SSH.defaultForwardedPorts":{"type":"array","items":{"type":"object","required":["remotePort"],"properties":{"name":{"type":"string"},"remotePort":{"type":"number"},"localPort":{"type":"number"}}},"description":"A list of ports to forward when the connection is established.","default":[]},"remote.SSH.defaultExtensions":{"type":"array","items":{"type":"string"},"description":"List of extensions that should be installed automatically on all SSH hosts.","scope":"application"},"remote.SSH.path":{"type":"string","description":"An absolute path to the SSH executable. When empty, it will use \"ssh\" on the path or in common install locations.","default":"","scope":"application"},"remote.SSH.serverInstallPath":{"type":"object","description":"A map of remote host to absolute path where the VS Code server will be installed. By default the server is installed in the home directory of every remote. **Note**: By changing this setting you may need to clean up other installations of `.vscode-server` on your remote that isn't in the path you've configured.","scope":"application","additionalProperties":{"type":"string"}},"remote.SSH.lockfilesInTmp":{"type":"boolean","markdownDescription":"Whether to keep lockfiles in `/tmp` instead of in the server's install folder. Useful for connecting to hosts which have issues with locking, such as hosts with a home directory using NFS or another distributed filesystem.","scope":"application","default":false},"remote.SSH.useFlock":{"type":"boolean","markdownDescription":"Whether to use `flock` for creating lockfiles on Linux remotes instead of `ln`. By default, we use `flock` on Linux remotes and `ln` on macOS.","scope":"application","default":true},"remote.SSH.enableDynamicForwarding":{"type":"boolean","description":"Whether to use SSH dynamic forwarding to allow setting up new port tunnels over an existing SSH connection. When this is used, a password only needs to be entered once for each remote window.","scope":"application","default":true},"remote.SSH.enableAgentForwarding":{"type":"boolean","markdownDescription":"Enable fixing the remote environment so that the SSH config option `ForwardAgent` will take effect as expected from VS Code's remote extension host.","scope":"application","default":true},"remote.SSH.enableX11Forwarding":{"type":"boolean","markdownDescription":"Enable fixing the remote environment so that the SSH config option `ForwardX11` will take effect as expected from VS Code's remote extension host.","scope":"application","default":true},"remote.SSH.useExecServer":{"type":"boolean","markdownDescription":"Uses the a new bootstrapping mode when connecting to a server. Can be toggled off in the event of connection issues.","scope":"application","tags":["experimental"]},"remote.SSH.enableRemoteCommand":{"type":"boolean","markdownDescription":"**Experimental:** Enable using RemoteCommands from ssh config entries. This is only enabled if `#remote.SSH.useLocalServer#` is enabled as well and the remote you are trying to connect to is not listed under the `#remote.SSH.remotePlatform#` setting.","scope":"application","default":false},"remote.SSH.externalSSH_ASKPASS":{"type":"boolean","markdownDescription":"**Experimental:** In local server mode (enabled with `#remote.SSH.useLocalServer#`) Remote - SSH uses SSH_ASKPASS to set VS Code as the application to handle authentication requests; this makes prompts for input show up inside VS Code. However, if you have an external application to handle authentication, such as an YubiKey, you may want to set SSH_ASKPASS to your application instead. If you enable this setting then Remote - SSH won't override your existing SSH_ASKPASS value if one exists.","scope":"application","default":false},"remote.SSH.allowLocalServerDownload":{"type":"boolean","description":"If downloading the VS Code server fails on the host, this allows the extension to fall back to downloading on the client and transferring it to the host with scp.","markdownDeprecationMessage":"Deprecated, please use `#remote.SSH.localServerDownload#`","scope":"application","default":true},"remote.SSH.localServerDownload":{"type":"string","description":"Whether the extension can download the VS Code Server on the client and transfer it to the host with scp, instead of downloading it on the host.","enum":["auto","always","off"],"enumDescriptions":["The server will first be downloaded on the host, and if that fails, will fall back to downloading locally","The server will only be downloaded locally and transferred to the host","The server will only be downloaded on the host"],"scope":"application","default":"auto"},"remote.SSH.windowsRemotes":{"type":"array","markdownDescription":"**Deprecated**: Enables experimental support for connecting to Windows remotes. Add the names of windows remotes to this list.","deprecationMessage":"Deprecated: Please use `#remote.SSH.remotePlatorm#` instead","default":[],"items":{"type":"string"},"scope":"application"},"remote.SSH.useLocalServer":{"type":"boolean","markdownDescription":"Enables a mode for connecting using a single connection shared between windows and across window reloads. This makes it faster to open new windows and reduces the number of times a password needs to be entered.","scope":"application","default":true},"remote.SSH.connectTimeout":{"type":"number","description":"Specifies the timeout in seconds used for the SSH command that connects to the remote.","default":15,"scope":"application","minimum":1},"remote.SSH.logLevel":{"type":"string","description":"The log level for the extension.","default":"debug","scope":"application","enum":["debug","trace"]},"remote.SSH.maxReconnectionAttempts":{"type":["number","null"],"markdownDescription":"The maximum number of times to attempt reconnection. Use 0 to disallow reconnection, and `null` to use the maximum of 8.","default":null,"scope":"application","maximum":8,"minimum":0},"remote.SSH.suppressWindowsSshWarning":{"type":"boolean","description":"Due to a bug with password handling in some versions of the SSH client bundled with Windows, the extension prefers a non-Windows SSH client, such as the one bundled with Git, and will show a warning when another one can't be found. This setting disables that warning.","default":false,"scope":"application"},"remote.SSH.remotePlatform":{"type":"object","markdownDescription":"A map of the remote hostname to the platform for that remote. The hostname may include a star '*' to wildcard match. Valid values: `linux`, `macOS`, `windows`. Note - this setting will soon be required when `#remote.SSH.useLocalServer#` is disabled, so it is currently being autopopulated for successful connections, but is not currently used.","scope":"application","additionalProperties":{"type":"string","enum":["macOS","windows","linux"]}},"remote.SSH.remoteServerListenOnSocket":{"type":"boolean","default":false,"markdownDescription":"When true, the remote VS Code server will listen on a socket path instead of opening a port. Only valid for Linux and macOS remotes. After toggling this setting, run the command \"Kill VS Code Server on Host...\" for it to take effect. Requires OpenSSH 6.7+. Disables the \"local server\" connection multiplexing mode. Requires `AllowStreamLocalForwarding` to be enabled for the SSH server."},"remote.SSH.serverPickPortsFromRange":{"type":"object","markdownDescription":"A map of the remote hostname to a range of ports you'd prefer the server to connect to on launch on the remote machine. If no free port is found in range, an error will be thrown. Valid ranges of the form `number-number` such as `4000-5000`; it's expected the first number will be lower than the next.","scope":"application","additionalProperties":{"type":"string","pattern":"^\\d+-\\d+$"}}}},"commands":[{"command":"opensshremotes.openWebUI","title":"Open Web UI","category":"Remote-SSH"},{"command":"opensshremotes.openEmptyWindow","title":"Connect to Host...","category":"Remote-SSH"},{"command":"opensshremotes.openEmptyWindowOnCurrentHost","title":"New Window on Active Host","category":"Remote-SSH"},{"command":"opensshremotes.openEmptyWindowInCurrentWindow","title":"Connect Current Window to Host...","category":"Remote-SSH"},{"command":"opensshremotes.openConfigFile","title":"Open SSH Configuration File...","category":"Remote-SSH"},{"command":"opensshremotes.addNewSshHost","title":"Add New SSH Host...","category":"Remote-SSH"},{"command":"opensshremotes.cleanDevBox","title":"Uninstall VS Code Server from Host...","category":"Remote-SSH"},{"command":"opensshremotes.cleanRemoteServer","title":"Kill VS Code Server on Host...","category":"Remote-SSH"},{"command":"opensshremotes.cleanCurrentRemoteServer","title":"Kill Current VS Code Server","category":"Remote-SSH"},{"command":"opensshremotes.cleanLocalServer","title":"Kill Local Connection Server For Host...","category":"Remote-SSH"},{"command":"opensshremotes.getHelp","title":"Help","category":"Remote-SSH"},{"command":"opensshremotes.getStarted","title":"Get Started with SSH","category":"Remote-SSH"},{"command":"opensshremotes.reportIssue","title":"Report Issue...","category":"Remote-SSH"},{"command":"opensshremotes.settings","title":"Settings","category":"Remote-SSH"},{"command":"opensshremotes.provideFeedback","title":"Provide Feedback","category":"Remote-SSH"},{"command":"opensshremotes.showLog","title":"Show Log","category":"Remote-SSH"}],"resourceLabelFormatters":[{"scheme":"vscode-remote","authority":"ssh-remote+*","formatting":{"label":"${path}","separator":"/","tildify":true,"workspaceSuffix":"SSH"}}],"menus":{"statusBar/remoteIndicator":[{"command":"opensshremotes.openEmptyWindow","group":"remote_20_ssh-remote_1general@1"},{"command":"opensshremotes.openEmptyWindowInCurrentWindow","group":"remote_20_ssh-remote_1general@2"}],"commandPalette":[{"command":"opensshremotes.getStarted","when":"!remoteName && !virtualWorkspace || remoteName =~ /^ssh-remote$/ && remoteConnectionState == disconnected"},{"command":"opensshremotes.openEmptyWindowOnCurrentHost","when":"remoteName =~ /^ssh-remote$/ && remoteConnectionState == connected"},{"command":"opensshremotes.provideFeedback","when":"remoteName =~ /^ssh-remote$/"},{"command":"opensshremotes.cleanCurrentRemoteServer","when":"remoteName =~ /^ssh-remote$/ && remoteConnectionState == connected"},{"command":"opensshremotes.cleanLocalServer","when":"config.remote.SSH.useLocalServer"},{"command":"opensshremotes.openWebUI","when":"remoteName =~ /^ssh-remote$/ && remoteConnectionState == connected && config.remote.SSH.enableWebAccess"}]}},"scripts":{"lint":"eslint \"src/**/*.ts\"","postinstall":"npm run downloadapi","downloadapi":"vscode-dts main","postdownloadapi":"vscode-dts dev","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","package":"vsce package --yarn","pretest":"tsc -p . --outDir out-test","test":"node ./out-test/test/runTests.js"},"devDependencies":{"@types/glob":"^8.1.0","@types/lockfile":"^1.0.1","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^16.18.11","@types/shell-quote":"^1.7.0","@types/sinon":"^9.0.8","@types/webpack":"^5.28.0","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","@vscode/test-electron":"^2.3.4","@vscode/vsce":"^2.6.4","copy-webpack-plugin":"^9.0.1","eslint":"^8.47.0","mocha":"^9.2.0","sinon":"^9.2.1","ts-loader":"^9.2.3","typescript":"^5.1.6","vscode-dts":"^0.3.3","webpack":"^5.76.0","webpack-cli":"^4.7.2"},"dependencies":{"@enonic/fnv-plus":"^1.3.0","@microsoft/dev-tunnels-contracts":"^1.0.7411","@vscode-internal/remote-web-rpc":"^2.1.5","@vscode-internal/vsda":"0.0.1","@vscode/extension-telemetry":"^0.6.2","glob":"^7.1.6","https-proxy-agent":"^7.0.2","lockfile":"^1.0.4","minimist":"^1.2.6","posix-getopt":"^1.2.0","shell-quote":"^1.7.3","socks":"^2.5.0","ssh-config":"^4.1.1"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/ms-vscode-remote.remote-ssh-0.107.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"607fd052-be03-4363-b657-2bd62b83d28a","publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherDisplayName":"Microsoft","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215476713,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"sidthesloth.html5-boilerplate","uuid":"f45dc69c-8d62-4ea1-b01f-3ab90854acb6"},"manifest":{"name":"html5-boilerplate","displayName":"HTML Boilerplate","publisher":"sidthesloth","description":"A basic HTML5 boilerplate snippet generator.","version":"1.1.1","license":"MIT","icon":"images/icon.png","galleryBanner":{"color":"#505050","theme":"dark"},"engines":{"vscode":"^0.10.x"},"homepage":"https://github.com/sidthesloth92/vsc_html5_boilerplate/blob/master/README.md","bugs":{"url":"https://github.com/sidthesloth92/vsc_html5_boilerplate/issues","email":"sidthesloth92@hotmail.com"},"repository":{"type":"git","url":"https://github.com/sidthesloth92/vsc_html5_boilerplate.git"},"categories":["Snippets"],"keywords":["html","html5","snippet","snippets","boilerplate"],"contributes":{"snippets":[{"language":"html","path":"./snippets/html.json"},{"language":"php","path":"./snippets/html.json"},{"language":"ruby","path":"./snippets/html.json"},{"language":"njk","path":"./snippets/html.json"},{"language":"django-html","path":"./snippets/html.json"}]}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/sidthesloth.html5-boilerplate-1.1.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"f45dc69c-8d62-4ea1-b01f-3ab90854acb6","publisherId":"c9dc0ce4-2cc9-440f-a476-fad4af6f223d","publisherDisplayName":"sidthesloth","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215525829,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"zignd.html-css-class-completion","uuid":"7b71fc1b-190d-4f7d-95d1-93e422649b0a"},"manifest":{"name":"html-css-class-completion","displayName":"IntelliSense for CSS class names in HTML","description":"CSS class name completion for the HTML class attribute based on the definitions found in your workspace.","version":"1.20.0","publisher":"Zignd","engines":{"vscode":"^1.52.0"},"keywords":["html","css","class","autocomplete","multi-root ready"],"categories":["Programming Languages","Other"],"activationEvents":["*"],"contributes":{"commands":[{"command":"html-css-class-completion.cache","title":"Cache CSS class definitions"}],"configuration":[{"title":"IntelliSense for CSS class names in HTML","properties":{"html-css-class-completion.includeGlobPattern":{"type":"string","default":"**/*.{css,html}","description":"A glob pattern that defines files and folders to search for. The glob pattern will be matched against the paths of resulting matches relative to their workspace."},"html-css-class-completion.excludeGlobPattern":{"type":"string","default":"","description":"A glob pattern that defines files and folders to exclude. The glob pattern will be matched against the file paths of resulting matches relative to their workspace."},"html-css-class-completion.enableEmmetSupport":{"type":"boolean","default":false,"description":"Enables completion when you're writing Emmet abbreviations."},"html-css-class-completion.HTMLLanguages":{"type":"array","description":"A list of HTML based languages where suggestions are enabled.","default":["html","vue","razor","blade","handlebars","twig","django-html","php","markdown","erb","ejs","svelte"]},"html-css-class-completion.CSSLanguages":{"type":"array","description":"A list of CSS based languages where suggestions are enabled.","default":["css","sass","scss"]},"html-css-class-completion.JavaScriptLanguages":{"type":"array","description":"A list of JavaScript based languages where suggestions are enabled.","default":["javascript","javascriptreact","typescriptreact"]}}}]},"icon":"images/icon.png","repository":{"url":"https://github.com/Zignd/HTML-CSS-Class-Completion"},"main":"./dist/extension.js","scripts":{"vscode:prepublish":"npm run package","compile":"webpack --config ./build/node-extension.webpack.config.js","watch":"webpack --watch --config ./build/node-extension.webpack.config.js","package":"webpack --mode production --devtool hidden-source-map --config ./build/node-extension.webpack.config.js","test-compile":"tsc -p ./","test-watch":"tsc -watch -p ./","pretest":"npm run test-compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js"},"devDependencies":{"@types/bluebird":"^3.5.33","@types/css":"0.0.31","@types/glob":"^7.1.3","@types/htmlparser2":"^3.10.2","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^12.11.7","@types/request":"^2.48.5","@types/request-promise":"^4.1.47","@types/verror":"^1.10.4","@types/vscode":"^1.52.0","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","eslint":"^7.15.0","glob":"^7.1.6","mocha":"^8.1.3","ts-loader":"^8.0.11","typescript":"^4.1.2","vscode-test":"^1.4.1","webpack":"^5.10.0","webpack-cli":"^4.2.0"},"dependencies":{"bluebird":"^3.7.2","css":"^3.0.0","htmlparser2":"^6.0.0","lodash":"^4.17.20","request":"^2.88.2","request-promise":"^4.2.6","source-map-support":"^0.5.19","verror":"^1.10.0"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/zignd.html-css-class-completion-1.20.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"7b71fc1b-190d-4f7d-95d1-93e422649b0a","publisherId":"20bf23ac-66a2-4404-9047-4b8215047b8b","publisherDisplayName":"Zignd","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215574693,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"joy-yu.css-snippets","uuid":"7de5ad1d-3863-436b-96b3-ed6855756bb3"},"manifest":{"name":"css-snippets","displayName":"CSS Snippets","description":"Shorthand snippets for css.","repository":"https://github.com/joy-yu/vsc-css-snippets","bugs":"https://github.com/joy-yu/vsc-css-snippets/issue","version":"1.0.4","publisher":"joy-yu","icon":"images/icon.png","engines":{"vscode":"^1.0.0"},"categories":["Snippets"],"contributes":{"snippets":[{"language":"css","path":"./snippets/css.json"},{"language":"scss","path":"./snippets/css.json"},{"language":"less","path":"./snippets/css.json"}]}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/joy-yu.css-snippets-1.0.4","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"7de5ad1d-3863-436b-96b3-ed6855756bb3","publisherId":"d6f076e9-7470-49c8-929a-f68299b738e7","publisherDisplayName":"joy-yu","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215584132,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"redhat.vscode-yaml","uuid":"2061917f-f76a-458a-8da9-f162de22b97e"},"manifest":{"name":"vscode-yaml","displayName":"YAML","description":"YAML Language Support by Red Hat, with built-in Kubernetes syntax support","author":"Red Hat","contributors":[{"name":"Joshua Pinkney","email":"jpinkney@redhat.com"},{"name":"Yevhen Vydolob","email":"yvydolob@redhat.com"}],"license":"MIT","version":"1.14.0","publisher":"redhat","bugs":"https://github.com/redhat-developer/vscode-yaml/issues","repository":{"type":"git","url":"https://github.com/redhat-developer/vscode-yaml"},"icon":"icon/icon128.png","engines":{"npm":">=7.0.0","vscode":"^1.63.0"},"categories":["Programming Languages","Linters","Snippets","Formatters"],"capabilities":{"untrustedWorkspaces":{"supported":true},"virtualWorkspaces":true},"activationEvents":["onLanguage:yaml","onLanguage:dockercompose"],"keywords":["kubernetes","yaml","autocompletion","validation"],"main":"./dist/extension","browser":"./dist/extension-web","contributes":{"languages":[{"id":"yaml","aliases":["YAML","yaml"],"extensions":[".yml",".eyaml",".eyml",".yaml"],"filenames":[".clang-format","_clang-format"],"firstLine":"^#cloud-config","configuration":"./language-configuration.json"}],"grammars":[{"language":"yaml","scopeName":"source.yaml","path":"./syntaxes/yaml.tmLanguage.json"}],"configuration":{"title:":"YAML","properties":{"redhat.telemetry.enabled":{"type":"boolean","default":null,"markdownDescription":"Enable usage data and errors to be sent to Red Hat servers. Read our [privacy statement](https://developers.redhat.com/article/tool-data-collection).","scope":"window","tags":["telemetry","usesOnlineServices"]},"yaml.yamlVersion":{"type":"string","default":"1.2","enum":["1.1","1.2"],"markdownDescription":"Default YAML spec version"},"yaml.trace.server":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCode and the YAML language service."},"yaml.schemas":{"type":"object","default":{},"description":"Associate schemas to YAML files in the current workspace"},"yaml.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default YAML formatter"},"yaml.format.singleQuote":{"type":"boolean","default":false,"description":"Use single quotes instead of double quotes"},"yaml.format.bracketSpacing":{"type":"boolean","default":true,"description":"Print spaces between brackets in objects"},"yaml.format.proseWrap":{"type":"string","default":"preserve","enum":["preserve","never","always"],"description":"Always: wrap prose if it exceeds the print width, Never: never wrap the prose, Preserve: wrap prose as-is"},"yaml.format.printWidth":{"type":"integer","default":80,"description":"Specify the line length that the printer will wrap on"},"yaml.validate":{"type":"boolean","default":true,"description":"Enable/disable validation feature"},"yaml.hover":{"type":"boolean","default":true,"description":"Enable/disable hover feature"},"yaml.completion":{"type":"boolean","default":true,"description":"Enable/disable completion feature"},"yaml.customTags":{"type":"array","default":[],"description":"Custom tags for the parser to use"},"yaml.schemaStore.enable":{"type":"boolean","default":true,"description":"Automatically pull available YAML schemas from JSON Schema Store"},"yaml.schemaStore.url":{"type":"string","default":"https://www.schemastore.org/api/json/catalog.json","description":"URL of schema store catalog to use"},"yaml.disableAdditionalProperties":{"type":"boolean","default":false,"description":"Globally set additionalProperties to false for all objects. So if its true, no extra properties are allowed inside yaml."},"yaml.disableDefaultProperties":{"type":"boolean","default":false,"description":"Disable adding not required properties with default values into completion text."},"yaml.maxItemsComputed":{"type":"integer","default":5000,"description":"The maximum number of outline symbols and folding regions computed (limited for performance reasons)."},"yaml.suggest.parentSkeletonSelectedFirst":{"type":"boolean","default":false,"description":"If true, the user must select some parent skeleton first before autocompletion starts to suggest the rest of the properties. When yaml object is not empty, autocompletion ignores this setting and returns all properties and skeletons"},"yaml.style.flowMapping":{"type":"string","enum":["allow","forbid"],"default":"allow","description":"Forbid flow style mappings"},"yaml.style.flowSequence":{"type":"string","enum":["allow","forbid"],"default":"allow","description":"Forbid flow style sequences"},"yaml.keyOrdering":{"type":"boolean","default":false,"description":"Enforces alphabetical ordering of keys in mappings when set to true"},"yaml.extension.recommendations":{"type":"boolean","default":"true","description":"Suggest additional extensions based on YAML usage."}}},"configurationDefaults":{"[yaml]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.quickSuggestions":{"other":true,"comments":false,"strings":true},"editor.autoIndent":"keep"}}},"extensionDependencies":[],"scripts":{"build":"yarn run clean && yarn run lint && yarn run vscode:prepublish","check-dependencies":"node ./scripts/check-dependencies.js","clean":"rimraf out && rimraf dist","compile":"webpack --mode none","format":"prettier --write .","lint":"eslint -c .eslintrc.js --ext .ts src test","test":"yarn test-compile && sh scripts/e2e.sh","ui-test":"yarn test-compile && extest setup-and-run -y out/test/ui-test/allTestsSuite.js -c max","vscode:prepublish":"webpack --mode production","watch":"webpack --mode development --watch --info-verbosity verbose","test-compile":"yarn clean && tsc -p ./ && webpack --mode development","run-in-chromium":"npm run compile && vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ."},"devDependencies":{"@types/chai":"^4.2.12","@types/fs-extra":"^9.0.6","@types/mocha":"^2.2.48","@types/node":"^12.12.6","@types/sinon":"^10.0.6","@types/sinon-chai":"^3.2.5","@types/vscode":"^1.63.0","@types/webpack":"^4.4.10","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vscode/test-web":"0.0.11","buffer":"^6.0.3","chai":"^4.2.0","crypto-browserify":"^3.12.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","glob":"^7.1.6","mocha":"^9.1.2","path-browserify":"^1.0.1","prettier":"2.2.1","process":"^0.11.10","rimraf":"^3.0.2","sinon":"^12.0.1","sinon-chai":"^3.7.0","ts-loader":"^9.2.5","ts-node":"^3.3.0","typescript":"4.4.3","umd-compat-loader":"^2.1.2","url":"^0.11.0","util":"^0.12.5","vscode-extension-tester":"^5.3.0","vscode-test":"^1.4.0","webpack":"^5.76.1","webpack-cli":"^5.0.1"},"dependencies":{"@redhat-developer/vscode-redhat-telemetry":"^0.6.0","fs-extra":"^9.1.0","request-light":"^0.5.7","vscode-languageclient":"7.0.0","vscode-nls":"^3.2.1","vscode-uri":"^2.0.3","whatwg-fetch":"^3.6.2","yaml-language-server":"1.14.0"}},"location":{"$mid":1,"path":"/home/ez/.vscode/extensions/redhat.vscode-yaml-1.14.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"Red Hat","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1702215596859,"pinned":false,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"manifest":{"name":"prettier-vscode","displayName":"Prettier - Code formatter","description":"Code formatter using prettier","version":"10.1.0","publisher":"esbenp","author":"Prettier <@prettiercode>","galleryBanner":{"color":"#ffe04b","theme":"light"},"sponsor":{"url":"https://opencollective.com/prettier"},"homepage":"https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode","repository":{"type":"git","url":"https://github.com/prettier/prettier-vscode.git"},"license":"MIT","bugs":{"url":"https://github.com/prettier/prettier-vscode/issues"},"engines":{"vscode":"^1.60.0"},"keywords":["multi-root ready","prettier","formatter","javascript","handlebars","js","jsx","flow","typescript","ts","json","css","less","scss","styled-components","styled-jsx","markdown","md","commonmark","mdx","php","pug","ruby","swift","html","vue","ember","glimmer","angular","graphql","yaml","yml"],"categories":["Formatters"],"activationEvents":["onStartupFinished"],"icon":"icon.png","main":"./dist/extension","browser":"./dist/web-extension","scripts":{"clean":"node ./scripts/clean.js","lint":"eslint -c .eslintrc.js --ext .ts .","pretest":"yarn test-compile && cd test-fixtures/plugins && yarn install && cd ../plugins-pnpm && pnpm i && cd ../outdated && yarn install && cd ../module && yarn install && cd ../specific-version && yarn install && cd ../explicit-dep && yarn install && cd implicit-dep && yarn install && cd ../../v3 && yarn install && cd ../plugin-tailwindcss && npm i && cd ../v3-plugins && npm i && cd ../v3-plugin-override && yarn install","prettier":"prettier --write '**/*.{ts,json,md,hbs,yml,js}'","test-compile":"yarn clean && tsc -p ./ && yarn webpack && cp -r ./src/worker ./out","test":"node ./out/test/runTests.js","version":"node ./scripts/version.js && git add CHANGELOG.md","vscode:prepublish":"webpack --mode production","watch":"tsc --watch -p ./","webpack-dev":"webpack --mode development --watch","webpack":"webpack --mode development","postinstall":"husky install","chrome":"yarn webpack && vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ."},"lint-staged":{"**/*.{ts,json,md,yml,hbs,js}":["prettier --write"],"src/**/*.ts":["eslint -c .eslintrc.js --ext .ts ."]},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/glob":"^7.2.0","@types/mocha":"^10.0.0","@types/node":"16.11.17","@types/prettier":"^2.7.2","@types/resolve":"^1.20.1","@types/semver":"^7.3.13","@types/sinon":"^10.0.11","@types/tmp":"^0.2.3","@types/vscode":"^1.60.0","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","@vscode/test-electron":"^2.1.3","@vscode/test-web":"^0.0.30","copy-webpack-plugin":"^11.0.0","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","fs-extra":"^11.1.1","glob":"^7.2.0","husky":"^8.0.3","lint-staged":"^13.2.3","mocha":"^10.0.0","path-browserify":"^1.0.1","process":"^0.11.10","sinon":"^15.2.0","tmp":"^0.2.1","ts-loader":"^9.4.2","typescript":"^4.6.3","util":"^0.12.4","vsce":"^2.15.0","vscode-nls-dev":"^4.0.4","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"dependencies":{"find-up":"5.0.0","prettier":"^2.8.8","resolve":"^1.22.2","semver":"^7.5.2","vscode-nls":"^5.2.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","description":"Only the built-in version of Prettier will be used when running in untrusted mode.","restrictedConfigurations":["prettier.documentSelectors","prettier.resolveGlobalModules","prettier.ignorePath","prettier.prettierPath","prettier.configPath","prettier.useEditorConfig","prettier.resolveGlobalModules","prettier.withNodeModules"]}},"contributes":{"configuration":{"type":"object","title":"Prettier","properties":{"prettier.disableLanguages":{"type":"array","items":{"type":"string"},"deprecationMessage":"This feature is no longer supported. Instead, configure VS Code [default formatters](https://github.com/prettier/prettier-vscode#default-formatter) or use .prettierignore.","markdownDescription":"A list of languages IDs to disable this extension on.","scope":"window"},"prettier.documentSelectors":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of [glob patterns](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) to register Prettier formatter.","scope":"window"},"prettier.enable":{"type":"boolean","default":true,"markdownDescription":"Controls whether Prettier is enabled or not.","scope":"resource"},"prettier.requireConfig":{"type":"boolean","default":false,"markdownDescription":"Require a prettier configuration file to format. See [documentation for valid configuration files](https://prettier.io/docs/en/configuration.html).\n\n> _Note, untitled files will still be formatted using the VS Code prettier settings even when this setting is set._","scope":"resource"},"prettier.resolveGlobalModules":{"type":"boolean","default":false,"markdownDescription":"When enabled, this extension will attempt to use global npm or yarn modules if local modules cannot be resolved.\n> _This setting can have a negative performance impact, particularly on Windows when you have attached network drives. Only enable this if you must use global modules._","scope":"resource"},"prettier.withNodeModules":{"type":"boolean","default":false,"markdownDescription":"This extension will process files in `node_modules`.","scope":"resource"},"prettier.packageManager":{"scope":"resource","type":"string","enum":["npm","yarn","pnpm"],"default":"npm","deprecationMessage":"Package manager is now automatically detected by VS Code. This setting is no longer used.","markdownDescription":"The package manager you use to install node modules."},"prettier.useEditorConfig":{"type":"boolean","default":true,"markdownDescription":"Whether or not to take `.editorconfig` into account when parsing configuration. See the [`prettier.resolveConfig`](https://prettier.io/docs/en/api.html) docs for details.","scope":"resource"},"prettier.ignorePath":{"type":"string","default":".prettierignore","markdownDescription":"Path to a `.prettierignore` file.","scope":"resource"},"prettier.prettierPath":{"type":"string","markdownDescription":"Path to the `prettier` module, eg: `./node_modules/prettier`.","scope":"resource"},"prettier.configPath":{"type":"string","markdownDescription":"Path to the prettier configuration file.","scope":"resource"},"prettier.enableDebugLogs":{"type":"boolean","default":false,"markdownDescription":"Enable debug logs for troubleshooting.","scope":"resource"},"prettier.printWidth":{"type":"integer","default":80,"markdownDescription":"Fit code within this line limit.","scope":"resource"},"prettier.tabWidth":{"type":"integer","default":2,"markdownDescription":"Number of spaces it should use per tab.","scope":"resource"},"prettier.singleQuote":{"type":"boolean","default":false,"markdownDescription":"Use single instead of double quotes.","scope":"resource"},"prettier.trailingComma":{"type":"string","enum":["none","es5","all"],"default":"es5","markdownDescription":"Controls the printing of trailing commas wherever possible. \nValid options:\n- `none` - No trailing commas\n- `es5` - Trailing commas where valid in ES5 (objects, arrays, etc)\n- `all` - Trailing commas wherever possible (function arguments)","scope":"resource"},"prettier.bracketSpacing":{"type":"boolean","default":true,"markdownDescription":"Controls the printing of spaces inside object literals.","scope":"resource"},"prettier.singleAttributePerLine":{"type":"boolean","default":false,"markdownDescription":"Enforces single attribute per line in HTML, JSX, Vue and Angular.","scope":"resource"},"prettier.bracketSameLine":{"type":"boolean","default":false,"markdownDescription":"Puts the `>` of a multi-line HTML (HTML, JSX, Vue, Angular) element at the end of the last line instead of being alone on the next line (does not apply to self closing elements).","scope":"resource"},"prettier.jsxBracketSameLine":{"type":"boolean","default":false,"markdownDescription":"Puts the `>` of a multi-line jsx element at the end of the last line instead of being alone on the next line (does not apply to self closing elements).","deprecationMessage":"This option has been deprecated in v2.4.0, use `bracketSameLine` instead.","scope":"resource"},"prettier.semi":{"type":"boolean","default":true,"markdownDescription":"Whether to add a semicolon at the end of every line.","scope":"resource"},"prettier.requirePragma":{"type":"boolean","default":false,"markdownDescription":"Prettier can restrict itself to only format files that contain a special comment, called a pragma, at the top of the file. This is very useful when gradually transitioning large, unformatted codebases to prettier.","scope":"resource"},"prettier.insertPragma":{"type":"boolean","default":false,"markdownDescription":"Prettier can insert a special `@format` marker at the top of files specifying that the file has been formatted with prettier. This works well when used in tandem with the `--require-pragma` option. If there is already a docblock at the top of the file then this option will add a newline to it with the `@format` marker.","scope":"resource"},"prettier.useTabs":{"type":"boolean","default":false,"markdownDescription":"Indent lines with tabs.","scope":"resource"},"prettier.proseWrap":{"type":"string","enum":["preserve","always","never"],"default":"preserve","markdownDescription":"(Markdown) wrap prose over multiple lines.","scope":"resource"},"prettier.arrowParens":{"type":"string","enum":["avoid","always"],"default":"always","markdownDescription":"Include parentheses around a sole arrow function parameter.","scope":"resource"},"prettier.jsxSingleQuote":{"type":"boolean","default":false,"markdownDescription":"Use single quotes instead of double quotes in JSX.","scope":"resource"},"prettier.htmlWhitespaceSensitivity":{"type":"string","enum":["css","strict","ignore"],"default":"css","markdownDescription":"Specify the global [whitespace sensitivity](https://prettier.io/blog/2018/11/07/1.15.0.html#whitespace-sensitive-formatting) for HTML files.\nValid options:\n- `css` - Respect the default value of CSS `display` property.\n- `strict` - Whitespaces are considered sensitive.\n- `ignore` - Whitespaces are considered insensitive.","scope":"resource"},"prettier.vueIndentScriptAndStyle":{"type":"boolean","default":false,"markdownDescription":"Whether or not to indent the code inside `