Registry / devops / rolldown-plugin-prettier

rolldown-plugin-prettier

JSON →
library0.0.1jsnpmunverified

A Rolldown plugin for formatting build output files using Prettier. Current version is 0.0.1 (pre-release). Designed as a port of rollup-plugin-prettier, it automatically disables Rolldown's built-in minification to ensure Prettier formatting is applied. Key differentiators: mirrors rollup-plugin-prettier API, enforces output.minify: false to avoid conflicts, and supports Node 20.10+. Ideal for teams wanting consistent code style in bundled output.

npm install rolldown-plugin-prettier
INSTALL
IMPORT
SIG · ROLLDOWN-PLUGIN-PR
R
rolldown-plugin-prettier
devopsjavascriptv0.0.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
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 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

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

prettier
import prettier from 'rolldown-plugin-prettier'
const prettier = require('rolldown-plugin-prettier')
Modern import pattern; default export is the plugin function.
prettier
import prettier from 'rolldown-plugin-prettier'
import { prettier } from 'rolldown-plugin-prettier'
Named export does not exist; only default export.
prettier
import prettier from 'rolldown-plugin-prettier'
import prettier from 'rollup-plugin-prettier'
Common mistake: using the Rollup plugin instead of the Rolldown variant.

Basic setup of rolldown-plugin-prettier with a Rolldown config. Shows default usage and optional Prettier options.

import { defineConfig } from 'rolldown' import prettier from 'rolldown-plugin-prettier' export default defineConfig({ input: 'src/main.ts', plugins: [prettier()] }) // The plugin sets output.minify to false automatically. // Additional options can be passed to prettier: // prettier({ parser: 'typescript', singleQuote: true })
Debug
Known issues
breakingPlugin disables Rolldown's output.minify automatically to avoid conflicts with Prettier formatting.
fix
Ensure you are not relying on minification; if needed, re-enable after formatting via a separate step.
affects: >=0.0.0
gotchaDo not use with rollup-plugin-prettier; import path is specific for Rolldown.
fix
Use 'rolldown-plugin-prettier' instead of 'rollup-plugin-prettier'.
affects: >=0.0.0
deprecatedVersion 0.0.1 is a pre-release and API may change.
fix
Pin to exact version and monitor for breaking changes.
affects: 0.0.1
Errors
Common errors & fixes
Cannot find module 'rolldown-plugin-prettier'
Package not installed or installed from a different registry.
fix
Run: npm install rolldown-plugin-prettier --save-dev
[plugin:rolldown-plugin-prettier] Error: Could not load Prettier
Prettier not installed as a peer dependency.
fix
Install prettier: npm install prettier --save-dev
Property 'prettier' does not exist on type 'typeof import("rolldown-plugin-prettier")'
Using named import { prettier } instead of default import.
fix
Use: import prettier from 'rolldown-plugin-prettier'
Upgrade
Version history
0.0.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
rolldown-plugin-prettier — npm install rolldown-plugin-prettier · libregistry