product.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707
  1. {
  2. "nameShort": "OpenVSCode Server",
  3. "nameLong": "OpenVSCode Server",
  4. "applicationName": "openvscode-server",
  5. "dataFolderName": ".openvscode-server",
  6. "win32MutexName": "openvscodeserver",
  7. "licenseName": "MIT",
  8. "licenseUrl": "https://github.com/gitpod-io/openvscode-server/blob/main/LICENSE.txt",
  9. "serverLicenseUrl": "https://github.com/gitpod-io/openvscode-server/blob/main/LICENSE.txt",
  10. "serverGreeting": [],
  11. "serverLicense": [],
  12. "serverLicensePrompt": "",
  13. "serverApplicationName": "openvscode-server",
  14. "serverDataFolderName": ".openvscode-server",
  15. "tunnelApplicationName": "openvscode-server-tunnel",
  16. "win32DirName": "OpenVSCode Server",
  17. "win32NameVersion": "OpenVSCode Server",
  18. "win32RegValueName": "OpenVSCodeServer",
  19. "win32x64AppId": "{{D77B7E06-80BA-4137-BCF4-654B95CCEBC5}",
  20. "win32arm64AppId": "{{D1ACE434-89C5-48D1-88D3-E2991DF85475}",
  21. "win32x64UserAppId": "{{CC6B787D-37A0-49E8-AE24-8559A032BE0C}",
  22. "win32arm64UserAppId": "{{3AEBF0C8-F733-4AD4-BADE-FDB816D53D7B}",
  23. "win32AppUserModelId": "OpenVSCode Server",
  24. "win32ShellNameShort": "OpenVSC&ode Server",
  25. "win32TunnelServiceMutex": "openvscode.server-tunnelservice",
  26. "win32TunnelMutex": "openvscode.server-tunnel",
  27. "darwinBundleIdentifier": "openvscode.server",
  28. "linuxIconName": "openvscode.server",
  29. "licenseFileName": "LICENSE.txt",
  30. "twitterUrl": "https://twitter.com/gitpod",
  31. "reportIssueUrl": "https://github.com/gitpod-io/openvscode-server/issues/new",
  32. "requestFeatureUrl": "https://github.com/gitpod-io/openvscode-server/issues",
  33. "reportMarketplaceIssueUrl": "https://github.com/eclipse/openvsx/issues",
  34. "sendASmile": {
  35. "reportIssueUrl": "https://github.com/gitpod-io/openvscode-server/issues/new",
  36. "requestFeatureUrl": "https://github.com/gitpod-io/openvscode-server/issues"
  37. },
  38. "nodejsRepository": "https://nodejs.org",
  39. "urlProtocol": "openvscode-server",
  40. "embedderIdentifier": "openvscode-server",
  41. "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/",
  42. "extensionRecommendations": {
  43. "muhammad-sammy.csharp": {
  44. "onFileOpen": [{
  45. "pathGlob": "{**/*.cs,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln}",
  46. "important": true
  47. }, {
  48. "languages": ["csharp"],
  49. "important": true
  50. }, {
  51. "pathGlob": "{**/project.json,**/appsettings.json}"
  52. }]
  53. },
  54. "ms-python.python": {
  55. "onFileOpen": [{
  56. "pathGlob": "{**/*.py}",
  57. "important": true
  58. }, {
  59. "languages": ["python"],
  60. "important": true
  61. }, {
  62. "pathGlob": "{**/*.ipynb}"
  63. }]
  64. },
  65. "ms-toolsai.jupyter": {
  66. "onFileOpen": [{
  67. "pathGlob": "{**/*.py}",
  68. "contentPattern": "^#\\s*%%$",
  69. "important": true,
  70. "whenInstalled": ["ms-python.python"]
  71. }, {
  72. "pathGlob": "{**/*.ipynb}"
  73. }]
  74. },
  75. "golang.Go": {
  76. "onFileOpen": [{
  77. "pathGlob": "**/*.go",
  78. "important": true
  79. }, {
  80. "languages": ["go"],
  81. "important": true
  82. }]
  83. },
  84. "vscjava.vscode-java-pack": {
  85. "onFileOpen": [{
  86. "pathGlob": "{**/*.java}",
  87. "important": true,
  88. "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"]
  89. }, {
  90. "languages": ["java"],
  91. "important": true,
  92. "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"]
  93. }]
  94. },
  95. "ms-vscode.PowerShell": {
  96. "onFileOpen": [{
  97. "pathGlob": "{**/*.ps1,**/*.psd1,**/*.psm1}",
  98. "important": true
  99. }, {
  100. "languages": ["powershell"],
  101. "important": true
  102. }, {
  103. "pathGlob": "{**/*.ps.config,**/*.ps1.config}"
  104. }]
  105. },
  106. "ms-azuretools.vscode-docker": {
  107. "onFileOpen": [{
  108. "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}",
  109. "important": true
  110. }, {
  111. "languages": ["dockerfile"],
  112. "important": true
  113. }, {
  114. "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}"
  115. }]
  116. },
  117. "vue.volar": {
  118. "onFileOpen": [{
  119. "pathGlob": "{**/*.vue}",
  120. "important": true
  121. }, {
  122. "languages": ["vue"],
  123. "important": true
  124. }]
  125. },
  126. "ms-vscode.makefile-tools": {
  127. "onFileOpen": [{
  128. "pathGlob": "{**/makefile,**/Makefile}",
  129. "important": true
  130. }, {
  131. "languages": ["makefile"],
  132. "important": true
  133. }]
  134. },
  135. "ms-vscode.cmake-tools": {
  136. "onFileOpen": [{
  137. "pathGlob": "{**/CMakeLists.txt}",
  138. "important": true
  139. }]
  140. },
  141. "ms-azure-devops.azure-pipelines": {
  142. "onFileOpen": [{
  143. "pathGlob": "{**/azure-pipelines.yaml}",
  144. "important": true
  145. }]
  146. },
  147. "msazurermtools.azurerm-vscode-tools": {
  148. "onFileOpen": [{
  149. "pathGlob": "{**/azuredeploy.json}",
  150. "important": true
  151. }]
  152. },
  153. "ms-vscode-remote.remote-containers": {
  154. "onFileOpen": [{
  155. "pathGlob": "{**/devcontainer.json}",
  156. "important": true
  157. }]
  158. },
  159. "ms-azuretools.vscode-bicep": {
  160. "onFileOpen": [{
  161. "pathGlob": "{**/*.bicep}",
  162. "important": true,
  163. "whenNotInstalled": ["ms-azuretools.rad-vscode-bicep"]
  164. }]
  165. },
  166. "svelte.svelte-vscode": {
  167. "onFileOpen": [{
  168. "pathGlob": "{**/*.svelte}",
  169. "important": true
  170. }]
  171. },
  172. "ms-vscode.vscode-github-issue-notebooks": {
  173. "onFileOpen": [{
  174. "pathGlob": "{**/*.github-issues}",
  175. "important": true
  176. }]
  177. },
  178. "ms-playwright.playwright": {
  179. "onFileOpen": [{
  180. "pathGlob": "{**/*playwright*.config.ts,**/*playwright*.config.js,**/*playwright*.config.mjs}",
  181. "important": true
  182. }]
  183. },
  184. "vscjava.vscode-gradle": {
  185. "onFileOpen": [{
  186. "pathGlob": "{**/gradlew,**/gradlew.bat,**/build.gradle,**/build.gradle.kts,**/settings.gradle,**/settings.gradle.kts}",
  187. "important": true
  188. }]
  189. },
  190. "REditorSupport.r": {
  191. "onFileOpen": [{
  192. "pathGlob": "{**/*.r}",
  193. "important": true
  194. }, {
  195. "languages": ["r"],
  196. "important": true
  197. }]
  198. },
  199. "firefox-devtools.vscode-firefox-debug": {
  200. "onFileOpen": [{
  201. "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.es6,**/.babelrc}"
  202. }]
  203. },
  204. "ms-edgedevtools.vscode-edge-devtools": {
  205. "onFileOpen": [{
  206. "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.css,**/*.html}"
  207. }]
  208. },
  209. "Ionide.Ionide-fsharp": {
  210. "onFileOpen": [{
  211. "pathGlob": "{**/*.fsx,**/*.fsi,**/*.fs,**/*.ml,**/*.mli}"
  212. }]
  213. },
  214. "dbaeumer.vscode-eslint": {
  215. "onFileOpen": [{
  216. "pathGlob": "{**/*.js,**/*.jsx,**/*.es6,**/.eslintrc.*,**/.eslintrc,**/.babelrc,**/jsconfig.json}"
  217. }]
  218. },
  219. "bmewburn.vscode-intelephense-client": {
  220. "onFileOpen": [{
  221. "pathGlob": "{**/*.php,**/php.ini}"
  222. }]
  223. },
  224. "xdebug.php-debug": {
  225. "onFileOpen": [{
  226. "pathGlob": "{**/*.php,**/php.ini}"
  227. }]
  228. },
  229. "rust-lang.rust-analyzer": {
  230. "onFileOpen": [{
  231. "pathGlob": "{**/*.rs,**/*.rslib}"
  232. }]
  233. },
  234. "DavidAnson.vscode-markdownlint": {
  235. "onFileOpen": [{
  236. "pathGlob": "{**/*.md}"
  237. }]
  238. },
  239. "EditorConfig.EditorConfig": {
  240. "onFileOpen": [{
  241. "pathGlob": "{**/.editorconfig}"
  242. }]
  243. },
  244. "HookyQR.beautify": {
  245. "onFileOpen": [{
  246. "pathGlob": "{**/.jsbeautifyrc}"
  247. }]
  248. },
  249. "donjayamanne.githistory": {
  250. "onFileOpen": [{
  251. "pathGlob": "{**/.gitignore,**/.git}"
  252. }]
  253. },
  254. "eamodio.gitlens": {
  255. "onFileOpen": [{
  256. "pathGlob": "{**/.gitignore,**/.git}"
  257. }]
  258. },
  259. "Shopify.ruby-lsp": {
  260. "onFileOpen": [{
  261. "pathGlob": "{**/*.rb,**/*.erb,**/*.reek,**/.fasterer.yml,**/ruby-lint.yml,**/.rubocop.yml}"
  262. }]
  263. },
  264. "DotJoshJohnson.xml": {
  265. "onFileOpen": [{
  266. "pathGlob": "{**/*.xml}"
  267. }]
  268. },
  269. "stylelint.vscode-stylelint": {
  270. "onFileOpen": [{
  271. "pathGlob": "{**/.stylelintrc,**/stylelint.config.js}"
  272. }]
  273. },
  274. "ms-mssql.mssql": {
  275. "onFileOpen": [{
  276. "pathGlob": "{**/*.sql}"
  277. }]
  278. },
  279. "mtxr.sqltools": {
  280. "onFileOpen": [{
  281. "pathGlob": "{**/*.sql}"
  282. }]
  283. },
  284. "usqlextpublisher.usql-vscode-ext": {
  285. "onFileOpen": [{
  286. "pathGlob": "{**/*.usql}"
  287. }]
  288. },
  289. "ms-vscode.sublime-keybindings": {
  290. "onFileOpen": [{
  291. "pathGlob": "{**/.sublime-project,**/.sublime-workspace}"
  292. }]
  293. },
  294. "k--kato.intellij-idea-keybindings": {
  295. "onFileOpen": [{
  296. "pathGlob": "{**/.idea}"
  297. }]
  298. },
  299. "christian-kohler.npm-intellisense": {
  300. "onFileOpen": [{
  301. "pathGlob": "{**/package.json}"
  302. }]
  303. },
  304. "Angular.ng-template": {
  305. "onFileOpen": [{
  306. "pathGlob": "{**/.angular-cli.json,**/angular.json,**/*.ng.html,**/*.ng,**/*.ngml}"
  307. }]
  308. },
  309. "vscjava.vscode-maven": {
  310. "onFileOpen": [{
  311. "pathGlob": "**/pom.xml"
  312. }]
  313. },
  314. "ms-azuretools.vscode-azureterraform": {
  315. "onFileOpen": [{
  316. "pathGlob": "**/*.tf"
  317. }]
  318. },
  319. "HashiCorp.terraform": {
  320. "onFileOpen": [{
  321. "pathGlob": "**/*.tf"
  322. }]
  323. },
  324. "ms-kubernetes-tools.vscode-kubernetes-tools": {
  325. "onFileOpen": [{
  326. "pathGlob": "{**/Chart.yaml}"
  327. }]
  328. },
  329. "Oracle.oracledevtools": {
  330. "onFileOpen": [{
  331. "pathGlob": "{**/*.sql}"
  332. }]
  333. },
  334. "betterthantomorrow.calva": {
  335. "onFileOpen": [{
  336. "pathGlob": "{**/*.clj,**/*.cljs}"
  337. }]
  338. },
  339. "vmware.vscode-boot-dev-pack": {
  340. "onFileOpen": [{
  341. "pathGlob": "{**/application.properties}"
  342. }]
  343. },
  344. "GitHub.copilot": {
  345. "onFileOpen": [{
  346. "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.py,**/*.go,**/*.rb}"
  347. }],
  348. "onSettingsEditorOpen": {}
  349. },
  350. "GitHub.vscode-github-actions": {
  351. "onFileOpen": [{
  352. "pathGlob": "{**/.github/workflows/*.yml}",
  353. "important": true
  354. }]
  355. },
  356. "mechatroner.rainbow-csv": {
  357. "onFileOpen": [{
  358. "pathGlob": "**/*.csv",
  359. "important": true
  360. }]
  361. },
  362. "tomoki1207.pdf": {
  363. "onFileOpen": [{
  364. "pathGlob": "**/*.pdf",
  365. "important": true
  366. }]
  367. }
  368. },
  369. "commonlyUsedSettings": ["files.autoSave", "editor.fontSize", "editor.fontFamily", "GitHub.copilot.manageExtension", "editor.tabSize", "editor.renderWhitespace", "editor.cursorStyle", "editor.multiCursorModifier", "editor.insertSpaces", "editor.wordWrap", "files.exclude", "files.associations", "workbench.editor.enablePreview"],
  370. "keymapExtensionTips": ["vscodevim.vim", "ms-vscode.sublime-keybindings", "ms-vscode.atom-keybindings", "ms-vscode.brackets-keybindings", "ms-vscode.vs-keybindings", "ms-vscode.notepadplusplus-keybindings", "k--kato.intellij-idea-keybindings", "lfs.vscode-emacs-friendly", "alphabotsec.vscode-eclipse-keybindings", "alefragnani.delphi-keybindings"],
  371. "languageExtensionTips": ["ms-python.python", "muhammad-sammy.csharp", "ms-toolsai.jupyter", "vscjava.vscode-java-pack", "ecmel.vscode-html-css", "vue.volar", "bmewburn.vscode-intelephense-client", "dsznajder.es7-react-js-snippets", "golang.go", "ms-vscode.powershell", "dart-code.dart-code", "rust-lang.rust-analyzer", "Shopify.ruby-lsp"],
  372. "configBasedExtensionTips": {
  373. "git": {
  374. "configPath": ".git/config",
  375. "configName": "Git",
  376. "recommendations": {
  377. "github.vscode-pull-request-github": {
  378. "name": "GitHub Pull Request",
  379. "contentPattern": "^\\s*url\\s*=\\s*https:\\/\\/github\\.com.*$"
  380. },
  381. "eamodio.gitlens": {
  382. "name": "GitLens"
  383. }
  384. }
  385. },
  386. "maven": {
  387. "configPath": "pom.xml",
  388. "configName": "Maven",
  389. "recommendations": {
  390. "vscjava.vscode-java-pack": {
  391. "name": "Java",
  392. "important": true,
  393. "isExtensionPack": true,
  394. "whenNotInstalled": ["ASF.apache-netbeans-java"]
  395. },
  396. "vmware.vscode-boot-dev-pack": {
  397. "name": "Spring Boot Extension Pack",
  398. "isExtensionPack": true
  399. }
  400. }
  401. },
  402. "gradle": {
  403. "configPath": "build.gradle",
  404. "configName": "Gradle",
  405. "recommendations": {
  406. "vscjava.vscode-java-pack": {
  407. "name": "Java",
  408. "important": true,
  409. "isExtensionPack": true,
  410. "whenNotInstalled": ["ASF.apache-netbeans-java"]
  411. }
  412. }
  413. },
  414. "github-pull-request": {
  415. "configPath": ".vscode/.github-pull-request.rec",
  416. "configName": "GitHub",
  417. "configScheme": "vscode-vfs",
  418. "recommendations": {
  419. "github.vscode-pull-request-github": {
  420. "name": "GitHub Pull Request",
  421. "important": true
  422. }
  423. }
  424. },
  425. "pyproject-formatter": {
  426. "configPath": "pyproject.toml",
  427. "configName": "Python Formatter",
  428. "recommendations": {
  429. "ms-python.black-formatter": {
  430. "name": "Black Formatter",
  431. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?black\"?\\s*[\\].])|(\"black\\s*[\"[(<=>!~;@])"
  432. },
  433. "ms-python.autopep8": {
  434. "name": "Autopep8",
  435. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?autopep8\"?\\s*[\\].])|(\"autopep8\\s*[\"[(<=>!~;@])"
  436. }
  437. }
  438. },
  439. "pep8-formatter": {
  440. "configPath": ".pep8",
  441. "configName": "Python Formatter",
  442. "recommendations": {
  443. "ms-python.autopep8": {
  444. "name": "Autopep8"
  445. }
  446. }
  447. },
  448. "python-setup-cgf-formatter": {
  449. "configPath": "setup.cfg",
  450. "configName": "Python Formatter",
  451. "recommendations": {
  452. "ms-python.autopep8": {
  453. "name": "Autopep8",
  454. "contentPattern": "^\\[pep8\\]"
  455. }
  456. }
  457. },
  458. "tox-ini-formatter": {
  459. "configPath": "tox.ini",
  460. "configName": "Python Formatter",
  461. "recommendations": {
  462. "ms-python.autopep8": {
  463. "name": "Autopep8",
  464. "contentPattern": "^\\[pep8\\]"
  465. }
  466. }
  467. },
  468. "pyproject-linter": {
  469. "configPath": "pyproject.toml",
  470. "configName": "Python Linter",
  471. "recommendations": {
  472. "ms-python.pylint": {
  473. "name": "Pylint",
  474. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?pylint\"?\\s*[\\].])|(\"pylint\\s*[\"[(<=>!~;@])"
  475. },
  476. "charliermarsh.ruff": {
  477. "name": "Ruff",
  478. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?ruff\"?\\s*[\\].])|(\"ruff\\s*[\"[(<=>!~;@])"
  479. },
  480. "ms-python.mypy-type-checker": {
  481. "name": "Mypy Type Checker",
  482. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?mypy\"?\\s*[\\].])|(\"mypy\\s*[\"[(<=>!~;@])"
  483. },
  484. "ms-python.flake8": {
  485. "name": "Flake8",
  486. "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?flake8\"?\\s*[\\].])|(\"flake8\\s*[\"[(<=>!~;@])"
  487. }
  488. }
  489. },
  490. ".pylintrc-linter": {
  491. "configPath": ".pylintrc",
  492. "configName": "Python Linter",
  493. "recommendations": {
  494. "ms-python.pylint": {
  495. "name": "Pylint"
  496. }
  497. }
  498. },
  499. "pylintrc-linter": {
  500. "configPath": "pylintrc",
  501. "configName": "Python Linter",
  502. "recommendations": {
  503. "ms-python.pylint": {
  504. "name": "Pylint"
  505. }
  506. }
  507. },
  508. "mypy-ini-linter": {
  509. "configPath": ".mypy.ini",
  510. "configName": "Python Linter",
  511. "recommendations": {
  512. "ms-python.mypy-type-checker": {
  513. "name": "Mypy Type Checker"
  514. }
  515. }
  516. },
  517. "tox-ini-linter": {
  518. "configPath": "tox.ini",
  519. "configName": "Python Linter",
  520. "recommendations": {
  521. "ms-python.flake8": {
  522. "name": "Flake8",
  523. "contentPattern": "^\\[flake8\\]"
  524. }
  525. }
  526. },
  527. ".flake8-linter": {
  528. "configPath": ".flake8",
  529. "configName": "Python Linter",
  530. "recommendations": {
  531. "ms-python.flake8": {
  532. "name": "Flake8"
  533. }
  534. }
  535. },
  536. "python-setup-cgf-linter": {
  537. "configPath": "setup.cfg",
  538. "configName": "Python Linter",
  539. "recommendations": {
  540. "ms-python.flake8": {
  541. "name": "Flake8",
  542. "contentPattern": "^\\[flake8\\]"
  543. }
  544. }
  545. }
  546. },
  547. "commandPaletteSuggestedCommandIds": ["workbench.action.files.openFile", "workbench.action.files.openFileFolder", "workbench.action.files.openFolder", "workbench.action.remote.showMenu", "editor.action.formatDocument", "editor.action.commentLine", "workbench.action.tasks.runTask", "workbench.action.openSettings2", "workbench.action.selectTheme", "workbench.action.openWalkthrough", "workbench.action.openIssueReporter"],
  548. "extensionKeywords": {
  549. "md": ["Markdown"],
  550. "js": ["JavaScript"],
  551. "jsx": ["JavaScript"],
  552. "es6": ["JavaScript"],
  553. "html": ["Html"],
  554. "ts": ["TypeScript"],
  555. "tsx": ["TypeScript"],
  556. "css": ["CSS"],
  557. "scss": ["SASS"],
  558. "txt": ["Text"],
  559. "php": ["PHP"],
  560. "php3": ["PHP"],
  561. "php4": ["PHP"],
  562. "ph3": ["PHP"],
  563. "ph4": ["PHP"],
  564. "xml": ["XML"],
  565. "py": ["Python"],
  566. "pyc": ["Python"],
  567. "pyd": ["Python"],
  568. "pyo": ["Python"],
  569. "pyw": ["Python"],
  570. "pyz": ["Python"],
  571. "java": ["Java"],
  572. "class": ["Java"],
  573. "jar": ["Java"],
  574. "c": ["c", "objective c", "objective-c"],
  575. "m": ["objective c", "objective-c"],
  576. "mm": ["objective c", "objective-c"],
  577. "cpp": ["cpp", "c plus plus", "c", "c++"],
  578. "cc": ["cpp", "c plus plus", "c", "c++"],
  579. "cxx": ["cpp", "c plus plus", "c++"],
  580. "hh": ["cpp", "c plus plus", "c++"],
  581. "hpp": ["cpp", "c++"],
  582. "h": ["cpp", "c plus plus", "c++", "c", "objective c", "objective-c"],
  583. "sql": ["sql"],
  584. "sh": ["bash"],
  585. "bash": ["bash"],
  586. "zsh": ["bash", "zshell"],
  587. "cs": ["c#", "csharp"],
  588. "csproj": ["c#", "csharp"],
  589. "sln": ["c#", "csharp"],
  590. "go": ["go"],
  591. "sty": ["latex"],
  592. "tex": ["latex"],
  593. "ps": ["powershell"],
  594. "ps1": ["powershell"],
  595. "rs": ["rust"],
  596. "rslib": ["rust"],
  597. "hs": ["haskell"],
  598. "lhs": ["haskell"],
  599. "scm": ["scheme"],
  600. "ss": ["scheme"],
  601. "clj": ["clojure"],
  602. "cljs": ["clojure"],
  603. "cljc": ["clojure"],
  604. "edn": ["clojure"],
  605. "erl": ["erlang"],
  606. "hrl": ["erlang"],
  607. "scala": ["scala"],
  608. "sc": ["scala"],
  609. "pl": ["perl"],
  610. "pm": ["perl"],
  611. "t": ["perl"],
  612. "pod": ["perl"],
  613. "groovy": ["groovy"],
  614. "swift": ["swift"],
  615. "rb": ["ruby"],
  616. "rbw": ["ruby"],
  617. "jl": ["julia"],
  618. "f": ["fortran"],
  619. "for": ["fortran"],
  620. "f90": ["fortran"],
  621. "f95": ["fortran"],
  622. "coffee": ["CoffeeScript"],
  623. "litcoffee": ["CoffeeScript"],
  624. "yaml": ["yaml"],
  625. "yml": ["yaml"],
  626. "dart": ["dart"],
  627. "json": ["json"]
  628. },
  629. "extensionAllowedBadgeProviders": ["api.bintray.com", "api.travis-ci.com", "api.travis-ci.org", "app.fossa.io", "badge.buildkite.com", "badge.fury.io", "badge.waffle.io", "badgen.net", "badges.frapsoft.com", "badges.gitter.im", "badges.greenkeeper.io", "cdn.travis-ci.com", "cdn.travis-ci.org", "ci.appveyor.com", "circleci.com", "cla.opensource.microsoft.com", "codacy.com", "codeclimate.com", "codecov.io", "coveralls.io", "david-dm.org", "deepscan.io", "dev.azure.com", "docs.rs", "flat.badgen.net", "gemnasium.com", "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", "img.shields.io", "isitmaintained.com", "marketplace.visualstudio.com", "nodesecurity.io", "opencollective.com", "snyk.io", "travis-ci.com", "travis-ci.org", "visualstudio.com", "vsmarketplacebadge.apphb.com", "www.bithound.io", "www.versioneye.com"],
  630. "extensionAllowedBadgeProvidersRegex": ["^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"],
  631. "extensionKind": {
  632. "Shan.code-settings-sync": ["ui"],
  633. "shalldie.background": ["ui"],
  634. "techer.open-in-browser": ["ui"],
  635. "CoenraadS.bracket-pair-colorizer-2": ["ui"],
  636. "CoenraadS.bracket-pair-colorizer": ["ui", "workspace"],
  637. "hiro-sun.vscode-emacs": ["ui", "workspace"],
  638. "hnw.vscode-auto-open-markdown-preview": ["ui", "workspace"],
  639. "wayou.vscode-todo-highlight": ["ui", "workspace"],
  640. "aaron-bond.better-comments": ["ui", "workspace"],
  641. "vscodevim.vim": ["ui"],
  642. "ollyhayes.colmak-vim": ["ui"]
  643. },
  644. "extensionPointExtensionKind": {
  645. "typescriptServerPlugins": ["workspace"]
  646. },
  647. "builtInExtensions": [{
  648. "name": "ms-vscode.js-debug-companion",
  649. "version": "1.1.3",
  650. "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93",
  651. "repo": "https://github.com/microsoft/vscode-js-debug-companion",
  652. "metadata": {
  653. "id": "99cb0b7f-7354-4278-b8da-6cc79972169d",
  654. "publisherId": {
  655. "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
  656. "publisherName": "ms-vscode",
  657. "displayName": "Microsoft",
  658. "flags": "verified"
  659. },
  660. "publisherDisplayName": "Microsoft"
  661. }
  662. }, {
  663. "name": "ms-vscode.js-debug",
  664. "version": "1.96.0",
  665. "sha256": "278cd8b129c133d834a8105d0e0699f2f940c5c159fa5c821c7b9a4f7ffd3581",
  666. "repo": "https://github.com/microsoft/vscode-js-debug",
  667. "metadata": {
  668. "id": "25629058-ddac-4e17-abba-74678e126c5d",
  669. "publisherId": {
  670. "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
  671. "publisherName": "ms-vscode",
  672. "displayName": "Microsoft",
  673. "flags": "verified"
  674. },
  675. "publisherDisplayName": "Microsoft"
  676. }
  677. }, {
  678. "name": "ms-vscode.vscode-js-profile-table",
  679. "version": "1.0.10",
  680. "sha256": "7361748ddf9fd09d8a2ed1f2a2d7376a2cf9aae708692820b799708385c38e08",
  681. "repo": "https://github.com/microsoft/vscode-js-profile-visualizer",
  682. "metadata": {
  683. "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb",
  684. "publisherId": {
  685. "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
  686. "publisherName": "ms-vscode",
  687. "displayName": "Microsoft",
  688. "flags": "verified"
  689. },
  690. "publisherDisplayName": "Microsoft"
  691. }
  692. }],
  693. "extensionsGallery": {
  694. "serviceUrl": "https://open-vsx.org/vscode/gallery",
  695. "itemUrl": "https://open-vsx.org/vscode/item",
  696. "resourceUrlTemplate": "https://open-vsx.org/vscode/unpkg/{publisher}/{name}/{version}/{path}",
  697. "controlUrl": "",
  698. "recommendationsUrl": "",
  699. "nlsBaseUrl": "",
  700. "publisherUrl": ""
  701. },
  702. "linkProtectionTrustedDomains": ["https://open-vsx.org"],
  703. "quality": "stable",
  704. "commit": "56bdd153e7c7f853189fd6965f73b2049f6d06c9",
  705. "date": "2025-01-25T12:59:50.940Z",
  706. "version": "1.96.4"
  707. }