browserify-wrap
Version:
browserify-wrap, a _very simple_ browserify plugin to wrap your output bundle with a prefix or a suffix (or both)
49 lines (28 loc) • 1.48 kB
Markdown
[browserify-wrap](https://github.com/131/browserify-wrap) is a _very simple_ browserify plugin to wrap your output bundle with a prefix and/or a suffix
[](https://travis-ci.org/131/browserify-wrap)
[](https://coveralls.io/github/131/browserify-wrap?branch=master)
[](https://www.npmjs.com/package/browserify-wrap)
[](http://opensource.org/licenses/MIT)
# API
```
const wrap = require('browserify-wrap');
var b = browserify();
b.plugin(wrap, {
prefix : "[cool javascript prefix code here];"
});
b.plugin(wrap, {
suffix : "[cool javascript suffix code here];"
});
b.bundle().pipe(somewhere);
```
## wrap.concat(files [,sep])
As a common suffix might be to add some "raw" files, [browserify-wrap](https://github.com/131/browserify-wrap) provide a tiny helper for this (simple wrapper for map fs.readFileSync)
```
const wrap = require('browserify-wrap');
var suffix = wrap.concat(['file1.js', 'file2.js'], ';');
//suffix is now a concatenation of file1 & file2 (using ';' as separator)
```
# Credits
* [131](https://github.com/131)
# Keywords / shout box
browserify, prefix, suffix, wrapper, plugin, browserify-plugin