macOS
brew install vtslslocal Homebrew formula metadata
安装
brew install vtslslocal Homebrew formula metadata
nix profile install nixpkgs#vtslsnixpkgs package indexes · pkgs/by-name/vt/vtsls/package.nix · 来源: api.github.com
概览
LSP wrapper for typescript extension of vscode
历史
vtsls is a TypeScript language server that wraps the TypeScript extension bundled with Visual Studio Code and exposes it through the Language Server Protocol. Its goal is to give non-VS Code editors access to behavior close to VS Code's TypeScript experience while minimizing patches against upstream VS Code code.
The public repository was created on 2022-11-20, and the npm package `@vtsls/language-server` was first published on 2022-12-12. The README emphasizes a maintenance strategy: fill enough VS Code APIs and apply only small patches so the wrapper can track upstream VS Code TypeScript extension changes.
vtsls found its niche in editor communities that wanted richer TypeScript and JavaScript behavior than older generic tsserver LSP adapters provided. Its README lists Neovim integration through nvim-lspconfig and nvim-vtsls, and Vue language tooling later referenced vtsls as part of the non-VS Code editor story for Vue 3 language-server integration.
Typical use is to install `@vtsls/language-server` and launch `vtsls --stdio` from an LSP client. Users can rely on the bundled TypeScript version, switch to the workspace TypeScript version, tune tsserver memory for large projects, and expose VS Code-like TypeScript commands such as organize imports, reload projects, source definitions, and tsserver requests.
vtsls matters because it packages the VS Code TypeScript extension model for editors that speak LSP. It sits in the space between `typescript-language-server`, coc-tsserver, editor-specific plugins, and framework language servers such as Vue's, so package users care less about a standalone CLI UX and more about whether their editor can launch the binary and coordinate TypeScript plugins correctly.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
vtsls | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/yioneko/vtsls
安装元数据
| 软件包键 | brew:vtsls |
|---|---|
| 版本 | 0.3.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/vtsls |
| 主页 | https://github.com/yioneko/vtsls |
| 仓库 | https://github.com/yioneko/vtsls |
| 上游文档 | https://github.com/yioneko/vtsls#readme |
| 许可证 | MIT |
| 源码归档 | https://registry.npmjs.org/@vtsls/language-server/-/language-server-0.3.0.tgz |
| 依赖 | node |
| Bottle | 可用 (于 all) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | vtsls |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
vtsls
nix profile install nixpkgs#vtsls来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.