A gulp-replace wrapper for Laravel Elixir.
npm install laravel-elixir-replace2A [gulp-replace][] wrapper for [Laravel Elixir][elixir] 6 or higher.
``sh`
npm install --save-dev laravel-elixir-replace2
`js
const elixir = require('laravel-elixir');
require('laravel-elixir-replace2');
elixir(mix => {
mix.replace('node_modules/foo/bar.css', '../images/', '../img/', 'build');
});
`
The above example will replace all '../images/' in file node_modules/foo/bar.css to '../img/' and then save the processed file to build/bar.css.
> replace(src, search, replacement[, output[, options]])
Note: src and output are relative to the project's root directory.
- src
string|array The source files or directories.string|RegExp
- search
The string or regex pattern to search for.string|function
- replacement
The replacement string or function.string
- output
(Optional) The output file or directory. Default is the same as the src.object
- options
(Optional) The options for [gulp-replace][]. You can access the global options with elixir.config.replace.`
Default options is:
js``
{
skipBinary: true
}
[elixir]: http://laraveldoc.com/docs/elixir
[gulp-replace]: https://www.npmjs.com/package/gulp-replace