Skip to content

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.