{"library":"prettier-plugin-angular","type":"library","category":null,"description":"A Prettier plugin for formatting Angular HTML templates by aligning attributes on multiple lines using minimum line breaks, sorting attributes by category (ref, structural, twoWay, input, output, animation, static, boolean), outputting self-closing elements, and formatting Angular control flow blocks (@if, @for, etc.). Current stable version is 0.3.2, released on npm with Prettier >=3.0.0 as a peer dependency. Key differentiators include attribute alignment strategies (single-line, aligned, fallback), configurable attribute order via angularAttributeOrder, and built-in handling of Angular-specific syntax. Ships TypeScript type declarations.","language":"javascript","status":"active","version":"0.3.2","tags":["javascript","prettier","prettier-plugin","angular","html","formatter","typescript"],"install":[{"cmd":"npm install prettier-plugin-angular","imports":["const prettier = require('prettier'); (no direct import of plugin necessary; plugin is auto-loaded via .prettierrc)","import type { Plugin } from 'prettier'; (TypeScript types from Prettier)","// No exported symbols; set options in .prettierrc or via Prettier API with { parser: 'angular-attributes', angularAttributeSort: true }"]},{"cmd":"yarn add prettier-plugin-angular","imports":[]},{"cmd":"pnpm add prettier-plugin-angular","imports":[]}],"homepage":null,"github":"https://github.com/p-otero/prettier-plugin-angular","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/prettier-plugin-angular","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/prettier-plugin-angular/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}