1
1
mirror of https://github.com/primer/css.git synced 2024-11-11 04:00:54 +03:00
css/docs/next.config.js

35 lines
852 B
JavaScript
Raw Normal View History

// this runs synchronously
// require('./copy')
const {join, resolve} = require('path')
const withPlugins = require('next-compose-plugins')
2018-12-05 00:53:49 +03:00
const configure = require('./lib/config')
2018-12-05 03:32:55 +03:00
const css = require('@zeit/next-css')
2018-12-05 11:59:56 +03:00
const sass = require('@zeit/next-sass')
const {NODE_ENV, NOW_URL} = process.env
const assetPrefix = NOW_URL || ''
2018-12-05 00:37:31 +03:00
module.exports = withPlugins([
2018-12-05 11:59:56 +03:00
css(sass({
sassLoaderOptions: {
includePaths: [
resolve(__dirname, '../modules')
]
2018-12-05 11:59:56 +03:00
}
})),
2018-12-05 00:53:49 +03:00
configure()
2018-12-05 00:37:31 +03:00
], {
/*
* Note: Prefixing assets with the fully qualified deployment URL
* makes them available even when the site is served from a path alias, as in
* <https://primer.style/css>
*/
assetPrefix,
pageExtensions: ['js', 'jsx', 'md', 'mdx'],
publicRuntimeConfig: {
assetPrefix,
production: NODE_ENV === 'production'
}
})