laravel-mix
Version:
Laravel Mix is an elegant wrapper around Webpack for the 80% use case.
31 lines (27 loc) • 649 B
JavaScript
let Preprocessor = require('./Preprocessor');
class Less extends Preprocessor {
/**
* Required dependencies for the component.
*/
dependencies() {
return ['less-loader', 'less'];
}
/**
* Register the component.
*
* @param {*} src
* @param {string} output
* @param {Object} pluginOptions
* @param {Array} postCssPlugins
*/
register(src, output, pluginOptions = {}, postCssPlugins = []) {
return this.preprocess(
'less',
src,
output,
pluginOptions,
postCssPlugins
);
}
}
module.exports = Less;