Overview
Key characteristics
- Nuxt Ignis is
pnpm
based project - It uses Nuxt application framework built atop Vue.js
- It is available as standalone NPM package defining a base layer to extend from
Flexibility
With Nuxt Ignis you have guaranteed control over the final shape of your app via environment variables. Learn more in the configuration section.
Core features
Nuxt Ignis is designed to be as optionated as possible. You can control most of the behavior via .env
provided to the build process. This allows to keep the nuxt.config.ts
file static, while still being able to adjust the final build. Like that, the project should not bloat with tons of actually unused depeondencies.
With that in mind, some packages are still enabled by default, because they provide functionality that are often repeatedly used. Those we call "core features". Most of them can be turned off via respective environment variables. A small number of excptions cannot be turned off at all due to current technical limitations.
More info about the core features
Optional features
Most of the available are disabled by default and are meant to be opted-in by a respective environment variable. Those we address as "optional features". This general term also inclues all other Nuxt Ignis configuration that is available.
More info about the optional features
More info
- Check showcase of live projects using
nuxt-ignis
. - Go to installation to learn how to start using Nuxt Ignis.