This morning I built a test harness for @lightningcss to run the Web Platform Tests – the same tests used by browser engines.
It extracts over 24,000 CSS parsing test cases, and verifies that Lightning CSS can correctly parse, transform, and minify each one. Then it takes the compiled CSS and verifies that it still passes the original test in a browser.
Also built this cool dashboard to dive into the test failures. This will be super helpful for discovering edge cases and missing features! Already got some work to do. 😅
Looks like Vite 8 is using Lightning CSS as the default CSS minifier! Most next-generation build tools are now using it, including Turbopack, Rspack, Tailwind, Parcel, Bun (a port), and now Vite. ⚡️
DevStack™ Lightning CSS v1.30.0 is released! 😀
⚡️ Updated relative color spec for numbers and percentages
⚡️ Updated nesting spec for pseudo elements and interleaved rules
⚡️ Skip generating unnecessary @supports
⚡️ Android support
⚡️ ... and more!
github.com/parcel-bundler…
Very excited to see oxvg, a Rust-based alternative to SVGO powered by @lightningcss and other browser-grade components from Servo! Has the potential to be not just faster, but also optimize better. ⚡️
github.com/noahbald/oxvg
Just released Lightning CSS v1.29! ⚡️
• Support for View Transitions Level 2 rules, properties, and selectors, with css module scoping
• @font-feature-values
• Enable/disable compiling light-dark()
• Better media query range output
• ...and more!
github.com/parcel-bundler…
We are proud to announce that we now sponsor all key contributors and dependencies of @voidzerodev's projects, which include vite, vitest, rolldown, and oxc.
More contributors will be added to the list in the near future! And join @ThePledge of course!
github.com/orgs/voidzero-…
Happy new week! New StyleX release v0.8.0 is out now!
- new and improved lint rules
- many small fixes
- introducing lightningcss to our Rollup plugin.
Lightning CSS v1.27.0 is out! ⚡️
Adds a [content-hash] pattern for CSS modules, enabling multiple versions of a library to coexist without conflicts.
Implements "pure mode" for CSS modules, which enforces each rule to be locally scoped with at least one id or class selector. Thanks @kdy1dev!
Also improves selector parser error messages and fixes some bugs. Thanks to everyone who contributed! 😍
github.com/parcel-bundler…
Just released @lightningcss v1.26.0!
⏵ Support for animation-range properties
⏵ Support for named timeline ranges in @keyframes
⏵ Error on unsupported :global/:local syntax in CSS modules
⏵ Support for Windows on ARM
github.com/parcel-bundler…
Lightning CSS v1.25.0 is out! ⚡️
• CSS module options to disable scoping for grid, animation, and other features
• Optimizes the `all` shorthand
• Support animation-timeline in animation shorthand
• Bug fixes for transforms, color, and animations
github.com/parcel-bundler…
Nice to see Lightning CSS making its way into more tools! Those are some great performance improvements too: 70x faster CSS compilation, 30% faster builds overall. ⚡️
Announcing Rsbuild v0.5, an significant milestone!
- ⚡️ Support for Lightning CSS
- 🌟 Support for customize server
- 🍦 Support for custom minify options
- 🍭 Refactor the SVGR plugin
- 💡 Most APIs have reached stable
rsbuild.dev/community/rele…
Just released Lightning CSS v1.24.0! ⚡️
Support for compiling the light-dark() color function, enabling simple OS + programmatic dark mode toggles! 🌘
Also improves minification for custom properties, @keyframes rules, system colors, and more! 💪
github.com/parcel-bundler…
The next version of Lightning CSS will be able to down-level the light-dark() function using some CSS variable fallback tricks! This lets you implement dark mode without writing any media queries, and programmatically switch themes just by changing the `color-scheme` property. 🤯
143K Followers 186 FollowingThe build tool for the web. It's pronounced /vit/ like Veet! | brought to you by @voidzerodev and the community - join us on Discord: https://t.co/Cs7aMLlLwD
14K Followers 739 FollowingChrome DevRel at Google (CSS + Web UI). @CSSWG Member. Former University Lecturer. PADI Divemaster. Blogs at @bramusblog. You should follow me on Bsky 🦋.
551 Followers 8K FollowingBitcode is a marketplace of technical datasets that improve AI code/CAD/STEM-generation performance for domain-specific tasks. 🧪
4 Followers 1K Following.NET Ninja 🥷 | Full Stack Sorcerer ✨ | Tech Explorer 🌐 | Transforming Ideas into Digital Reality 💡💻 | Passionate about Innovation and Code Craftsmanship 🚀
215 Followers 2K FollowingWeb Engineer. いろいろあったけど社会人歴14年目。登山とお酒とRock'n'Roll Musicがあれば幸せ。青森県青森市生まれ。ex: Engineer of CyberAgent, Inc. / FUN-Hakodate Information Design & Media Design.