Setup tailwind with docspell build

This commit is contained in:
Eike Kettner
2021-01-29 20:44:36 +01:00
parent b3075cc6dc
commit 442b76c5af
7 changed files with 2965 additions and 3 deletions

30
postcss.config.js Normal file
View File

@@ -0,0 +1,30 @@
//postcss.config.js
const tailwindcss = require("tailwindcss");
const devPlugins =
[
require('postcss-import'),
tailwindcss("./tailwind.config.js"),
require("autoprefixer")
];
const prodPlugins =
[
require('postcss-import'),
tailwindcss("./tailwind.config.js"),
require("autoprefixer"),
require("@fullhuman/postcss-purgecss")({
content: [
"./modules/webapp/src/main/elm/**/*.elm",
"./modules/restserver/src/main/templates/*.html"
],
defaultExtractor: content => content.match(/[A-Za-z0-9-_:/\.]+/g) || []
}),
require('cssnano')({
preset: 'default'
})
]
module.exports = (ctx) => ({
plugins: ctx.env === 'production' ? prodPlugins : devPlugins
});