next-template/next.config.js
2020-03-04 16:23:49 +01:00

34 lines
614 B
JavaScript

const stylus = require('@zeit/next-stylus')
const purgeCSS = require('next-purgecss')
const withPlugins = require('next-compose-plugins')
module.exports = withPlugins([
[stylus, {
// cssModules: true
}],
[purgeCSS, {
purgeCssPaths: [
'pages/**/*',
'components/**/*',
'styl/**/*'
],
purgeCSS: {
content: [
'components/**/*.tsx',
'pages/**/*.tsx'
]
}
}],
], {
exportTrailingSlash: true,
plugins: [
["styled-jsx/babel", {
optimizeForSpeed: true,
vendorPrefixes: true,
sourceMaps: true,
plugins: ["styled-jsx-plugin-stylus"]
}]
]
}
)