prettier-plugin-one-line-imports weekly downloads statistics
By martinzima · npm · Prettier plugins
A Prettier plugin to always force TypeScript imports on one line (and get rid of these ugly multi-line statements spanning half your screen).
prettier-plugin-one-line-imports has 3,142 recorded weekly downloads on npm, a decrease of 52.7% over the past 30 days, ranking #1198 of 2,267 tracked listings.
About prettier-plugin-one-line-imports
prettier-plugin-one-line-imports
A Prettier plugin that forces TypeScript imports to stay on one line - and get rid of these ugly multi-line statements spanning half your screen.
💡 Motivation
Prettier authors consistently keep ignoring community feedback about the impracticality of multi-line imports that Prettier is forcing on everybody and are even adamant that Prettier should not offer any options to configure this behavior.
See this age-old Github issue from 2019:
💬 Don’t multi-line imports (let them take less space) / Conflict with VSCode’s organizeImports
📸 Showcase
Before (Default Prettier Behavior)
After (With This Plugin)
🚀 Installation
⚙️ Configuration
Add the plugin to your Prettier configuration:
Option 1: package.json
Option 2: .prettierrc
Option 3: .prettierrc.js
💡 Comment Preservation
The plugin intentionally ignores import statements with comments inside like this:
🛠️ Requirements
• Prettier: Version 3.0.0 or higher
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
Description from the npm listing.
- prettier
- prettier-plugin
- typescript
- plugin
- formatting
- code style
- imports
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 (121)Similar npm Prettier plugins plugins
All 20 prettier-plugin-one-line-imports 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-one-line-imports. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.