Files
w4rpservices/node_modules/laravel-mix/src/components/Stylus.js
T
2018-10-27 03:51:47 -05:00

31 lines
666 B
JavaScript
Vendored

let Preprocessor = require('./Preprocessor');
class Stylus extends Preprocessor {
/**
* Required dependencies for the component.
*/
dependencies() {
return ['stylus', 'stylus-loader'];
}
/**
* Register the component.
*
* @param {*} src
* @param {string} output
* @param {Object} pluginOptions
*/
register(src, output, pluginOptions = {}) {
pluginOptions = Object.assign(
{
preferPathResolver: 'webpack'
},
pluginOptions
);
return this.preprocess('stylus', src, output, pluginOptions);
}
}
module.exports = Stylus;