Build TS extension against current vscode.d.ts directly

Currently  extensions like TS have a dev dependency on the `"vscode"` package. This pulls in a copy of `vscode.d.ts` that we end up using instead of our local `vscode.d.ts`.

This change uses the `paths` `tsconig` option so that we use our local `vscode.d.ts` instead of the one from `node_modules`
This commit is contained in:
Matt Bierner
2020-02-04 14:19:16 -08:00
parent 45999fdb8f
commit 5b284c140c
3 changed files with 10 additions and 4 deletions

View File

@@ -2,9 +2,16 @@
"extends": "../shared.tsconfig.json",
"compilerOptions": {
"outDir": "./out",
"experimentalDecorators": true
"experimentalDecorators": true,
// https://github.com/microsoft/TypeScript/issues/31869#issuecomment-515167432
"baseUrl": "src/\u0000",
"paths": {
"vscode": [
"../../../../src/vs/vscode.d.ts"
]
}
},
"include": [
"src/**/*"
]
}
}