mirror of
https://github.com/wagtail/wagtail.git
synced 2024-12-01 11:41:20 +01:00
c8aeee941a
https://tailwindcss.com/docs/content-configuration#styles-rebuild-in-an-infinite-loop This speeds up the FE production build from 60s to ~21s on my machine, and also speeds up hot rebuilds to just ~3s
24 lines
731 B
JavaScript
24 lines
731 B
JavaScript
const baseConfig = require('./client/tailwind.config');
|
|
|
|
/**
|
|
* Tailwind config file for Wagtail itself.
|
|
*/
|
|
module.exports = {
|
|
presets: [baseConfig],
|
|
content: [
|
|
'./wagtail/**/*.{py,html,ts,tsx}',
|
|
'./wagtail/**/static_src/**/*.js',
|
|
// Make sure NOT to include the `client/scss` directory,
|
|
// even if we don't specify `*.scss` files here.
|
|
// The directory would still be scanned for files, which would cause
|
|
// the styles to rebuild in a loop.
|
|
// https://tailwindcss.com/docs/content-configuration#styles-rebuild-in-an-infinite-loop
|
|
'./client/src/**/*.{js,ts,tsx,mdx}',
|
|
'./docs/**/*.{md,rst}',
|
|
],
|
|
corePlugins: {
|
|
// Risk of clashing with existing styles.
|
|
preflight: false,
|
|
},
|
|
};
|