diff options
Diffstat (limited to 'nuxt.config.js')
| -rw-r--r-- | nuxt.config.js | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/nuxt.config.js b/nuxt.config.js index a45c7f1..9720e71 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -11,14 +11,14 @@ const clientConfig = { maxFileSize: parseInt(process.env.MAX_SIZE, 10), chunkSize: parseInt(process.env.CHUNK_SIZE, 10), maxLinksPerAlbum: parseInt(process.env.MAX_LINKS_PER_ALBUM, 10), - publicMode: process.env.PUBLIC_MODE === 'true' ? true : false, - userAccounts: process.env.USER_ACCOUNTS === 'true' ? true : false + publicMode: process.env.PUBLIC_MODE === 'true', + userAccounts: process.env.USER_ACCOUNTS === 'true', }; export default { mode: 'spa', server: { - port: process.env.WEBSITE_PORT + port: process.env.WEBSITE_PORT, }, srcDir: 'src/site/', head: { @@ -34,7 +34,7 @@ export default { { hid: 'apple-mobile-web-app-title', name: 'apple-mobile-web-app-title', - content: `${process.env.SERVICE_NAME}` + content: `${process.env.SERVICE_NAME}`, }, { hid: 'application-name', name: 'application-name', content: `${process.env.SERVICE_NAME}` }, // { hid: 'msapplication-config', name: 'msapplication-config', content: `${process.env.DOMAIN}/browserconfig.xml` }, @@ -50,14 +50,14 @@ export default { { hid: 'og:description', property: 'og:description', content: `${process.env.META_DESCRIPTION}` }, { hid: 'og:image', property: 'og:image', content: `${process.env.DOMAIN}/share.jpg` }, { hid: 'og:image:secure_url', property: 'og:image:secure_url', content: `${process.env.DOMAIN}/share.jpg` }, - { hid: 'og:site_name', property: 'og:site_name', content: `${process.env.SERVICE_NAME}` } + { hid: 'og:site_name', property: 'og:site_name', content: `${process.env.SERVICE_NAME}` }, ], link: [ { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Nunito:300,400,600,700' }, // This one is a pain in the ass to make it customizable, so you should edit it manually - { type: 'application/json+oembed', href: `${process.env.DOMAIN}/oembed.json` } - ] + { type: 'application/json+oembed', href: `${process.env.DOMAIN}/oembed.json` }, + ], }, plugins: [ '~/plugins/axios', @@ -67,19 +67,20 @@ export default { '~/plugins/vue-timeago', '~/plugins/flexsearch', '~/plugins/vuebar', - '~/plugins/nuxt-client-init' + '~/plugins/nuxt-client-init', + '~/plugins/notifier', ], css: [], modules: ['@nuxtjs/axios', 'cookie-universal-nuxt'], axios: { - baseURL: `${process.env.DOMAIN}${process.env.ROUTE_PREFIX}` + baseURL: `${process.env.DOMAIN}${process.env.ROUTE_PREFIX}`, }, build: { extractCSS: true, postcss: { preset: { - autoprefixer - } + autoprefixer, + }, }, extend(config, { isClient, isDev }) { // Extend only webpack config for client-bundle @@ -89,6 +90,6 @@ export default { if (isDev) { config.devtool = isClient ? 'source-map' : 'inline-source-map'; } - } - } + }, + }, }; |