Registry / devops / prettier-config-atomic

prettier-config-atomic

JSON →
library4.0.0jsnpmunverified

A shareable Prettier configuration for the atom-community ecosystem. Current stable version is 4.0.0, released as ESM TypeScript and requiring Prettier v3.0+. Supports formatting for TypeScript, JavaScript, JSON, YAML, Markdown, and MDX. Active development with periodic dependency updates. Differentiators: provides a complete opinionated preset for atom-community projects, including plugin support for JSDoc.

npm install prettier-config-atomic
INSTALL
IMPORT
SIG · PRETTIER-CONFIG-AT
P
prettier-config-atomic
devopsjavascriptv4.0.0
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.

default
import config from 'prettier-config-atomic'
const config = require('prettier-config-atomic')
ESM-only since v4.0.0. Use .mjs or type: module.
default
module.exports = { ...require('prettier-config-atomic') }
import config from 'prettier-config-atomic'; module.exports = config
CJS require still works in legacy setups, but ESM import is the recommended approach for Node >= 14.
default
// .prettierrc "prettier-config-atomic"
Simplest usage: reference the package name directly in prettierrc.

Install and configure prettier-config-atomic with scripts and ignore file.

// Install npm install --save-dev prettier-config-atomic prettier // Add to package.json "prettier": "prettier-config-atomic", "scripts": { "format": "prettier --write .", "test.format": "prettier . --check" } // Optional: .prettierignore node_modules pnpm-lock.yaml package-lock.json CHANGELOG.md dist
Debug
Known issues
breakingv4.0.0 converted the package to ESM TypeScript, making it import-only. require() will fail.
fix
Use import config from 'prettier-config-atomic' or set type: 'module' in package.json.
affects: >=4.0.0
breakingv4.0.0 requires Prettier v3.0+. Older Prettier versions are incompatible.
fix
Upgrade prettier to v3.0.0 or later.
affects: >=4.0.0
gotchaIf using pnpm, the bundled prettier is not hoisted automatically unless public-hoist-pattern is configured.
fix
Add public-hoist-pattern[]=* to .npmrc or install prettier explicitly.
affects: *
deprecatedv3.x used CJS and supported Prettier v2. It is now deprecated in favour of v4.
fix
Upgrade to v4.0.0 and migrate imports.
affects: >=3.0.0 <4.0.0
gotchaThe config includes prettier-plugin-jsdoc as a dependency; ensure it is installed for JSDoc formatting.
fix
The plugin is bundled, but if using pnpm without hoisting, install it explicitly.
affects: >=3.0.4
Errors
Common errors & fixes
Cannot find module 'prettier-config-atomic'
Package not installed or not in devDependencies.
fix
npm install --save-dev prettier-config-atomic
TypeError: config is not a function
Using require() for an ESM-only package (v4+).
fix
Use import or change to CJS-compatible version (v3.x) or use dynamic import.
Error: Invalid configuration file: prettier.config.js
Exporting an object directly instead of using require/import.
fix
module.exports = { ...require('prettier-config-atomic') };
Could not find a config file for Prettier
The prettier key in package.json is missing or misspelled.
fix
Add "prettier": "prettier-config-atomic" to package.json.
Upgrade
Version history
4.0.0latest on npm
Audit
Dependencies
prettierrequiredPeer dependency required to run formatting. v3.0+ since config v4.0.0.
Agent activity
4 hits · last 30 days
node
4
Resources
prettier-config-atomic — npm install prettier-config-atomic · libregistry