Skip to content

Commit 29761c6

Browse files
committed
release: v0.5.3
1 parent 8679d17 commit 29761c6

14 files changed

Lines changed: 34 additions & 23 deletions

core/bin/set-app-vue.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { createFileFromWebTemplate } from 'elrh-cosca'
1111
*/
1212
export async function setAppVue() {
1313
try {
14-
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.2/core/app/app.vue', 'app/app.vue')
14+
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.3/core/app/app.vue', 'app/app.vue')
1515
} catch (error) {
1616
console.error('Error creating Ignis `app.vue` file:\n', error.message)
1717
}

core/bin/set-css.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { createFileFromWebTemplate } from 'elrh-cosca'
1111
*/
1212
export async function setCSS() {
1313
try {
14-
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.2/core/app/assets/css/ignis.css', 'app/assets/css/ignis.css')
14+
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.3/core/app/assets/css/ignis.css', 'app/assets/css/ignis.css')
1515
} catch (error) {
1616
console.error('Error creating Ignis CSS file:\n', error.message)
1717
}

core/bin/set-eslint.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { createFileFromWebTemplate } from 'elrh-cosca'
99
*/
1010
export async function setESLint() {
1111
try {
12-
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.2/core/eslint.config.mjs', 'eslint.config.mjs')
12+
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.3/core/eslint.config.mjs', 'eslint.config.mjs')
1313
} catch (error) {
1414
console.error('Error creating ESLint config file:\n', error.message)
1515
}

core/bin/setup.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export async function nuxtIgnisSetup(autoRun = false) {
3333

3434
// 1.1 - add nuxt-ignis dependency
3535
try {
36-
await updateJsonFile('package.json', 'dependencies', { 'nuxt-ignis': '0.5.2' },
36+
await updateJsonFile('package.json', 'dependencies', { 'nuxt-ignis': '0.5.3' },
3737
isAutoRun, 'This will add \'nuxt-ignis\' dependency to your \'package.json\'. Proceed?')
3838
} catch (error) {
3939
console.error('Error adding \'nuxt-ignis\' dependency:\n', error.message)
@@ -135,7 +135,7 @@ export async function nuxtIgnisSetup(autoRun = false) {
135135
await updateTextFile('.npmrc', ['shamefully-hoist=true'], isAutoRun,
136136
'This will adjust \'.npmrc\' file in your project. Continue?')
137137
} else {
138-
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.2/core/.npmrc',
138+
await createFileFromWebTemplate('https://raw.githubusercontent.com/AloisSeckar/nuxt-ignis/refs/tags/v0.5.3/core/.npmrc',
139139
'.npmrc', isAutoRun, 'This will add \'.npmrc\' file for your project. Continue?')
140140
}
141141
} catch (error) {

core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "nuxt-ignis",
33
"description": "A ready-to-use setup for your next application in Nuxt",
4-
"version": "0.5.2",
4+
"version": "0.5.3",
55
"config": {
66
"date": "2025-11-20"
77
},

docs/1-4-installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The CLI command will perform following steps. You can also do them manually if y
3939
```json [package.json]
4040
{
4141
"dependencies": {
42-
"nuxt-ignis": "0.5.2"
42+
"nuxt-ignis": "0.5.3"
4343
}
4444
}
4545
```

docs/2-1-configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The "magic" is done via environment variables, which you can set in your `.env`
1010

1111
The very nature of the process requires `nuxt.config.ts` to be static. The bundler must get a snapshot of its current state and construct the output based on it. However, this doesn't mean you have to hardcode everything in it. The build process itself runs in Node.js (or other JS runtime) and thanks to that, environment variables are available via `process.env` object.
1212

13-
Nuxt Ignis emerged from embracing this fact. Provided environment variables are processed in [`setFeatures()` function](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/features.ts) which happens to return a Nuxt config-like object. The output of this function is then merged into the final `nuxt.config.ts` file. This happens before the build step is executed, so the environment variables apply as intended.
13+
Nuxt Ignis emerged from embracing this fact. Provided environment variables are processed in [`setFeatures()` function](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/features.ts) which happens to return a Nuxt config-like object. The output of this function is then merged into the final `nuxt.config.ts` file. This happens before the build step is executed, so the environment variables apply as intended.
1414

1515
The typical application is to include or exclude certain Nuxt module. For example Nuxt Ignis is including [`@nuxt/eslint`](https://nuxt.com/modules/eslint) into `module` array of the config object, but if the feature function sees `NUXT_PUBLIC_IGNIS_CORE_ESLINT=false` environment variable, it will omit it. Some config options also imply other modifications in the config object, but the idea remains the same.
1616

@@ -28,7 +28,7 @@ This principle is addressed as _"defu-merge"_ throughout the docs and in source
2828

2929
All existing config options are also defined as [public runtime config values](https://nuxt.com/docs/guide/directory-structure/nuxt.config#runtime-config) in a standard Nuxt fashion - i.e. `NUXT_PUBLIC_IGNIS_SSR` can be accessed as `useRuntimeConfig().public.ignis.ssr`. While this doesn't affect the build process itself, it can be used for runtime checks if certain feature is enabled or not.
3030

31-
There are several examples of such usage in Nuxt Ignis codebase, starting in [`app.vue` file](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/app/app.vue).
31+
There are several examples of such usage in Nuxt Ignis codebase, starting in [`app.vue` file](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/app/app.vue).
3232

3333
## More info
3434

docs/3-11-features-built-ins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Nuxt Ignis contains couple of built-in pages and components, that will become a
66

77
Nuxt Ignis provides a default `app/app.vue` file, that contains basic layout of Nuxt application. The file contains logic for having both `Nuxt UI` and `non-Nuxt UI` mode and also to use or not to use `pages` support. It also includes `<NuxtRouteAnnouncer>` component for better accessibility.
88

9-
You can check the implementation details [HERE](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/app/app.vue).
9+
You can check the implementation details [HERE](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/app/app.vue).
1010

1111
If you need something else, you can overwrite it with your own file in the target project as you see fit. If you want to start with the default and tweak it just a little, you can use the CLI tool to [scaffold the default file](/3-12-features-cli.html#set-app-vue) into your project.
1212

docs/3-12-features-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ $ deno run --allow-run npm:npx nuxt-ignis set-app-vue
6969
```
7070
:::
7171

72-
The file will be created as `app/app.vue` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/app/app.vue).
72+
The file will be created as `app/app.vue` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/app/app.vue).
7373

7474
### set-css
7575

@@ -97,7 +97,7 @@ $ deno run --allow-run npm:npx nuxt-ignis set-css
9797
```
9898
:::
9999

100-
The file will be created as `app/assets/css/ignis.css` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/app/assets/css/ignis.css).
100+
The file will be created as `app/assets/css/ignis.css` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/app/assets/css/ignis.css).
101101

102102
**NOTE:** If `NUXT_IGNIS_COPRENUXT_PUBLIC_IGNIS_CORE_CSS` is set to `false`, this file is **NOT** included in the project automatially. You either need to re-enable it or [set it manually](https://nuxt.com/docs/4.x/api/nuxt-config#css).
103103

@@ -127,4 +127,4 @@ $ deno run --allow-run npm:npx nuxt-ignis set-eslint
127127
```
128128
:::
129129

130-
The file will be created as `eslint.config.mjs` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/eslint.config.mjs).
130+
The file will be created as `eslint.config.mjs` and will be equal to the [Nuxt Ignis default](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/eslint.config.mjs).

docs/3-2-features-ui.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Nuxt Ignis contains following customizable UI related features:
44

55
## Default CSS file
6-
There is a default CSS file [`ignis.css`](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.2/core/app/assets/css/ignis.css) that is included in the project by default. It contains basic styling for the HTML apps based on good practices and recommendations.
6+
There is a default CSS file [`ignis.css`](https://github.com/AloisSeckar/nuxt-ignis/blob/v0.5.3/core/app/assets/css/ignis.css) that is included in the project by default. It contains basic styling for the HTML apps based on good practices and recommendations.
77

88
You can disable its inclusion by setting the following environment variable:
99

0 commit comments

Comments
 (0)