Automic VaultAutomic Vault

brew

Install eslint_d with Homebrew, Nix, pacman

Speed up eslint to accelerate your development workflow. Version 15.0.2 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install eslint_d

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#eslint_d

nixpkgs package indexes · pkgs/by-name/es/eslint_d/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S eslint_d

Arch Linux sync databases · eslint_d · source: geo.mirror.pkgbuild.com

overview

Package summary

Speed up eslint to accelerate your development workflow

Commands and aliases

  • eslint_d

history

Project history and usage

eslint_d is a daemonized wrapper around ESLint that keeps an ESLint server process alive so repeated lint runs from editors and shells avoid much of Node.js startup and module-loading cost.

Project history

The npm package was first published in 2015, shortly after ESLint 1.0.0, and its upstream README still presents it as a workflow accelerator rather than a replacement linter. It supports multiple ESLint generations and forwards normal ESLint arguments to a background server.

Adoption history

eslint_d found its niche in editor-driven JavaScript development, especially Vim, Neovim, Emacs, and other environments where a linter may be invoked repeatedly for a single buffer. The README documents integrations for editor linting packages and notes that some editors already cache ESLint themselves.

How it is used

Users install `eslint_d`, run it as a drop-in `eslint` replacement, and let it start, stop, or restart the daemon automatically. It can use the local project ESLint package, fall back to a bundled ESLint, report daemon status, and provide an extra `--fix-to-stdout` option for editor save hooks.

Why package nerds care

Its significance is mostly ergonomic: it is a small package-manager-era workaround for the cost of repeatedly starting a large JavaScript toolchain. Package nerds care because it shows how wrapper commands, local dependency resolution, daemon files, and editor integrations can change perceived tool speed without changing the underlying linter.

Timeline

  • 2015: eslint_d first published to npm.
  • 2024: v14.2.0 adds documented debug mode.
  • 2026: v15.x line supports modern ESLint and Node.js versions.

Related projects

  • eslint_d is directly tied to ESLint and overlaps in use with editor integrations that cache ESLint processes internally.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • 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.

executables

Installed executables

CommandKindExposureNote
eslint_dcliglobal 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 version15.0.2
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/mantoni/eslint_d.js

install metadata

Package metadata

Package keybrew:eslint_d
Version15.0.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/eslint_d
Homepagehttps://github.com/mantoni/eslint_d.js
Repositoryhttps://github.com/mantoni/eslint_d.js
Upstream docshttps://github.com/mantoni/eslint_d.js#readme
LicenseMIT
Source archivehttps://registry.npmjs.org/eslint_d/-/eslint_d-15.0.2.tgz
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameeslint_d
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%

eslint_d

nix profile install nixpkgs#eslint_d
  • normalized package name match
  • Matched by: Eslint D
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/es/eslint_d/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

eslint_d 15.0.2-1

Makes eslint the fastest linter on the planet.

https://github.com/mantoni/eslint_d.js

sudo pacman -S eslint_d
  • License: MIT
  • Architecture: any
  • 1 dependencies
  • normalized package name match
  • Matched by: Eslint D
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: eslint_d from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment