Skip to content
This repository was archived by the owner on Sep 15, 2020. It is now read-only.

Commit 1b83d6e

Browse files
committed
Switch to grunt-purgecss.
1 parent 92c3313 commit 1b83d6e

File tree

3 files changed

+453
-98
lines changed

3 files changed

+453
-98
lines changed

Gruntfile.js

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -106,31 +106,17 @@ module.exports = function(grunt) {
106106
}
107107
},
108108

109-
uncss: {
110-
options: {
111-
ignore: [
112-
/(#|\.)baguetteBox(-[a-zA-Z]+)?/,
113-
// Bootstrap selectors added via JS
114-
/\w\.in/,
115-
'.fade',
116-
'.collapse',
117-
'.collapsed',
118-
'.collapsing',
119-
/(#|\.)navbar(-[a-zA-Z]+)?/,
120-
/(#|\.)dropdown(-[a-zA-Z]+)?/,
121-
/(#|\.)(open)/,
122-
// injected via JS
123-
/disabled/,
124-
/\.no-js/,
125-
/\.defer/
126-
],
127-
htmlroot: '<%= dirs.dest %>',
128-
ignoreSheets: [/fonts.googleapis/],
129-
stylesheets: ['/assets/css/pack.css']
130-
},
109+
purgecss: {
131110
dist: {
132-
src: '<%= dirs.dest %>/**/*.html',
133-
dest: '<%= concat.css.dest %>'
111+
options: {
112+
content: [
113+
'<%= dirs.dest %>/**/*.html',
114+
'<%= dirs.dest %>/assets/js/**/*.js'
115+
]
116+
},
117+
files: {
118+
'<%= concat.css.dest %>': ['<%= concat.css.dest %>']
119+
}
134120
}
135121
},
136122

@@ -144,7 +130,7 @@ module.exports = function(grunt) {
144130
}
145131
},
146132
files: {
147-
'<%= uncss.dist.dest %>': '<%= concat.css.dest %>'
133+
'<%= concat.css.dest %>': '<%= concat.css.dest %>'
148134
}
149135
}
150136
},
@@ -353,7 +339,7 @@ module.exports = function(grunt) {
353339
'jekyll',
354340
'useminPrepare',
355341
'concat',
356-
'uncss',
342+
'purgecss',
357343
'postcss',
358344
'cssmin',
359345
'uglify',

0 commit comments

Comments
 (0)