Nuxt FSC Starter is an nuxi init starter template for Nuxt 3 to build modern web applications. This project is designed to provide a robust and scalable initial setup, facilitating the creation of high-performance and maintainable web applications.
- Bun
- Nuxt 3
- TypeScript
- PrimeVue
- TailwindCSS (Preflight reset are disabled see this for more info)
- Pinia
- Keycloak plugin
- isAuthenticated middleware to protect only authenticated routes
bunx nuxi@latest init --package-manager bun -t gh:FelipeSanchezCalzada/nuxt-fsc-starter-template <project-name>
PrimeVue already comes with base styles and resets. If we enable Tailwind Preflight, then the base PrimeVue styles will be broken.
- Make sure to configure Node and NPM as interpreter and set the package manager in Setting -> Languages and Frameworks -> Node.js
- When you configure you run configuration, set the Node interpreter to Bun
This configuration is required to keep working ESLint execution in the IDE.