Plugin for prettier to organize properties in Angular decorators
- For prettier 2.x.x use version 1.x.x of this plugin.
- For prettier 3.x.x use version 2.x.x of this plugin.
First of all, install the plugin:
npm install -D prettier-plugin-organize-angular-decorators
After that, configure it in .prettierrc
or prettierrc.js
{
"plugins": ["prettier-plugin-organize-angular-decorators"],
"componentDecoratorOrder": [
"standalone",
"selector",
"templateUrl",
"styleUrls",
"changeDetection",
"providers"
],
"directiveDecoratorOrder": [
"selector",
"providers"
]
}
If you want prettify decorators only in some directories, define patterns in angularOrganizePatterns
:
{
"plugins": ["prettier-plugin-organize-angular-decorators"],
"componentDecoratorOrder": [
"standalone",
"selector",
"templateUrl",
"styleUrls",
"changeDetection",
"providers"
],
"angularOrganizePatterns": [
"./src/shared/**/*",
"./src/modules/**/shared/**/*"
]
}