1
0
Fork 0
mirror of https://github.com/Sonarr/Sonarr synced 2024-12-22 07:43:01 +00:00
Sonarr/frontend/postcss.config.js

33 lines
786 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/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: [
2024-08-16 13:13:20 +00:00
'autoprefixer',
2021-04-24 20:51:43 +00:00
['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
};