📦 @simbo/call-prettier
A lightweight utility for finding and invoking the Prettier binary on files, using the appropriate contextual settings of your project.
It ensures that the correct Prettier instance is executed, whether installed locally or globally.
Locates the correct Prettier binary (local node_modules/.bin first, then
global)
Calls Prettier in write or check mode
Supports custom working directories
Respects or ignores .prettierignore depending on options
Fully typed with TypeScript
Built on top of execa for reliable
process execution
Install @simbo/call-prettier from the npm registry:
npm i [-D] @simbo/call-prettier
For a complete API reference, see the documentation.
import { callPrettier } from '@simbo/call-prettier';
await callPrettier('src/**/*.ts', {
mode: 'check', // defaults to 'write'
workingDir: process.cwd(), // optional
disableIgnores: false, // optional
});