Skip to content

Upgrade to Nuxt 3#380

Open
lewisgoddard wants to merge 12 commits into
masterfrom
nuxt-3
Open

Upgrade to Nuxt 3#380
lewisgoddard wants to merge 12 commits into
masterfrom
nuxt-3

Conversation

@lewisgoddard
Copy link
Copy Markdown
Member

@lewisgoddard lewisgoddard commented May 24, 2026

Replaces

Config Changes

  • .eslintrc replaced with eslint.config.mjs
  • nuxt.config.js replaced with nuxt.config.ts
  • Added typecheck to CI with tsconfig.json

Code Changes

  • .scss - Fix @import is deprecated.
  • Move from custom module to @nuxtjs/plausible
  • components/ + layouts/ - Use new Nuxt/Vue 3 format and TypeScript.

@lewisgoddard lewisgoddard requested a review from a team May 24, 2026 09:17
@lewisgoddard lewisgoddard self-assigned this May 24, 2026
@lewisgoddard lewisgoddard added massive breaking This pull request introduces changes that break build or production runtime. labels May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking This pull request introduces changes that break build or production runtime. massive

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant