From e0adb54800d3050caa1cfe4ba58e3f15bd9a643d Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Sat, 14 Jun 2025 19:49:58 -0700 Subject: [PATCH] 06-14-code-0113C7C3FED381A --- .omnisharp/omnisharp.json | 4 +- User/keybindings.json | 8 + User/settings.json | 24 ++- app-code/package.json | 168 +++++++-------- app-code/product.json | 405 ++++++++++++++++++++++++++---------- app-codium/package.json | 154 +++++++------- app-codium/product.json | 74 ++++--- app-insiders/package.json | 172 +++++++-------- app-insiders/product.json | 428 ++++++++++++++++++++++++++++---------- 9 files changed, 951 insertions(+), 486 deletions(-) diff --git a/.omnisharp/omnisharp.json b/.omnisharp/omnisharp.json index 93b76d6..545bc0c 100644 --- a/.omnisharp/omnisharp.json +++ b/.omnisharp/omnisharp.json @@ -21,7 +21,7 @@ "enableAnalyzersSupport": true }, "sdk": { - "path": "C:/Program Files/dotnet/sdk/8.0.104/", - "version": "8.0.104" + "path": "C:/Program Files/dotnet/sdk/9.0.107/", + "version": "9.0.107" } } \ No newline at end of file diff --git a/User/keybindings.json b/User/keybindings.json index 11b902e..8bc0a9e 100644 --- a/User/keybindings.json +++ b/User/keybindings.json @@ -28,5 +28,13 @@ { "key": "ctrl+shift+t", "command": "settings.cycle.sortOrder", + }, + { + "key": "ctrl+alt+,", + "command": "workbench.action.openSettings" + }, + { + "key": "ctrl+,", + "command": "-workbench.action.openSettings" } ] \ No newline at end of file diff --git a/User/settings.json b/User/settings.json index 8371671..750ab51 100644 --- a/User/settings.json +++ b/User/settings.json @@ -46,7 +46,6 @@ "debug.terminal.clearBeforeReusing": true, "diffEditor.ignoreTrimWhitespace": false, "dotnet.codeLens.enableReferencesCodeLens": false, - "dotnet.server.useOmnisharp": true, "dotnetAcquisitionExtension.existingDotnetPath": [ { "extensionId": "msazurermtools.azurerm-vscode-tools", @@ -58,7 +57,7 @@ "editor.fontSize": 16, "editor.hover.delay": 1000, "editor.largeFileOptimizations": false, - "editor.renderWhitespace": "none", + "editor.renderWhitespace": "all", "editor.stickyScroll.enabled": true, "editor.suggestSelection": "first", "explorer.confirmDelete": false, @@ -275,5 +274,24 @@ "*.lnk": "ink.connector" }, "workbench.list.openMode": "doubleClick", - "workbench.startupEditor": "newUntitledFile" + "workbench.startupEditor": "newUntitledFile", + "chat.commandCenter.enabled": false, + "remote.SSH.remotePlatform": { + "free.file.sync.root": "linux", + "192.168.0.42": "windows", + "192.168.0.41": "windows", + "jisee.duckdns.org": "linux", + "jmlc.duckdns.org": "linux", + "phares.duckdns.org": "linux", + "affirm.duckdns.org": "linux", + "bchs.duckdns.org": "linux" + }, + "dotnet.server.useOmnisharp": true, + "cSpell.enabledNotifications": { + "Average Word Length too Long": false, + "Lines too Long": false, + "Maximum Word Length Exceeded": false + }, + "javascript.updateImportsOnFileMove.enabled": "always", + "go.toolsManagement.autoUpdate": true } \ No newline at end of file diff --git a/app-code/package.json b/app-code/package.json index 859960a..699809d 100644 --- a/app-code/package.json +++ b/app-code/package.json @@ -1,12 +1,13 @@ { "name": "Code", - "version": "1.91.1", - "distro": "a08799837ca498c02f445ca7a896f446419af238", + "version": "1.101.0", + "distro": "fb9b4b01c06699c1a80f26ca9de940a9aebb29e0", "author": { "name": "Microsoft Corporation" }, "license": "MIT", - "main": "./out/main", + "main": "./out/main.js", + "type": "module", "private": true, "scripts": { "test": "echo Please run any of the test scripts from the scripts folder.", @@ -16,27 +17,27 @@ "test-extension": "vscode-test", "preinstall": "node build/npm/preinstall.js", "postinstall": "node build/npm/postinstall.js", - "compile": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile", + "compile": "node ./node_modules/gulp/bin/gulp.js compile", "watch": "npm-run-all -lp watch-client watch-extensions", - "watchd": "deemon yarn watch", - "watch-webd": "deemon yarn watch-web", - "kill-watchd": "deemon --kill yarn watch", - "kill-watch-webd": "deemon --kill yarn watch-web", - "restart-watchd": "deemon --restart yarn watch", - "restart-watch-webd": "deemon --restart yarn watch-web", - "watch-client": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-client", - "watch-clientd": "deemon yarn watch-client", - "kill-watch-clientd": "deemon --kill yarn watch-client", - "watch-extensions": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", - "watch-extensionsd": "deemon yarn watch-extensions", - "kill-watch-extensionsd": "deemon --kill yarn watch-extensions", + "watchd": "deemon npm run watch", + "watch-webd": "deemon npm run watch-web", + "kill-watchd": "deemon --kill npm run watch", + "kill-watch-webd": "deemon --kill npm run watch-web", + "restart-watchd": "deemon --restart npm run watch", + "restart-watch-webd": "deemon --restart npm run watch-web", + "watch-client": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-client", + "watch-clientd": "deemon npm run watch-client", + "kill-watch-clientd": "deemon --kill npm run watch-client", + "watch-extensions": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", + "watch-extensionsd": "deemon npm run watch-extensions", + "kill-watch-extensionsd": "deemon --kill npm run watch-extensions", "precommit": "node build/hygiene.js", "gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", "electron": "node build/lib/electron", "7z": "7z", "update-grammars": "node build/npm/update-all-grammars.mjs", "update-localization-extension": "node build/npm/update-localization-extension.js", - "smoketest": "node build/lib/preLaunch.js && cd test/smoke && yarn compile && node test/index.js", + "smoketest": "node build/lib/preLaunch.js && cd test/smoke && npm run compile && node test/index.js", "smoketest-no-compile": "cd test/smoke && node test/index.js", "download-builtin-extensions": "node build/lib/builtInExtensions.js", "download-builtin-extensions-cg": "node build/lib/builtInExtensionsCG.js", @@ -44,80 +45,87 @@ "tsec-compile-check": "node node_modules/tsec/bin/tsec -p src/tsconfig.tsec.json", "vscode-dts-compile-check": "tsc -p src/tsconfig.vscode-dts.json && tsc -p src/tsconfig.vscode-proposed-dts.json", "valid-layers-check": "node build/lib/layersChecker.js", + "define-class-fields-check": "node build/lib/propertyInitOrderChecker.js && tsc -p src/tsconfig.defineClassFields.json", "update-distro": "node build/npm/update-distro.mjs", - "web": "echo 'yarn web' is replaced by './scripts/code-server' or './scripts/code-web'", + "web": "echo 'npm run web' is replaced by './scripts/code-server' or './scripts/code-web'", "compile-cli": "gulp compile-cli", - "compile-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-web", - "watch-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-web", - "watch-cli": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-cli", + "compile-web": "node ./node_modules/gulp/bin/gulp.js compile-web", + "watch-web": "node ./node_modules/gulp/bin/gulp.js watch-web", + "watch-cli": "node ./node_modules/gulp/bin/gulp.js watch-cli", "eslint": "node build/eslint", "stylelint": "node build/stylelint", - "playwright-install": "node build/azure-pipelines/common/installPlaywright.js", - "compile-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-build", - "compile-extensions-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-extensions-build", - "minify-vscode": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode", - "minify-vscode-reh": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh", - "minify-vscode-reh-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", - "hygiene": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js hygiene", - "core-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js core-ci", - "core-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js core-ci-pr", - "extensions-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js extensions-ci", - "extensions-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci-pr", + "playwright-install": "npm exec playwright install", + "compile-build": "node ./node_modules/gulp/bin/gulp.js compile-build-with-mangling", + "compile-extensions-build": "node ./node_modules/gulp/bin/gulp.js compile-extensions-build", + "minify-vscode": "node ./node_modules/gulp/bin/gulp.js minify-vscode", + "minify-vscode-reh": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh", + "minify-vscode-reh-web": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", + "hygiene": "node ./node_modules/gulp/bin/gulp.js hygiene", + "core-ci": "node ./node_modules/gulp/bin/gulp.js core-ci", + "core-ci-pr": "node ./node_modules/gulp/bin/gulp.js core-ci-pr", + "extensions-ci": "node ./node_modules/gulp/bin/gulp.js extensions-ci", + "extensions-ci-pr": "node ./node_modules/gulp/bin/gulp.js extensions-ci-pr", "perf": "node scripts/code-perf.js", - "update-build-ts-version": "yarn add typescript@next && tsc -p ./build/tsconfig.build.json" + "update-build-ts-version": "npm install typescript@next && tsc -p ./build/tsconfig.build.json" }, "dependencies": { "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", - "@parcel/watcher": "2.1.0", + "@parcel/watcher": "2.5.1", + "@types/semver": "^7.5.8", "@vscode/deviceid": "^0.1.1", "@vscode/iconv-lite-umd": "0.7.0", - "@vscode/policy-watcher": "^1.1.4", - "@vscode/proxy-agent": "^0.21.0", - "@vscode/ripgrep": "^1.15.9", - "@vscode/spdlog": "^0.15.0", - "@vscode/sqlite3": "5.1.6-vscode", + "@vscode/policy-watcher": "^1.3.2", + "@vscode/proxy-agent": "^0.32.0", + "@vscode/ripgrep": "^1.15.11", + "@vscode/spdlog": "^0.15.2", + "@vscode/sqlite3": "5.1.8-vscode", "@vscode/sudo-prompt": "9.3.1", + "@vscode/tree-sitter-wasm": "^0.1.4", "@vscode/vscode-languagedetection": "1.0.21", "@vscode/windows-mutex": "^0.5.0", "@vscode/windows-process-tree": "^0.6.0", "@vscode/windows-registry": "^1.1.0", - "@xterm/addon-clipboard": "0.2.0-beta.4", - "@xterm/addon-image": "0.9.0-beta.21", - "@xterm/addon-search": "0.16.0-beta.21", - "@xterm/addon-serialize": "0.14.0-beta.21", - "@xterm/addon-unicode11": "0.9.0-beta.21", - "@xterm/addon-webgl": "0.19.0-beta.21", - "@xterm/headless": "5.6.0-beta.21", - "@xterm/xterm": "5.6.0-beta.21", + "@xterm/addon-clipboard": "^0.2.0-beta.90", + "@xterm/addon-image": "^0.9.0-beta.107", + "@xterm/addon-ligatures": "^0.10.0-beta.107", + "@xterm/addon-progress": "^0.2.0-beta.13", + "@xterm/addon-search": "^0.16.0-beta.107", + "@xterm/addon-serialize": "^0.14.0-beta.107", + "@xterm/addon-unicode11": "^0.9.0-beta.107", + "@xterm/addon-webgl": "^0.19.0-beta.107", + "@xterm/headless": "^5.6.0-beta.107", + "@xterm/xterm": "^5.6.0-beta.107", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.2", - "jschardet": "3.1.2", - "kerberos": "^2.0.1", + "jschardet": "3.1.4", + "kerberos": "2.1.1", "minimist": "^1.2.6", "native-is-elevated": "0.7.0", "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "1.1.0-beta11", + "node-pty": "^1.1.0-beta33", + "open": "^8.4.2", "tas-client-umd": "0.2.0", "v8-inspect-profiler": "^0.1.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", - "vscode-textmate": "9.0.0", + "vscode-textmate": "9.2.0", "yauzl": "^3.0.0", "yazl": "^2.4.3" }, "devDependencies": { - "@playwright/test": "^1.40.1", - "@swc/core": "1.3.62", + "@playwright/test": "^1.52.0", + "@stylistic/eslint-plugin-ts": "^2.8.0", "@types/cookie": "^0.3.3", "@types/debug": "^4.1.5", + "@types/eslint": "^9.6.1", "@types/gulp-svgmin": "^1.2.1", "@types/http-proxy-agent": "^2.0.1", "@types/kerberos": "^1.1.2", "@types/minimist": "^1.2.1", "@types/mocha": "^9.1.1", - "@types/node": "20.x", + "@types/node": "22.x", "@types/sinon": "^10.0.2", "@types/sinon-test": "^2.4.2", "@types/trusted-types": "^1.0.6", @@ -128,31 +136,30 @@ "@types/winreg": "^1.2.30", "@types/yauzl": "^2.10.0", "@types/yazl": "^2.4.2", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/experimental-utils": "^5.57.0", - "@typescript-eslint/parser": "^6.21.0", + "@typescript-eslint/utils": "^8.8.0", "@vscode/gulp-electron": "^1.36.0", "@vscode/l10n-dev": "0.0.35", "@vscode/telemetry-extractor": "^1.10.2", "@vscode/test-cli": "^0.0.6", - "@vscode/test-electron": "^2.3.8", - "@vscode/test-web": "^0.0.50", + "@vscode/test-electron": "^2.4.0", + "@vscode/test-web": "^0.0.62", "@vscode/v8-heap-parser": "^0.1.0", - "@vscode/vscode-perf": "^0.0.14", + "@vscode/vscode-perf": "^0.0.19", + "@webgpu/types": "^0.1.44", "ansi-colors": "^3.2.3", "asar": "^3.0.3", "chromium-pickle-js": "^0.2.0", - "cookie": "^0.4.0", + "cookie": "^0.7.2", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.9.1", - "cssnano": "^6.0.3", "debounce": "^1.0.0", - "deemon": "^1.8.0", - "electron": "29.4.0", - "eslint": "8.36.0", + "deemon": "^1.13.4", + "electron": "35.5.1", + "eslint": "^9.11.1", + "eslint-formatter-compact": "^8.40.0", "eslint-plugin-header": "3.1.1", - "eslint-plugin-jsdoc": "^46.5.0", - "eslint-plugin-local": "^1.0.0", + "eslint-plugin-jsdoc": "^50.3.1", + "eslint-plugin-local": "^6.0.0", "event-stream": "3.3.4", "fancy-log": "^1.3.3", "file-loader": "^6.2.0", @@ -161,8 +168,6 @@ "gulp-azure-storage": "^0.12.1", "gulp-bom": "^3.0.0", "gulp-buffer": "0.0.2", - "gulp-concat": "^2.6.1", - "gulp-eslint": "^5.0.0", "gulp-filter": "^5.1.0", "gulp-flatmap": "^1.0.2", "gulp-gunzip": "^1.0.0", @@ -175,7 +180,7 @@ "gulp-svgmin": "^4.1.0", "gulp-untar": "^0.0.7", "husky": "^0.13.1", - "innosetup": "6.0.5", + "innosetup": "^6.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-instrument": "^6.0.1", "istanbul-lib-report": "^3.0.0", @@ -186,16 +191,13 @@ "mime": "^1.4.1", "minimatch": "^3.0.4", "minimist": "^1.2.6", - "mkdirp": "^1.0.4", - "mocha": "^10.2.0", + "mocha": "^10.8.2", "mocha-junit-reporter": "^2.2.1", "mocha-multi-reporters": "^1.5.1", "npm-run-all": "^4.1.5", - "opn": "^6.0.0", + "os-browserify": "^0.3.0", "p-all": "^1.0.0", "path-browserify": "^1.0.1", - "postcss": "^8.4.33", - "postcss-nesting": "^12.0.2", "pump": "^1.0.1", "rcedit": "^1.1.0", "rimraf": "^2.2.8", @@ -204,20 +206,24 @@ "source-map": "0.6.1", "source-map-support": "^0.3.2", "style-loader": "^3.3.2", - "ts-loader": "^9.4.2", + "ts-loader": "^9.5.1", "ts-node": "^10.9.1", "tsec": "0.2.7", - "typescript": "^5.6.0-dev.20240618", + "tslib": "^2.6.3", + "typescript": "^5.9.0-dev.20250522", + "typescript-eslint": "^8.8.0", "util": "^0.12.4", - "vscode-nls-dev": "^3.3.1", - "webpack": "^5.91.0", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "webpack-stream": "^7.0.0", "xml2js": "^0.5.0", "yaserver": "^0.4.0" }, - "resolutions": { - "node-gyp-build": "4.8.1" + "overrides": { + "node-gyp-build": "4.8.1", + "kerberos@2.1.1": { + "node-addon-api": "7.1.0" + } }, "repository": { "type": "git", diff --git a/app-code/product.json b/app-code/product.json index 4c3b1bc..9ae7b8f 100644 --- a/app-code/product.json +++ b/app-code/product.json @@ -15,6 +15,8 @@ "win32RegValueName": "VSCode", "darwinCredits": "resources/darwin/Credits.rtf", "darwinBundleIdentifier": "com.microsoft.VSCode", + "darwinProfileUUID": "EBAE60D6-C8A2-4419-92FF-24F8AD5077AB", + "darwinProfilePayloadUUID": "C6B5723A-6539-4F31-8A4E-3CC96E51F48C", "darwinExecutable": "VSCode", "linuxIconName": "vscode", "licenseFileName": "LICENSE.rtf", @@ -39,6 +41,7 @@ "webUrl": "https://vscode.dev", "webEndpointUrl": "https://main.vscode-cdn.net", "webEndpointUrlTemplate": "https://{{uuid}}.vscode-cdn.net/{{quality}}/{{commit}}", + "nlsCoreBaseUrl": "https://www.vscode-unpkg.net/nls/", "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/{{quality}}/{{commit}}/out/vs/workbench/contrib/webview/browser/pre/", "quality": "stable", "extensionsGallery": { @@ -47,9 +50,56 @@ "itemUrl": "https://marketplace.visualstudio.com/items", "publisherUrl": "https://marketplace.visualstudio.com/publishers", "resourceUrlTemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}", - "controlUrl": "https://az764295.vo.msecnd.net/extensions/marketplace.json" + "extensionUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest", + "controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json", + "accessSKUs": [ + "copilot_enterprise_seat", + "copilot_enterprise_seat_quota", + "copilot_enterprise_seat_multi_quota", + "copilot_enterprise_seat_assignment", + "copilot_enterprise_seat_assignment_quota", + "copilot_enterprise_seat_assignment_multi_quota", + "copilot_enterprise_trial_seat", + "copilot_enterprise_trial_seat_quota", + "copilot_for_business_seat", + "copilot_for_business_seat_quota", + "copilot_for_business_seat_multi_quota", + "copilot_for_business_seat_assignment", + "copilot_for_business_seat_assignment_quota", + "copilot_for_business_seat_assignment_multi_quota", + "copilot_for_business_trial_seat", + "copilot_for_business_trial_seat_quota" + ] }, - "profileTemplatesUrl": "https://az764295.vo.msecnd.net/profile-templates/profile-templates.json", + "extensionProperties": { + "github.copilot-chat": { + "hasPrereleaseVersion": false, + "excludeVersionRange": "<=0.16.1" + }, + "github.copilot": { + "hasPrereleaseVersion": true + } + }, + "defaultAccount": { + "authenticationProvider": { + "id": "github", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderConfig": "github.copilot.advanced.authProvider", + "scopes": [ + "user:email" + ] + }, + "chatEntitlementUrl": "https://api.github.com/copilot_internal/user", + "tokenEntitlementUrl": "https://api.github.com/copilot_internal/v2/token" + }, + "profileTemplatesUrl": "https://main.vscode-cdn.net/core/profile-templates.json", + "extensionPublisherOrgs": [ + "microsoft" + ], + "trustedExtensionPublishers": [ + "microsoft", + "github" + ], "extensionRecommendations": { "ms-dotnettools.csdevkit": { "onFileOpen": [ @@ -172,6 +222,14 @@ } ] }, + "typespec.typespec-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/*.tsp,**/tspconfig.yaml}", + "important": true + } + ] + }, "ms-vscode.cpptools-extension-pack": { "onFileOpen": [ { @@ -193,20 +251,29 @@ } ] }, - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "onFileOpen": [ { "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}", - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, { "languages": [ "dockerfile" ], - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, { - "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}" + "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}", + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] } ] }, @@ -418,6 +485,14 @@ } ] }, + "swiftlang.swift-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/*.swift,**/*.swiftinterface}", + "important": true + } + ] + }, "DotJoshJohnson.xml": { "onFileOpen": [ { @@ -547,10 +622,12 @@ "GitHub.copilot": { "onFileOpen": [ { - "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.py,**/*.go,**/*.rb}" + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.py,**/*.go,**/*.rb,**/*.html,**/*.css,**/*.php,**/*.cpp,**/*.vue,**/*.c,**/*.sql,**/*.java,**/*.cs,**/*.rs,**/*.dart,**/*.ps,**/*.ps1,**/*.tex}" } ], - "onSettingsEditorOpen": {} + "onSettingsEditorOpen": { + "descriptionOverride": "GitHub Copilot is an AI pair programmer tool that helps you write code faster and smarter." + } }, "GitHub.vscode-github-actions": { "onFileOpen": [ @@ -582,6 +659,22 @@ "important": true } ] + }, + "Redis.redis-for-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/redis.*,**/redis-server.*,**/redis_*,**/redisinsight.*}", + "important": true + } + ] + }, + "SonarSource.sonarlint-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/sonar-project.properties,**/sonarcloud.properties,**/sonarlint.*}", + "important": true + } + ] } }, "keymapExtensionTips": [ @@ -809,8 +902,11 @@ "friendlyName": "Azure CLI", "windowsPath": "%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd", "recommendations": { - "ms-vscode.azurecli": { - "name": "Azure CLI Tools" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" } } }, @@ -818,11 +914,11 @@ "friendlyName": "Azure Dev CLI", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Azure Dev CLI\\azd.exe", "recommendations": { - "ms-azuretools.azure-dev": { - "name": "Azure Developer CLI" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" }, - "ms-azuretools.vscode-azureresourcegroups": { - "name": "Azure Resources" + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" } } }, @@ -830,11 +926,20 @@ "friendlyName": "Azure Dev CLI", "windowsPath": "%ProgramFiles%\\Azure Dev CLI\\azd.exe", "recommendations": { - "ms-azuretools.azure-dev": { - "name": "Azure Developer CLI" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" }, - "ms-azuretools.vscode-azureresourcegroups": { - "name": "Azure Resources" + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azure-powershell": { + "friendlyName": "Azure PowerShell", + "windowsPath": "%USERPROFILE%\\.Azure", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" } } }, @@ -913,7 +1018,7 @@ "ms-azuretools.vscode-azureappservice": { "name": "Azure App Service" }, - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" } } @@ -922,9 +1027,12 @@ "friendlyName": "Docker", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker", - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, "ms-vscode-remote.remote-containers": { "name": "Dev Containers", @@ -939,7 +1047,7 @@ "friendlyName": "Kubernetes", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1084,6 +1192,15 @@ } } }, + "ollama": { + "friendlyName": "Ollama", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Ollama\\ollama.exe", + "recommendations": { + "ms-windows-ai-studio.windows-ai-studio": { + "name": "AI Toolkit for Visual Studio Code" + } + } + }, "Microsoft Edge": { "friendlyName": "Microsoft Edge", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe", @@ -1177,7 +1294,7 @@ "skaffold": { "friendlyName": "Skaffold Code to Cluster", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1188,7 +1305,7 @@ "minikube": { "friendlyName": "MiniKube Local Kubernetes Cluster", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1210,11 +1327,9 @@ "wsl": { "friendlyName": "Windows Subsystem for Linux (WSL)", "windowsPath": "%WINDIR%\\system32\\lxss\\LxssManager.dll", - "important": true, "recommendations": { "ms-vscode-remote.remote-wsl": { - "name": "WSL", - "important": true + "name": "WSL" } } } @@ -1585,19 +1700,14 @@ ] }, "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", @@ -1610,8 +1720,6 @@ "dev.azure.com", "docs.rs", "flat.badgen.net", - "gemnasium.com", - "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", @@ -1624,9 +1732,7 @@ "travis-ci.com", "travis-ci.org", "visualstudio.com", - "vsmarketplacebadge.apphb.com", - "www.bithound.io", - "www.versioneye.com" + "vsmarketplacebadge.apphb.com" ], "extensionAllowedBadgeProvidersRegex": [ "^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg" @@ -1676,7 +1782,6 @@ "privacyStatementUrl": "https://go.microsoft.com/fwlink/?LinkId=521839", "showTelemetryOptOut": true, "npsSurveyUrl": "https://aka.ms/vscode-nps", - "cesSurveyUrl": "https://aka.ms/new-to-vscode-feedback", "checksumFailMoreInfoUrl": "https://go.microsoft.com/fwlink/?LinkId=828886", "electronRepository": "Microsoft/vscode-electron-prebuilt", "nodejsRepository": "Microsoft/vscode-node", @@ -1719,12 +1824,17 @@ } ], "extensionsEnabledWithApiProposalVersion": [ - "GitHub.copilot-chat" + "GitHub.copilot-chat", + "ms-vscode.vscode-commander", + "ms-vscode.vscode-copilot-vision" ], "extensionEnabledApiProposals": { + "ms-azuretools.vscode-dev-azurecloudshell": [ + "contribEditSessions" + ], "ms-vscode.vscode-selfhost-test-provider": [ "testObserver", - "attributableCoverage" + "testRelatedCode" ], "VisualStudioExptTeam.vscodeintellicode-completions": [ "inlineCompletionsAdditions" @@ -1753,6 +1863,7 @@ "resolvers" ], "ms-python.python": [ + "codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", @@ -1760,8 +1871,12 @@ "quickPickItemTooltip", "terminalDataWriteEvent", "terminalExecuteCommandEvent", - "contribIssueReporter", - "terminalShellIntegration" + "notebookReplDocument", + "notebookVariableProvider", + "terminalShellEnv" + ], + "ms-python.vscode-python-envs": [ + "terminalShellEnv" ], "ms-dotnettools.dotnet-interactive-vscode": [ "notebookMessaging" @@ -1866,7 +1981,6 @@ "contribMultiDiffEditorMenus", "contribShareMenu", "diffCommand", - "fileComments", "quickDiffProvider", "shareProvider", "tabInputTextMerge", @@ -1888,13 +2002,17 @@ "chatParticipantAdditions", "defaultChatParticipant", "embeddings", - "chatVariableResolver", + "chatEditing", "chatProvider", "mappedEditsProvider", "aiRelatedInformation", + "aiSettingsSearch", "codeActionAI", "findTextInFiles", + "findTextInFiles2", "textSearchProvider", + "textSearchProvider2", + "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", @@ -1902,13 +2020,23 @@ "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", + "chatReferenceDiagnostic", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "documentFiltersExclusive", "chatParticipantPrivate", - "lmTools" + "contribDebugCreateConfiguration", + "inlineEdit", + "inlineCompletionsAdditions", + "chatReferenceBinaryData", + "languageModelSystem", + "languageModelCapabilities", + "languageModelDataPart", + "chatStatusItem", + "taskProblemMatcherStatus", + "contribLanguageModelToolSets" ], "GitHub.remotehub": [ "contribRemoteHelp", @@ -1929,12 +2057,13 @@ "notebookCellExecutionState" ], "ms-python.vscode-pylance": [ - "notebookCellExecutionState" + "mcpConfigurationProvider", + "terminalShellEnv" ], "ms-python.debugpy": [ - "portsAttributes", - "contribIssueReporter", - "debugVisualization" + "contribViewsWelcome", + "debugVisualization", + "portsAttributes" ], "ms-toolsai.jupyter-renderers": [ "contribNotebookStaticPreloads" @@ -1943,7 +2072,6 @@ "notebookDeprecated", "notebookMessaging", "notebookMime", - "notebookCellExecutionState", "portsAttributes", "quickPickSortByLabel", "notebookKernelSource", @@ -1953,34 +2081,30 @@ "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", + "notebookVariableProvider", + "notebookReplDocument" + ], + "donjayamanne.kusto": [ "notebookVariableProvider" ], - "dbaeumer.vscode-eslint": [ - "notebookCellExecutionState" + "ms-toolsai.tensorboard": [ + "portsAttributes" ], + "dbaeumer.vscode-eslint": [], "ms-vscode.azure-sphere-tools-ui": [ "tunnels" ], "ms-azuretools.vscode-azureappservice": [ "terminalDataWriteEvent" ], - "ms-azuretools.vscode-azureresourcegroups": [ - "authGetSessions" - ], - "ms-azuretools.vscode-azure-github-copilot": [ - "chatParticipantAdditions", - "embeddings", - "languageModelSystem" - ], "ms-vscode.anycode": [ "extensionsAny" ], "ms-vscode.cpptools": [ - "terminalDataWriteEvent" - ], - "redhat.java": [ - "documentPaste" + "terminalDataWriteEvent", + "chatParticipantAdditions" ], + "vscjava.vscode-java-pack": [], "ms-dotnettools.csdevkit": [ "inlineCompletionsAdditions" ], @@ -1998,6 +2122,16 @@ "TeamsDevApp.ms-teams-vscode-extension": [ "chatParticipantAdditions", "languageModelSystem" + ], + "ms-toolsai.datawrangler": [], + "ms-vscode.vscode-commander": [], + "ms-vscode.vscode-websearchforcopilot": [], + "ms-vscode.vscode-copilot-vision": [ + "chatReferenceBinaryData", + "codeActionAI" + ], + "ms-autodev.vscode-autodev": [ + "chatParticipantAdditions" ] }, "tasConfig": { @@ -2207,7 +2341,8 @@ "github.codespaces", "github.copilot", "github.copilot-chat", - "ms-vsliveshare.vsliveshare" + "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot" ], "github-enterprise": [ "vscode.github", @@ -2217,21 +2352,34 @@ "github.codespaces", "github.copilot", "github.copilot-chat", - "ms-vsliveshare.vsliveshare" + "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot" ], "microsoft": [ "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", - "ms-edu.vscode-learning" + "ms-azuretools.vscode-dev-azurecloudshell", + "ms-edu.vscode-learning", + "ms-toolsai.vscode-ai", + "ms-toolsai.vscode-ai-remote" ], "microsoft-sovereign-cloud": [ "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", - "ms-edu.vscode-learning" + "ms-azuretools.vscode-dev-azurecloudshell", + "ms-edu.vscode-learning", + "ms-toolsai.vscode-ai", + "ms-toolsai.vscode-ai-remote" + ], + "__GitHub.copilot-chat": [ + "ms-azuretools.vscode-azure-github-copilot", + "github.vscode-pull-request-github" ] }, "trustedExtensionProtocolHandlers": [ @@ -2239,6 +2387,11 @@ "vscode.github-authentication", "vscode.microsoft-authentication" ], + "inheritAuthAccountPreference": { + "github.copilot": [ + "github.copilot-chat" + ] + }, "auth": { "loginUrl": "https://login.microsoftonline.com/common/oauth2/authorize", "tokenUrl": "https://login.microsoftonline.com/common/oauth2/token", @@ -2321,19 +2474,18 @@ "win32TunnelServiceMutex": "vscode-tunnelservice", "win32TunnelMutex": "vscode-tunnel", "commonlyUsedSettings": [ - "files.autoSave", "editor.fontSize", - "editor.fontFamily", + "editor.formatOnSave", + "files.autoSave", "GitHub.copilot.manageExtension", - "editor.tabSize", - "editor.renderWhitespace", - "editor.cursorStyle", - "editor.multiCursorModifier", - "editor.insertSpaces", + "editor.defaultFormatter", + "editor.fontFamily", "editor.wordWrap", "files.exclude", - "files.associations", - "workbench.editor.enablePreview" + "workbench.colorTheme", + "editor.tabSize", + "editor.mouseWheelZoom", + "editor.formatOnPaste" ], "aiGeneratedWorkspaceTrust": { "title": "This workspace was generated by GitHub Copilot", @@ -2342,31 +2494,68 @@ "dontTrustOption": "No, I don't trust the contents", "startupTrustRequestLearnMore": "If you don't trust the contents of the files generated by GitHub Copilot, we recommend continuing in restricted mode. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more. " }, - "gitHubEntitlement": { + "defaultChatAgent": { + "extensionId": "GitHub.copilot", + "chatExtensionId": "GitHub.copilot-chat", + "documentationUrl": "https://aka.ms/github-copilot-overview", + "termsStatementUrl": "https://aka.ms/github-copilot-terms-statement", + "privacyStatementUrl": "https://aka.ms/github-copilot-privacy-statement", + "skusDocumentationUrl": "https://aka.ms/github-copilot-plans", + "publicCodeMatchesUrl": "https://aka.ms/github-copilot-match-public-code", + "manageSettingsUrl": "https://aka.ms/github-copilot-settings", + "managePlanUrl": "https://aka.ms/github-copilot-manage-plan", + "manageOverageUrl": "https://aka.ms/github-copilot-manage-overage", + "upgradePlanUrl": "https://aka.ms/github-copilot-upgrade-plan", + "signUpUrl": "https://aka.ms/github-sign-up", "providerId": "github", - "command": { - "title": "Install GitHub Copilot (Paid for by {{org}})...", - "titleWithoutPlaceHolder": "Install GitHub Copilot", - "action": "workbench.extensions.installExtension", - "when": "workbench.accounts.experimental.showEntitlements" - }, + "providerName": "GitHub", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderName": "GHE.com", + "providerUriSetting": "github-enterprise.uri", + "providerScopes": [ + [ + "user:email" + ], + [ + "read:user" + ], + [ + "read:user", + "user:email", + "repo", + "workflow" + ] + ], "entitlementUrl": "https://api.github.com/copilot_internal/user", - "extensionId": "github.copilot", - "enablementKey": "chat_enabled", - "confirmationAction": "Install", - "confirmationMessage": "Are you sure you want to install GitHub Copilot?" + "entitlementSignupLimitedUrl": "https://api.github.com/copilot_internal/subscribe_limited_user", + "chatQuotaExceededContext": "github.copilot.chat.quotaExceeded", + "completionsQuotaExceededContext": "github.copilot.completions.quotaExceeded", + "walkthroughCommand": "github.copilot.open.walkthrough", + "completionsMenuCommand": "github.copilot.toggleStatusMenu", + "completionsRefreshTokenCommand": "github.copilot.signIn", + "chatRefreshTokenCommand": "github.copilot.refreshToken", + "generateCommitMessageCommand": "github.copilot.git.generateCommitMessage", + "completionsAdvancedSetting": "github.copilot.advanced", + "completionsEnablementSetting": "github.copilot.enable", + "nextEditSuggestionsSetting": "github.copilot.nextEditSuggestions.enabled" }, - "chatWelcomeView": { - "welcomeViewId": "copilot.welcome", - "welcomeViewTitle": "GitHub Copilot", - "welcomeViewContent": "You have access to [GitHub Copilot](command:extension.open?%5B%22github.copilot%22%5D), an AI-powered coding assistant, as a part of the Microsoft organization.\n Getting started with Copilot is easy - simply install the Copilot extension. [Learn more](https://aka.ms/copilot-overview)\n[Install GitHub Copilot](command:workbench.extensions.installExtension?%5B%22github.copilot%22%5D)" + "chatParticipantRegistry": "https://main.vscode-cdn.net/extensions/chat.json", + "remoteDefaultExtensionsIfInstalledLocally": [ + "GitHub.copilot", + "GitHub.copilot-chat", + "GitHub.vscode-pull-request-github" + ], + "extensionConfigurationPolicy": { + "github.copilot.nextEditSuggestions.enabled": { + "name": "CopilotNextEditSuggestions", + "minimumVersion": "1.99" + } }, - "chatParticipantRegistry": "https://az764295.vo.msecnd.net/extensions/chat.json", "builtInExtensions": [ { "name": "ms-vscode.js-debug-companion", - "version": "1.1.2", - "sha256": "e034b8b41beb4e97e02c70f7175bd88abe66048374c2bd629f54bb33354bc2aa", + "version": "1.1.3", + "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", "repo": "https://github.com/microsoft/vscode-js-debug-companion", "metadata": { "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", @@ -2381,8 +2570,8 @@ }, { "name": "ms-vscode.js-debug", - "version": "1.91.0", - "sha256": "53b99146c7fa280f00c74414e09721530c622bf3e5eac2c967ddfb9906b51c80", + "version": "1.100.1", + "sha256": "8c2218df3422d45b95e96d9d28cdc4aa4426a2799aaaedd862d3f60ecab03844", "repo": "https://github.com/microsoft/vscode-js-debug", "metadata": { "id": "25629058-ddac-4e17-abba-74678e126c5d", @@ -2397,8 +2586,8 @@ }, { "name": "ms-vscode.vscode-js-profile-table", - "version": "1.0.9", - "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "version": "1.0.10", + "sha256": "7361748ddf9fd09d8a2ed1f2a2d7376a2cf9aae708692820b799708385c38e08", "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", "metadata": { "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", @@ -2412,16 +2601,16 @@ } } ], - "commit": "f1e16e1e6214d7c44d078b1f0607b2388f29d729", - "date": "2024-07-09T22:06:49.809Z", + "commit": "dfaf44141ea9deb3b4096f7cd6d24e00c147a4b1", + "date": "2025-06-11T15:00:50.123Z", "checksums": { - "vs/base/parts/sandbox/electron-sandbox/preload.js": "M3aummATb+y2Jr3XxxVrJnkbAoHc9zC9m3LrlnvRNAg", - "vs/workbench/workbench.desktop.main.js": "lr5OOxuOW3cP/6+9vu9+84Q2BnqzoKlhsYTu2p6IWuU", - "vs/workbench/workbench.desktop.main.css": "C6YrKP1nnuiwE1wxuz6C+NyC40GMmhU3KjDQT3hZShU", - "vs/workbench/api/node/extensionHostProcess.js": "Xr0OSHwth9GuJLxSW0xXyHYa9fvPUfrJuMtrP5msQAY", - "vs/code/electron-sandbox/workbench/workbench.html": "MOHfHsuI+CL4nPwyAQjuFCAjFomNep+vcvjL0sLDlbw", - "vs/code/electron-sandbox/workbench/workbench.js": "UfEYJUwE/3rVxokZpMqXUk+OC+ZVfikR++K0yTZ+on8" + "vs/base/parts/sandbox/electron-sandbox/preload.js": "o5mE4g1FopQxMMzcKiau+GgPAwvtWsrG+HGSDbV5vfc", + "vs/workbench/workbench.desktop.main.js": "1hHNi2DpslCrdq42xTvFz974zbOepoMnX3o/kr3e93I", + "vs/workbench/workbench.desktop.main.css": "gMI3RyRIfXwGjz6pRGHRk0NwXRgISydpRcpZL7cIj8k", + "vs/workbench/api/node/extensionHostProcess.js": "1z3NQUzTrS9CrBty8dNAbo5BCySrSBt5LB+JbBjZcis", + "vs/code/electron-sandbox/workbench/workbench.html": "RhgaUfNHCwkUtPNBt+HPnUAO0QW9qf+he7Nf/Dsx/dg", + "vs/code/electron-sandbox/workbench/workbench.js": "O/oDp3zTC6Xw68dQ6MW8dmVjQoMXJbwfYKOL0jqpzU8" }, - "version": "1.91.1", + "version": "1.101.0", "target": "user" } \ No newline at end of file diff --git a/app-codium/package.json b/app-codium/package.json index 4a46ffd..22608c1 100644 --- a/app-codium/package.json +++ b/app-codium/package.json @@ -1,12 +1,13 @@ { "name": "VSCodium", - "version": "1.91.1", - "distro": "a08799837ca498c02f445ca7a896f446419af238", + "version": "1.96.4", + "distro": "c883c91dadf5f063b26c86ffe01851acee3747c6", "author": { "name": "VSCodium" }, "license": "MIT", - "main": "./out/main", + "main": "./out/main.js", + "type": "module", "private": true, "scripts": { "test": "echo Please run any of the test scripts from the scripts folder.", @@ -16,27 +17,27 @@ "test-extension": "vscode-test", "preinstall": "node build/npm/preinstall.js", "postinstall": "node build/npm/postinstall.js", - "compile": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile", + "compile": "node ./node_modules/gulp/bin/gulp.js compile", "watch": "npm-run-all -lp watch-client watch-extensions", - "watchd": "deemon yarn watch", - "watch-webd": "deemon yarn watch-web", - "kill-watchd": "deemon --kill yarn watch", - "kill-watch-webd": "deemon --kill yarn watch-web", - "restart-watchd": "deemon --restart yarn watch", - "restart-watch-webd": "deemon --restart yarn watch-web", - "watch-client": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-client", - "watch-clientd": "deemon yarn watch-client", - "kill-watch-clientd": "deemon --kill yarn watch-client", - "watch-extensions": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", - "watch-extensionsd": "deemon yarn watch-extensions", - "kill-watch-extensionsd": "deemon --kill yarn watch-extensions", + "watchd": "deemon npm run watch", + "watch-webd": "deemon npm run watch-web", + "kill-watchd": "deemon --kill npm run watch", + "kill-watch-webd": "deemon --kill npm run watch-web", + "restart-watchd": "deemon --restart npm run watch", + "restart-watch-webd": "deemon --restart npm run watch-web", + "watch-client": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-client", + "watch-clientd": "deemon npm run watch-client", + "kill-watch-clientd": "deemon --kill npm run watch-client", + "watch-extensions": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", + "watch-extensionsd": "deemon npm run watch-extensions", + "kill-watch-extensionsd": "deemon --kill npm run watch-extensions", "precommit": "node build/hygiene.js", "gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", "electron": "node build/lib/electron", "7z": "7z", "update-grammars": "node build/npm/update-all-grammars.mjs", "update-localization-extension": "node build/npm/update-localization-extension.js", - "smoketest": "node build/lib/preLaunch.js && cd test/smoke && yarn compile && node test/index.js", + "smoketest": "node build/lib/preLaunch.js && cd test/smoke && npm run compile && node test/index.js", "smoketest-no-compile": "cd test/smoke && node test/index.js", "download-builtin-extensions": "node build/lib/builtInExtensions.js", "download-builtin-extensions-cg": "node build/lib/builtInExtensionsCG.js", @@ -45,73 +46,78 @@ "vscode-dts-compile-check": "tsc -p src/tsconfig.vscode-dts.json && tsc -p src/tsconfig.vscode-proposed-dts.json", "valid-layers-check": "node build/lib/layersChecker.js", "update-distro": "node build/npm/update-distro.mjs", - "web": "echo 'yarn web' is replaced by './scripts/code-server' or './scripts/code-web'", + "web": "echo 'npm run web' is replaced by './scripts/code-server' or './scripts/code-web'", "compile-cli": "gulp compile-cli", - "compile-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-web", - "watch-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-web", - "watch-cli": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-cli", + "compile-web": "node ./node_modules/gulp/bin/gulp.js compile-web", + "watch-web": "node ./node_modules/gulp/bin/gulp.js watch-web", + "watch-cli": "node ./node_modules/gulp/bin/gulp.js watch-cli", "eslint": "node build/eslint", "stylelint": "node build/stylelint", - "playwright-install": "node build/azure-pipelines/common/installPlaywright.js", - "compile-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-build", - "compile-extensions-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-extensions-build", - "minify-vscode": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode", - "minify-vscode-reh": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh", - "minify-vscode-reh-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", - "hygiene": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js hygiene", - "core-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js core-ci", - "core-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js core-ci-pr", - "extensions-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js extensions-ci", - "extensions-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci-pr", + "playwright-install": "npm exec playwright install", + "compile-build": "node ./node_modules/gulp/bin/gulp.js compile-build", + "compile-extensions-build": "node ./node_modules/gulp/bin/gulp.js compile-extensions-build", + "minify-vscode": "node ./node_modules/gulp/bin/gulp.js minify-vscode", + "minify-vscode-reh": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh", + "minify-vscode-reh-web": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", + "hygiene": "node ./node_modules/gulp/bin/gulp.js hygiene", + "core-ci": "node ./node_modules/gulp/bin/gulp.js core-ci", + "core-ci-pr": "node ./node_modules/gulp/bin/gulp.js core-ci-pr", + "extensions-ci": "node ./node_modules/gulp/bin/gulp.js extensions-ci", + "extensions-ci-pr": "node ./node_modules/gulp/bin/gulp.js extensions-ci-pr", "perf": "node scripts/code-perf.js", - "update-build-ts-version": "yarn add typescript@next && tsc -p ./build/tsconfig.build.json" + "update-build-ts-version": "npm install typescript@next && tsc -p ./build/tsconfig.build.json" }, "dependencies": { "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", "@parcel/watcher": "2.1.0", + "@types/semver": "^7.5.8", "@vscode/deviceid": "^0.1.1", "@vscode/iconv-lite-umd": "0.7.0", - "@vscode/policy-watcher": "^1.1.4", - "@vscode/proxy-agent": "^0.21.0", + "@vscode/policy-watcher": "^1.1.8", + "@vscode/proxy-agent": "^0.27.0", "@vscode/ripgrep": "^1.15.9", "@vscode/spdlog": "^0.15.0", - "@vscode/sqlite3": "5.1.6-vscode", + "@vscode/sqlite3": "5.1.8-vscode", "@vscode/sudo-prompt": "9.3.1", + "@vscode/tree-sitter-wasm": "^0.0.4", "@vscode/vscode-languagedetection": "1.0.21", "@vscode/windows-mutex": "^0.5.0", "@vscode/windows-process-tree": "^0.6.0", "@vscode/windows-registry": "^1.1.0", - "@xterm/addon-clipboard": "0.2.0-beta.4", - "@xterm/addon-image": "0.9.0-beta.21", - "@xterm/addon-search": "0.16.0-beta.21", - "@xterm/addon-serialize": "0.14.0-beta.21", - "@xterm/addon-unicode11": "0.9.0-beta.21", - "@xterm/addon-webgl": "0.19.0-beta.21", - "@xterm/headless": "5.6.0-beta.21", - "@xterm/xterm": "5.6.0-beta.21", + "@xterm/addon-clipboard": "^0.2.0-beta.53", + "@xterm/addon-image": "^0.9.0-beta.70", + "@xterm/addon-ligatures": "^0.10.0-beta.70", + "@xterm/addon-search": "^0.16.0-beta.70", + "@xterm/addon-serialize": "^0.14.0-beta.70", + "@xterm/addon-unicode11": "^0.9.0-beta.70", + "@xterm/addon-webgl": "^0.19.0-beta.70", + "@xterm/headless": "^5.6.0-beta.70", + "@xterm/xterm": "^5.6.0-beta.70", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.2", - "jschardet": "3.1.2", - "kerberos": "^2.0.1", + "jschardet": "3.1.4", + "kerberos": "2.1.1", "minimist": "^1.2.6", "native-is-elevated": "0.7.0", "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "1.1.0-beta11", + "node-pty": "^1.1.0-beta22", + "open": "^8.4.2", "tas-client-umd": "0.2.0", "v8-inspect-profiler": "^0.1.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", - "vscode-textmate": "9.0.0", + "vscode-textmate": "9.1.0", "yauzl": "^3.0.0", "yazl": "^2.4.3" }, "devDependencies": { - "@playwright/test": "^1.40.1", - "@swc/core": "1.3.62", + "@playwright/test": "^1.46.1", + "@stylistic/eslint-plugin-ts": "^2.8.0", "@types/cookie": "^0.3.3", "@types/debug": "^4.1.5", + "@types/eslint": "^9.6.1", "@types/gulp-svgmin": "^1.2.1", "@types/http-proxy-agent": "^2.0.1", "@types/kerberos": "^1.1.2", @@ -128,31 +134,31 @@ "@types/winreg": "^1.2.30", "@types/yauzl": "^2.10.0", "@types/yazl": "^2.4.2", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/experimental-utils": "^5.57.0", - "@typescript-eslint/parser": "^6.21.0", + "@typescript-eslint/utils": "^8.8.0", "@vscode/gulp-electron": "^1.36.0", "@vscode/l10n-dev": "0.0.35", "@vscode/telemetry-extractor": "^1.10.2", "@vscode/test-cli": "^0.0.6", - "@vscode/test-electron": "^2.3.8", - "@vscode/test-web": "^0.0.50", + "@vscode/test-electron": "^2.4.0", + "@vscode/test-web": "^0.0.62", "@vscode/v8-heap-parser": "^0.1.0", - "@vscode/vscode-perf": "^0.0.14", + "@vscode/vscode-perf": "^0.0.19", + "@webgpu/types": "^0.1.44", "ansi-colors": "^3.2.3", "asar": "^3.0.3", "chromium-pickle-js": "^0.2.0", - "cookie": "^0.4.0", + "cookie": "^0.7.2", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.9.1", "cssnano": "^6.0.3", "debounce": "^1.0.0", "deemon": "^1.8.0", - "electron": "29.4.0", - "eslint": "8.36.0", + "electron": "32.2.7", + "eslint": "^9.11.1", + "eslint-formatter-compact": "^8.40.0", "eslint-plugin-header": "3.1.1", - "eslint-plugin-jsdoc": "^46.5.0", - "eslint-plugin-local": "^1.0.0", + "eslint-plugin-jsdoc": "^50.3.1", + "eslint-plugin-local": "^6.0.0", "event-stream": "3.3.4", "fancy-log": "^1.3.3", "file-loader": "^6.2.0", @@ -161,8 +167,6 @@ "gulp-azure-storage": "^0.12.1", "gulp-bom": "^3.0.0", "gulp-buffer": "0.0.2", - "gulp-concat": "^2.6.1", - "gulp-eslint": "^5.0.0", "gulp-filter": "^5.1.0", "gulp-flatmap": "^1.0.2", "gulp-gunzip": "^1.0.0", @@ -186,12 +190,11 @@ "mime": "^1.4.1", "minimatch": "^3.0.4", "minimist": "^1.2.6", - "mkdirp": "^1.0.4", "mocha": "^10.2.0", "mocha-junit-reporter": "^2.2.1", "mocha-multi-reporters": "^1.5.1", "npm-run-all": "^4.1.5", - "opn": "^6.0.0", + "os-browserify": "^0.3.0", "p-all": "^1.0.0", "path-browserify": "^1.0.1", "postcss": "^8.4.33", @@ -204,20 +207,27 @@ "source-map": "0.6.1", "source-map-support": "^0.3.2", "style-loader": "^3.3.2", - "ts-loader": "^9.4.2", + "ts-loader": "^9.5.1", "ts-node": "^10.9.1", "tsec": "0.2.7", - "typescript": "^5.6.0-dev.20240618", + "tslib": "^2.6.3", + "typescript": "^5.8.0-dev.20241202", + "typescript-eslint": "^8.8.0", "util": "^0.12.4", - "vscode-nls-dev": "^3.3.1", - "webpack": "^5.91.0", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "webpack-stream": "^7.0.0", "xml2js": "^0.5.0", "yaserver": "^0.4.0" }, - "resolutions": { - "node-gyp-build": "4.8.1" + "overrides": { + "node-gyp-build": "4.8.1", + "kerberos@2.1.1": { + "node-addon-api": "7.1.0" + }, + "@parcel/watcher@2.1.0": { + "node-addon-api": "7.1.0" + } }, "repository": { "type": "git", @@ -229,5 +239,5 @@ "optionalDependencies": { "windows-foreground-love": "0.5.0" }, - "release": "24193" + "release": "25017" } \ No newline at end of file diff --git a/app-codium/product.json b/app-codium/product.json index 6e3b205..748b3ef 100644 --- a/app-codium/product.json +++ b/app-codium/product.json @@ -34,8 +34,8 @@ "builtInExtensions": [ { "name": "ms-vscode.js-debug-companion", - "version": "1.1.2", - "sha256": "e034b8b41beb4e97e02c70f7175bd88abe66048374c2bd629f54bb33354bc2aa", + "version": "1.1.3", + "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", "repo": "https://github.com/microsoft/vscode-js-debug-companion", "metadata": { "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", @@ -50,8 +50,8 @@ }, { "name": "ms-vscode.js-debug", - "version": "1.91.0", - "sha256": "53b99146c7fa280f00c74414e09721530c622bf3e5eac2c967ddfb9906b51c80", + "version": "1.96.0", + "sha256": "278cd8b129c133d834a8105d0e0699f2f940c5c159fa5c821c7b9a4f7ffd3581", "repo": "https://github.com/microsoft/vscode-js-debug", "metadata": { "id": "25629058-ddac-4e17-abba-74678e126c5d", @@ -66,8 +66,8 @@ }, { "name": "ms-vscode.vscode-js-profile-table", - "version": "1.0.9", - "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "version": "1.0.10", + "sha256": "7361748ddf9fd09d8a2ed1f2a2d7376a2cf9aae708692820b799708385c38e08", "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", "metadata": { "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", @@ -153,6 +153,7 @@ "extensionEnabledApiProposals": { "ms-vscode.vscode-selfhost-test-provider": [ "testObserver", + "testRelatedCode", "attributableCoverage" ], "VisualStudioExptTeam.vscodeintellicode-completions": [ @@ -182,6 +183,7 @@ "resolvers" ], "ms-python.python": [ + "codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", @@ -190,7 +192,8 @@ "terminalDataWriteEvent", "terminalExecuteCommandEvent", "contribIssueReporter", - "terminalShellIntegration" + "notebookReplDocument", + "notebookVariableProvider" ], "ms-dotnettools.dotnet-interactive-vscode": [ "notebookMessaging" @@ -284,6 +287,7 @@ "codeActionRanges", "commentingRangeHint", "commentReactor", + "commentReveal", "commentThreadApplicability", "contribAccessibilityHelpContent", "contribCommentEditorActionsMenu", @@ -316,6 +320,7 @@ "chatParticipantAdditions", "defaultChatParticipant", "embeddings", + "chatEditing", "chatVariableResolver", "chatProvider", "mappedEditsProvider", @@ -323,6 +328,9 @@ "codeActionAI", "findTextInFiles", "textSearchProvider", + "textSearchProvider2", + "activeComment", + "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", @@ -334,7 +342,9 @@ "testObserver", "aiTextSearchProvider", "documentFiltersExclusive", - "chatParticipantPrivate" + "chatParticipantPrivate", + "contribDebugCreateConfiguration", + "inlineEdit" ], "GitHub.remotehub": [ "contribRemoteHelp", @@ -358,9 +368,10 @@ "notebookCellExecutionState" ], "ms-python.debugpy": [ - "portsAttributes", "contribIssueReporter", - "debugVisualization" + "contribViewsWelcome", + "debugVisualization", + "portsAttributes" ], "ms-toolsai.jupyter-renderers": [ "contribNotebookStaticPreloads" @@ -379,7 +390,8 @@ "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", - "notebookVariableProvider" + "notebookVariableProvider", + "notebookReplDocument" ], "dbaeumer.vscode-eslint": [ "notebookCellExecutionState" @@ -390,14 +402,6 @@ "ms-azuretools.vscode-azureappservice": [ "terminalDataWriteEvent" ], - "ms-azuretools.vscode-azureresourcegroups": [ - "authGetSessions" - ], - "ms-azuretools.vscode-azure-github-copilot": [ - "chatParticipantAdditions", - "embeddings", - "languageModelSystem" - ], "ms-vscode.anycode": [ "extensionsAny" ], @@ -407,6 +411,7 @@ "redhat.java": [ "documentPaste" ], + "vscjava.vscode-java-pack": [], "ms-dotnettools.csdevkit": [ "inlineCompletionsAdditions" ], @@ -425,6 +430,17 @@ "chatParticipantAdditions", "languageModelSystem" ], + "ms-toolsai.datawrangler": [], + "ms-vscode.vscode-commander": [], + "ms-vscode.vscode-websearchforcopilot": [], + "ms-vscode.vscode-copilot-data-analysis": [ + "chatVariableResolver", + "chatProvider" + ], + "ms-vscode.vscode-copilot-vision": [ + "chatReferenceBinaryData", + "codeActionAI" + ], "jeanp413.open-remote-ssh": [ "resolvers", "tunnels", @@ -616,17 +632,17 @@ "default": false } }, - "commit": "8512cb3341b26a5dba985a9a17eed8d7c3362886", - "date": "2024-07-11T18:40:02.024Z", + "commit": "3fbfa3d78a491a8cea397a4a0dad3116ad14fdee", + "date": "2025-01-18T11:47:34.619Z", "checksums": { - "vs/base/parts/sandbox/electron-sandbox/preload.js": "ZmpI8APXTA/LQeIHx77ZBnQqbyOAZV1rdiYG783NclQ", - "vs/workbench/workbench.desktop.main.js": "G2395FvKOpIA2soxgl6iQx/CwBKBYoKqydUhv6o8rUs", - "vs/workbench/workbench.desktop.main.css": "vyx6YBWtpO7+gmEVNtL92kuOOPEg0X36aFczGNQfW8E", - "vs/workbench/api/node/extensionHostProcess.js": "Z5rvgEBpDTvtmTMgNZnz6+pmW6XHHBwOsXLl0S1bxW0", - "vs/code/electron-sandbox/workbench/workbench.html": "n2mHBTaWJpw5iIh3QLxm6IoEPn+GYtXdtEqlHXzADvM", - "vs/code/electron-sandbox/workbench/workbench.js": "Mf64DSyQiflXo1LuUwarnU/T3ihTcTc4T5epfrA093c" + "vs/base/parts/sandbox/electron-sandbox/preload.js": "sSvjl8TbIOnXGbpbd15eYRmZwL+l3ETmcfxfdn8bNwU", + "vs/workbench/workbench.desktop.main.js": "6OwcKSlKjMWVOpYUE0kDw4jr9KAR0QMyXn8zv4DOkSk", + "vs/workbench/workbench.desktop.main.css": "tW++3DYOHxgJWLLNxL2oIFxRpF+HW87T6cPdzPWfOks", + "vs/workbench/api/node/extensionHostProcess.js": "kkYZFGxxoxU8/9S+s5uBpHJSJEdm6E6/RwAnD+S34k0", + "vs/code/electron-sandbox/workbench/workbench.html": "RhgaUfNHCwkUtPNBt+HPnUAO0QW9qf+he7Nf/Dsx/dg", + "vs/code/electron-sandbox/workbench/workbench.js": "WIG6C8BuTOV+2j6ei26EZje5HBX69pqmAOaAF6mtu8U" }, - "version": "1.91.1", - "release": "24193", + "version": "1.96.4", + "release": "25017", "target": "user" } \ No newline at end of file diff --git a/app-insiders/package.json b/app-insiders/package.json index a683361..a1dc2f6 100644 --- a/app-insiders/package.json +++ b/app-insiders/package.json @@ -1,12 +1,13 @@ { "name": "Code - Insiders", - "version": "1.92.0-insider", - "distro": "fadcd761fdc7e186428885eb1bd409300b33a5bc", + "version": "1.102.0-insider", + "distro": "90dfd14573cba753b9d5d02aa01f48dc1e8c4db9", "author": { "name": "Microsoft Corporation" }, "license": "MIT", - "main": "./out/main", + "main": "./out/main.js", + "type": "module", "private": true, "scripts": { "test": "echo Please run any of the test scripts from the scripts folder.", @@ -16,109 +17,115 @@ "test-extension": "vscode-test", "preinstall": "node build/npm/preinstall.js", "postinstall": "node build/npm/postinstall.js", - "compile": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile", + "compile": "node ./node_modules/gulp/bin/gulp.js compile", "watch": "npm-run-all -lp watch-client watch-extensions", - "watchd": "deemon yarn watch", - "watch-webd": "deemon yarn watch-web", - "kill-watchd": "deemon --kill yarn watch", - "kill-watch-webd": "deemon --kill yarn watch-web", - "restart-watchd": "deemon --restart yarn watch", - "restart-watch-webd": "deemon --restart yarn watch-web", - "watch-client": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-client", - "watch-clientd": "deemon yarn watch-client", - "kill-watch-clientd": "deemon --kill yarn watch-client", - "watch-extensions": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", - "watch-extensionsd": "deemon yarn watch-extensions", - "kill-watch-extensionsd": "deemon --kill yarn watch-extensions", + "watchd": "deemon npm run watch", + "watch-webd": "deemon npm run watch-web", + "kill-watchd": "deemon --kill npm run watch", + "kill-watch-webd": "deemon --kill npm run watch-web", + "restart-watchd": "deemon --restart npm run watch", + "restart-watch-webd": "deemon --restart npm run watch-web", + "watch-client": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-client", + "watch-clientd": "deemon npm run watch-client", + "kill-watch-clientd": "deemon --kill npm run watch-client", + "watch-extensions": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", + "watch-extensionsd": "deemon npm run watch-extensions", + "kill-watch-extensionsd": "deemon --kill npm run watch-extensions", "precommit": "node build/hygiene.js", "gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", "electron": "node build/lib/electron", "7z": "7z", "update-grammars": "node build/npm/update-all-grammars.mjs", "update-localization-extension": "node build/npm/update-localization-extension.js", - "smoketest": "node build/lib/preLaunch.js && cd test/smoke && yarn compile && node test/index.js", + "smoketest": "node build/lib/preLaunch.js && cd test/smoke && npm run compile && node test/index.js", "smoketest-no-compile": "cd test/smoke && node test/index.js", "download-builtin-extensions": "node build/lib/builtInExtensions.js", "download-builtin-extensions-cg": "node build/lib/builtInExtensionsCG.js", "monaco-compile-check": "tsc -p src/tsconfig.monaco.json --noEmit", "tsec-compile-check": "node node_modules/tsec/bin/tsec -p src/tsconfig.tsec.json", "vscode-dts-compile-check": "tsc -p src/tsconfig.vscode-dts.json && tsc -p src/tsconfig.vscode-proposed-dts.json", - "valid-layers-check": "node build/lib/layersChecker.js", + "valid-layers-check": "node build/checker/layersChecker.js && tsc -p build/checker/tsconfig.browser.json && tsc -p build/checker/tsconfig.worker.json && tsc -p build/checker/tsconfig.node.json && tsc -p build/checker/tsconfig.electron-browser.json && tsc -p build/checker/tsconfig.electron-main.json && tsc -p build/checker/tsconfig.electron-utility.json", + "define-class-fields-check": "node build/lib/propertyInitOrderChecker.js && tsc -p src/tsconfig.defineClassFields.json", "update-distro": "node build/npm/update-distro.mjs", - "web": "echo 'yarn web' is replaced by './scripts/code-server' or './scripts/code-web'", + "web": "echo 'npm run web' is replaced by './scripts/code-server' or './scripts/code-web'", "compile-cli": "gulp compile-cli", - "compile-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-web", - "watch-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-web", - "watch-cli": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-cli", + "compile-web": "node ./node_modules/gulp/bin/gulp.js compile-web", + "watch-web": "node ./node_modules/gulp/bin/gulp.js watch-web", + "watch-cli": "node ./node_modules/gulp/bin/gulp.js watch-cli", "eslint": "node build/eslint", "stylelint": "node build/stylelint", - "playwright-install": "yarn playwright install", - "compile-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-build", - "compile-extensions-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-extensions-build", - "minify-vscode": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode", - "minify-vscode-reh": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh", - "minify-vscode-reh-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", - "hygiene": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js hygiene", - "core-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js core-ci", - "core-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js core-ci-pr", - "extensions-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js extensions-ci", - "extensions-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci-pr", + "playwright-install": "npm exec playwright install", + "compile-build": "node ./node_modules/gulp/bin/gulp.js compile-build-with-mangling", + "compile-extensions-build": "node ./node_modules/gulp/bin/gulp.js compile-extensions-build", + "minify-vscode": "node ./node_modules/gulp/bin/gulp.js minify-vscode", + "minify-vscode-reh": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh", + "minify-vscode-reh-web": "node ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", + "hygiene": "node ./node_modules/gulp/bin/gulp.js hygiene", + "core-ci": "node ./node_modules/gulp/bin/gulp.js core-ci", + "core-ci-pr": "node ./node_modules/gulp/bin/gulp.js core-ci-pr", + "extensions-ci": "node ./node_modules/gulp/bin/gulp.js extensions-ci", + "extensions-ci-pr": "node ./node_modules/gulp/bin/gulp.js extensions-ci-pr", "perf": "node scripts/code-perf.js", - "update-build-ts-version": "yarn add typescript@next && tsc -p ./build/tsconfig.build.json" + "update-build-ts-version": "npm install typescript@next && tsc -p ./build/tsconfig.build.json" }, "dependencies": { "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", - "@parcel/watcher": "2.1.0", + "@parcel/watcher": "2.5.1", + "@types/semver": "^7.5.8", "@vscode/deviceid": "^0.1.1", "@vscode/iconv-lite-umd": "0.7.0", - "@vscode/policy-watcher": "^1.1.4", - "@vscode/proxy-agent": "^0.22.0", - "@vscode/ripgrep": "^1.15.9", - "@vscode/spdlog": "^0.15.0", - "@vscode/sqlite3": "5.1.6-vscode", + "@vscode/policy-watcher": "^1.3.2", + "@vscode/proxy-agent": "^0.32.0", + "@vscode/ripgrep": "^1.15.13", + "@vscode/spdlog": "^0.15.2", + "@vscode/sqlite3": "5.1.8-vscode", "@vscode/sudo-prompt": "9.3.1", + "@vscode/tree-sitter-wasm": "^0.1.4", "@vscode/vscode-languagedetection": "1.0.21", "@vscode/windows-mutex": "^0.5.0", "@vscode/windows-process-tree": "^0.6.0", "@vscode/windows-registry": "^1.1.0", - "@xterm/addon-clipboard": "0.2.0-beta.34", - "@xterm/addon-image": "0.9.0-beta.51", - "@xterm/addon-search": "0.16.0-beta.51", - "@xterm/addon-serialize": "0.14.0-beta.51", - "@xterm/addon-unicode11": "0.9.0-beta.51", - "@xterm/addon-webgl": "0.19.0-beta.51", - "@xterm/headless": "5.6.0-beta.51", - "@xterm/xterm": "5.6.0-beta.51", + "@xterm/addon-clipboard": "^0.2.0-beta.93", + "@xterm/addon-image": "^0.9.0-beta.110", + "@xterm/addon-ligatures": "^0.10.0-beta.110", + "@xterm/addon-progress": "^0.2.0-beta.16", + "@xterm/addon-search": "^0.16.0-beta.110", + "@xterm/addon-serialize": "^0.14.0-beta.110", + "@xterm/addon-unicode11": "^0.9.0-beta.110", + "@xterm/addon-webgl": "^0.19.0-beta.110", + "@xterm/headless": "^5.6.0-beta.110", + "@xterm/xterm": "^5.6.0-beta.110", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.2", - "jschardet": "3.1.3", - "kerberos": "2.1.1-alpha.0", - "minimist": "^1.2.6", + "jschardet": "3.1.4", + "kerberos": "2.1.1", + "minimist": "^1.2.8", "native-is-elevated": "0.7.0", "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "1.1.0-beta11", - "open": "^8.4.2", + "node-pty": "^1.1.0-beta33", + "open": "^10.1.2", "tas-client-umd": "0.2.0", "v8-inspect-profiler": "^0.1.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", - "vscode-textmate": "9.0.0", + "vscode-textmate": "9.2.0", "yauzl": "^3.0.0", "yazl": "^2.4.3" }, "devDependencies": { - "@playwright/test": "^1.45.0", - "@swc/core": "1.3.62", + "@playwright/test": "^1.52.0", + "@stylistic/eslint-plugin-ts": "^2.8.0", "@types/cookie": "^0.3.3", "@types/debug": "^4.1.5", + "@types/eslint": "^9.6.1", "@types/gulp-svgmin": "^1.2.1", "@types/http-proxy-agent": "^2.0.1", "@types/kerberos": "^1.1.2", "@types/minimist": "^1.2.1", "@types/mocha": "^9.1.1", - "@types/node": "20.x", + "@types/node": "22.x", "@types/sinon": "^10.0.2", "@types/sinon-test": "^2.4.2", "@types/trusted-types": "^1.0.6", @@ -129,31 +136,30 @@ "@types/winreg": "^1.2.30", "@types/yauzl": "^2.10.0", "@types/yazl": "^2.4.2", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/experimental-utils": "^5.57.0", - "@typescript-eslint/parser": "^6.21.0", + "@typescript-eslint/utils": "^8.8.0", "@vscode/gulp-electron": "^1.36.0", "@vscode/l10n-dev": "0.0.35", "@vscode/telemetry-extractor": "^1.10.2", "@vscode/test-cli": "^0.0.6", "@vscode/test-electron": "^2.4.0", - "@vscode/test-web": "^0.0.56", + "@vscode/test-web": "^0.0.62", "@vscode/v8-heap-parser": "^0.1.0", - "@vscode/vscode-perf": "^0.0.14", + "@vscode/vscode-perf": "^0.0.19", + "@webgpu/types": "^0.1.44", "ansi-colors": "^3.2.3", "asar": "^3.0.3", "chromium-pickle-js": "^0.2.0", - "cookie": "^0.4.0", + "cookie": "^0.7.2", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.9.1", - "cssnano": "^6.0.3", "debounce": "^1.0.0", - "deemon": "^1.8.0", - "electron": "30.1.2", - "eslint": "8.36.0", + "deemon": "^1.13.4", + "electron": "35.5.1", + "eslint": "^9.11.1", + "eslint-formatter-compact": "^8.40.0", "eslint-plugin-header": "3.1.1", - "eslint-plugin-jsdoc": "^46.5.0", - "eslint-plugin-local": "^1.0.0", + "eslint-plugin-jsdoc": "^50.3.1", + "eslint-plugin-local": "^6.0.0", "event-stream": "3.3.4", "fancy-log": "^1.3.3", "file-loader": "^6.2.0", @@ -162,8 +168,6 @@ "gulp-azure-storage": "^0.12.1", "gulp-bom": "^3.0.0", "gulp-buffer": "0.0.2", - "gulp-concat": "^2.6.1", - "gulp-eslint": "^5.0.0", "gulp-filter": "^5.1.0", "gulp-flatmap": "^1.0.2", "gulp-gunzip": "^1.0.0", @@ -176,7 +180,7 @@ "gulp-svgmin": "^4.1.0", "gulp-untar": "^0.0.7", "husky": "^0.13.1", - "innosetup": "6.0.5", + "innosetup": "^6.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-instrument": "^6.0.1", "istanbul-lib-report": "^3.0.0", @@ -186,17 +190,13 @@ "merge-options": "^1.0.1", "mime": "^1.4.1", "minimatch": "^3.0.4", - "minimist": "^1.2.6", - "mkdirp": "^1.0.4", - "mocha": "^10.2.0", + "mocha": "^10.8.2", "mocha-junit-reporter": "^2.2.1", "mocha-multi-reporters": "^1.5.1", "npm-run-all": "^4.1.5", - "opn": "^6.0.0", + "os-browserify": "^0.3.0", "p-all": "^1.0.0", "path-browserify": "^1.0.1", - "postcss": "^8.4.33", - "postcss-nesting": "^12.0.2", "pump": "^1.0.1", "rcedit": "^1.1.0", "rimraf": "^2.2.8", @@ -205,20 +205,24 @@ "source-map": "0.6.1", "source-map-support": "^0.3.2", "style-loader": "^3.3.2", - "ts-loader": "^9.4.2", + "ts-loader": "^9.5.1", "ts-node": "^10.9.1", "tsec": "0.2.7", - "typescript": "^5.6.0-dev.20240715", + "tslib": "^2.6.3", + "typescript": "^5.9.0-dev.20250613", + "typescript-eslint": "^8.8.0", "util": "^0.12.4", - "vscode-nls-dev": "^3.3.1", - "webpack": "^5.91.0", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "webpack-stream": "^7.0.0", "xml2js": "^0.5.0", "yaserver": "^0.4.0" }, - "resolutions": { - "node-gyp-build": "4.8.1" + "overrides": { + "node-gyp-build": "4.8.1", + "kerberos@2.1.1": { + "node-addon-api": "7.1.0" + } }, "repository": { "type": "git", diff --git a/app-insiders/product.json b/app-insiders/product.json index eb21238..8e5d17b 100644 --- a/app-insiders/product.json +++ b/app-insiders/product.json @@ -15,6 +15,8 @@ "win32RegValueName": "VSCodeInsiders", "darwinCredits": "resources/darwin/Credits.rtf", "darwinBundleIdentifier": "com.microsoft.VSCodeInsiders", + "darwinProfileUUID": "7CC2F939-3A89-4A22-B9DA-E5B81C0F6C03", + "darwinProfilePayloadUUID": "BEA6A398-BD82-4EEC-B626-8464DBB73561", "darwinExecutable": "VSCodeInsiders", "linuxIconName": "vscode-insiders", "licenseFileName": "LICENSE.rtf", @@ -45,14 +47,59 @@ "extensionsGallery": { "nlsBaseUrl": "https://www.vscode-unpkg.net/_lp/", "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", - "searchUrl": "https://marketplace.visualstudio.com/_apis/public/gallery/searchrelevancy/extensionquery", - "servicePPEUrl": "https://marketplace.vsallin.net/_apis/public/gallery", "itemUrl": "https://marketplace.visualstudio.com/items", "publisherUrl": "https://marketplace.visualstudio.com/publishers", "resourceUrlTemplate": "https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}", - "controlUrl": "https://az764295.vo.msecnd.net/extensions/marketplace.json" + "extensionUrlTemplate": "https://www.vscode-unpkg.net/_gallery/{publisher}/{name}/latest", + "controlUrl": "https://main.vscode-cdn.net/extensions/marketplace.json", + "accessSKUs": [ + "copilot_enterprise_seat", + "copilot_enterprise_seat_quota", + "copilot_enterprise_seat_multi_quota", + "copilot_enterprise_seat_assignment", + "copilot_enterprise_seat_assignment_quota", + "copilot_enterprise_seat_assignment_multi_quota", + "copilot_enterprise_trial_seat", + "copilot_enterprise_trial_seat_quota", + "copilot_for_business_seat", + "copilot_for_business_seat_quota", + "copilot_for_business_seat_multi_quota", + "copilot_for_business_seat_assignment", + "copilot_for_business_seat_assignment_quota", + "copilot_for_business_seat_assignment_multi_quota", + "copilot_for_business_trial_seat", + "copilot_for_business_trial_seat_quota" + ] }, - "profileTemplatesUrl": "https://az764295.vo.msecnd.net/profile-templates/profile-templates.json", + "extensionProperties": { + "github.copilot-chat": { + "excludeVersionRange": "<=0.16.1" + }, + "github.copilot": { + "hasPrereleaseVersion": true + } + }, + "defaultAccount": { + "authenticationProvider": { + "id": "github", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderConfig": "github.copilot.advanced.authProvider", + "scopes": [ + "user:email" + ] + }, + "chatEntitlementUrl": "https://api.github.com/copilot_internal/user", + "tokenEntitlementUrl": "https://api.github.com/copilot_internal/v2/token" + }, + "profileTemplatesUrl": "https://main.vscode-cdn.net/core/profile-templates.json", + "emergencyAlertUrl": "https://main.vscode-cdn.net/core/insiders.json", + "extensionPublisherOrgs": [ + "microsoft" + ], + "trustedExtensionPublishers": [ + "microsoft", + "github" + ], "extensionRecommendations": { "ms-dotnettools.csdevkit": { "onFileOpen": [ @@ -175,6 +222,14 @@ } ] }, + "typespec.typespec-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/*.tsp,**/tspconfig.yaml}", + "important": true + } + ] + }, "ms-vscode.cpptools-extension-pack": { "onFileOpen": [ { @@ -196,20 +251,29 @@ } ] }, - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "onFileOpen": [ { "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}", - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, { "languages": [ "dockerfile" ], - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, { - "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}" + "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}", + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] } ] }, @@ -421,6 +485,14 @@ } ] }, + "swiftlang.swift-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/*.swift,**/*.swiftinterface}", + "important": true + } + ] + }, "DotJoshJohnson.xml": { "onFileOpen": [ { @@ -550,7 +622,7 @@ "GitHub.copilot": { "onFileOpen": [ { - "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.py,**/*.go,**/*.rb}" + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.py,**/*.go,**/*.rb,**/*.html,**/*.css,**/*.php,**/*.cpp,**/*.vue,**/*.c,**/*.sql,**/*.java,**/*.cs,**/*.rs,**/*.dart,**/*.ps,**/*.ps1,**/*.tex}" } ], "onSettingsEditorOpen": { @@ -571,6 +643,22 @@ "pathGlob": "{**/.circleci/config.yml}" } ] + }, + "Redis.redis-for-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/redis.*,**/redis-server.*,**/redis_*,**/redisinsight.*}", + "important": true + } + ] + }, + "SonarSource.sonarlint-vscode": { + "onFileOpen": [ + { + "pathGlob": "{**/sonar-project.properties,**/sonarcloud.properties,**/sonarlint.*}", + "important": true + } + ] } }, "keymapExtensionTips": [ @@ -798,8 +886,11 @@ "friendlyName": "Azure CLI", "windowsPath": "%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd", "recommendations": { - "ms-vscode.azurecli": { - "name": "Azure CLI Tools" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" } } }, @@ -807,11 +898,11 @@ "friendlyName": "Azure Dev CLI", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Azure Dev CLI\\azd.exe", "recommendations": { - "ms-azuretools.azure-dev": { - "name": "Azure Developer CLI" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" }, - "ms-azuretools.vscode-azureresourcegroups": { - "name": "Azure Resources" + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" } } }, @@ -819,11 +910,20 @@ "friendlyName": "Azure Dev CLI", "windowsPath": "%ProgramFiles%\\Azure Dev CLI\\azd.exe", "recommendations": { - "ms-azuretools.azure-dev": { - "name": "Azure Developer CLI" + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" }, - "ms-azuretools.vscode-azureresourcegroups": { - "name": "Azure Resources" + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azure-powershell": { + "friendlyName": "Azure PowerShell", + "windowsPath": "%USERPROFILE%\\.Azure", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" } } }, @@ -839,6 +939,15 @@ } } }, + "stripe": { + "friendlyName": "Stripe CLI", + "windowsPath": "%USERPROFILE%\\scoop\\shims\\stripe.exe", + "recommendations": { + "stripe.vscode-stripe": { + "name": "Stripe" + } + } + }, "mongo": { "friendlyName": "Mongo", "windowsPath": "%ProgramFiles%\\MongoDB\\Server\\3.6\\bin\\mongod.exe", @@ -848,6 +957,24 @@ } } }, + "mongodb compass": { + "friendlyName": "MongoDB Compass", + "windowsPath": "%ProgramFiles%\\MongoDB Compass", + "recommendations": { + "mongodb.mongodb-vscode": { + "name": "MongoDB for VS Code" + } + } + }, + "mongodb": { + "friendlyName": "MongoDB", + "windowsPath": "%ProgramFiles%\\MongoDB", + "recommendations": { + "mongodb.mongodb-vscode": { + "name": "MongoDB for VS Code" + } + } + }, "serverless": { "friendlyName": "Serverless framework", "windowsPath": "%APPDATA%\\npm\\serverless.cmd", @@ -902,7 +1029,7 @@ "ms-azuretools.vscode-azureappservice": { "name": "Azure App Service" }, - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" } } @@ -911,9 +1038,12 @@ "friendlyName": "Docker", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker", - "important": true + "important": true, + "whenNotInstalled": [ + "ms-azuretools.vscode-docker" + ] }, "ms-vscode-remote.remote-containers": { "name": "Dev Containers", @@ -928,7 +1058,7 @@ "friendlyName": "Kubernetes", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1073,6 +1203,15 @@ } } }, + "ollama": { + "friendlyName": "Ollama", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Ollama\\ollama.exe", + "recommendations": { + "ms-windows-ai-studio.windows-ai-studio": { + "name": "AI Toolkit for Visual Studio Code" + } + } + }, "Microsoft Edge": { "friendlyName": "Microsoft Edge", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe", @@ -1166,7 +1305,7 @@ "skaffold": { "friendlyName": "Skaffold Code to Cluster", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1177,7 +1316,7 @@ "minikube": { "friendlyName": "MiniKube Local Kubernetes Cluster", "recommendations": { - "ms-azuretools.vscode-docker": { + "ms-azuretools.vscode-containers": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { @@ -1199,11 +1338,9 @@ "wsl": { "friendlyName": "Windows Subsystem for Linux (WSL)", "windowsPath": "%WINDIR%\\system32\\lxss\\LxssManager.dll", - "important": true, "recommendations": { "ms-vscode-remote.remote-wsl": { - "name": "WSL", - "important": true + "name": "WSL" } } } @@ -1574,19 +1711,14 @@ ] }, "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", @@ -1599,8 +1731,6 @@ "dev.azure.com", "docs.rs", "flat.badgen.net", - "gemnasium.com", - "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", @@ -1613,9 +1743,7 @@ "travis-ci.com", "travis-ci.org", "visualstudio.com", - "vsmarketplacebadge.apphb.com", - "www.bithound.io", - "www.versioneye.com" + "vsmarketplacebadge.apphb.com" ], "extensionAllowedBadgeProvidersRegex": [ "^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg" @@ -1665,7 +1793,6 @@ "privacyStatementUrl": "https://go.microsoft.com/fwlink/?LinkId=521839", "showTelemetryOptOut": true, "npsSurveyUrl": "https://aka.ms/vscode-nps", - "cesSurveyUrl": "https://aka.ms/new-to-vscode-feedback", "checksumFailMoreInfoUrl": "https://go.microsoft.com/fwlink/?LinkId=828886", "electronRepository": "Microsoft/vscode-electron-prebuilt", "nodejsRepository": "Microsoft/vscode-node", @@ -1708,12 +1835,16 @@ } ], "extensionsEnabledWithApiProposalVersion": [ - "GitHub.copilot-chat" + "GitHub.copilot-chat", + "ms-vscode.vscode-commander" ], "extensionEnabledApiProposals": { + "ms-azuretools.vscode-dev-azurecloudshell": [ + "contribEditSessions" + ], "ms-vscode.vscode-selfhost-test-provider": [ "testObserver", - "attributableCoverage" + "testRelatedCode" ], "VisualStudioExptTeam.vscodeintellicode-completions": [ "inlineCompletionsAdditions" @@ -1742,6 +1873,7 @@ "resolvers" ], "ms-python.python": [ + "codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", @@ -1749,8 +1881,12 @@ "quickPickItemTooltip", "terminalDataWriteEvent", "terminalExecuteCommandEvent", - "contribIssueReporter", - "terminalShellIntegration" + "notebookReplDocument", + "notebookVariableProvider", + "terminalShellEnv" + ], + "ms-python.vscode-python-envs": [ + "terminalShellEnv" ], "ms-dotnettools.dotnet-interactive-vscode": [ "notebookMessaging" @@ -1855,7 +1991,6 @@ "contribMultiDiffEditorMenus", "contribShareMenu", "diffCommand", - "fileComments", "quickDiffProvider", "shareProvider", "tabInputTextMerge", @@ -1863,7 +1998,6 @@ "treeViewMarkdownMessage" ], "GitHub.copilot": [ - "authGetSessions", "inlineCompletionsAdditions", "interactive", "terminalDataWriteEvent" @@ -1883,12 +2017,16 @@ "chatParticipantAdditions", "defaultChatParticipant", "embeddings", - "chatVariableResolver", "mappedEditsProvider", "aiRelatedInformation", + "aiSettingsSearch", + "chatEditing", "codeActionAI", "findTextInFiles", + "findTextInFiles2", "textSearchProvider", + "textSearchProvider2", + "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", @@ -1896,14 +2034,23 @@ "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", + "chatReferenceDiagnostic", "extensionsAny", - "authGetSessions", "authLearnMore", "testObserver", "aiTextSearchProvider", "documentFiltersExclusive", "chatParticipantPrivate", - "lmTools" + "contribDebugCreateConfiguration", + "inlineEdit", + "inlineCompletionsAdditions", + "chatReferenceBinaryData", + "languageModelSystem", + "languageModelCapabilities", + "languageModelDataPart", + "chatStatusItem", + "taskProblemMatcherStatus", + "contribLanguageModelToolSets" ], "GitHub.remotehub": [ "contribRemoteHelp", @@ -1927,12 +2074,13 @@ "notebookCellExecutionState" ], "ms-python.vscode-pylance": [ - "notebookCellExecutionState" + "mcpConfigurationProvider", + "terminalShellEnv" ], "ms-python.debugpy": [ - "portsAttributes", - "contribIssueReporter", - "debugVisualization" + "contribViewsWelcome", + "debugVisualization", + "portsAttributes" ], "ms-toolsai.jupyter-renderers": [ "contribNotebookStaticPreloads" @@ -1941,7 +2089,6 @@ "notebookDeprecated", "notebookMessaging", "notebookMime", - "notebookCellExecutionState", "portsAttributes", "quickPickSortByLabel", "notebookKernelSource", @@ -1951,33 +2098,28 @@ "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", + "notebookVariableProvider", + "notebookReplDocument" + ], + "donjayamanne.kusto": [ "notebookVariableProvider" ], - "dbaeumer.vscode-eslint": [ - "notebookCellExecutionState" + "ms-toolsai.tensorboard": [ + "portsAttributes" ], + "dbaeumer.vscode-eslint": [], "ms-vscode.azure-sphere-tools-ui": [ "tunnels" ], "ms-azuretools.vscode-azureappservice": [ "terminalDataWriteEvent" ], - "ms-azuretools.vscode-azureresourcegroups": [ - "authGetSessions" - ], - "ms-azuretools.vscode-azure-github-copilot": [ - "chatParticipantAdditions", - "embeddings", - "languageModelSystem" - ], "ms-vscode.anycode": [ "extensionsAny" ], "ms-vscode.cpptools": [ - "terminalDataWriteEvent" - ], - "redhat.java": [ - "documentPaste" + "terminalDataWriteEvent", + "chatParticipantAdditions" ], "ms-dotnettools.csdevkit": [ "inlineCompletionsAdditions" @@ -1996,6 +2138,16 @@ "TeamsDevApp.ms-teams-vscode-extension": [ "chatParticipantAdditions", "languageModelSystem" + ], + "ms-vscode.vscode-copilot-vision": [ + "chatReferenceBinaryData", + "codeActionAI" + ], + "lramos15.model-playground": [ + "chatProvider" + ], + "ms-autodev.vscode-autodev": [ + "chatParticipantAdditions" ] }, "tasConfig": { @@ -2206,7 +2358,8 @@ "github.codespaces", "github.copilot", "github.copilot-chat", - "ms-vsliveshare.vsliveshare" + "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot" ], "github-enterprise": [ "vscode.git", @@ -2217,23 +2370,36 @@ "github.codespaces", "github.copilot", "github.copilot-chat", - "ms-vsliveshare.vsliveshare" + "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot" ], "microsoft": [ "vscode.git", "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", - "ms-edu.vscode-learning" + "ms-azuretools.vscode-dev-azurecloudshell", + "ms-edu.vscode-learning", + "ms-toolsai.vscode-ai", + "ms-toolsai.vscode-ai-remote" ], "microsoft-sovereign-cloud": [ "vscode.git", "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", + "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", - "ms-edu.vscode-learning" + "ms-azuretools.vscode-dev-azurecloudshell", + "ms-edu.vscode-learning", + "ms-toolsai.vscode-ai", + "ms-toolsai.vscode-ai-remote" + ], + "__GitHub.copilot-chat": [ + "ms-azuretools.vscode-azure-github-copilot", + "github.vscode-pull-request-github" ] }, "trustedExtensionProtocolHandlers": [ @@ -2241,6 +2407,11 @@ "vscode.github-authentication", "vscode.microsoft-authentication" ], + "inheritAuthAccountPreference": { + "github.copilot": [ + "github.copilot-chat" + ] + }, "auth": { "loginUrl": "https://login.microsoftonline.com/common/oauth2/authorize", "tokenUrl": "https://login.microsoftonline.com/common/oauth2/token", @@ -2324,19 +2495,18 @@ "win32TunnelServiceMutex": "vscodeinsiders-tunnelservice", "win32TunnelMutex": "vscodeinsiders-tunnel", "commonlyUsedSettings": [ - "files.autoSave", "editor.fontSize", - "editor.fontFamily", + "editor.formatOnSave", + "files.autoSave", "GitHub.copilot.manageExtension", - "editor.tabSize", - "editor.renderWhitespace", - "editor.cursorStyle", - "editor.multiCursorModifier", - "editor.insertSpaces", + "editor.defaultFormatter", + "editor.fontFamily", "editor.wordWrap", "files.exclude", - "files.associations", - "workbench.editor.enablePreview" + "workbench.colorTheme", + "editor.tabSize", + "editor.mouseWheelZoom", + "editor.formatOnPaste" ], "aiGeneratedWorkspaceTrust": { "title": "This workspace was generated by GitHub Copilot", @@ -2345,26 +2515,70 @@ "dontTrustOption": "No, I don't trust the contents", "startupTrustRequestLearnMore": "If you don't trust the contents of the files generated by GitHub Copilot, we recommend continuing in restricted mode. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more. " }, - "gitHubEntitlement": { + "defaultChatAgent": { + "extensionId": "GitHub.copilot", + "chatExtensionId": "GitHub.copilot-chat", + "documentationUrl": "https://aka.ms/github-copilot-overview", + "termsStatementUrl": "https://aka.ms/github-copilot-terms-statement", + "privacyStatementUrl": "https://aka.ms/github-copilot-privacy-statement", + "skusDocumentationUrl": "https://aka.ms/github-copilot-plans", + "publicCodeMatchesUrl": "https://aka.ms/github-copilot-match-public-code", + "manageSettingsUrl": "https://aka.ms/github-copilot-settings", + "managePlanUrl": "https://aka.ms/github-copilot-manage-plan", + "manageOverageUrl": "https://aka.ms/github-copilot-manage-overage", + "upgradePlanUrl": "https://aka.ms/github-copilot-upgrade-plan", + "signUpUrl": "https://aka.ms/github-sign-up", "providerId": "github", - "command": { - "title": "Install GitHub Copilot (Paid for by {{org}})...", - "titleWithoutPlaceHolder": "Install GitHub Copilot", - "action": "workbench.extensions.installExtension", - "when": "workbench.accounts.experimental.showEntitlements" - }, + "providerName": "GitHub", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderName": "GHE.com", + "alternativeProviderId": "google", + "alternativeProviderName": "Google", + "providerUriSetting": "github-enterprise.uri", + "providerScopes": [ + [ + "user:email" + ], + [ + "read:user" + ], + [ + "read:user", + "user:email", + "repo", + "workflow" + ] + ], "entitlementUrl": "https://api.github.com/copilot_internal/user", - "extensionId": "github.copilot", - "enablementKey": "chat_enabled", - "confirmationAction": "Install", - "confirmationMessage": "Are you sure you want to install GitHub Copilot?" + "entitlementSignupLimitedUrl": "https://api.github.com/copilot_internal/subscribe_limited_user", + "chatQuotaExceededContext": "github.copilot.chat.quotaExceeded", + "completionsQuotaExceededContext": "github.copilot.completions.quotaExceeded", + "walkthroughCommand": "github.copilot.open.walkthrough", + "completionsMenuCommand": "github.copilot.toggleStatusMenu", + "completionsRefreshTokenCommand": "github.copilot.signIn", + "chatRefreshTokenCommand": "github.copilot.refreshToken", + "generateCommitMessageCommand": "github.copilot.git.generateCommitMessage", + "completionsAdvancedSetting": "github.copilot.advanced", + "completionsEnablementSetting": "github.copilot.enable", + "nextEditSuggestionsSetting": "github.copilot.nextEditSuggestions.enabled" + }, + "chatParticipantRegistry": "https://main.vscode-cdn.net/extensions/chat.json", + "remoteDefaultExtensionsIfInstalledLocally": [ + "GitHub.copilot", + "GitHub.copilot-chat", + "GitHub.vscode-pull-request-github" + ], + "extensionConfigurationPolicy": { + "github.copilot.nextEditSuggestions.enabled": { + "name": "CopilotNextEditSuggestions", + "minimumVersion": "1.99" + } }, - "chatParticipantRegistry": "https://az764295.vo.msecnd.net/extensions/chat.json", "builtInExtensions": [ { "name": "ms-vscode.js-debug-companion", - "version": "1.1.2", - "sha256": "e034b8b41beb4e97e02c70f7175bd88abe66048374c2bd629f54bb33354bc2aa", + "version": "1.1.3", + "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", "repo": "https://github.com/microsoft/vscode-js-debug-companion", "metadata": { "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", @@ -2379,8 +2593,8 @@ }, { "name": "ms-vscode.js-debug", - "version": "1.91.0", - "sha256": "53b99146c7fa280f00c74414e09721530c622bf3e5eac2c967ddfb9906b51c80", + "version": "1.100.1", + "sha256": "8c2218df3422d45b95e96d9d28cdc4aa4426a2799aaaedd862d3f60ecab03844", "repo": "https://github.com/microsoft/vscode-js-debug", "metadata": { "id": "25629058-ddac-4e17-abba-74678e126c5d", @@ -2395,8 +2609,8 @@ }, { "name": "ms-vscode.vscode-js-profile-table", - "version": "1.0.9", - "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "version": "1.0.10", + "sha256": "7361748ddf9fd09d8a2ed1f2a2d7376a2cf9aae708692820b799708385c38e08", "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", "metadata": { "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", @@ -2410,16 +2624,16 @@ } } ], - "commit": "89690b9d76a88fab676d26651134a1ffa4562732", - "date": "2024-07-19T05:03:57.939Z", + "commit": "cc59a7fceece70835b0fe9eb0231617a3a6bf02d", + "date": "2025-06-14T16:35:15.495Z", "checksums": { - "vs/base/parts/sandbox/electron-sandbox/preload.js": "AizCT2Po+TFTQCjXJ6SUGoBYdqqwoC37+x1tUWAeJoA", - "vs/workbench/workbench.desktop.main.js": "p/90LYSHncZE3JbSoa4Ru2il47LAaQpGvZ2wcYbbm1o", - "vs/workbench/workbench.desktop.main.css": "GRFTQtXRq6qLKqLOiThcmpd+GYLh90g9MTgIKrbSaDo", - "vs/workbench/api/node/extensionHostProcess.js": "jIqXj4hmbygZCAmCM9n4z3o6/jG2O2Am7M79FD3dK9k", - "vs/code/electron-sandbox/workbench/workbench.html": "MOHfHsuI+CL4nPwyAQjuFCAjFomNep+vcvjL0sLDlbw", - "vs/code/electron-sandbox/workbench/workbench.js": "idaTpvcRO136MBMe5v8QMyEwHM5fcYwrdzAKeAbuH2s" + "vs/base/parts/sandbox/electron-browser/preload.js": "mcENH7Mdaj6yRU99r9AEpoV9kFan2pz0L1Gghuaa8kI", + "vs/workbench/workbench.desktop.main.js": "vmflRb3Wo+8U0RtTnuihC+LwaIULnU2RwOSgpYCdcgI", + "vs/workbench/workbench.desktop.main.css": "5QR6sn9d+oy54i7YhngcGt5q1VXdEUzNZscJwOhiELE", + "vs/workbench/api/node/extensionHostProcess.js": "fKo2c6uIkcLfvVjYfEVyt7mLj5xAg5iHUXJNHG9n3BQ", + "vs/code/electron-browser/workbench/workbench.html": "RhgaUfNHCwkUtPNBt+HPnUAO0QW9qf+he7Nf/Dsx/dg", + "vs/code/electron-browser/workbench/workbench.js": "fn92GQ9EElpyQugGNSwHh9w8lxLSo6Cj/6fkyc1n6qM" }, - "version": "1.92.0-insider", + "version": "1.102.0-insider", "target": "user" } \ No newline at end of file