@inpsyde/prettier-config
v1.0.1
Published
Shared Prettier configuration for Inpsyde projects
Downloads
55
Readme
Inpsyde Prettier Config
This package provides the shared Prettier configuration we use across teams and projects at Inpsyde.
Installation
npm install --save-dev --save-exact prettier @inpsyde/prettier-config
Usage
To use the shared configuration, add the following line to package.json
:
{
"prettier": "@inpsyde/prettier-config"
}
And run this command from the command line:
npx prettier ./resources/**/*.{js,ts,tsx} --write
You have to specify the correct path for the files you want to format based on your project! This is merely an example.
Check the CLI page in the official docs for more details about the command options and flags.
Add your own rules
If you want to tweak the base configuration, then instead of defining the configuration in the package.json
, create the .prettierrc.js
file and add the following:
module.exports = {
...require('@inpsyde/prettier-config'),
semi: false, // or any other option
}
You can find more details about the list of formatting options and the configuration file in the official docs.
Create a command
Instead of rerunning the prettier
command from the command line, create a script in the package.json
:
{
"scripts": {
"prettier": "npx prettier ./resources/**/*.{js,ts,tsx} --write"
}
}
Crafted by Inpsyde
The team at Inpsyde is engineering the Web since 2006.
License
Copyright (c) Inpsyde GmbH
This software is released under the MIT license.