1.0.0 • Published 8 years ago

babel-plugin-inline-json-config-values v1.0.0

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

babel-plugin-inline-json-config-values

Inline values from a JSON file eg. a config file

Example

config.json:

{
  "foo": "bar"
}

In

var foo = require('config').foo;

Out

var foo = "bar";

Installation

$ npm install babel-plugin-inline-json-config-values

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": [["inline-json-config-values", {"matchPattern": "config"}]]
}

Via CLI

$ babel --plugins inline-json-config-values script.js

Via Node API

require("babel-core").transform("code", {
  "plugins": [["inline-json-config-values", {"matchPattern": "config"}]]
});