| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1 1 1 1 1 1 1 1 1 1 | 'use strict'
const join = require('path').join
module.exports = function buildCss (done) {
try {
const sass = require('node-sass')
const postcss = require('postcss')
const autoprefixer = require('autoprefixer')({})
const result = sass.renderSync({
includePaths: [ join(__dirname, '../node_modules') ],
file: join(__dirname, '../data/style.sass'),
outputStyle: 'compressed'
})
let css = result.css
css = postcss([autoprefixer]).process(css).css
done(null, css)
} catch (err) {
done(err)
}
}
|