Skip to content
Externa

Nuxt starter 1.1.1 — NuxtPage and Node 22.13+

Why 1.1.1 matters: NuxtPage instead of slot, h3 pin for getQuery, engines ≥22.13.0 — plus what 1.1.0 tooling bumps included.

Luca Giardi21 October 20266 min read

21 October 2026 — externa-nuxt-starter v1.1.1. This is the cut you want if you build with Nuxt against Externa: pages actually render, Nitro getQuery stays reliable, and Node is pinned to a supported line. GitHub Release v1.1.1.

We fold v1.1.0 (20 Oct — CI/tooling majors only, no app/runtime code change) into this article so you are not asked to read two nearly empty posts.

Who should upgrade

  • Anyone whose pages stayed blank because app.vue used <slot /> instead of <NuxtPage />.
  • Anyone on Node 20 (EOL) — minimum is now >=22.13.0 (24 recommended; .nvmrc pins 24).
  • Teams still on 1.0.1 after the October security patches.

What changed in 1.1.1

From the release notes:

  • app.vue: replace <slot /> with <NuxtPage /> so pages/ render (#18).
  • deps: pin h3@^1.15.11 so a hoisted h3 2.x RC cannot break getQuery in server routes (#19).
  • engines: >=22.13.0 to match the toolchain (eslint needs Object.groupBy) (#20).
  • CI tests Node 22.13.0 and 24; README updated; /api/home demonstrates ?page= / ?locale= via getQuery.

What 1.1.0 already brought (tooling)

v1.1.0 bumped major dev/CI packages (actions/checkout v7, eslint 10, @types/node 26, vue-tsc 3). Runtime Nuxt 3 / Vue / vue-router and application code were unchanged (release). Jump straight to 1.1.1.

Upgrade steps

git clone https://github.com/qiick-io/externa-nuxt-starter.git
# or in an existing clone:
cd externa-nuxt-starter
git fetch --tags
git checkout v1.1.1

Use Node 22.13+ (or 24):

nvm install 24 && nvm use
cp .env.example .env   # if needed
npm ci
npm run lint
npm run build
npm run dev            # http://localhost:3003

Env (private runtimeConfig only — never NUXT_PUBLIC_ for the API key):

EXTERNA_API_URL=http://externa-core.test
EXTERNA_API_KEY=
EXTERNA_COLLECTION=

Point at Externa Core 1.2.x for the feature set the docs describe with Nuxt (Headless starter). For a locale-aware landing walkthrough, see Multilingual landing page with Nuxt and Externa.

Breaking note

Node 20 is not supported on 1.1.1. Upgrade Node before npm ci.

Sources

Try Externa on your own server

Open source under MIT, self-hosted, built on Laravel.

Externa5 min read

Starter security patches — Oct 2026

Next starter 1.0.1–1.0.2 and Nuxt starter 1.0.1: patched Next, React, and Nuxt tooling deps. Who should update and how.