From 34fd9d29c87892d687d2ff7edac5a7d4e460a1ea Mon Sep 17 00:00:00 2001 From: Sasha Sorokin <10401817+brawaru@users.noreply.github.com> Date: Fri, 14 Jun 2024 22:23:02 +0200 Subject: [PATCH] Update Nuxt to v3.12.1 (#1720) * Update Nuxt dependencies * Fix ref access in ChartDisplay * Fix feature flags cookie options type error * Specify type-only imports * Fix shorthands access to tags outside of reactive scope * Replace most useRoute calls with useRoute from vue-router Nuxt's version of this composable is horrendously broken (nuxt/nuxt#21340) * Import all svgs with ?component parameter Fixes weird hydration issues + gives correct type --- components/ui/Badge.vue | 26 +- components/ui/Breadcrumbs.vue | 2 +- components/ui/Checkbox.vue | 4 +- components/ui/Chips.vue | 2 +- components/ui/CopyCode.vue | 4 +- components/ui/EnvironmentIndicator.vue | 8 +- components/ui/Modal.vue | 2 +- components/ui/ModalConfirm.vue | 4 +- components/ui/ModalCreation.vue | 4 +- components/ui/NavStackItem.vue | 2 +- components/ui/NotificationItem.vue | 18 +- components/ui/Pagination.vue | 6 +- components/ui/ProjectCard.vue | 8 +- components/ui/ProjectMemberHeader.vue | 16 +- components/ui/VersionFilterControl.vue | 6 +- components/ui/charts/ChartDisplay.vue | 4 +- components/ui/report/ReportInfo.vue | 6 +- components/ui/thread/ConversationThread.vue | 14 +- components/ui/thread/ThreadSummary.vue | 2 +- composables/auth.js | 2 +- composables/compact-number.ts | 2 +- composables/featureFlags.ts | 6 +- composables/how-ago.ts | 2 +- composables/nuxt-bugfest.ts | 1 + composables/route-params.js | 2 +- layouts/default.vue | 32 +- package.json | 10 +- pages/[type]/[id].vue | 64 +- pages/[type]/[id]/changelog.vue | 6 +- pages/[type]/[id]/settings/description.vue | 2 +- pages/[type]/[id]/settings/index.vue | 12 +- pages/[type]/[id]/settings/license.vue | 2 +- pages/[type]/[id]/settings/links.vue | 2 +- pages/[type]/[id]/settings/members.vue | 12 +- pages/[type]/[id]/settings/tags.vue | 4 +- pages/[type]/[id]/version/[version].vue | 34 +- pages/[type]/[id]/versions.vue | 10 +- pages/app.vue | 6 +- pages/auth/authorize.vue | 2 +- pages/auth/reset-password.vue | 2 +- pages/auth/sign-in.vue | 2 +- pages/auth/sign-up.vue | 2 +- pages/auth/verify-email.vue | 2 +- pages/auth/welcome.vue | 2 +- pages/collection/[id].vue | 2 +- pages/dashboard.vue | 14 +- pages/dashboard/collections.vue | 2 +- pages/dashboard/index.vue | 4 +- pages/dashboard/notifications.vue | 4 +- pages/dashboard/projects.vue | 18 +- pages/dashboard/report/[id].vue | 2 +- pages/dashboard/revenue/transfers.vue | 4 +- pages/dashboard/revenue/withdraw.vue | 2 +- pages/flags.vue | 6 +- pages/index.vue | 10 +- pages/legal.vue | 2 +- pages/moderation.vue | 6 +- pages/moderation/report/[id].vue | 2 +- pages/moderation/review.vue | 12 +- pages/organization/[id].vue | 10 +- pages/organization/[id]/settings/members.vue | 2 +- pages/report.vue | 2 +- pages/search/[searchProjectType].vue | 18 +- pages/settings.vue | 4 +- pages/settings/language.vue | 6 +- pages/user/[id].vue | 26 +- plugins/shorthands.js | 11 +- pnpm-lock.yaml | 9778 ++++++++++-------- 68 files changed, 5564 insertions(+), 4744 deletions(-) create mode 100644 composables/nuxt-bugfest.ts diff --git a/components/ui/Badge.vue b/components/ui/Badge.vue index f88a2c2793..a3d8805ead 100644 --- a/components/ui/Badge.vue +++ b/components/ui/Badge.vue @@ -35,19 +35,19 @@ diff --git a/pages/dashboard/collections.vue b/pages/dashboard/collections.vue index c41b9e7334..21748e24ee 100644 --- a/pages/dashboard/collections.vue +++ b/pages/dashboard/collections.vue @@ -89,7 +89,7 @@ diff --git a/pages/index.vue b/pages/index.vue index 7e0e057b5b..c6f4e1aebb 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -505,11 +505,11 @@