node-config/apps/prettier-config
Jyotirmoy Bandyopadhayaya 289e1e4f87
bump: upgrade to v1.2.4
2024-03-18 23:19:40 +05:30
..
tests fix: test fixes 2023-08-14 10:24:38 +05:30
LICENSE Release v1.0.3 2023-06-17 12:41:31 +05:30
README.md release: v1.1.0 for tsconfig + prettier 2023-06-25 13:03:03 +05:30
index.json fix: lint + ci + minor update 2023-08-14 10:15:41 +05:30
package.json bump: upgrade to v1.2.4 2024-03-18 23:19:40 +05:30

README.md

@bravo68web/prettier-config

Version

Welcome to the @bravo68web/prettier-config! This is the Prettier configuration for bravo68web.

Specificed Config

  • Single Quotes - Use single quotes instead of double quotes.
  • Tab Width - Use 2 spaces for indentation.
  • Trailing Comma - Use trailing commas wherever possible.
  • Print Width - Use a print width of 100 characters.
  • Avoid Parentheses - Avoid parentheses when possible.

x => x * x instead of (x) => x * x

  • Truey Bracket Spacing - Add spaces inside of curly braces.

{ foo: bar } instead of {foo: bar}

  • Disabled bracket same line - Objects and arrays are formatted with each item on a new line.

Prettier Plugins

In addition to the base Prettier configuration, this package also includes the following plugins:

prettier-plugin-package-perfection

This plugin makes sure your package.json file is correctly formatted and includes all necessary information.

prettier-plugin-prisma

This plugin makes sure your Prisma schema files are correctly formatted, making it easier to read and maintain.

prettier-plugin-sort-json

This plugin sorts the properties of your JSON files, ensuring consistent formatting across your codebase.

prettier-plugin-tailwindcss

This plugin makes sure your Tailwind CSS code is correctly formatted and adheres to best practices, helping you keep your codebase clean and maintainable.

Installation

To start using @bravo68web/prettier-config, simply run:

npm install --save-dev @bravo68web/prettier-config

Usage

Add the following code to your .prettierrc or .prettierrc.json file:

"@bravo68web/prettier-config"

(or package.json)

{
    "prettier": "@bravo68web/prettier-config"
}

And that's it! You're now ready to use

Compatibility

This package is compatible with the following Prettier and Node.js versions:

  • Prettier: 2.0 or later (recommended: latest v2, before major version 3)
  • Node.js: Any version that supports Prettier

Updating to the latest version of this package is recommended for the best compatibility.

License

This project is licensed under the MIT License - see the LICENSE file for details.