Registry / devops / prettier-language-server

prettier-language-server

JSON →
library0.0.3jsnpmunverified

A minimal, fast Language Server Protocol implementation for Prettier formatting. Version 0.0.3, updated infrequently. Provides range formatting and automatic Prettier config resolution via workspace folder. Unlike prettierd (which daemonizes) or VS Code extensions, this is a standalone LSP server suitable for editors like Neovim. Requires Node >= 13.2 and TypeScript ^5.0 as a peer dependency.

npm install prettier-language-server
INSTALL
IMPORT
SIG · PRETTIER-LANGUAGE-
P
prettier-language-server
devopsjavascriptv0.0.3
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

prettier-language-server
✓ npx prettier-language-server
✗ npm install prettier-language-server --save
This is a CLI tool, not a library. Install globally or use npx.

Starts the language server in stdio mode for use with editors like Neovim via LSP client.

npx prettier-language-server --stdio
prettier-language-server --version
Debug
Known issues
gotchaNo diagnostics provided; this server only formats code.
fix
Pair with a linter like eslint-language-server for diagnostics.
affects: >=0.0.0
deprecatedRequires Node.js >= 13.2, older versions will not work.
fix
Update Node.js to v13.2 or later.
affects: <13.2
breakingPeer dependency TypeScript ^5.0 required; not compatible with TypeScript 4.x.
fix
Install TypeScript 5.x in your project or globally.
affects: >=0.0.0
gotchaThe server resolves Prettier config based on the workspace root; missing config may cause default formatting.
fix
Ensure a .prettierrc or similar config file exists in your project root.
affects: >=0.0.0
deprecatedPackage version 0.0.3 is very early, bugs may exist.
fix
Check for updates or consider alternative servers like prettierd.
affects: 0.0.3
Errors
Common errors & fixes
Error: The `typescript` package is not installed.
Missing peer dependency TypeScript
fix
npm install typescript@^5.0.0
Could not start the language server: command 'prettier-language-server' not found
Package not installed globally or npx not used
fix
Use npx prettier-language-server or install globally with npm i -g prettier-language-server
Request textDocument/rangeFormatting failed: No Prettier config found
Missing Prettier configuration file in project root
fix
Create a .prettierrc file in your project root
Upgrade
Version history
0.0.3latest on npm
Audit
Dependencies
typescriptoptionalpeer dependency required for TypeScript file support
Agent activity
6 hits · last 30 days
node
6
Resources
prettier-language-server — npm install prettier-language-server · libregistry