aboutsummaryrefslogtreecommitdiff
path: root/node_modules/gulp-util/lib/buffer.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/gulp-util/lib/buffer.js')
-rw-r--r--node_modules/gulp-util/lib/buffer.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/node_modules/gulp-util/lib/buffer.js b/node_modules/gulp-util/lib/buffer.js
new file mode 100644
index 000000000..26c940db1
--- /dev/null
+++ b/node_modules/gulp-util/lib/buffer.js
@@ -0,0 +1,15 @@
+var through = require('through2');
+
+module.exports = function(fn) {
+ var buf = [];
+ var end = function(cb) {
+ this.push(buf);
+ cb();
+ if(fn) fn(null, buf);
+ };
+ var push = function(data, enc, cb) {
+ buf.push(data);
+ cb();
+ };
+ return through.obj(push, end);
+};