tailwindcss/src/lib/convertLayerAtRulesToControlComments.js
Adam Wathan 38b4eeb288 Prettier likes parens a lot now
git blame is now broken forever.
2020-10-16 15:39:44 -04:00

18 lines
505 B
JavaScript

import postcss from 'postcss'
export default function convertLayerAtRulesToControlComments() {
return function (css) {
css.walkAtRules('layer', (atRule) => {
const layer = atRule.params
if (!['base', 'components', 'utilities'].includes(layer)) {
return
}
atRule.before(postcss.comment({ text: `tailwind start ${layer}` }))
atRule.before(atRule.nodes)
atRule.before(postcss.comment({ text: `tailwind end ${layer}` }))
atRule.remove()
})
}
}