placeholder-brunch

1.1.1 • Public • Published

Placeholder Brunch Plugin

This simple plugin allows easy text replacements.

Installation

npm install --save-dev placeholder-brunch

Configuration

var config = {
  plugins: {
    placeholder: [
      // replace config values in files
      {
        pattern: /\.(js|jsx)$/, 
        replace: {'__ENV__': process.env.ENV || 'dev'}
      },
      // hash a global vendor dependency to prevent collision
      {
        pattern: /\.js/,
        replace: {'require': 'require_SOME_HASH'}
      },
      // add !important to all of your styles except
      // where "no-important" is explicitly set
      {
        pattern: /\.css/,
        replace: {
          '!important;': ';', // remove all current importants
          ';': ' !important;', // add importants everywhere
          'no-important !important;': ';' // remove importants where no-important is set
        }
      }
    ]
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i placeholder-brunch

Weekly Downloads

0

Version

1.1.1

License

MIT

Last publish

Collaborators

  • maximkott