rollup-plugin-merge
Version:
Rollup plugin to merge JSON files
41 lines (33 loc) • 875 B
Markdown
Rollup plugin to merge JSON files
```sh
npm i -D rollup-plugin-merge
```
```js
import merge from 'rollup-plugin-merge';
export default {
input: 'src/index.js',
output: {
file: 'dist/bundle.js',
format: 'iife',
name: 'app'
},
plugins: [
merge({
input: ['src/1.json', 'src/2.json'],
output: 'dist/config.json',
verbose: true,
watch: true,
recurisve: true,
prettify: true
})
]
};
```
- recursive (default is `false`). Enable/disable recursive merging
- verbose (default is `false`). Enable/disable logging
- watch (default is `false`). Enable/disable watching. If disabled then copy only on start
- prettify (default is `false`). Enable/disable prettify. If enabled then insert white space into the output JSON string for readability purposes