Excited to announce the Lightning CSS visitor API! It lets you build custom CSS transform plugins in JavaScript. β‘οΈ
π 6x faster than postcss
π± Fully parsed values for all CSS rules and properties
πΎ Granular API
πͺ Composable
πͺ Fully typed
lightningcss.dev/transforms.β¦
ALT Example code for a custom visitor plugin that replaces a --branding-padding environment variable with a value representing 20px.
Excited to announce that Parcel CSS is now Lightning CSS! β‘οΈ
This new name makes it clear that it can be used outside Parcel, with other build tools or standalone.
Had way too much fun designing the new website too! π lightningcss.dev
Follow @lightningcss for updates.
π’ Announcing React Aria's date and time pickers!
π Calendars, date and time fields, and range pickers
πͺ Custom granularity, unavailable dates, and more
π International β 13 calendar systems
βΏοΈ Accessible
π± Touch friendly
π¨ Bring your own design
react-spectrum.adobe.com/bloβ¦
Excited to announce that Parcel CSS is now the default CSS transformer and minifier in Parcel v2.4.0! π₯³
This brings improved performance and bundle sizes, and automatic vendor prefixing and transpilation of CSS for your browser targets, just like JS!
parceljs.org/blog/v2-4-0/
More CSS Color goodies incoming! This week, I bring you support for the new color-mix() function in Parcel CSS v1.6.0. π₯³
This lets you easily mix two colors together by a specified amount, and it gives you a ton of control over how that happens. Really cool stuff! π¨
ALT A screenshot of the Parcel CSS playground showing three examples of color-mix.
Parcel CSS now supports the CSS Color Level 4 spec, which enables many new ways to define colors, including high color gamut support! π¨
Currently only supported natively in Safari, but Parcel CSS compiles these new color spaces so they work across all browsers. π₯³
Just shipped Parcel CSS v1.4.0! π
π° Support for parsing, bundling, and minifying cascade layers (@βlayer + @βimport)
π Support for parsing and minifying @βproperty rules
π§ββοΈ Fix bundle ordering of duplicate @βimport rules
οΏ½ Support for unicode-range in @βfont-face rules
π’ Announcing Parcel CSS: A CSS parser, compiler, and minifier written in Rust!
β‘οΈ Extremely fast
ποΈ Small output
π’ Vendor prefixing
πͺ Syntax lowering
π± CSS modules
π¦ Use with Parcel, or standalone in JS or Rust!
GitHub: github.com/parcel-bundler/paβ¦
Blog: parceljs.org/blog/parcel-cssβ¦
π Beyond excited to announce Parcel v2.0.0 stable!
Parcel 2 brings the zero configuration experience from Parcel 1, and makes it scalable and extensible to projects of any size and complexity.
π Blog post: parceljs.org/blog/v2/
β¨ New home page: parceljs.org
Exciting React Spectrum and React Aria releases today! π
Table is out!
πΉ Keyboard navigation
β Multi-selection
π Sorting
β³ Async loading
βΎ Infinite scrolling
π€ Virtualization
π² And more!
Help text and error message support for fields! π¨
react-spectrum.adobe.com/relβ¦
π’ Excited to release the React Aria ComboBox! It provides hooks to help you build great autocomplete experiences.
βΏοΈ Accessible
π± Mobile friendly
π Section support
β³ Async loading and infinite scrolling
π¨ 100% customizable for your design
Blog post: react-spectrum.adobe.com/bloβ¦
React Spectrum and React Aria releases are out! π
π Tabs is now stable!
π°οΈ ActionGroup auto-collapses when space is limited
π± Responsive style props
π¨ Static color option for ActionButton and ToggleButton
Some cool features in the thread below! π
react-spectrum.adobe.com/relβ¦