laravel-mix-string-replace
Version:
A quick Laravel Mix extensions for string replacement support.
37 lines (32 loc) • 532 B
JavaScript
let mix = require('laravel-mix')
/**
* String Replacement for Laravel Mix.
*/
class StringReplace {
/**
* Dependencies for plugin.
*
* @return {String[]}
*/
dependencies() {
this.requiresReload = true
return [
'string-replace-loader',
]
}
/**
* Plugin functionality.
*
* @param options
*/
register(config = {}) {
this.config = config
}
/**
* @return {Object}
*/
webpackRules() {
return this.config
}
}
mix.extend('stringReplace', new StringReplace())