Skip to content

A quick Laravel Mix extensions for string replacement support.

License

Notifications You must be signed in to change notification settings

kaldor/laravel-mix-string-replace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Mix String Replace

Latest Version on NPM npm Software License

This extension adds support for string-replace-loader to Laravel Mix.

Installation

npm i -D laravel-mix-string-replace

Usage

Require the extension inside your webpack.mix.js and add string replace configurations like this:

const mix = require('laravel-mix');

require('laravel-mix-string-replace');

mix
  .sass('src/styles/_style.scss', 'style.css')

  // replace the text "GIT_VERSION" with text provided by the function getVersionTag
  .stringReplace({
    test: /_style\.scss$/,
    loader: 'string-replace-loader',
    options: {
      search: 'GIT_VERSION',
      replace: getVersionTag,
    }
  })

Note that this plugin is likely to change to clean up the interface before it reaches version 1.0.0.

For more information about string-replace-loader configurations please refer to their documentation.

About

A quick Laravel Mix extensions for string replacement support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages