Releases: MatrixAges/prettier-plugin-tailwindcss-pro
Releases · MatrixAges/prettier-plugin-tailwindcss-pro
v0.2.0
Added
- Logical Depth Assertion: Improved indentation logic that strictly calculates nesting depth from AST.
- Support for
TSModuleBlockin depth calculation. - New
complex-jsxtest case for verifying deep nesting scenarios.
Fixed
- Indentation Locking: Fixed an issue where manual tabs/spaces would persist in multi-line
classNameattributes. - Strict Re-formatting: Implemented a "Collapse-First" strategy that ignores all original source indentation for multi-line classes.
- Precise Alignment: Removed redundant node counts (like
ReturnStatementorFunctionDeclaration) and includedJSXAttributeto achieve perfect Prettier-standard alignment. - Fixed duplicated internal
getNestingDepthfunctions inindex.ts.
Improved
- Enhanced multi-line detection: now forces indentation for any user-provided newlines, regardless of class count.
- Robust whitespace stripping in individual class names during categorization.
v0.1.16
Fixed
- Fix multi-line className indentation: now correctly preserves original string indentation format
- Optimize single-line/multi-line expansion logic: only expand to multi-line categorized format when class count >= 5
Added
- Add complex-jsx test case covering complex nested JSX scenarios
v0.1.15
fix indent.
v0.1.14
Features
- support grouping tailwindcss classes
- support custom categories
- support dynamic wrapping
- support format fn string args in className
- support format class in template string
v0.1.13
Features
- support grouping tailwindcss classes
- support custom categories
- support dynamic wrapping
- support format fn string args in className
- support format class in template string
v0.1.12
Features
- support grouping tailwindcss classes
- support custom categories
- support dynamic wrapping
- support format fn string args in className
- support format class in template string
v0.1.11
Features
- support grouping tailwindcss classes
- support custom categories
- support dynamic wrapping
- support format fn string args in className
- support format class in template string
v0.1.10
Features
- support grouping tailwindcss classes
- support custom categories
- support dynamic wrapping
- support format fn string args in className
- support format class in template string