pkg.soopen package index

brew / rank 4907

Install eslint_d with Homebrew, Nix, pacman

Speed up eslint to accelerate your development workflow. Version 15.0.3 via Homebrew; verified 2026-08-01. Also installable with nix: nix profile install nixpkgs#eslint_d.

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 bottle metadata was recorded.

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_dexecutableindexed executableDiscovered from the local executable index.

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-08-03
manager version15.0.3
manager updated2026-08-01
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:eslint_d
Version15.0.3
Package managerHomebrew
Homepagehttps://github.com/mantoni/eslint_d.js
Last updated2026-08-01T15:07:12Z
Pulseupdated
Bottlenot recorded
Servicenone declared

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation