mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-01-31 10:29:25 +01:00
Remove outdated files and update TypeScript configuration for improved project structure
This commit is contained in:
@@ -51,7 +51,7 @@ const navs = [
|
|||||||
es: 'currículum',
|
es: 'currículum',
|
||||||
},
|
},
|
||||||
icon: 'address-book-duotone',
|
icon: 'address-book-duotone',
|
||||||
to: '/Resume2025.pdf',
|
href: 'https://files.arthurdanjou.fr/resume',
|
||||||
target: '_blank',
|
target: '_blank',
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -97,9 +97,6 @@ export default defineNuxtConfig({
|
|||||||
|
|
||||||
// Nuxt I18N
|
// Nuxt I18N
|
||||||
i18n: {
|
i18n: {
|
||||||
bundle: {
|
|
||||||
optimizeTranslationDirective: false,
|
|
||||||
},
|
|
||||||
strategy: 'no_prefix',
|
strategy: 'no_prefix',
|
||||||
locales: [
|
locales: [
|
||||||
{
|
{
|
||||||
@@ -173,6 +170,4 @@ export default defineNuxtConfig({
|
|||||||
// Set to true to enable tracking of visitor locations
|
// Set to true to enable tracking of visitor locations
|
||||||
locations: true,
|
locations: true,
|
||||||
},
|
},
|
||||||
|
|
||||||
compatibilityDate: '2025-04-19',
|
|
||||||
})
|
})
|
||||||
|
|||||||
43
package.json
43
package.json
@@ -9,43 +9,46 @@
|
|||||||
"postinstall": "nuxt prepare",
|
"postinstall": "nuxt prepare",
|
||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
"lint:fix": "eslint --fix .",
|
"lint:fix": "eslint --fix .",
|
||||||
"db:generate": "drizzle-kit generate"
|
"db:generate": "drizzle-kit generate",
|
||||||
|
"typecheck": "nuxt prepare && vue-tsc -b --noEmit"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iconify-json/logos": "^1.2.4",
|
"@iconify-json/logos": "^1.2.4",
|
||||||
"@iconify-json/lucide": "^1.2.37",
|
"@iconify-json/lucide": "^1.2.57",
|
||||||
"@iconify-json/ph": "^1.2.2",
|
"@iconify-json/ph": "^1.2.2",
|
||||||
"@iconify-json/twemoji": "^1.2.2",
|
"@iconify-json/twemoji": "^1.2.2",
|
||||||
"@iconify-json/vscode-icons": "^1.2.19",
|
"@iconify-json/vscode-icons": "^1.2.23",
|
||||||
"@intlify/message-compiler": "^11.1.3",
|
"@intlify/message-compiler": "^11.1.10",
|
||||||
"@nuxt/content": "3.4.0",
|
"@nuxt/content": "3.6.3",
|
||||||
"@nuxt/image": "^1.10.0",
|
"@nuxt/image": "^1.10.0",
|
||||||
"@nuxt/ui": "3.0.2",
|
"@nuxt/ui": "3.2.0",
|
||||||
"@nuxthub/core": "^0.8.24",
|
"@nuxthub/core": "^0.9.0",
|
||||||
"@nuxtjs/google-fonts": "^3.2.0",
|
"@nuxtjs/google-fonts": "^3.2.0",
|
||||||
"@nuxtjs/i18n": "9.5.3",
|
"@nuxtjs/i18n": "10.0.0",
|
||||||
"@vueuse/core": "^13.1.0",
|
"@vueuse/core": "^13.5.0",
|
||||||
"drizzle-orm": "^0.42.0",
|
"better-sqlite3": "^12.2.0",
|
||||||
|
"drizzle-orm": "^0.44.3",
|
||||||
"h3-zod": "^0.5.3",
|
"h3-zod": "^0.5.3",
|
||||||
"nuxt": "^3.16.2",
|
"nuxt": "^4.0.0",
|
||||||
"nuxt-visitors": "1.2.2",
|
"nuxt-visitors": "1.2.2",
|
||||||
"rehype-katex": "^7.0.1",
|
"rehype-katex": "^7.0.1",
|
||||||
"remark-math": "^6.0.0",
|
"remark-math": "^6.0.0",
|
||||||
"remark-parse": "^11.0.0",
|
"remark-parse": "^11.0.0",
|
||||||
"remark-rehype": "^11.1.2",
|
"remark-rehype": "^11.1.2",
|
||||||
"vue-use-spring": "^0.3.3",
|
"vue-use-spring": "^0.3.3",
|
||||||
"zod": "^3.24.3"
|
"zod": "^4.0.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@antfu/eslint-config": "^4.12.0",
|
"@antfu/eslint-config": "^4.17.0",
|
||||||
|
"@iconify-json/devicon": "^1.2.32",
|
||||||
"@tailwindcss/typography": "^0.5.16",
|
"@tailwindcss/typography": "^0.5.16",
|
||||||
"@types/node": "^22.14.1",
|
"@types/node": "^24.0.15",
|
||||||
"@vueuse/math": "^13.1.0",
|
"@vueuse/math": "^13.5.0",
|
||||||
"@vueuse/nuxt": "^13.1.0",
|
"@vueuse/nuxt": "^13.5.0",
|
||||||
"drizzle-kit": "^0.31.0",
|
"drizzle-kit": "^0.31.4",
|
||||||
"eslint": "^9.25.0",
|
"eslint": "^9.31.0",
|
||||||
"typescript": "^5.8.3",
|
"typescript": "^5.8.3",
|
||||||
"vue-tsc": "^2.2.8",
|
"vue-tsc": "^3.0.3",
|
||||||
"wrangler": "^4.12.0"
|
"wrangler": "^4.25.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
6911
pnpm-lock.yaml
generated
6911
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": "../.nuxt/tsconfig.server.json"
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,9 @@
|
|||||||
{
|
{
|
||||||
// https://nuxt.com/docs/guide/concepts/typescript
|
"references": [
|
||||||
"extends": "./.nuxt/tsconfig.json"
|
{ "path": "./.nuxt/tsconfig.app.json" },
|
||||||
|
{ "path": "./.nuxt/tsconfig.server.json" },
|
||||||
|
{ "path": "./.nuxt/tsconfig.shared.json" },
|
||||||
|
{ "path": "./.nuxt/tsconfig.node.json" }
|
||||||
|
],
|
||||||
|
"files": []
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user