34 lines
944 B
JavaScript
34 lines
944 B
JavaScript
// Set the Preflight flag based on the build target.
|
|
const includePreflight = 'editor' === process.env._TW_TARGET ? false : true;
|
|
|
|
module.exports = {
|
|
presets: [
|
|
// Manage Tailwind Typography's configuration in a separate file.
|
|
require('./tailwind-typography.config.js'),
|
|
],
|
|
content: [
|
|
// Ensure changes to PHP files and `theme.json` trigger a rebuild.
|
|
'./theme/**/*.php',
|
|
],
|
|
theme: {
|
|
// Extend the default Tailwind theme.
|
|
extend: {},
|
|
},
|
|
corePlugins: {
|
|
// Disable Preflight base styles in builds targeting the editor.
|
|
preflight: includePreflight,
|
|
},
|
|
plugins: [
|
|
// Add Tailwind Typography (via _tw fork).
|
|
require('@_tw/typography'),
|
|
|
|
// Extract colors and widths from `theme.json`.
|
|
require('@_tw/themejson'),
|
|
|
|
// Uncomment below to add additional first-party Tailwind plugins.
|
|
// require('@tailwindcss/forms'),
|
|
// require('@tailwindcss/aspect-ratio'),
|
|
// require('@tailwindcss/container-queries'),
|
|
],
|
|
};
|