pkg.soopen package index

brew / Rang 3445

dockerfile-language-server mit Homebrew, MacPorts, Nix, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dockerfile-language-server in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dockerfile-language-server

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install dockerfile-language-server

MacPorts ports tree · devel/dockerfile-language-server/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#dockerfile-language-server

nixpkgs package indexes · pkgs/by-name/do/dockerfile-language-server/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S dockerfile-language-server

Arch Linux sync databases · dockerfile-language-server · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

Language server for Dockerfiles powered by Node, TypeScript, and VSCode

Befehle und Aliase

  • docker-langserver

Verlauf

Projektgeschichte und Nutzung

Dockerfile Language Server is Ryan C. J. Suen's TypeScript/Node.js language-server wrapper for Dockerfile editor features. It packages Dockerfile parsing, diagnostics, completion, hover, formatting, rename, document symbols, semantic highlighting, and other LSP capabilities behind the `docker-langserver` executable.

Projektgeschichte

The GitHub repository was created in June 2017, soon after the Language Server Protocol had become the common way to share editor intelligence across IDEs. The README is explicit that this repository is the server launcher and LSP-facing layer, while Dockerfile analysis lives in sibling libraries such as `dockerfile-ast`, `dockerfile-language-service`, and `dockerfile-utils`.

The npm package `dockerfile-language-server-nodejs` was first published in July 2017 and reached version 0.15.0 in October 2025. GitHub releases show a v0.0.24 release in June 2020, while tags and npm metadata show later maintenance continuing through the 0.15.x line.

Adoptionsgeschichte

The project's adoption is more important through editor integrations than through direct command-line use. Its README lists users including Microsoft's VS Code Docker extension, Sublime LSP Dockerfile support, Zed Dockerfile support, atom-ide-docker, Sourcegraph, Theia, and Emacs lsp-mode.

Homebrew packages it as `dockerfile-language-server`, giving non-npm package-manager users a direct install path for `docker-langserver`. The Homebrew formula API reported stable version 0.15.0, 43 installs in the previous 30 days, and 1,436 installs in the previous year as of June 30, 2026.

Wie es verwendet wird

Users install the Node package or Homebrew formula, then run `docker-langserver` over Node IPC, stdio, or a socket so an editor or language-server client can speak LSP to it. The README also documents Docker image usage under `rcjsuen/docker-langserver`.

Warum Paket-Nerds sich dafür interessieren

This package matters because it turns Dockerfile editing support into a reusable protocol server instead of one editor plugin per editor. For package managers, the interesting boundary is the small `docker-langserver` executable that bridges Homebrew, npm, Docker images, and LSP-capable editors.

Zeitleiste

  • 2017: GitHub repository created and npm package `dockerfile-language-server-nodejs` first published.
  • 2020: GitHub release v0.0.24 published.
  • 2025: npm metadata records the 0.15.0 package version.
  • 2026: Homebrew formula API reports stable 0.15.0.

Related projects

  • The server delegates Dockerfile parsing and feature logic to `dockerfile-ast`, `dockerfile-language-service`, and `dockerfile-utils`.
  • Downstream integrations listed by the README include VS Code Docker, Sublime LSP Dockerfile, Zed, atom-ide-docker, Sourcegraph, Theia, and Emacs lsp-mode.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:server

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
docker-langserverExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version0.15.0
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dockerfile-language-server
Version0.15.0
PaketmanagerHomebrew
Homepagehttps://github.com/rcjsuen/dockerfile-language-server
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

dockerfile-language-server

nix profile install nixpkgs#dockerfile-language-server
  • normalized package name match
  • Abgeglichen nach: Dockerfile Language Server
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/do/dockerfile-language-server/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

dockerfile-language-server 0.15.0-3

Language server for Dockerfiles

https://github.com/rcjsuen/dockerfile-language-server

sudo pacman -S dockerfile-language-server
  • License: MIT
  • Architecture: any
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dockerfile Language Server
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dockerfile-language-server from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

dockerfile-language-server

sudo port install dockerfile-language-server
  • normalized package name match
  • Abgeglichen nach: Dockerfile Language Server
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/dockerfile-language-server/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation