From 19424fad97a9180da771163ccd9a18a14bf92f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Mon, 1 Dec 2025 18:56:16 +0100 Subject: [PATCH 1/6] fix(nuxt): remove the module as breaking change This reverts commit #178 as the Nuxt module should be a breaking change. --- .nvmrc | 2 +- apps/nuxt/app.vue | 15 + apps/nuxt/app/app.vue | 20 - apps/nuxt/app/assets/logo.svg | 1 - apps/nuxt/app/pages/blog.vue | 4 - apps/nuxt/app/pages/blog/[category].vue | 9 - apps/nuxt/app/plugins/analytics.ts | 16 - apps/nuxt/{app => }/assets/base.css | 0 apps/nuxt/assets/logo.svg | 1 + apps/nuxt/{app => }/assets/main.css | 0 apps/nuxt/{app => }/layouts/default.vue | 25 +- apps/nuxt/nuxt.config.ts | 3 +- apps/nuxt/package.json | 3 +- .../pages/blog/[category]/[slug].vue | 6 +- apps/nuxt/{app => }/pages/index.vue | 0 apps/nuxt/server/tsconfig.json | 3 + apps/nuxt/tsconfig.json | 17 +- packages/web/package.json | 8 - packages/web/src/nuxt/index.ts | 37 - packages/web/src/nuxt/module.ts | 29 - packages/web/src/nuxt/utils.ts | 12 - packages/web/tsup.config.js | 3 +- pnpm-lock.yaml | 10503 +++++++--------- 23 files changed, 4499 insertions(+), 6218 deletions(-) create mode 100644 apps/nuxt/app.vue delete mode 100644 apps/nuxt/app/app.vue delete mode 100644 apps/nuxt/app/assets/logo.svg delete mode 100644 apps/nuxt/app/pages/blog.vue delete mode 100644 apps/nuxt/app/pages/blog/[category].vue delete mode 100644 apps/nuxt/app/plugins/analytics.ts rename apps/nuxt/{app => }/assets/base.css (100%) create mode 100644 apps/nuxt/assets/logo.svg rename apps/nuxt/{app => }/assets/main.css (100%) rename apps/nuxt/{app => }/layouts/default.vue (53%) rename apps/nuxt/{app => }/pages/blog/[category]/[slug].vue (52%) rename apps/nuxt/{app => }/pages/index.vue (100%) create mode 100644 apps/nuxt/server/tsconfig.json delete mode 100644 packages/web/src/nuxt/module.ts delete mode 100644 packages/web/src/nuxt/utils.ts diff --git a/.nvmrc b/.nvmrc index f5b3ef3..a9d0873 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.21.0 \ No newline at end of file +18.19.0 diff --git a/apps/nuxt/app.vue b/apps/nuxt/app.vue new file mode 100644 index 0000000..b56c21c --- /dev/null +++ b/apps/nuxt/app.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/nuxt/app/app.vue b/apps/nuxt/app/app.vue deleted file mode 100644 index 566adb0..0000000 --- a/apps/nuxt/app/app.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/apps/nuxt/app/assets/logo.svg b/apps/nuxt/app/assets/logo.svg deleted file mode 100644 index 44177e2..0000000 --- a/apps/nuxt/app/assets/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/nuxt/app/pages/blog.vue b/apps/nuxt/app/pages/blog.vue deleted file mode 100644 index fcf28ac..0000000 --- a/apps/nuxt/app/pages/blog.vue +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/apps/nuxt/app/pages/blog/[category].vue b/apps/nuxt/app/pages/blog/[category].vue deleted file mode 100644 index bfda140..0000000 --- a/apps/nuxt/app/pages/blog/[category].vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/apps/nuxt/app/plugins/analytics.ts b/apps/nuxt/app/plugins/analytics.ts deleted file mode 100644 index 023d65b..0000000 --- a/apps/nuxt/app/plugins/analytics.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Uncomment only when disabling the module in nuxt.config.ts - */ -// import { injectAnalytics } from "@vercel/analytics/nuxt" - -// export default defineNuxtPlugin(() => { -// injectAnalytics({ -// beforeSend(event) { -// console.log('beforeSend', event.url) -// if (event.url.includes('/private')) { -// return null; -// } -// return event -// } -// }) -// }) diff --git a/apps/nuxt/app/assets/base.css b/apps/nuxt/assets/base.css similarity index 100% rename from apps/nuxt/app/assets/base.css rename to apps/nuxt/assets/base.css diff --git a/apps/nuxt/assets/logo.svg b/apps/nuxt/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/apps/nuxt/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/apps/nuxt/app/assets/main.css b/apps/nuxt/assets/main.css similarity index 100% rename from apps/nuxt/app/assets/main.css rename to apps/nuxt/assets/main.css diff --git a/apps/nuxt/app/layouts/default.vue b/apps/nuxt/layouts/default.vue similarity index 53% rename from apps/nuxt/app/layouts/default.vue rename to apps/nuxt/layouts/default.vue index 5ef6abc..bf8ff2d 100644 --- a/apps/nuxt/app/layouts/default.vue +++ b/apps/nuxt/layouts/default.vue @@ -1,11 +1,25 @@ + +