Newer
Older
// Disable server-side rendering: https://go.nuxtjs.dev/ssr-mode
ssr: false,
// Target: https://go.nuxtjs.dev/config-target
target: "static",
// Variables that can be accessed by $config
publicRuntimeConfig: {
// Application version from package.json
clientVersion: pkg.version
},
// Global page headers: https://go.nuxtjs.dev/config-head
head: {
title: "wotwizard-ui",
meta: [
{ charset: "utf-8" },
{ name: "viewport", content: "width=device-width, initial-scale=1" },
{ hid: "description", name: "description", content: "" },
{ name: "format-detection", content: "telephone=no" }
],
link: [{ rel: "icon", type: "image/x-icon", href: "/favicon-96x96.png" }]
// Global CSS: https://go.nuxtjs.dev/config-css
css: ["@/assets/css/style.scss"],
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
plugins: ["~plugins/favourites.js", "~plugins/filters.js"],
// Auto import components: https://go.nuxtjs.dev/config-components
components: true,
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
buildModules: [
// https://go.nuxtjs.dev/pwa
"@nuxtjs/pwa",
// https://github.com/whardier/nuxt-hero-icons
"@nuxt-hero-icons/outline/nuxt"
// Modules: https://go.nuxtjs.dev/config-modules
modules: [
// https://github.com/nuxt-community/apollo-module
"@nuxtjs/apollo",
// https://i18n.nuxtjs.org
"@nuxtjs/i18n"
],
i18n: {
defaultLocale: "fr",
locales: [
{
code: "en",
name: "English"
},
{
code: "fr",
name: "Français"
},
{
code: "es",
name: "Español"
}
],
detectBrowserLanguage: {
alwaysRedirect: true
},
vueI18n: i18n
},
// PWA module configuration: https://go.nuxtjs.dev/pwa
pwa: {
icon: {
purpose: "any"
},
meta: {
name: "Wotwizard",
author: "Paidge",
description:
"Vérifiez les entrées et les sorties de la toile de confiance de la monnaie libre Ğ1",
lang: "fr",
ogHost: "https://wotwizard.axiom-team.fr",
ogImage: true,
twitterCard: "app",
nativeUI: true,
theme_color: "#343a40"
},
name: "Wotwizard",
short_name: "Wotwizard",
description:
"Vérifiez les entrées et les sorties de la toile de confiance de la monnaie libre Ğ1",
lang: "fr",
background_color: "#343a40",
shortcuts: [
{ name: "Favoris", url: "/favoris" },
{ name: "Futurs membres", url: "/previsions" },
{ name: "Lexique", url: "/lexique" },
{ name: "Accueil", url: "/" }
]
apollo: {
clientConfigs: {
default: "~/graphql/clients/coindufeu"
//you can setup multiple clients with arbitrary names
//, myotherclient : '~/graphql/clients/otherclient'
}
},
router: {
linkExactActiveClass: "active"
},
// Build Configuration: https://go.nuxtjs.dev/config-build
build: {