📦🚀 Blazing fast, zero configuration web application bundler

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/
2
18
126
Just shipped Parcel CSS v1.7.0! 🚀 - Auto prefixing + improved minification for mask, clip-path, and filter - Parsing support for :has - @​font-palette-values and font-palette support - More length units - Analyze url() dependencies in custom properties github.com/parcel-bundler/pa…
2
5
60
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! 🎨
1
12
44
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. 🥳
7
23
197
Excited that @gatsbyjs is starting to use @parceljs! They're using it to compile TypeScript in gatsby-config and gatsby-node config files. Great work by @lekoarts_de and @wardpeet! Thanks for your contributions to Parcel as well. 🙂 gatsbyjs.com/docs/reference/…
1
5
55
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
2
9
101
Just released Parcel CSS v1.3.0! 🚀 ⌨️ Standalone CLI – use Parcel CSS without any other build tools. Written in Rust. 🧳 Import bundling – build multiple css files together into one. Files are built in parallel for perf. 🗜️ Significantly smaller binary size. ⚡️ 5% faster again!
5
29
264
We are now using Parcel CSS as the minifier for the React Spectrum documentation site! 🥳 It reduced our total CSS bundle size by 15 KB, and reduced overall production build time by ~30%. We have a lot of complex CSS, so feeling pretty good that everything works. Try it out! 😃
1
5
134
Parcel v2.3.0 is out! 🚀 Over 60% fewer npm dependencies than v2.2, over 70% fewer than v2.1! ⚛️ Automatic support for the modern JSX transform with React 18 pre-releases. 🚝 Fixes for auto install in PNPM monorepos github.com/parcel-bundler/pa…
3
18
161
Just added a new section to the Parcel homepage to feature the sponsors, backers, and contributors that help make it possible. 😍 Thanks to @vercel and @bower for their continued sponsorship! If you use and enjoy Parcel or any of our open source modules, please consider joining.
2
3
93
This is now shipped in Parcel CSS v1.2.0! 🚀 Other improvements: - Minification of properties containing CSS variables - Improved minification of border properties - Bug fixes for image-set, vendor prefixing, and CSS nesting. github.com/parcel-bundler/pa…
Managed to make Parcel CSS even faster! It now parses with zero string copies. Instead, all strings in the AST are borrowed from the input string (i.e. just pointers). Not only is this faster, it also uses less memory. And thanks to Rust's lifetimes, this is totally safe! 🤩
1
4
33
Managed to make Parcel CSS even faster! It now parses with zero string copies. Instead, all strings in the AST are borrowed from the input string (i.e. just pointers). Not only is this faster, it also uses less memory. And thanks to Rust's lifetimes, this is totally safe! 🤩
11
33
482
Wow, Parcel just passed ⭐️ 40,000 🌟stars on GitHub! 🤩 I know it’s a silly metric but still feels like a milestone. Thanks everyone for your support.
14
27
658
Parcel CSS v1.1.0 adds support for the `@custom-media` rule from the Media Queries Level 5 draft spec. This allows you to easily reuse common media queries in multiple places! 🤩 Release notes: github.com/parcel-bundler/pa… Live demo: parcel-css.vercel.app/#%7B%2…
9
67
📢 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…
46
344
1,960
Excited to finally ship the graph implementation that @lettertwo and team worked on! Some serious engineering went into this. It's a custom data structure backed by SharedArrayBuffer with similar perf to native v8 hash maps but with no serialization cost to send between threads!
Parcel v2.1.0 is out! 🐠 Transpile node_modules for your browser targets. 🚀 New graph implementation using SharedArrayBuffer. Up to 50% faster rebuilds and 40% less memory usage. ☮️ Deferred compilation of unused exports 🔥 Fixed many HMR bugs And more! github.com/parcel-bundler/pa…
6
15
141
These days, it's common for libraries to publish modern syntax to npm, but if you're building an app targeting older browsers, you'll need to transpile. Parcel now handles this automatically! Previously it was too slow, but with SWC under the hood there's almost no perf hit. 🚀
2
31
Parcel v2.1.0 is out! 🐠 Transpile node_modules for your browser targets. 🚀 New graph implementation using SharedArrayBuffer. Up to 50% faster rebuilds and 40% less memory usage. ☮️ Deferred compilation of unused exports 🔥 Fixed many HMR bugs And more! github.com/parcel-bundler/pa…
2
28
161
Did you know: Parcel supports CSS modules out of the box? This lets you explicitly reference CSS classes from your JavaScript, which ensures styles from different files don’t clash. Parcel also supports tree shaking unused classes from CSS modules! 😀 parceljs.org/languages/css/#…
1
16
124
For service workers, Parcel has special support for retrieving a manifest and version hash for all of your built bundles and assets. This lets you easily add pre-caching and offline support to your application. parceljs.org/languages/javas…
1
15