Skip to content

0.0.1-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@tbela99 tbela99 released this 17 Aug 04:20
· 143 commits to master since this release

What's Changed

Minification

  • merge identical rules
  • merge adjacent rules
  • minify colors
  • compute shorthand: border-radius, border-width, margin, padding
  • remove redundant declarations
  • simple shorthand properties (padding, margin, etc). must have all required properties
  • complex shorthand properties (background, font, etc.). may have optional properties
  • conditionally unwrap :is()
  • automatic css nesting
  • automatically wrap selectors using :is()
  • multi-level shorthand properties (border - [border-width, border-color, etc.]) https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties
  • avoid reparsing (declarations, selectors, at-rule)
  • avoid rerendering (declarations, selectors, at-rule)
  • node and browser versions
  • decode and replace utf-8 escape sequence

Performance

  • flatten import At-Rule

Testing

  • node tests
  • browser tests

Code Coverage

  • node
  • browser

Full Changelog: 0.0.1-rc2...0.0.1-rc3