NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2097 most downloaded on npm
Sorts CSS declarations fast and automatically in a certain order.
Last release 6 months ago
07 Apr 2026
Release timing varies
gaps range from 8 days to 1.5 years
Most releases are documented
notes for 35 of 48 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
48 releases · first in 2016
New properties regarding text & math baseline, field size and scrollbar visibility.
Set animation & background shorthand properties order to match CSS spec order.
One column per quarter.
New sorting order: Frakto, thanks to @danybranding!
New properties related to: offset, transition and text wrapping.
column-gap and row-gap moving unsafely.Regression with TypeScript types resolution for CommonJS.
New font and math related properties.
TypeScript types resolution for Node.js 16 and up, thanks to @amiller-gh and @privatenumber!
Missing bubble sort code in npm package.
Nothing published for this version
Border properties border-end and border-start radius moving unsafely.
border-end and border-start radius moving unsafely.Backport: Missing bubble sort code in npm package.
New container, overflow and font related properties.
keepOverrides.Logical border properties moving with keepOverrides.
keepOverrides.New properties: content-visibility and image-orientation.
content-visibility and image-orientation.padding-block moved unsafely with keepOverrides.Expected plugin type, now using PostCSS PluginCreator type.
PluginCreator type.Include types in npm package files.
TypesScript types, special thanks to @peterblazejewicz.
Crash on missing paired comment node from invalid SCSS parsing.
Crash on missing node raws before content.
Crash on two comments in the same line.
Usage of built-in orders with CommonJS.
Internal code to load built-in orders using dynamic import instead of using Node.js fs. Enables usage in other environments such as the browser.
fs. Enables usage in other environments such as the browser.Sorting padding and border shorthands with keepOverrides enabled.
keepOverrides enabled.all, the property is moved to the top.Loading built-in order using a relative path.
ES module export type, both CommonJS and ES module importing are supported.
row-gap and font-display.Nothing published for this version
Experimental Node.js warning from showing up on some versions.
Handling vendor prefixed declarations such as -moz-animation when sorting with keepOverrides enabled.
-moz-animation when sorting with keepOverrides enabled.Sorting of unknown properties when sorting alphabetically now works the same as the other orders. Instead of sorting all properties only known propert
Option keepOverrides to keep overrides in place, useful for legacy CSS where shorthand declarations override longhand declarations.
keepOverrides to keep overrides in place, useful for legacy CSS where shorthand declarations override longhand declarations.alphabetical.Invalid package engines node version range.
New flex box shorthand properties which can conflict with existing flex box properties.
Keep at-rules at the same position.
Flexbox justify self properties.
New text style and interaction related properties.
Prevent comments outside CSS selectors from being moved.
Put declarations before nested declarations.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →