1
1
mirror of https://github.com/namibia/awesome-cheatsheets.git synced 2024-11-16 10:05:23 +00:00
awesome-cheatsheets/nuxt.config.js
2018-09-10 01:14:07 +02:00

54 lines
1.4 KiB
JavaScript

module.exports = {
head: {
title: "Awesome Cheatsheets",
meta: [
{ charset: "utf-8" },
{ name: "viewport", content: "width=device-width, initial-scale=1" },
{
hid: "description",
name: "description",
content:
"Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file."
}
],
link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }]
},
env: {
baseUrl:
process.env.NODE_ENV === "production"
? "https://lecoupa.github.io/awesome-cheatsheets/"
: "http://localhost:3000"
},
css: ["normalize.css/normalize.css"],
plugins: [{ src: "@/plugins/global.js" }],
modules: [
[
"@nuxtjs/google-analytics",
{
id: "UA-125493236-1",
debug: { sendHitTask: process.env.NODE_ENV === "production" }
}
],
[
"nuxt-sass-resources-loader",
[
// Global variables, site-wide settings, config switches, etc
"@/assets/settings/_colors.scss"
]
]
],
build: {
extend(config, { isDev, isClient }) {
if (isDev && isClient) {
config.module.rules.push({
enforce: "pre",
test: /\.(js|vue)$/,
loader: "eslint-loader",
exclude: /(node_modules)/
});
}
},
postcss: [require("autoprefixer")()]
}
};