0.0.2 • Published 8 years ago

postcss-env-replace v0.0.2

Weekly downloads
10
License
MIT
Repository
github
Last release
8 years ago

PostCSS Env Replace Build Status

PostCSS plugin that will replace Templates with environment-specific content.

.foo {
    background-image: url(env_replace(BASE_URL)/myAwesomeImage.jpg);
}
.foo {
    background-image: url(http://localhost/myAwesomeImage.jpg);
}

Installation

npm install postcss-env-replace --save-dev

Usage

postcss([ require('postcss-env-replace')({
    environment: process.env.ENVIRONMENT || 'dev',
    replacements: {
        BASE_URL: {
            prod: 'http://my.site',
            stage: 'http://stage.my.site',
            ci: 'http://ci.my.site',
            dev: 'http://localhost'
        }
    }
}) ])