mirror of
https://github.com/gosticks/react-table.git
synced 2026-03-28 00:24:25 +00:00
29 lines
644 B
JavaScript
29 lines
644 B
JavaScript
var fs = require('fs')
|
|
var path = require('path')
|
|
var stylus = require('stylus')
|
|
var nib = require('nib')
|
|
|
|
var stylusEntry = path.resolve('src/app.styl')
|
|
|
|
module.exports = {
|
|
styles: {
|
|
extensions: ['.css', '.styl'],
|
|
action: buildStyles
|
|
}
|
|
}
|
|
|
|
function buildStyles () {
|
|
return new Promise(function (resolve, reject) {
|
|
stylus.render(fs.readFileSync(stylusEntry, 'utf8'), {
|
|
'include css': true,
|
|
'hoist atrules': true,
|
|
compress: process.env.NODE_ENV === 'production',
|
|
paths: [path.resolve('src')],
|
|
use: nib()
|
|
}, function (err, css) {
|
|
if (err) reject(err)
|
|
else resolve(css)
|
|
})
|
|
})
|
|
}
|