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.
default
✓ {
"prettier": "prettier-config-qiwi"
}
✗ No correct import; used as string in package.json or require() in .prettierrc.js
Recommended usage is referencing the package name in package.json 'prettier' field. For customization, use require in .prettierrc.js.
default
✓ module.exports = {
...require('prettier-config-qiwi'),
semi: false
}
✗ import default from 'prettier-config-qiwi' (ESM not supported by Prettier config files)
CommonJS required for .prettierrc.js; ESM not allowed in Prettier config files.
default
✓ import prettierConfig from 'prettier-config-qiwi';
export default { ...prettierConfig, semi: false };
✗ require('prettier-config-qiwi') in .prettierrc.mjs or .prettierrc (ESM mode)
Use .prettierrc.mjs with ESM syntax only if your project is ESM.
Shows minimal package.json setup to use prettier-config-qiwi as the default Prettier config, with required peer dependencies.
{
"name": "my-project",
"prettier": "prettier-config-qiwi",
"devDependencies": {
"prettier": "^3.0.0",
"prettier-config-qiwi": "^3.0.1",
"typescript": "^5.0.0"
}
}
Errors
Common errors & fixes
Cannot read properties of undefined (reading 'overrides')
Using Prettier v2 with prettier-config-qiwi v3
fixUpgrade Prettier to v3: npm install prettier@^3.0.0
Cannot find module '@trivago/prettier-plugin-sort-imports'
Missing plugin dependency in older versions or when using custom prettier config
fixEnsure prettier-config-qiwi is installed and referenced correctly; if using custom config, spread require('prettier-config-qiwi') Error: Prettier resolution failed: prettier-config-qiwi
prettier-config-qiwi not installed or not in node_modules
fixnpm install prettier-config-qiwi --save-dev
Audit
Dependencies
prettierrequiredPeer dependency: Prettier v3 runtime
typescriptrequiredPeer dependency: TypeScript v5 for plugin support
@trivago/prettier-plugin-sort-importsrequiredRuntime dependency for import sorting (auto-installed with prettier-config-qiwi)