aboutsummaryrefslogtreecommitdiff
path: root/nuxt.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'nuxt.config.js')
-rw-r--r--nuxt.config.js76
1 files changed, 76 insertions, 0 deletions
diff --git a/nuxt.config.js b/nuxt.config.js
new file mode 100644
index 0000000..6467f46
--- /dev/null
+++ b/nuxt.config.js
@@ -0,0 +1,76 @@
+import colors from 'vuetify/es5/util/colors'
+
+export default {
+ mode: 'universal',
+ /*
+ ** Headers of the page
+ */
+ head: {
+ titleTemplate: '%s - ' + process.env.npm_package_name,
+ title: process.env.npm_package_name || '',
+ meta: [
+ { charset: 'utf-8' },
+ { name: 'viewport', content: 'width=device-width, initial-scale=1' },
+ {
+ hid: 'description',
+ name: 'description',
+ content: process.env.npm_package_description || ''
+ }
+ ],
+ link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }]
+ },
+ /*
+ ** Customize the progress-bar color
+ */
+ loading: { color: '#fff' },
+ /*
+ ** Global CSS
+ */
+ css: [],
+ /*
+ ** Plugins to load before mounting the App
+ */
+ plugins: [],
+ /*
+ ** Nuxt.js dev-modules
+ */
+ buildModules: [
+ // Doc: https://github.com/nuxt-community/eslint-module
+ '@nuxtjs/eslint-module',
+ '@nuxtjs/vuetify'
+ ],
+ /*
+ ** Nuxt.js modules
+ */
+ modules: ['@nuxtjs/pwa'],
+ /*
+ ** vuetify module configuration
+ ** https://github.com/nuxt-community/vuetify-module
+ */
+ vuetify: {
+ customVariables: ['~/assets/variables.scss'],
+ theme: {
+ dark: true,
+ themes: {
+ dark: {
+ primary: colors.blue.darken2,
+ accent: colors.grey.darken3,
+ secondary: colors.amber.darken3,
+ info: colors.teal.lighten1,
+ warning: colors.amber.base,
+ error: colors.deepOrange.accent4,
+ success: colors.green.accent3
+ }
+ }
+ }
+ },
+ /*
+ ** Build configuration
+ */
+ build: {
+ /*
+ ** You can extend webpack config here
+ */
+ extend(config, ctx) {}
+ }
+}