FeriVOQ
05527ade4a
fix(astro): resolve TypeScript SDKs and install astro-ls ( #713 )
...
astro-ls ships no TypeScript and refused to start unless the project had typescript in its own node_modules, because languages/astro.toml hard-coded tsdk = node_modules/typescript/lib; hoisted monorepo installs and projects without TypeScript failed with an opaque server crash. The tsdk now resolves from an explicit setting, then the project or a hoisted workspace install, then the server's own TypeScript, using the TypeScript helpers now shared with the Vue server. astro-ls is a managed tool installed through the tool registry with a pinned TypeScript, and a missing Node.js or TypeScript produces one actionable message instead of a crash loop.
Co-authored-by: ferivoq <36544651+ferivoq@users.noreply.github.com >
2026-11-10 05:53:01 +08:00
..
2026-11-10 01:16:21 +08:00
2026-11-02 10:01:04 +08:00
2026-11-10 05:53:01 +08:00
2026-10-29 23:34:22 +08:00
2026-11-04 21:09:12 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-04 21:09:12 +08:00
2026-11-06 06:35:01 +08:00
2026-11-01 16:54:31 +08:00
2026-11-02 10:04:03 +08:00
2026-11-05 14:14:47 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-24 11:26:31 +08:00
2026-11-03 15:05:09 +08:00
2026-10-22 18:55:10 +08:00
2026-11-06 06:35:01 +08:00
2026-10-27 15:31:25 +08:00
2026-10-27 15:31:25 +08:00
2026-10-22 18:55:10 +08:00
2026-11-08 22:28:20 +08:00
2026-10-27 15:31:25 +08:00
2026-11-07 11:12:41 +08:00
2026-11-07 11:12:41 +08:00
2026-11-04 13:02:01 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-01 16:54:31 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-09 14:34:05 +08:00
2026-11-06 06:35:01 +08:00
2026-11-06 06:35:01 +08:00
2026-11-01 16:54:31 +08:00
2026-11-01 16:54:31 +08:00
2026-11-03 17:29:59 +08:00
2026-10-22 18:55:10 +08:00
2026-11-06 06:35:01 +08:00
2026-10-22 18:55:10 +08:00
2026-11-01 16:54:31 +08:00
2026-11-05 23:37:26 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-01 16:54:31 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-09 12:52:41 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-09 12:52:41 +08:00
2026-10-22 18:55:10 +08:00
2026-11-10 02:27:42 +08:00
2026-11-09 01:41:27 +08:00
2026-11-06 06:35:01 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-01 16:54:31 +08:00
2026-11-06 06:35:01 +08:00
2026-10-22 18:55:10 +08:00
2026-11-02 11:22:49 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-11-07 11:13:09 +08:00
2026-11-06 06:35:01 +08:00
2026-11-07 02:25:29 +08:00
2026-10-22 18:55:10 +08:00
2026-11-01 16:54:31 +08:00
2026-11-06 06:35:01 +08:00