
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@nuanced-dev/lsp
Advanced tools
Nuanced LSP is a TypeScript client library and CLI wrapper around [`agentic-labs/lsproxy`](https://github.com/agentic-labs/lsproxy). It exposes the upstream LSProxy API while adding container lifecycle commands and an ergonomic developer experience.
Nuanced LSP is a TypeScript client library and CLI wrapper around agentic-labs/lsproxy.
It exposes the upstream LSProxy API while adding container lifecycle commands and an ergonomic developer experience.
Install the package:
npm install -g @nuanced-dev/lsp
Assuming all system dependencies are satisfied and the TypeScript client was successfully built, you should see confirmation the bin/nuanced-lsp binary was added.
Run the CLI:
nuanced-lsp --help
nuanced-lsp up /path/to/workspace
nuanced-lsp list-files
nuanced-lsp down
Example library usage:
import { NuancedLspClient } from '@nuanced-dev/lsp';
const client = new NuancedLspClient();
await client.up({ workspace: '/path/to/ws' });
console.log(await client.listFiles());
await client.down();
Below is a high-level overview of available API (arguments/options omitted here for brevity).
For all options and arguments, please see the `api reference.
nuanced-lsp <command> --help
up – Start the Nuanced LSP Docker containerdown – Stop the containerlogs – Print or stream container logspull – Pull the Nuanced LSProxy Docker imagerun – Run a script inside the containerstatus – Show Docker lifecycle statushealth – Check server health and language readiness flagslist-files – List files detected in the workspaceread-source – Read file contents (optionally a range)definitions-in-file – List symbol definitions in a filefind-definition – Find the definition at a given positionfind-identifier – Find identifiers by name in a filefind-referenced-symbols – Find symbols referenced by the identifier at a given positionfind-references – Find all references to the identifier at a given positionThis should map 1:1 against the upstream LSProxy API reference.
FAQs
Nuanced LSP is a TypeScript client library and CLI wrapper around [`agentic-labs/lsproxy`](https://github.com/agentic-labs/lsproxy). It exposes the upstream LSProxy API while adding container lifecycle commands and an ergonomic developer experience.
We found that @nuanced-dev/lsp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.