Registry / devops / prettier-config-nick2bad4u

prettier-config-nick2bad4u

JSON →
library1.0.10jsnpmunverified

Shared Prettier configuration package for Nick2bad4u projects. Current stable version is 1.0.10, which requires Node >=22 and Prettier ^3.0.0. It provides a centralized, opinionated Prettier setup that can be extended with custom overrides. The package ships TypeScript type definitions and exports a `createConfig` helper for extensionless file customization. It is maintained as part of the Nick2bad4u ecosystem and follows semantic versioning. Key differentiators include TypeScript-first design, explicit Node engine requirement, and a utility function for dynamic configuration generation.

npm install prettier-config-nick2bad4u
INSTALL
IMPORT
SIG · PRETTIER-CONFIG-NI
P
prettier-config-nick2bad4u
devopsjavascriptv1.0.10
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

config
✓ import config from 'prettier-config-nick2bad4u'
✗ const config = require('prettier-config-nick2bad4u')
Default export is the Prettier config object. CommonJS require is still supported in older Node versions, but ESM is preferred for Node >=22.
createConfig
✓ import { createConfig } from 'prettier-config-nick2bad4u'
✗ import createConfig from 'prettier-config-nick2bad4u'
Named export, not default. Available since v1.0.9. Provides a function to generate config with custom overrides.
type PrettierConfig
✓ import type { PrettierConfig } from 'prettier-config-nick2bad4u'
TypeScript users should import the type separately. The package exports PrettierConfig type for strong typing.

Install the shared Prettier config and use it in two ways: simply spread the default config, or use createConfig to add overrides.

// 1. Install // npm install --save-dev prettier prettier-config-nick2bad4u // 2. Use in .prettierrc.js or prettier.config.js import config from 'prettier-config-nick2bad4u'; export default { ...config, // override specific options semi: false, singleQuote: true, }; // 3. Or use createConfig helper (v1.0.9+) import { createConfig } from 'prettier-config-nick2bad4u'; export default createConfig({ semi: false, overrides: [ { files: '*.md', options: { parser: 'markdown' }, }, ], }); // 4. Run // npx prettier --check .
Debug
Known issues
breakingRequires Node.js >=22.0.0.
fix
Upgrade Node.js to version 22 or later.
affects: >=1.0.0
breakingRequires Prettier ^3.0.0 as a peer dependency.
fix
Install Prettier 3.x: npm install --save-dev prettier@^3.0.0
affects: >=1.0.0
gotchaThe package exports a default config object, but since v1.0.9, a named export createConfig is also available. Some may accidentally import createConfig as default.
fix
Use named import syntax: import { createConfig } from 'prettier-config-nick2bad4u'
affects: >=1.0.9
deprecatedThe older method of using .prettierrc with a string reference (e.g., '"prettier-config-nick2bad4u"') may not work with Prettier 3's new config resolution.
fix
Use a JavaScript/TypeScript config file and import the config explicitly.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'prettier'
Prettier is not installed as a peer dependency.
fix
Run npm install --save-dev prettier@^3.0.0
Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'prettier-config-nick2bad4u'
The package is not installed or the import path is incorrect.
fix
Run npm install --save-dev prettier-config-nick2bad4u
TypeError: createConfig is not a function
Trying to use createConfig without named import (e.g., default import of the package).
fix
Change import to import { createConfig } from 'prettier-config-nick2bad4u'
Upgrade
Version history
1.0.10latest on npm
Audit
Dependencies
prettierrequiredpeer dependency required to run the shared configuration
Agent activity
2 hits · last 30 days
node
2
Resources
prettier-config-nick2bad4u — npm install prettier-config-nick2bad4u · libregistry