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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
jest-runner-prettier
✓ import 'jest-runner-prettier'
✗ const runner = require('jest-runner-prettier')
The package does not export a symbol; it's a Jest runner used via configuration. v1.0.0 is ESM-only, so require() fails on Node 12+ with ESM.
preset
✓ module.exports = { preset: 'jest-runner-prettier' }
✗ module.exports = { preset: 'jest-runner-prettier/preset' }
The preset is accessed via the package name itself, not a subpath. The README shows 'preset: "jest-runner-prettier"'.
runner
✓ module.exports = { runner: 'prettier' }
✗ module.exports = { runner: 'jest-runner-prettier' }
The runner name in Jest config is 'prettier' (derived from the package), not the full package name.
Installs dependencies, configures Jest with the preset, and runs the formatter as a test.
npm install --save-dev jest prettier jest-runner-prettier
# jest.config.js
module.exports = {
preset: 'jest-runner-prettier',
};
# or manually:
// module.exports = {
// runner: 'prettier',
// moduleFileExtensions: ['js', 'ts', 'json', 'md'],
// testMatch: ['**/*.js', '**/*.ts', '**/*.json', '**/*.md'],
// };
# Run Jest
npx jest
Errors
Common errors & fixes
Cannot find module 'jest-runner-prettier'
The package is not installed or not in node_modules.
fixRun npm install --save-dev jest prettier jest-runner-prettier
Cannot use import statement outside a module
The package is ESM-only from v1.0.0, but project is configured as CommonJS.
fixSet type: 'module' in package.json or use a CommonJS-compatible version (<1.0.0).
Configuration error: Unknown runner "prettier"
Jest cannot find the runner because the package is not installed or configured incorrectly.
fixEnsure jest-runner-prettier is installed and listed in devDependencies.
Audit
Dependencies
jestrequiredPeer dependency - Jest is required to run this plugin
prettierrequiredPeer dependency - Prettier is the formatter