riot-compiler
Version:
Compiler for riot .tag files
26 lines (20 loc) • 502 B
JavaScript
/*
Scss CSS plugin.
Part of the riot-compiler, license MIT
History
-------
2016-03-09: Initital release
*/
var
mixobj = require('./_utils').mixobj,
getdir = require('path').dirname,
parser = require('node-sass')
var defopts = {
indentedSyntax: false,
omitSourceMapUrl: true,
outputStyle: 'compact'
}
module.exports = function _scss (tag, css, opts, url) {
opts = mixobj(defopts, { data: css, includePaths: [getdir(url)] }, opts)
return parser.renderSync(opts).css + ''
}