This is a not-another-template-starter for Nuxt web applications. It is mostly based on the setup I'd currently use to start a new "real world" Nuxt webapp. The main goal is to abstract from difficult and repetitive dependency management across more Nuxt projects. All common features are replaced with just one package.json dependency (+ the specific ones for the project).
However, instead of being heavily opinionated as usual, Nuxt Ignis is optionated. It incorporates a vast spectrum of modules and features, but the end user controls what will appear in the final bundle. This is achieved by (not) adding modules and configuration into nuxt.config.ts. Although this file must remain static on build time and cannot be changed afterwards, nothing is preventing it from being dynamically prepared. And in this phase, environment variables can be used to adjust what makes it into the actual build.
The project will improve and grow together with my skills. And - hopefully - through addressing the feedback from you, the (future) users. I also try to include WHAT and WHY comments based on my knowledge about the framework and used libraries.
See CHANGELOG for the latest changes.
nuxt-ignis is available as NPM package that can be referenced as a single dependency with all the features incoming.
- Run CLI tool to set it up in root of your project:
 
npx nuxt-ignis setup- 
Setup your
.envto fit your project needs. - 
You are ready to build your next awesome project in Nuxt!
 
- Check Installation guide for further reference.
 - Check Configuration guide for available options.
 
Learn more in the Nuxt Ignis documentation.
If you want to help making Nuxt Ignis better, please check our Contributing Guide.
