forked from nathanreyes/v-calendar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.postcssrc.js
32 lines (31 loc) · 876 Bytes
/
.postcssrc.js
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
31
32
const postcssPresetEnv = require('postcss-preset-env');
const tailwindcss = require('tailwindcss');
const purgecss = require('@fullhuman/postcss-purgecss');
module.exports = {
plugins: [
postcssPresetEnv({
stage: 2,
features: {
'nesting-rules': true,
},
}),
tailwindcss('./tailwind.config.js'),
require('autoprefixer'),
process.env.NODE_ENV === 'production'
? purgecss({
content: ['./src/**/*.vue', './src/**/*.js'],
extractors: [
{
extractor: class {
static extract(content) {
return content.match(/[A-Za-z0-9-_:/]+/g) || [];
}
},
extensions: ['vue', 'js'],
},
],
whitelistPatterns: [/vc-text/, /vc-bg/, /vc-border/, /^vc-rounded/],
})
: '',
],
};