Automic VaultAutomic Vault

brew

Install vue-language-server with Homebrew, Nix, pacman

Vue.js language server. Version 3.3.6 via Homebrew; verified 2026-07-01.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install vue-language-server

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#vue-language-server

nixpkgs package indexes · pkgs/by-name/vu/vue-language-server/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S vue-language-server

Arch Linux sync databases · vue-language-server · source: geo.mirror.pkgbuild.com

overview

Package summary

Vue.js language server

Commands and aliases

  • vue-language-server

history

Project history and usage

Vue Language Server is the LSP-facing part of Vue Language Tools, the official Vue language-tooling repository descended from Volar. It provides editor features for Vue single-file components: template-aware TypeScript inference, diagnostics, completion, navigation, refactoring, formatting, and integration with Vue-specific compiler options.

Project history

The `vuejs/language-tools` repository was created on 2020-05-01 and became the home for Volar-derived Vue tooling. In 2023, the Vue team announced `Volar: a New Beginning`: the Volar core was extracted into Volar.js, while the old Volar extension and `vue-tsc` codebase moved to `vuejs/language-tools` and became the Vue-specific layer depending on Volar.js.

Adoption history

The repository presents Vue Language Tools as the official high-performance Vue toolset based on Volar.js. Its README lists end-user packages such as the `Vue (Official)` VS Code extension and `vue-tsc`, and editor-integration packages such as `@vue/language-server`, `@vue/language-service`, and `@vue/typescript-plugin`.

The Visual Studio Marketplace listing for `Vue (Official)` reports millions of installs and describes a full Vue SFC editing experience. Outside VS Code, the language server is integrated by community editor clients for Neovim, coc.nvim, Vim, Sublime, Emacs, Nova, Lapce, Monaco, WebStorm, and Eclipse Wild Web Developer.

How it is used

Users install the VS Code extension for the default first-party experience, run `vue-tsc --noEmit` for command-line type checking, or configure an LSP client to launch `vue-language-server`. Vue-specific compiler settings live under `vueCompilerOptions` in `tsconfig.json`, and version 3 non-VS Code setups require the editor client to forward `tsserver/request` and `tsserver/response` messages between the Vue and TypeScript language servers.

Why package nerds care

This package matters because Vue SFC tooling sits at the boundary between framework syntax and TypeScript tooling. Package users care about matching the language server, TypeScript version, `vue-tsc`, editor client, and plugins, so the Homebrew/npm package is not just a binary: it is one moving part in a multi-editor Vue type-checking stack.

Timeline

  • 2020-05-01: `vuejs/language-tools` repository created.
  • 2023-05-08: npm metadata records creation of `@vue/language-server`.
  • 2023: Vue blog announces the Volar.js extraction and movement of old Volar extension and `vue-tsc` code into `vuejs/language-tools`.
  • 2025-06-29: Vue language-tools maintainers publish version 3 migration guidance for non-VS Code editors.
  • 2026-06-30: npm metadata records `@vue/language-server` version 3.3.6 publication.

Related projects

  • Volar.js is the extracted core on which Vue Language Tools depends.
  • `vue-tsc`, `@vue/language-service`, `@vue/typescript-plugin`, vtsls, and TypeScript language servers are closely related in editor and command-line workflows.

Sources

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for vue-language-server. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
tsconfig.json

executables

Installed executables

CommandKindExposureNote
vue-language-servercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.3.6
manager updated2026-07-01
local dataok
upstreamnot checked
latest detectednot detected

https://deepwiki.com/vuejs/language-tools

install metadata

Package metadata

Package keybrew:vue-language-server
Version3.3.6
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/vue-language-server
Homepagehttps://deepwiki.com/vuejs/language-tools
Repositoryhttps://github.com/vuejs/language-tools
Upstream docshttps://github.com/vuejs/language-tools/tree/master/packages/language-server
LicenseMIT
Source archivehttps://registry.npmjs.org/@vue/language-server/-/language-server-3.3.6.tgz
Last updated2026-07-01T17:34:08Z
Pulseupdated
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

vue-language-server

nix profile install nixpkgs#vue-language-server
  • normalized package name match
  • Matched by: Vue Language Server
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vu/vue-language-server/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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