prettier-plugin-astro-attributes weekly downloads statistics
By mlane · npm · Prettier plugins
A Prettier plugin that automatically sorts HTML attributes alphabetically in .astro files for consistent code formatting.
prettier-plugin-astro-attributes has 6 recorded weekly downloads on npm, a decrease of 14.3% over the past 30 days, ranking #2143 of 2,322 tracked listings.
About prettier-plugin-astro-attributes
Prettier Plugin for Sorting HTML Attributes in Astro Files
A Prettier plugin that automatically sorts HTML attributes alphabetically in .astro files to ensure clean, consistent code formatting.
Installation
1. Install Prettier
If you haven’t already, install Prettier in your project:
- Run
npm install --save-dev prettier.
2. Install the Plugin
Install the prettier-plugin-astro-attributes plugin:
- Run
npm install --save-dev prettier-plugin-astro-attributes.
3. Configure Prettier
In your .prettierrc or prettier.config.js file, add the plugin:
- Add the following configuration to your Prettier setup:
{
"overrides": [
{
"files": "*.astro",
"options": {
"parser": "astro"
}
}
],
"plugins": ["prettier-plugin-astro-attributes"]
}
Note: This plugin extends the official prettier-plugin-astro parser. It is designed to work only with the official Astro plugin. It is not compatible with other Astro formatting plugins such as
prettier-plugin-tailwindcss. If you have any Tailwind-related Prettier plugins installed, please remove them to avoid conflicts.
Usage
Once installed and configured, run Prettier to format your .astro files:
- Run
npx prettier --write .
The plugin will automatically sort HTML attributes in your .astro files alphabetically, ensuring consistent and readable code.
Features
-
Alphabetical Sorting:
Sorts attributes in HTML tags (such as<meta>,<link>, etc.) alphabetically by attribute name. -
Easy Integration:
Works seamlessly with Prettier when used in combination with the official Astro plugin. -
Supports
.astroFiles:
Specifically designed for Astro projects.
Benefits
-
Consistency:
Enforces a consistent style for attribute ordering across your Astro files. -
Cleaner Code:
Improves the readability and maintainability of your.astrotemplates. -
Time-Saving:
Automates the formatting process, reducing manual code adjustments.
Compatibility Notice
This plugin extends the official prettier-plugin-astro to sort HTML attributes. It is only compatible with the official Astro plugin. If you use other plugins (e.g. prettier-plugin-tailwindcss), this plugin may not work as expected.
If you discover a solution that allows compatibility with Tailwind or other plugins, please open an issue or submit a pull request. Your help is appreciated!
Contributing
Feel free to open an issue or pull request if you have suggestions, bug reports, or improvements. We welcome contributions!
License
This project is licensed under the MIT License.
Description from the npm listing.
- astro
- astro-formatting
- attribute-sorting
- automated-formatting
- code-formatting
- frontend-tools
- javascript-tools
- html-attribute-sorting
- prettier
- prettier-plugin
- open-source
- web-development-tools
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
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.
Each band is one page of 20. Weekly downloads on a linear 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.
Recent observations
Full history (122)Similar npm Prettier plugins plugins
All 20 prettier-plugin-astro-attributes alternativesData 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-astro-attributes. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.