feat(nuxt): nuxt3 -> nuxt4

This commit is contained in:
2026-02-21 16:22:51 +01:00
parent 6a74e8c6ea
commit c4c165edab
22 changed files with 6600 additions and 9049 deletions

33
app/app.vue Normal file
View File

@@ -0,0 +1,33 @@
<script setup lang="ts">
const TITLE = "Simple QRCode Generator";
const DESCRIPTION =
"Simple, bullshit-free QR code generator with straightforward API.";
const IMAGE = "/thumbnail.png";
useSeoMeta({
title: TITLE,
description: DESCRIPTION,
ogType: "website",
ogTitle: TITLE,
ogDescription: DESCRIPTION,
ogImage: IMAGE,
themeColor: "#4ade80",
twitterCard: "summary",
twitterTitle: TITLE,
twitterDescription: DESCRIPTION,
twitterImage: IMAGE,
});
</script>
<template>
<div role="main" class="flex min-h-[100vh] items-center justify-center">
<NuxtRouteAnnouncer />
<div
class="p-5 w-full max-w-[430px] sm:max-w-[850px] flex flex-col justify-center space-y-4"
>
<AppHeader />
<AppBody />
</div>
</div>
</template>