babel-plugin-replace-only-development

0.1.4 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i babel-plugin-replace-only-development

Weekly Downloads

3

Version

0.1.4

License

MIT

Unpacked Size

44.7 kB

Total Files

7

Last publish

Collaborators

  • potato4d