tailwindcss/src/lib/generateUtilities.js
2017-08-27 18:02:41 -04:00

19 lines
604 B
JavaScript

const _ = require('lodash')
const responsive = require('../util/responsive')
module.exports = function (options) {
return function (css) {
css.walkAtRules('tailwind', atRule => {
if (atRule.params === 'utilities') {
const utilities = _.flatten([
require('../generators/backgroundColors')(options),
require('../generators/backgroundSize')(options),
require('../generators/shadows')(options),
require('../generators/flex')(options),
])
css.insertBefore(atRule, responsive(utilities))
atRule.remove()
}
})
}
}