Skip to content
This repository was archived by the owner on May 8, 2021. It is now read-only.

Commit e2ef32e

Browse files
committed
Add purgecss to Next.js example
1 parent 7015d1e commit e2ef32e

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed
File renamed without changes.

examples/nextjs/css/tailwind.css

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
@import "tailwindcss/base";
2-
@import "tailwindcss/components";
3-
@import "tailwindcss/utilities";
1+
/* purgecss start ignore */
2+
@import 'tailwindcss/base';
3+
/* purgecss end ignore */
4+
5+
@import 'tailwindcss/components';
6+
7+
@import 'tailwindcss/utilities';

examples/nextjs/postcss.config.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
const purgecss = require('@fullhuman/postcss-purgecss')({
2-
content: ['./public/**/*.html'],
3-
defaultExtractor: content => content.match(/[A-Za-z0-9-_:/]+/g) || []
2+
content: ['./components/**/*.js', './pages/**/*.js'],
3+
defaultExtractor: content => content.match(/[\w-/:]+(?<!:)/g) || [],
44
})
55

66
module.exports = {
77
plugins: [
88
require('postcss-import'),
99
require('tailwindcss'),
1010
require('autoprefixer'),
11-
]
11+
...(process.env.NODE_ENV === 'production' ? [purgecss] : []),
12+
],
1213
}

0 commit comments

Comments
 (0)