Quasar Extras is a collection of essential static assets, including popular icon sets like Material Icons, Material Design Icons (MDI), Font Awesome, and Ionicons, alongside the Roboto font and Animate.css for animations. It is designed to integrate seamlessly with the Quasar Framework, a Vue.js-based UI framework for building various application types. The current stable version is 2.0.9, and the package receives updates as its bundled upstream assets are updated, reflecting a consistent maintenance cadence. Its key differentiators include optimizing asset bundles by stripping unnecessary files for faster downloads, consolidating these assets in a single, tested package tailored for Quasar, and providing a reliable way to include assets like Material Icons, circumventing common npm installation issues with their native packages.
npm install quasar-extrasVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to enable multiple font, icon, and animation sets within your Quasar Framework project's configuration file.
Refer to the Ionicons v4 documentation for updated icon names and usage. Update your application's icon references accordingly. For Quasar v1 and below, consider staying on `quasar-extras` v1.x if Ionicons v2 compatibility is critical.
Configure desired extras by adding their names to the `extras` array or `animations` property in your project's `quasar.conf.js` (or `quasar.config.js`) file. Do not attempt to import them like regular npm packages in your JavaScript or style files.
Check the `quasar-extras` README or release notes for the bundled versions of specific assets. If a different external asset version is required, you might need to include that asset manually in your project, overriding or augmenting what `quasar-extras` provides.
Ensure 'material-icons' is correctly added to the `extras` array within the `framework` object in your `quasar.conf.js` (or `quasar.config.js`). This package integrates assets via configuration, not direct module imports.
Verify that your `extras` configuration in `quasar.conf.js` (or `quasar.config.js`) is correct and that the desired icon sets are enabled. If you recently updated `quasar-extras`, consult the release notes for any breaking changes related to specific icon sets and update your icon class names according to their respective documentation.
Ensure the `animations` property is set in your `quasar.conf.js` (or `quasar.config.js`). For example, set `animations: 'all'` to include all animations, or provide an array of specific animation names like `animations: ['fadeIn', 'fadeOut']`. Then, double-check the animation class names in your components against the Animate.css documentation.
No dependency data recorded yet.