Upgrade to Nuxt 4 and update dependencies #87

Merged
sauceyred merged 3 commits from upgrade-nuxt into main 2025-08-16 17:00:05 +00:00
97 changed files with 3113 additions and 2896 deletions
Showing only changes of commit ca3b787d7c - Show all commits

feat: upgrade to Nuxt 4

SauceyRed 2025-08-16 17:34:26 +02:00
Signed by: sauceyred
GPG key ID: 2BF92EB6D8A5CCA7

View file

@ -8,7 +8,7 @@
<script lang="ts" setup>
import ContextMenu from '~/components/UserInterface/ContextMenu.vue';
import type { ContextMenuInterface } from './types/interfaces';
import type { ContextMenuInterface } from '~/types/interfaces';
const banner = useState("banner", () => false);

View file

@ -1,4 +1,4 @@
import type { MessageResponse } from "~/types/interfaces";
import type { MessageResponse } from "~/app/types/interfaces";
export default class Message {
uuid: string;

View file

@ -10,27 +10,27 @@
"postinstall": "nuxt prepare"
},
"dependencies": {
"@nuxt/eslint": "^1.3.0",
"@nuxt/eslint": "^1.8.0",
"@nuxt/icon": "1.13.0",
"@nuxt/image": "1.10.0",
"@pinia/nuxt": "0.11.0",
"cropperjs": "^2.0.0",
"cropperjs": "^2.0.1",
"dompurify": "^3.2.6",
"marked": "^15.0.12",
"nuxt": "^3.17.0",
"pinia": "^3.0.2",
"pinia-plugin-persistedstate": "^4.2.0",
"typescript": "^5.8.3",
"vue": "^3.5.13",
"nuxt": "^4.0.3",
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.5.0",
"typescript": "^5.9.2",
"vue": "^3.5.18",
"vue-router": "^4.5.1",
"xxhash-wasm": "^1.1.0"
},
"packageManager": "pnpm@10.11.0",
"license": "MIT",
"devDependencies": {
"@iconify-json/lucide": "^1.2.44",
"@types/node": "^22.15.3",
"eslint-config-prettier": "^10.1.2",
"eslint-plugin-prettier": "^5.2.6"
"@iconify-json/lucide": "^1.2.62",
"@types/node": "^22.17.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4"
}
}

5974
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,9 @@
{
// https://nuxt.com/docs/guide/concepts/typescript
"extends": "./.nuxt/tsconfig.json"
"files": [],
"references": [
{ "path": "./.nuxt/tsconfig.app.json" },
{ "path": "./.nuxt/tsconfig.server.json" },
{ "path": "./.nuxt/tsconfig.shared.json" },
{ "path": "./.nuxt/tsconfig.node.json" }
]
}