From beef63971232522a7539652492396cd18672d9ca Mon Sep 17 00:00:00 2001 From: Ivan Bochkarev Date: Mon, 20 Jul 2026 15:23:11 +0600 Subject: [PATCH 1/3] feat(modules): show Nuxt version compatibility on modules page --- app/components/module/ModuleItem.vue | 14 +++++++ app/composables/useModules.ts | 55 +++++++++++++++++++++---- app/pages/modules/[slug].vue | 24 +++++++++-- app/pages/modules/index.vue | 28 ++++++++++--- package.json | 1 + pnpm-lock.yaml | 3 ++ server/api/v1/modules/index.get.ts | 17 +++----- shared/utils/modules-query.ts | 44 ++++++++++++++++++++ shared/utils/modules.ts | 32 ++++++++++++++ test/browser/modules.spec.ts | 15 +++++++ test/unit/modules-compatibility.spec.ts | 48 +++++++++++++++++++++ test/unit/modules-query.spec.ts | 28 +++++++++++++ 12 files changed, 279 insertions(+), 30 deletions(-) create mode 100644 shared/utils/modules-query.ts create mode 100644 shared/utils/modules.ts create mode 100644 test/unit/modules-compatibility.spec.ts create mode 100644 test/unit/modules-query.spec.ts diff --git a/app/components/module/ModuleItem.vue b/app/components/module/ModuleItem.vue index 21062cf3a..0707f7191 100644 --- a/app/components/module/ModuleItem.vue +++ b/app/components/module/ModuleItem.vue @@ -1,5 +1,6 @@