tailwindcss/src/tailwind.js

24 lines
862 B
JavaScript
Raw Normal View History

const _ = require('lodash')
const postcss = require('postcss')
const cssnext = require('postcss-cssnext')
const fs = require('fs')
2017-08-25 16:02:12 -05:00
const addCustomMediaQueries = require('./lib/addCustomMediaQueries')
const generateUtilities = require('./lib/generateUtilities')
const substituteClassApplyAtRules = require('./lib/substituteClassApplyAtRules')
2017-08-25 16:02:12 -05:00
module.exports = postcss.plugin('tailwind', function(options) {
return function(css) {
options = options || require('./default-config')
2017-08-24 19:38:25 -04:00
2017-08-25 15:08:45 -04:00
// const normalize = fs.readFileSync('../node_modules/normalize.css/normalize.css')
// const base = fs.readFileSync('../node_modules/suitcss-base/lib/base.css')
// css.prepend(postcss.parse(base))
// css.prepend(postcss.parse(normalize))
addCustomMediaQueries(css, options)
generateUtilities(css, options)
2017-08-25 16:08:29 -04:00
substituteClassApplyAtRules(css)
2017-08-24 19:38:25 -04:00
}
})