UNPKG

semicolon-less

Version:

;-less.js // Make your JavaScript Code Semicolon-less

26 lines (21 loc) 593 B
'use strict' var Transform = require('readable-stream').Transform var less = require('./index') module.exports = function (options) { var t = new Transform({ objectMode: true, //transform: ... }) //should reformat after readable-stream support simplified constructor api t._transform = function (file, enc, next) { if (file.isBuffer()) { file.contents = less(file.contents, options) } else if (file.isStream()) { file.contents.on('error', this.emit.bind(this, 'error')) file.contents = less(file.contents, options) } this.push(file) return next() } return t }