Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sylphlab/prettier-config

shtse836MIT0.3.3TypeScript support: included

Shared Prettier configuration for SylphLab projects

code-style, formatting, organize-imports, packagejson, prettier, prettier-config, prettier-plugin, standard, sylphlab

readme

@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

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