const Preprocessor = require('./Preprocessor'); module.exports = class Less extends Preprocessor { /** * Required dependencies for the component. */ dependencies() { return ['less-loader', 'less']; } /** * Register the component. * * @param {any} src * @param {string} output * @param {any} pluginOptions * @param {import('postcss').AcceptedPlugin[]} postCssPlugins */ register(src, output, pluginOptions = {}, postCssPlugins = []) { return this.preprocess('less', src, output, pluginOptions, postCssPlugins); } chunkRegex() { return /\.(css|less)$/; } };