Merge JSON/CSON files and resolve references
npm install @nhz.io/gulp-stream-config
npm i -S @nhz.io/gulp-stream-config
`Reference resolution is done with ref-resolve
Example
$3
`javascript
/** +-+- config
* |
* +--- a.cson
* +--- b.cson
* +--- c.cson
*/const gulp = require('gulp')
const conf = require('@nhz-io/gulp-stream-config')
const config = {}
const unresolved = []
gulp.task('config', () =>
gulp.src('config/*.cson').pipe(conf(config, unresolved))
)
/** After runing config task the configuration
* will be in
config and unresolved references
* will be in unresolved.
* Also, a warning will be shown for each unresolved match
*/
``