Features
- 🦾 Build and development modes:
- CSR: Client side rendered applications
- SSR: Server side rendered applications
- SSG: Static site generator
- Fastify: Uses the onSetup hooks to setup the Fastify server with HMR
- 🎈 Minification of ESM files.
- 📥 Bundle your server (backend) code.
- ✨ Hooks:
- onSetup: Sets up your Fastify server directly after initializing.
- onAppCreated: Functions which run after the application has been created.
- onAppMounted: Functions which run in the onMounted hook of the application.
- onRendered: Functions which run after rendering the application (SSR).
- onTemplateRendered: Functions which run after rendering the template (SSR)
- ⭐ Vitrify plugins: allows for Vite plugin configuration based on the build mode and dynamic Vite configuration changes.
- 🔥 Fastify SSR plugin: allows you to integrate a server-side rendered web application into your Fastify server. Handles development and build modes automatically.
- ⚡ Preconfigured Vite plugins:
- PWA support with vite-plugin-pwa.
- On demand CSS with unocss.
- Automatic component resolving with unplugin-vue-components.