Skip to content

Conversation

zoey-kaiser
Copy link
Member

@zoey-kaiser zoey-kaiser commented Oct 6, 2025

This PR:

  • Removes the cheriot stack
  • Upgrades the merino stack to run on Nuxt 4
  • Upgrades to Node 24
  • Upgrades packages:
    • Eslint: 9.18 ➜ 9.37
    • Oxlint: 0.15 ➜ 1.20
    • Nuxt i18n: 9.2 ➜ 10.1
    • NaiveUI: 2.0.0-rc.4 ➜ 2.0.0
    • Prisma: 5.22 ➜ 6.16
      • New prisma-client provider
      • Prep for rust-less engine
    • NuxtAuth: 0.9 ➜ 1.1
    • TRPC: 10.45 ➜ 11.6
    • Typescript: 5.7 ➜ 5.9
    • VueTSC: 2.2 ➜ 3.1

Checklist:

  • issue number linked above after pound (#)
    • replace "Closes " with "Contributes to" or other if this PR does not close the issue
  • manually checked my feature / checking not applicable
  • wrote tests / testing not applicable
  • attached screenshots / screenshot not applicable

Copy link
Contributor

@BracketJohn BracketJohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are we writing an eslint-config? if not, should we consider doing so to adapt some useful internal rules we have?

same, potentially, with tsconfig

{
name: 'vite-node',
version: '^2.1.5',
version: '0.3.0-beta.4',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you test this? I checked this version out and it was not working for me

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had seen that on one of our projects we use this version! But this could also be due to them using the Docker-database setup.

Ill revert it down to beta.3 as its more battle-tested!

@zoey-kaiser
Copy link
Member Author

are we writing an eslint-config? if not, should we consider doing so to adapt some useful internal rules we have?

Yes, we are. However its harder to push package-related rules (e.g. importing prisma enums, trpc procedure imports) etc. and I wanted to avoid always shipping these.

But I think its a great idea to look into for the future as an extension 😊

@zoey-kaiser zoey-kaiser merged commit 9ac8a5e into main Oct 15, 2025
2 checks passed
@zoey-kaiser zoey-kaiser deleted the feat/rewrite-for-nuxt-4 branch October 15, 2025 07:56
Copy link
Contributor

@BracketJohn BracketJohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - as discussed orally before you had merged this. Thanks for landing this nice update (:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants