Skip to content

Commit

Permalink
update postcss config to auto include global styles & mixin files
Browse files Browse the repository at this point in the history
  • Loading branch information
fabiankaegy committed Apr 22, 2024
1 parent 71b8eb5 commit a9c30b0
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion packages/toolkit/config/postcss.config.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
const path = require('path');
const glob = require('fast-glob');

const { getTenUpScriptsConfig } = require('../utils');

module.exports = ({ file, env }) => {
const projectConfig = getTenUpScriptsConfig();
const { globalStylesDir, globalMixinsDir } = projectConfig.paths;

const globalCssFiles = glob.sync(`${globalStylesDir}**/*.css`);
const globalMixinFiles = glob.sync(`${globalMixinsDir}**/*.css`);

const config = {
plugins: {
'postcss-import': {},
'postcss-mixins': {},
'@csstools/postcss-global-data': {
files: globalCssFiles,
},
'postcss-mixins': {
mixinsFiles: globalMixinFiles,
},
'postcss-preset-env': {
stage: 0,
features: {
Expand Down

0 comments on commit a9c30b0

Please sign in to comment.