Changes
No breaking changes, no runtime changes. This release makes quasar more tree-shakable and pairs with the new faster toolchain.
- Tree-shaking: added a sideEffects declaration and /#PURE/ annotations on all component/directive/plugin definitions. A minimal import { QBtn } from 'quasar' can now shake down to 36 KB (10 KB gzip) under per-file imports.
- New dist/transforms/sass-variables.json: precomputed parse of the Sass variables file, powering targeted variable injection in @quasar/vite-plugin v2 (only the variables a style block uses get injected — much faster Sass compilation).
- Pairs with @quasar/vite-plugin v2.0.0 and @quasar/app-vite v3.4.0 (both require quasar ^2.24.0): production builds up to 3x faster, dev cold starts up to ~1.8x faster, byte-identical output. Plugin 1.x keeps working too.
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following: