0.3.3 • Published 3 months ago

@sylphlab/prettier-config v0.3.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

@sylphlab/prettier-config

npm version License: MIT

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