mirror of
https://github.com/zed-industries/zed.git
synced 2026-05-27 00:08:42 +00:00
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 | ||