@stripe/extensibility-language-server
v1.0.0
Published
Language server and tsserver plugin for Stripe extensibility SDK
Maintainers
Keywords
Readme
@stripe/extensibility-language-server
Language server and tsserver plugin for Stripe Apps development. Provides IDE features like autocomplete, diagnostics, and hover information for extension code.
Installation
npm install @stripe/extensibility-language-serverRequires typescript >= 5.8.3 as a peer dependency.
Subpath exports
| Subpath | Description |
| ---------------------------------------------- | ------------------------------------------------- |
| @stripe/extensibility-language-server/plugin | TypeScript server plugin for tsserver integration |
| @stripe/extensibility-language-server/server | Standalone LSP language server |
Usage
As a TypeScript plugin
Add to your tsconfig.json:
{
"compilerOptions": {
"plugins": [{ "name": "@stripe/extensibility-language-server/plugin" }]
}
}As a standalone LSP server
import { createServer } from '@stripe/extensibility-language-server/server';
const server = createServer({
/* options */
});