Sonarr/frontend/postcss.config.js

33 lines
801 B
JavaScript
Raw Normal View History

2018-01-13 02:01:27 +00:00
const reload = require('require-nocache')(module);
2021-04-24 20:51:43 +00:00
const cssVarsFiles = [
'./src/Styles/Variables/colors',
'./src/Styles/Variables/dimensions',
'./src/Styles/Variables/fonts',
'./src/Styles/Variables/animations',
'./src/Styles/Variables/zIndexes'
].map(require.resolve);
2018-01-13 02:01:27 +00:00
2021-04-24 20:51:43 +00:00
const mixinsFiles = [
'frontend/src/Styles/Mixins/cover.css',
'frontend/src/Styles/Mixins/linkOverlay.css',
'frontend/src/Styles/Mixins/scroller.css',
'frontend/src/Styles/Mixins/truncate.css'
];
module.exports = {
plugins: [
['postcss-mixins', {
mixinsFiles
}],
['postcss-simple-vars', {
variables: () =>
cssVarsFiles.reduce((acc, vars) => {
return Object.assign(acc, reload(vars));
}, {})
}],
'postcss-color-function',
'postcss-nested'
]
2018-01-13 02:01:27 +00:00
};