mirror of
https://github.com/Anarios/return-youtube-dislike.git
synced 2026-10-27 23:31:06 +01:00
95 lines
2.5 KiB
JavaScript
95 lines
2.5 KiB
JavaScript
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 uk from "./_locales/uk";
|
|
import ko from "./_locales/ko";
|
|
import pl from "./_locales/pl";
|
|
import de from "./_locales/de";
|
|
import hu from "./_locales/hu";
|
|
import id from "./_locales/id";
|
|
import vi from "./_locales/vi";
|
|
import be from "./_locales/be";
|
|
import sl from "./_locales/sl";
|
|
import az from "./_locales/az";
|
|
import itIT from "./_locales/it-IT";
|
|
import nl from "./_locales/nl";
|
|
import pt_BR from "./_locales/pt_BR";
|
|
import sv from "./_locales/sv";
|
|
import fa from "./_locales/fa";
|
|
// ...
|
|
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, ko, pl, de, hu, id, vi, be, sl, az, "it-IT": itIT, nl, pt_BR, sv, fa },
|
|
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)/,
|
|
});
|
|
}
|
|
},
|
|
}
|
|
*/
|
|
};
|