@muenchen/prettier-codeformat
v1.0.2
Published
it@M codeformatter rules for Prettier
Downloads
627
Readme
itm-prettier-codeformat
About this project
Provides the it@M code formatter rules for Prettier as an artifact so that they can be used as a standard configuration for projects using Prettier as formatting tool. Alternatively, this configuration can be used as a base configuration and be extended with your own rules.
This configuration is intended to be used with TypeScript-based projects, but might also work with vanilla JavaScript projects.
Built With
Using
Requirements
- Prettier 3.x.x or higher
- TypeScript 5.2.2 or higher
- Node 14.x.x or higher
Information: The configuration might also work with older versions but was not tested.
Some Prettier plugins (like @ianvs/prettier-plugin-sort-imports) need information about the TypeScript version used in your project. this configuration assumes you are using Typescript 5.2.2 in your project. This configuration will be updated regulary to always set the latest minor version of TypeScript.
Roadmap
See the open issues for a full list of proposed features (and known issues).
Installation
Install the package as dev dependency via your desired package manager, e.g.
npm install -D @muenchen/prettier-codeformat
Set up possibilities
- Configure Prettier by defining the standard configuration inside
package.json
{
"name": "my-cool-library",
"version": "9000.0.1",
"prettier": "@muenchen/prettier-codeformat"
}
- Configure Prettier by defining the standard configuration inside
.prettierrc.json
"@muenchen/prettier-codeformat"
Further information can be found on the official Prettier documentation
Information: Overriding the settings of this configuration is currently not possible (opposed to as stated in the Prettier documentation).
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please open an issue using the provided issue templates, fork the repo and create a pull request. Don't forget to give the project a star! Thanks again!
- Open an issue using the appropriate template (bug report, feature request)
- Fork the Project
- Create your branch
- Commit your changes with commit messages following the convention of Angular
- Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
More about this in the CODE_OF_CONDUCT file.
License
Distributed under the MIT License. See LICENSE file for more information.
Contact
it@M - [email protected]