-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpostcss.config.js
More file actions
30 lines (29 loc) · 874 Bytes
/
postcss.config.js
File metadata and controls
30 lines (29 loc) · 874 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* eslint-disable global-require, @typescript-eslint/no-var-requires */
module.exports = (options) => ({
plugins: [
require('postcss-omit-import-tilde'),
require('postcss-import'),
require('postcss-partial-import'),
// W3C CSS Custom Media Queries, e.g. @custom-media --small-viewport (max-width: 30em);
// https://github.com/postcss/postcss-custom-media
require('postcss-custom-media')({
importFrom: [
'src/components/ui/styles/vars.css', // Default breakpoints
],
}),
require('autoprefixer'),
require('postcss-nested'),
require('postcss-nesting'),
options.mode === 'production'
? require('cssnano')({
preset: [
'default',
{
discardComments: { removeAll: true },
svgo: false,
},
],
})
: false,
],
})