An open API service indexing awesome lists of open source software.

https://github.com/rickharrison/broccoli-browserify-cache

Browserify plugin with caching for Broccoli
https://github.com/rickharrison/broccoli-browserify-cache

Last synced: 10 months ago
JSON representation

Browserify plugin with caching for Broccoli

Awesome Lists containing this project

README

          

# broccoli-browserify-cache

[Broccoli](https://github.com/broccolijs/broccoli) plugin to use browserify to bundle all of your dependencies. It will cache the node_modules directory for faster re-builds.

## Installation

```js
npm install broccoli-browserify-cache --save-dev
```

## Usage

```js
var browserify = require('broccoli-browserify-cache');

var outputTree = browserify(inputTree, {
entries: ['./main'],
outputFile: 'foo.js',
config: function (b) {
b.exclude(packageName);
}
});
```

## Options

- `entries` - Array of files to be used as the entry for browserify
- `outputFile` - Relative path of the output file.
- `browserifyOptions` - Options passed to the browserify constructor
- `cache` - Default: `true` - Whether caching is enabled or not. In production, I would recommend setting this to false.
- `config` - Callback with the first argument being the browserify constructor