mirror of
https://github.com/ArthurDanjou/website-old.git
synced 2026-01-14 12:14:42 +01:00
💻 | Move typescript types file into the directory + Convert Nuxt config into a ts file
This commit is contained in:
0
index.d.ts → @types/index.d.ts
vendored
0
index.d.ts → @types/index.d.ts
vendored
0
vue-shim.d.ts → @types/vue-shim.d.ts
vendored
0
vue-shim.d.ts → @types/vue-shim.d.ts
vendored
@@ -16,4 +16,4 @@ export default defineNuxtConfig({
|
|||||||
plugins,
|
plugins,
|
||||||
css,
|
css,
|
||||||
buildModules
|
buildModules
|
||||||
} as any as NuxtConfig)
|
} as NuxtConfig)
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
|
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
|
||||||
|
import {NuxtOptionsModule} from "@nuxt/types/config/module";
|
||||||
|
|
||||||
const color_mode = {
|
const color_mode = {
|
||||||
preference: 'system',
|
preference: 'system',
|
||||||
fallback: 'light',
|
fallback: 'light',
|
||||||
@@ -13,11 +15,11 @@ const tailwindcss = {
|
|||||||
jit: true
|
jit: true
|
||||||
}
|
}
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
'@nuxt/typescript-build',
|
'@nuxt/typescript-build',
|
||||||
'@nuxtjs/composition-api',
|
'@nuxtjs/composition-api',
|
||||||
'@nuxt/postcss8',
|
'@nuxt/postcss8',
|
||||||
['@nuxtjs/tailwindcss', tailwindcss],
|
['@nuxtjs/tailwindcss', tailwindcss],
|
||||||
//'nuxt-vite',
|
//'nuxt-vite',
|
||||||
['@nuxtjs/color-mode', color_mode],
|
['@nuxtjs/color-mode', color_mode],
|
||||||
]
|
] as NuxtOptionsModule[]
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
// Global page headers: https://go.nuxtjs.dev/config-head
|
// Global page headers: https://go.nuxtjs.dev/config-head
|
||||||
|
import {NuxtOptionsHead} from "@nuxt/types/config/head";
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
title: 'artsite',
|
title: 'artsite',
|
||||||
color: '#0DA5FF',
|
color: '#0DA5FF',
|
||||||
@@ -36,4 +38,4 @@ export default {
|
|||||||
{ name: 'theme-color', content: params.color },
|
{ name: 'theme-color', content: params.color },
|
||||||
],
|
],
|
||||||
link: [{ rel: 'icon', type: params.favicon.type, href: params.favicon.href }],
|
link: [{ rel: 'icon', type: params.favicon.type, href: params.favicon.href }],
|
||||||
}
|
} as NuxtOptionsHead
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import {NuxtOptionsModule} from "@nuxt/types/config/module";
|
||||||
|
|
||||||
const axios = {
|
const axios = {
|
||||||
credentials: true,
|
credentials: true,
|
||||||
baseURL: process.env.NODE_ENV == 'production'
|
baseURL: process.env.NODE_ENV == 'production'
|
||||||
@@ -51,4 +53,4 @@ export default [
|
|||||||
['@nuxtjs/axios', axios],
|
['@nuxtjs/axios', axios],
|
||||||
['nuxt-i18n', i18n],
|
['nuxt-i18n', i18n],
|
||||||
['@nuxt/content', content],
|
['@nuxt/content', content],
|
||||||
]
|
] as NuxtOptionsModule[]
|
||||||
|
|||||||
Reference in New Issue
Block a user