Welcome to mirror list, hosted at ThFree Co, Russian Federation.

nuxt.config.js « Website - github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: cd7d1d42e52e4de67823d45e029c957d1e52aea3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
import en from "./_locales/en";
import es from "./_locales/es";
import tr from "./_locales/tr";
import ru from "./_locales/ru";
import cs from "./_locales/cs";
import ja from "./_locales/ja";
import fr from "./_locales/fr";
import de from "./_locales/uk";
// import de from "./_locales/de";
// ...
export default {
  // Global page headers: https://go.nuxtjs.dev/config-head
  head: {
    titleTemplate: "Return YouTube Dislike",
    title: "Return YouTube Dislike",
    htmlAttrs: {
      lang: "en",
    },
    meta: [
      { charset: "utf-8" },
      { name: "viewport", content: "width=device-width, initial-scale=1" },

      {
        hid: "description",
        name: "description",
        content:
          "An extension that returns dislike statistics to YouTube using a combination of scraped dislike stats and estimates extrapolated from extension user data.",
      },
      { hid: "og:image", name: "og:image", content: "/logo.png" },
      { hid: "theme-color", name: "theme-color", content: "#ff0000" },
    ],
    link: [
      { rel: "icon", type: "image/svg+xml", href: "/logo.svg" },
      { rel: "icon", type: "image/x-icon", href: "/favicon.ico" },
    ],
  },

  env: {
    apiUrl: "https://returnyoutubedislikeapi.com",
  },

  server: { host: "0.0.0.0", port: 80 }, //LINE FOR DEBUGGING ONLY

  target: "static",
  css: [],
  plugins: [],
  components: true,
  buildModules: ["@nuxtjs/vuetify"],
  modules: ["@nuxtjs/axios", "nuxt-user-agent"],

  // Vuetify module configuration: https://go.nuxtjs.dev/config-vuetify
  vuetify: {
    lang: {
      locales: { en, es, tr, ru, cs, ja, fr, uk /* de, ...*/ },
      current: "en",
    },
    theme: {
      dark: true,
      themes: {
        dark: {
          primary: "#ff4444",
        },
      },
    },
  },
  /*
  build: {
    extend(config, ctx) {
      // Run ESLint on save (dev-only)
      if (ctx.isDev && ctx.isClient) {
        config.module.rules.push({
          enforce: "pre",
          test: /\.(js|vue)$/,
          loader: "eslint-loader",
          exclude: /(node_modules)/,
        });
      }
    },
  }
*/
};