rollup-plugin-merge
Rollup plugin to merge JSON files
Install
npm i -D rollup-plugin-merge
Usage
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
})
]
};
Options
- 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