mirror of
https://github.com/zed-industries/zed.git
synced 2024-09-16 00:47:39 +03:00
be1ff8aee9
This PR updates the Vue extension with support for installing and using its own copy of TypeScript if it can't find one in the project. The way we resolve `typescript` is as follows: - We check the project's `package.json` for `typescript` in either the `devDependencies` or `dependencies` - If found, we set the `typescript.tsdk` to `node_modules/typescript/lib` to use the project's copy of TypeScript - If not found, we install the latest version of `typescript` (if not already downloaded) to the extension's `package.json` and use that version for `typescript.tsdk` This should resolve instances where Vue projects that do not have an explicit `typescript` dependency—such as those using Vue with plain JavaScript—fail to load the language server due to TypeScript not being found. Release Notes: - N/A |
||
---|---|---|
.. | ||
astro | ||
clojure | ||
csharp | ||
dart | ||
deno | ||
elixir | ||
elm | ||
emmet | ||
erlang | ||
gleam | ||
glsl | ||
haskell | ||
html | ||
lua | ||
ocaml | ||
php | ||
prisma | ||
purescript | ||
racket | ||
ruby | ||
scheme | ||
snippets | ||
svelte | ||
terraform | ||
test-extension | ||
toml | ||
uiua | ||
vue | ||
zig | ||
.gitignore |