Broccoli Object Writer is a tool for writing out JS Objects as either JSON, or as an AMD and CommonJS compatible UMD module.
$ npm install broccoli-object-writer --save
outputFile
{String}
The file path to write your configuration to.
Supported extensions are .json
and .js
, which output JSON files or UMD modules, respectfully
data
{Object OR Function}
Either a Javascript Object that will be stringified using JSON.stringify
, or a function that returns a Javascript Object.
var writeObject = require('broccoli-object-writer'),
mergeTrees = require('broccoli-merge-trees'),
fixtures = require('./lib/fixtures'),
funnel = require('broccoli-funnel');
var coreAssets = 'assets';
var vendorAssets = 'vendor';
var assets = mergeTrees([
writeObject('fixtures.js', fixtures),
vendorAssets,
coreAssets
], {
overwrite: true
});
module.exports = assets;