Skip to content
PluginStats

prettier-plugin-stillwind weekly downloads statistics

By SegaraRai · npm · Prettier plugins

Prettier plugin that sorts Stillwind utilities in JavaScript, TypeScript, Astro, Svelte, Vue, and CSS files

View on npm Fresh · Nov 5, 2026

prettier-plugin-stillwind has 1,005 recorded weekly downloads on npm, ranking #1652 of 2,855 tracked listings.

Weekly downloads
1,005
Official API · Nov 3, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1652
Among tracked npm listings

About prettier-plugin-stillwind

Stillwind Prettier plugin

Stillwind compiles Tailwind CSS v4 utilities into component props and static CSS. It uses theme rules and compiler checks to keep styling code in order, even when AI agents write much of it.

prettier-plugin-stillwind is Stillwind's Prettier plugin. It sorts recognized Stillwind inputs before Prettier formats a document.

Install

Install the plugin alongside Prettier 3.7 or newer within the 3.x series:

vp i -D prettier prettier-plugin-stillwind
// prettier.config.mjs
export default {
  plugins: ["prettier-plugin-stillwind"],
};

Languages and plugin order

JavaScript, JSX, TypeScript, TSX, and CSS use Prettier's existing parsers and printers. CSS sorting uses sort.applyUtilities (true by default), sort.applyStatements, and sort.variantBlocks (both false by default). Vue uses its built-in parser. Svelte and Astro require their language plugins to be installed and loaded before the Stillwind plugin:

export default {
  plugins: ["prettier-plugin-svelte", "prettier-plugin-astro", "prettier-plugin-stillwind"],
};

Configuration and behavior

The plugin uses the nearest stillwind.config.* above the file, including its project scopes, theme CSS, and sort options. Sorting runs independently of the prefer-sorted-utilities lint severity. Lint suppression comments control lint diagnostics and fixes; explicit formatting still sorts.

Create a Stillwind project configuration before formatting. stillwindConfig can select an explicit configuration path relative to the working directory. API callers must supply filepath; the plugin analyzes the supplied text, including unsaved buffers. Files without a discovered configuration or outside its project scopes keep ordinary Prettier formatting. Invalid explicit configuration and incomplete or conflicting analysis fail the formatting request. The default entry runs in Node.js.

prettier-ignore protects the following syntax node from sorting. Range formatting protects source outside the supplied range. CSS statement and variant movement also preserves the relative order of competing property writes. Sorting preserves token spellings and source length, and the adapter keeps cursors attached to uniquely identifiable tokens within reordered literals. Duplicate or ambiguous tokens retain their relative cursor offset within the replacement.

The plugin only sorts. Canonical utility replacements are available through stillwind lint --fix. Prettier owns saving files. The plugin reloads project configuration for each formatting request.

See Editor sorting for the shared sorting contract and Lint policies for canonical replacements and other checks.

Browser entry

Browsers cannot start the Node analysis process. prettier-plugin-stillwind/browser exports createStillwindPlugin(resolve), and the host supplies the sorting service through resolve:

import { createStillwindPlugin } from "prettier-plugin-stillwind/browser";
import { format } from "prettier/standalone";

const stillwind = createStillwindPlugin((filepath) =>
  isProjectFile(filepath) ? (input) => sortWithLanguageServer(filepath, input) : undefined,
);
await format(source, {
  filepath,
  plugins: [estree, typescript, stillwind],
});

resolve receives the filepath and the Prettier options. It returns undefined to keep ordinary formatting, or a function that sorts input.source. That function must leave input.protectedRanges untouched and return the sorted code with its edits in the original text. The browser entry wraps Prettier's built-in parsers only, so Svelte and Astro files keep ordinary formatting.

Description from the npm listing.

  • astro
  • class-sorting
  • formatter
  • prettier
  • prettier-plugin
  • react
  • stillwind
  • svelte
  • tailwindcss
  • vue

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

prettier-plugin-stillwind weekly downloads on npm, last 90 days: 1,005 weekly downloads as of Nov 3, 2026.prettier-plugin-stillwindWeekly downloads on npm · Last 90 days1,005downloads / week8008509009501K1.1KAug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3downloads / weekobservedarchived (Internet Archive)no observationsNov 2, 2026 – Nov 3, 2026 · 2 observations · Updated Nov 3…pluginstats.com
prettier-plugin-stillwind weekly downloads on npm, last 90 days: 1,005 weekly downloads as of Nov 3, 2026.

7/30/90-day growth

prettier-plugin-stillwind weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.prettier-plugin-stillwindWeekly downloads growth on npm1,005downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 3, 2026pluginstats.com
prettier-plugin-stillwind weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

prettier-plugin-stillwind npm ranking history: currently #1652 (by weekly downloads).prettier-plugin-stillwindnpm ranking · by weekly downloads · Last 90 days#1652current rank#1650#1651#1652#1653#1654#1655Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21Nov 5rankNov 4, 2026 – Nov 5, 2026 · 2 observations · Updated Nov 3, 2026pluginstats.com
prettier-plugin-stillwind npm ranking history: currently #1652 (by weekly downloads).

Listing placement

All npm2,853 listings · 143 pages · 1,428 shown · page 93, #14 (overall #1,854)
All npm: every listing in weekly downloads order

Listing placement

Prettier plugins252 listings · 13 pages · page 2, #18 (overall #38)
Prettier plugins: every listing in weekly downloads order

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 (2)
Recent weekly downloads observations for prettier-plugin-stillwind
Date (UTC)Weekly downloadsChange vs. previous
1,005+195
810—

Similar npm Prettier plugins plugins

All 20 prettier-plugin-stillwind alternatives

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-stillwind. First seen Nov 4, 2026; last successful collection Nov 5, 2026. See the methodology.