Skip to content

chore(devenv): add typescript-language-server - #1180

Merged
jbojcic1 merged 1 commit into
masterfrom
devenv/typescript-language-server
Aug 24, 2026
Merged

chore(devenv): add typescript-language-server#1180
jbojcic1 merged 1 commit into
masterfrom
devenv/typescript-language-server

Conversation

@ditto-agent

Copy link
Copy Markdown
Contributor

What

Adds pkgs.typescript-language-server to the devenv packages list.

Why

LSP-based tools (Claude Code's LSP tool, neovim, helix) need an LSP front end for TypeScript. The typescript npm dep ships only tsc and tsserver; tsserver speaks its own private protocol, not LSP. This adapter accepts LSP and forwards to the workspace's own tsserver, so the TypeScript version that does the analysis stays pinned by package.json. VS Code users are unaffected (VS Code talks to tsserver directly).

Verification

  • nix eval against the locked nixpkgs input (8d029aa6) resolves the attribute (v5.1.3).
  • nix run <pinned>#typescript-language-server -- --version fetches and runs: 5.1.3.

After merge: direnv reload (or re-enter the repo dir) picks it up.

🤖 Generated with Claude Code

Puts the LSP adapter for tsserver on PATH so LSP-based tools (Claude
Code LSP, neovim, helix) get TypeScript code intelligence. The adapter
uses the workspace's own typescript from node_modules for analysis, so
the analysis version stays pinned by package.json.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agicash Ready Ready Preview Aug 24, 2026 10:37am

Request Review

@supabase

supabase Bot commented Aug 24, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project hrebgkfhjpkbxpztqqke because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@jbojcic1
jbojcic1 merged commit 0261003 into master Aug 24, 2026
6 checks passed
@jbojcic1
jbojcic1 deleted the devenv/typescript-language-server branch August 24, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants