prettier-plugin-single-attribute-per-line-except-first weekly downloads statistics
By iominh · npm · Prettier plugins
Prettier plugin that puts each attribute on its own line, except for the first attribute
prettier-plugin-single-attribute-per-line-except-first has 1 recorded weekly downloads on npm, a decrease of 88.9% over the past 30 days.
It ranks #2191 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -50.0%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About prettier-plugin-single-attribute-per-line-except-first
prettier-plugin-single-attribute-per-line-except-first
A Prettier plugin that formats HTML and JSX elements with a special attribute alignment pattern:
• First attribute stays on the same line as the tag • Additional attributes each go on their own line • All subsequent attributes are aligned with the first attribute
This creates a clean, readable format that's ideal for components with multiple attributes.
Installation
Usage
Add the following to your Prettier config file (.prettierrc, .prettierrc.json, or .prettierrc.js):
Example
Input code (before formatting):
With this plugin (singleAttributePerLineExceptFirst: true):
With standard Prettier (singleAttributePerLine: true):
JSX Example
Before formatting:
After formatting with this plugin:
Supported Languages
This plugin works with:
• HTML • JSX (React) • Vue • Angular
Features
• ✅ Keeps first attribute on the same line as the tag • ✅ Places each additional attribute on its own line • ✅ Aligns subsequent attributes with the first attribute • ✅ Works with self-closing tags • ✅ Maintains proper indentation of content • ✅ Compatible with Prettier v2.x and v3.x
Why use this plugin?
This formatting style combines the best of both worlds:
• The compactness of inline attributes for simple elements • The readability of one-attribute-per-line for complex elements • The visual clarity of aligned attributes
It's especially useful for components with many attributes, like form elements, containers with multiple props, or components with complex event handlers.
License
MIT
Description from the npm listing.
- prettier
- prettier-plugin
- formatter
- html
- jsx
- attributes
Where prettier-plugin-single-attribute-per-line-except-first 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.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
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)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/prettier-plugin-single-attribute-per-line-except-first. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.