Automic VaultAutomic Vault

brew

Installer vtsls avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vtsls pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install vtsls

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#vtsls

nixpkgs package indexes · pkgs/by-name/vt/vtsls/package.nix · Source: api.github.com

aperçu

Résumé du paquet

LSP wrapper for typescript extension of vscode

Commandes et alias

  • vtsls

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2022-11-20: GitHub repository created.
  • 2022-12-12: `@vtsls/language-server` first published to npm.
  • 2025-06-29: Vue language-tools discussion for version 3 documents client-side coordination with TypeScript language servers and mentions vtsls support.
  • 2025-12-24: npm metadata records version 0.3.0 publication.

Related projects

  • typescript-language-server and coc-tsserver are adjacent TypeScript LSP or editor-integration projects.
  • Vue Language Tools can use TypeScript language-server coordination in non-VS Code editors, making vtsls relevant for Vue users as well as TypeScript users.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
vtslscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.3.0
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/yioneko/vtsls

  • infoNo package-manager update timestamp was available.confiance faible
  • infoNo cached GitHub release or tag data was available.https://github.com/yioneko/vtslsconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:vtsls
Version0.3.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/vtsls
Page d'accueilhttps://github.com/yioneko/vtsls
Dépôthttps://github.com/yioneko/vtsls
Docs amonthttps://github.com/yioneko/vtsls#readme
LicenceMIT
Archive sourcehttps://registry.npmjs.org/@vtsls/language-server/-/language-server-0.3.0.tgz
Dépendancesnode
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namevtsls
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

vtsls

nix profile install nixpkgs#vtsls
  • normalized package name match
  • Correspondance par : Vtsls
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vt/vtsls/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment