From 0de6ba78f3e04f82253f7f82b7452e6daa1c2c1c Mon Sep 17 00:00:00 2001 From: Hippo Date: Mon, 6 Apr 2020 21:48:34 +0530 Subject: [PATCH] Add cssnano and purgecss --- package.json | 2 + postcss.config.js | 11 + yarn.lock | 956 +++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 952 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 7196571..9c23e1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,8 @@ { "dependencies": { + "@fullhuman/postcss-purgecss": "^2.1.0", "autoprefixer": "^9.7.5", + "cssnano": "^4.1.10", "tailwindcss": "^1.2.0", "watch": "^1.0.2" }, diff --git a/postcss.config.js b/postcss.config.js index f3764cd..19fbb94 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,5 +1,16 @@ +const purgecss = require('@fullhuman/postcss-purgecss') +const cssnano = require('cssnano') + module.exports = { plugins: [ require('tailwindcss'), + require('autoprefixer'), + cssnano({ + preset: 'default' + }), + purgecss({ + content: ['./src/*.htm'], + defaultExtractor: content => content.match(/[\w-/:]+(?