Work towards getting isolated built-in extension compiles

For #271167

This makes it so our built-in extensions can mostly be built using `tsc` on the command line. Previously the extensions were picking up a lot of typing info from the root `node_modules` that meant they weren't truly independent
This commit is contained in:
Matt Bierner
2025-10-13 11:03:20 -07:00
parent bb0294ffca
commit 98b069c041
59 changed files with 295 additions and 126 deletions

View File

@@ -48,23 +48,24 @@
]
}
],
"configuration": [{
"title": "%config.github-enterprise.title%",
"properties": {
"github-enterprise.uri": {
"type": "string",
"markdownDescription": "%config.github-enterprise.uri.description%",
"pattern": "^(?:$|(https?)://(?!github\\.com).*)"
},
"github-authentication.useElectronFetch": {
"type": "boolean",
"default": true,
"scope": "application",
"markdownDescription": "%config.github-authentication.useElectronFetch.description%"
"configuration": [
{
"title": "%config.github-enterprise.title%",
"properties": {
"github-enterprise.uri": {
"type": "string",
"markdownDescription": "%config.github-enterprise.uri.description%",
"pattern": "^(?:$|(https?)://(?!github\\.com).*)"
},
"github-authentication.useElectronFetch": {
"type": "boolean",
"default": true,
"scope": "application",
"markdownDescription": "%config.github-authentication.useElectronFetch.description%"
}
}
}
}
]
]
},
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",
"main": "./out/extension.js",
@@ -82,7 +83,7 @@
"vscode-tas-client": "^0.1.84"
},
"devDependencies": {
"@types/mocha": "^9.1.1",
"@types/mocha": "^10.0.10",
"@types/node": "22.x",
"@types/node-fetch": "^2.5.7"
},