babel-plugin-inline-json-import
A babel pre-processor that inlines all imports of JSON files straight into your JavaScript files.
Example
Given the following JSON file:
The plugin will transform the following statement:
;
or
to:
const json = foo: "bar" ;
Simple as that! Both require
and import
are supported.
Installation
Install the plugin through npm
, you will also need babel
installed for
obvious reasons:
$ npm install --save-dev babel-plugin-inline-json-import
Add babel-plugin-inline-json-import
to the list of plugins. If you are using a
.babelrc
file, the file should have an entry that looks like this:
Usage
This should work straight out of the box without any configuration.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request =)
License
This project is licensed under the MIT License - see the LICENSE file for details