codecheck
/
nuxt.config.ts
75 строк · 1.5 Кб
1// https://nuxt.com/docs/api/configuration/nuxt-config
2export default defineNuxtConfig({
3app: {
4head: {
5htmlAttrs: {
6lang: "ru",
7},
8meta: [
9{
10name: "yandex-verification",
11content: "abcf376d3252e8d9",
12},
13],
14link: [
15{
16rel: "apple-touch-icon",
17sizes: "180x180",
18href: "/apple-touch-icon.png",
19},
20{
21rel: "icon",
22sizes: "32x32",
23type: "image/png",
24href: "/favicon-32x32.png",
25},
26{
27rel: "icon",
28sizes: "16x16",
29type: "image/png",
30href: "/favicon-16x16.png",
31},
32{ rel: "manifest", href: "/site.webmanifest" },
33],
34},
35},
36
37devtools: { enabled: false },
38
39// build: {
40// transpile: ["jsonwebtoken"],
41// },
42
43modules: [
44"nuxt-simple-robots",
45"@pinia/nuxt",
46"nuxt-primevue",
47"@vueuse/nuxt",
48],
49
50robots: {
51disallow: ["/admin/*", "/login", "/profile"],
52credits: false,
53},
54
55primevue: {
56cssLayerOrder: "reset,primevue",
57components: {
58include: ["Multiselect", "Checkbox", "Paginator", "Dropdown"],
59},
60},
61
62css: [
63"~/assets/css/main.scss",
64// "primevue/resources/themes/aura-light-green/theme.css",
65"~/assets/css/primevue/themes/codechecktheme/theme.scss",
66],
67
68postcss: {
69plugins: {
70autoprefixer: {},
71},
72},
73
74plugins: ["~/plugins/particle-loader.client.ts", "~/plugins/vue-query.ts"],
75});
76