Skip to content
PluginStats

@chazuk/prettier-plugin-angular-sort-attributes weekly downloads statistics

By chazuk · npm · Prettier plugins

Prettier plugin that sorts Angular HTML template attributes

View on npm Fresh · Oct 17, 2026

@chazuk/prettier-plugin-angular-sort-attributes has 32 recorded weekly downloads on npm, a decrease of 70.1% over the past 30 days.

It ranks #1793 of 2,256 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -85.3%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
32
Official API · Oct 17, 2026
7-day growth
-77.3%
-109 weekly downloads
30-day growth
-70.1%
-75 weekly downloads
90-day growth
-85.3%
-186 weekly downloads
Rank
#1793
Among tracked npm listings

About @chazuk/prettier-plugin-angular-sort-attributes

@chazuk/prettier-plugin-angular-sort-attributes

A Prettier plugin that sorts attributes on Angular HTML template elements into a consistent, readable order.

Installation

Configuration

Add the plugin to your Prettier config:

Works on .html files and inline template strings inside TypeScript component files.

Default attribute order

Attributes are grouped and sorted in this order:

| # | Group | Examples |

| 1 | Structural directives | *ngIf, *ngFor, *ngTemplateOutlet | | 2 | Animation triggers | @fade, [@slide]="state" | | 3 | Element references | #myComponent | | 4 | Standard HTML attributes | class, id, style, aria-*, data-* | | 5 | Non-interpolated string inputs | foo="bar" | | 6 | Property bindings | [value]="theValue" | | 7 | Two-way bindings | [(ngModel)]="email" | | 8 | Event bindings | (click)="onClick()" |

Within each group, attributes are sorted alphabetically.

Custom order

Use angularSortAttributesOrder to override the ordering with group tokens, specific attribute names, or a mix of both.

Available group tokens:

| Token | Covers |

| | *ngIf, *ngFor, … | | | @fade, [@slide]="state", … | | | #myRef | | | class, id, aria-*, data-*, … | | | foo="bar", [value]="v" (string inputs + property bindings) | | | [(ngModel)]="…" | | | (click)="…" |

Reordering groups

Swap the position of entire groups — here outputs come first:

Promoting specific attributes to the top

List attribute names before the group tokens to pull them out of their group and pin them first:

id and class are pulled to positions 1 and 2. Other (aria-label) stay in their group further down.

Partial order — specifying only some groups

You don't need to list every group. Any attribute not covered by your custom order falls back to its default group position, placed after all explicitly ordered entries:

*ngIf, id, and class are pinned first in the specified order. The remaining attributes — foo, [loading], (click) — follow in their default group order (string inputs → property bindings → outputs).

Requirements

• Node.js 18+ • Prettier 3+

License

ISC

Description from the npm listing.

  • prettier
  • prettier-plugin
  • angular
  • html
  • sort
  • attributes

Where @chazuk/prettier-plugin-angular-sort-attributes sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,256 listings · 113 pages · page 90, #14 (overall #1794)
All npm: every listing in weekly downloads order
PNG SVG
Prettier plugins244 listings · 13 pages · page 4, #20 (overall #80)
Prettier plugins: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@chazuk/prettier-plugin-angular-sort-attributes weekly downloads on npm, last 90 days: 32 weekly downloads as of Oct 17, 2026, -85.3% over 90 days.@chazuk/prettier-plugin-angular-sort-a…Weekly downloads on npm · Last 90 days32downloads / week-85.3% over 90 days050100150200250Jul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
@chazuk/prettier-plugin-angular-sort-attributes weekly downloads on npm, last 90 days: 32 weekly downloads as of Oct 17, 2026, -85.3% over 90 days.
PNG SVG

7/30/90-day growth

@chazuk/prettier-plugin-angular-sort-attributes weekly downloads growth on npm: -77.3% over 7 days, -70.1% over 30 days, -85.3% over 90 days.@chazuk/prettier-plugin-angular-sort-a…Weekly downloads growth on npm32downloads / week now7-day growth-109 weekly downloads-77.3%30-day growth-75 weekly downloads-70.1%90-day growth-186 weekly downloads-85.3%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@chazuk/prettier-plugin-angular-sort-attributes weekly downloads growth on npm: -77.3% over 7 days, -70.1% over 30 days, -85.3% over 90 days.
PNG SVG

Ranking history

@chazuk/prettier-plugin-angular-sort-attributes npm ranking history: currently #1793 (by weekly downloads).@chazuk/prettier-plugin-angular-sort-a…npm ranking · by weekly downloads · Last 90 days#1793current rank#1786#1788#1790#1792#1794#1796Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
@chazuk/prettier-plugin-angular-sort-attributes npm ranking history: currently #1793 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (121)
Recent weekly downloads observations for @chazuk/prettier-plugin-angular-sort-attributes
Date (UTC)Weekly downloadsChange vs. previous
32-2
34-34
68-42
110-20
1300
130-11
1410
141+2
139+12
127-32
1590
159-20
179-59
238—

Similar npm Prettier plugins plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@chazuk/prettier-plugin-angular-sort-attributes. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.