0.1.4 • Published 6 years ago

babel-plugin-replace-only-development v0.1.4

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

babel-plugin-replace-only-development

process.env.NODE_ENV based simple replacement plugin.

This plugin is an example for LT of metaprogram study session metapro.es.

Usage

in your .babelrc

{
  "plugins": [
    [
      "babel-plugin-replace-only-development",
      {
        "rules": {
          "https://api.example.com": "http://localhost:3000"
        }
      }
    ]
  ]
}

in your code (e.g. index.js)

import axios from 'axios'

axios.get('https://api.example.com')

Running NODE_ENV=development result

import axios from 'axios'

axios.get('http://localhost:3000')

Running NODE_ENV=production result

import axios from 'axios'

axios.get('https://api.example.com')

Installation

$ yarn add babel-pugin-replace-only-development

LICENSE

MIT

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago