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
✓ const prettierConfig = require('prettier-config-carbon');
✗ import prettierConfig from 'prettier-config-carbon';
Package ships as CommonJS only, not ESM. Use require().
default (ESM)
✓ import prettierConfig from 'prettier-config-carbon' assert { type: 'json' };
✗ import prettierConfig from 'prettier-config-carbon';
If using ESM, you can import the JSON export with assertion. No named exports.
prettier.config.js
✓ module.exports = require('prettier-config-carbon');
✗ module.exports = { ...require('prettier-config-carbon') };
Spread is unnecessary; just assign the resolved value.
How to install and use prettier-config-carbon as a shared configuration in your project.
// install: npm install --save-dev prettier prettier-config-carbon
// prettier.config.js:
'use strict';
const prettierConfig = require('prettier-config-carbon');
module.exports = prettierConfig;
// To extend or override:
module.exports = {
...prettierConfig,
semi: false
};
Errors
Common errors & fixes
Cannot find module 'prettier-config-carbon'
Package not installed or not in node_modules.
fixRun npm install --save-dev prettier-config-carbon
Error: Cannot find module 'prettier'
Prettier peer dependency not installed.
fixRun npm install --save-dev prettier
Unexpected token 'export'
Using ES import syntax with CommonJS require.
fixUse const prettierConfig = require('prettier-config-carbon'); instead of import. Audit
Dependencies
prettierrequiredpeer dependency, required as runtime formatter