broccoli-concat-cabbage

0.0.1 • Public • Published

broccoli-concat

Build Status

Concatenate trees into a single file.

Usage

var concat = require('broccoli-concat');
 
var concatenated = concat(sourceTree, {
  inputFiles: [
    'app/**/*.css'
  ],
  outputFile: '/assets/app.css',
  separator: '\n', // (optional, defaults to \n)
  wrapInEval: true, // (optional, defaults to false)
  wrapInFunction: false, // (optional, defaults to true)
  header: '/** Copyright Acme Inc. 2014 **/', // (optional)
  footer: '/** END OF FILE **/' // (optional)
});

Options

  • inputFiles - the order of files may be important to solve dependencies, globbing is also supported
  • separator - what to separate the files with, defaults to '\n'
  • wrapInEval - whether to wrap in eval for sourceURL, defaults to false as causes problems with global variables
  • wrapInFunction - whether to wrap output in self-invoking function when wrapping output in eval, defaults to true
  • header - string to prepend to beginning of combined file, separated from beginning of file contents by separator
  • footer - string to append to end of combined file, separated from end of file contents by seperator

Running Tests

npm install
npm test

License

This project is distributed under the MIT license.

Package Sidebar

Install

npm i broccoli-concat-cabbage

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • dustin.tinney
  • mike.testdouble
  • searls