@fun-foundry/prettier-config
v1.1.0
Published
Opinionated Prettier configuration maintained by fun-foundry.
Readme
@fun-foundry/prettier-config
Opinionated Prettier configuration maintained by fun-foundry.
This package provides a shared Prettier configuration for JavaScript / TypeScript projects.
Installation
Install both Prettier and this configuration package.
npm install --save-dev prettier @fun-foundry/prettier-configor
yarn add -D prettier @fun-foundry/prettier-configor
pnpm add -D prettier @fun-foundry/prettier-configUsage
Create a Prettier configuration file and import this package.
Example: prettier.config.mjs
import config from '@fun-foundry/prettier-config'
export default configIf your project already uses ESM ("type": "module" in package.json), you can also use prettier.config.js.
Example: prettier.config.js
import config from '@fun-foundry/prettier-config'
export default configCustomization
You can extend this config and override individual options in your project.
Example: prettier.config.js
import config from '@fun-foundry/prettier-config'
export default {
...config,
printWidth: 100,
semi: true
}This is useful when you want to keep the base style from this package while adapting a few rules for a specific project.
Requirements
- Node.js >= 18.18.0
- Prettier >= 3 < 4
