Below is a quick reference table of the modules and plugins that Nuxt Stack installs and configures:
| ||Loads |
| ||Collection of modules for developing PWAs|
| ||Automatically generate or serve a dynamic sitemap|
| ||Share variables and mixins across style files and SFCs|
| ||Import SVGs as Vue components|
| ||Load custom webfonts from services like Google and Typekit|
| ||Google Analytics integration for Nuxt|
| ||Lazily load images and videos when they become visible|
| ||Simple interface for installing a PWA to the home screen|
| ||Lazily hydrate Vue components using a variety of strategies|
| ||Reactive flag triggered by tabbed keyboard navigation|
| ||Declare static (non-reactive) data within Vue components|
Some plugins are only installed if module options are specified in the Nuxt config.
vue-analytics are only installed if module options are not
undefined. This keeps the client bundles as small as possible.
Other plugins like
lazysizes etc. can be disabled by passing
false to their module options.
Check out the configuration page for information on what options can be passed to these plugins.