microsoft / griffel

CSS-in-JS with ahead-of-time compilation ⚡️
https://griffel.js.org
MIT License
1.2k stars 61 forks source link

fix(babel-preset): remove duplicated styles from the generated metadata #554

Closed YuanboXue-Amber closed 6 months ago

YuanboXue-Amber commented 6 months ago

With styles like ...shorthands.padding(0), the metadata generated from babel-preset contains 6 css rules, with padding-left/padding-right duplicated. This PR removes the duplicate so the result will be 4 css rules as expected.

github-actions[bot] commented 6 months ago

📊 Bundle size report

🤖 This report was generated against 2cb5dd0da0c20d526422fb463e61d1639cb64efe