Parcel (@parceljs) 's Twitter Profile
Parcel

@parceljs

📦🚀 Blazing fast, zero configuration web application bundler

ID: 917163626238140421

linkhttps://parceljs.org calendar_today08-10-2017 23:03:43

265 Tweet

7,7K Followers

0 Following

Devon Govett (@devongovett) 's Twitter Profile Photo

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…

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…
Devon Govett (@devongovett) 's Twitter Profile Photo

📢 Parcel v2.12.0 brings support for macros, a new web-based REPL, improved CSS bundling, and manual code splitting! Macros are JS/TS functions that run at build time instead of being bundled. They can generate constants, code, and even assets (eg css)! parceljs.org/blog/v2-12-0/

📢 Parcel v2.12.0 brings support for macros, a new web-based REPL, improved CSS bundling, and manual code splitting!

Macros are JS/TS functions that run at build time instead of being bundled. They can generate constants, code, and even assets (eg css)!

parceljs.org/blog/v2-12-0/
Devon Govett (@devongovett) 's Twitter Profile Photo

Parcel also enables you to generate additional assets (eg css) from a macro. You can build your own statically extracted CSS-in-JS library in only a few lines of code. And since macros are just functions, you can create any API you want, eg accepting objects or theme values! 😲

Parcel also enables you to generate additional assets (eg css) from a macro. You can build your own statically extracted CSS-in-JS library in only a few lines of code. And since macros are just functions, you can create any API you want, eg accepting objects or theme values! 😲
Devon Govett (@devongovett) 's Twitter Profile Photo

tailwind-merge can be used as a macro in Parcel to run it at build time! The output is a static string, so there is no runtime performance impact and the 20kb of extra bundle size is avoided. Pretty cool! 🙂

tailwind-merge can be used as a macro in Parcel to run it at build time! The output is a static string, so there is no runtime performance impact and the 20kb of extra bundle size is avoided. Pretty cool! 🙂
Devon Govett (@devongovett) 's Twitter Profile Photo

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…

Devon Govett (@devongovett) 's Twitter Profile Photo

Just released Parcel v2.13.0! 🚀 Mostly a maintenance release (40+ fixes & updates!), but also a few nice features: 📚 New library mode that doesn't bundle, for improved tree shakability 🧑‍🍳 TypeScript proxy server config 🗃️ Globs in package.json source field 🏎️ Faster resolver

Devon Govett (@devongovett) 's Twitter Profile Photo

Just published a Storybook Builder for Parcel! 🥳 It preserves state via React Fast Refresh in both your components and CSF story files using a custom transformer. Haven't seen this anywhere else. Hot reloading for auto-generated controls via TS too.

Devon Govett (@devongovett) 's Twitter Profile Photo

New Create React App to Parcel migration guide: parceljs.org/migration/cra/ Covers our new automated migration script, and how to migrate manually step by step.

Devon Govett (@devongovett) 's Twitter Profile Photo

Happy to announce Parcel v2.14, now with support for React Server Components! 🥳 RSCs can be integrated into client-rendered apps, server rendered, or statically rendered at build time. Also: rust MDX compiler, create-parcel CLI, new error overlay, and native import maps.

Happy to announce Parcel v2.14, now with support for React Server Components! 🥳

RSCs can be integrated into client-rendered apps, server rendered, or statically rendered at build time.

Also: rust MDX compiler, create-parcel CLI, new error overlay, and native import maps.
Devon Govett (@devongovett) 's Twitter Profile Photo

Added new Parcel React Server Components examples with Deno and Bun! You can use any server/runtime you want. Parcel just builds your code. github.com/parcel-bundler…

Added new Parcel React Server Components examples with Deno and Bun!

You can use any server/runtime you want. Parcel just builds your code.

github.com/parcel-bundler…
Devon Govett (@devongovett) 's Twitter Profile Photo

React 19.1 enables Server Components in Parcel with React Stable (not only canary)! Just released Parcel v2.14.3 with the corresponding update. 🥳

Devon Govett (@devongovett) 's Twitter Profile Photo

Parcel v2.15 introduces a new HTML and SVG transformer and minifier written in Rust using browser-grade components from Firefox + Servo! 🚀 Replaces posthtml, htmlnano, SVGO, and SVGR. 10x faster. Reduces npm dependencies by 25% and install size by 45%. parceljs.org/blog/v2-15-0/

Devon Govett (@devongovett) 's Twitter Profile Photo

Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out! devongovett.me/blog/parcel-rs…

Parcel (@parceljs) 's Twitter Profile Photo

If you’re using React Server Components with Parcel, please upgrade the react-server-dom-parcel package in your lock file ASAP!