@sylphlab/prettier-config
Overview
Shared Prettier configuration for SylphLab projects. This package provides a consistent code formatting style across all SylphLab projects.
Features
- Consistent Code Formatting: Enforces a uniform code style across projects
- Modern Defaults: Uses modern Prettier settings and conventions
- Import Organization: Includes plugins for organizing imports and package.json files
- Ready-to-use: Simple to install and integrate into any project
Installation
npm install --save-dev prettier @sylphlab/prettier-config
# OR
yarn add --dev prettier @sylphlab/prettier-config
# OR
pnpm add --save-dev prettier @sylphlab/prettier-config
Usage
Option 1: Reference in package.json (Recommended)
Add the following to your package.json
:
{
"prettier": "@sylphlab/prettier-config"
}
Option 2: Prettier Configuration File
Create a .prettierrc.js
file:
import sylphPrettierConfig from '@sylphlab/prettier-config';
export default {
...sylphPrettierConfig,
// Your project-specific overrides
};
Option 3: Extending the Configuration (CommonJS)
If you need to use a CommonJS-compatible configuration:
// .prettierrc.cjs
const sylphPrettierConfig = require('@sylphlab/prettier-config');
module.exports = {
...sylphPrettierConfig,
// Your project-specific overrides
};
Configuration Options
This configuration includes:
- 100 character print width
- 2 space indentation
- Single quotes
- Trailing commas
- LF line endings
- Organized imports
- Formatted package.json files
License
MIT © SylphLab