{"_id":"vinyl-buffer","_rev":"2927265","name":"vinyl-buffer","description":"Convert streaming vinyl files to use buffers","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"time":{"modified":"2023-03-03T06:07:02.000Z","created":"2014-02-23T03:41:07.791Z","1.0.1":"2017-12-23T05:38:30.578Z","1.0.0":"2014-09-07T23:51:10.503Z","0.0.0":"2014-02-23T03:41:07.791Z"},"users":{},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"repository":{"type":"git","url":"git://github.com/hughsk/vinyl-buffer.git"},"versions":{"1.0.1":{"name":"vinyl-buffer","description":"Convert streaming vinyl files to use buffers","version":"1.0.1","main":"index.js","dependencies":{"bl":"^1.2.1","through2":"^2.0.3"},"devDependencies":{"tape":"~2.5.0","vinyl-source-stream":"~2.0.0"},"scripts":{"test":"node test"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","repository":{"type":"git","url":"git://github.com/hughsk/vinyl-buffer.git"},"bugs":{"url":"https://github.com/hughsk/vinyl-buffer/issues"},"homepage":"https://github.com/hughsk/vinyl-buffer","keywords":["vinyl","gulpfriendly","convert","buffer","stream"],"gitHead":"1b9ac0edc32be59eb031f161028dae69bfeebecc","_id":"vinyl-buffer@1.0.1","_shasum":"96c1a3479b8c5392542c612029013b5b27f88bbf","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"96c1a3479b8c5392542c612029013b5b27f88bbf","size":2244,"noattachment":false,"key":"/vinyl-buffer/-/vinyl-buffer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vinyl-buffer/download/vinyl-buffer-1.0.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-buffer-1.0.1.tgz_1514007510499_0.12379415496252477"},"directories":{},"publish_time":1514007510578,"_hasShrinkwrap":false,"_cnpm_publish_time":1514007510578,"_cnpmcore_publish_time":"2021-12-16T16:27:32.624Z"},"1.0.0":{"name":"vinyl-buffer","description":"Convert streaming vinyl files to use buffers","version":"1.0.0","main":"index.js","dependencies":{"bl":"^0.9.1","through2":"^0.6.1"},"devDependencies":{"tape":"~2.5.0","vinyl-source-stream":"~0.1.1"},"scripts":{"test":"node test"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","repository":{"type":"git","url":"git://github.com/hughsk/vinyl-buffer"},"bugs":{"url":"https://github.com/hughsk/vinyl-buffer/issues"},"homepage":"https://github.com/hughsk/vinyl-buffer","keywords":["vinyl","gulpfriendly","convert","buffer","stream"],"gitHead":"2bedc9e24e47fa06ce3f9082c7ed5309dc10d5c3","_id":"vinyl-buffer@1.0.0","_shasum":"ca067ea08431d507722b1de5083f602616ebc234","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"ca067ea08431d507722b1de5083f602616ebc234","size":2242,"noattachment":false,"key":"/vinyl-buffer/-/vinyl-buffer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vinyl-buffer/download/vinyl-buffer-1.0.0.tgz"},"directories":{},"publish_time":1410133870503,"_hasShrinkwrap":false,"_cnpm_publish_time":1410133870503,"_cnpmcore_publish_time":"2021-12-16T16:27:32.874Z"},"0.0.0":{"name":"vinyl-buffer","description":"Convert streaming vinyl files to use buffers","version":"0.0.0","main":"index.js","dependencies":{"bl":"^0.7.0","through2":"^0.4.1"},"devDependencies":{"tape":"~2.5.0","vinyl-source-stream":"~0.1.1"},"scripts":{"test":"node test"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","repository":{"type":"git","url":"git://github.com/hughsk/vinyl-buffer"},"bugs":{"url":"https://github.com/hughsk/vinyl-buffer/issues"},"homepage":"https://github.com/hughsk/vinyl-buffer","keywords":["vinyl","gulpfriendly","convert","buffer","stream"],"_id":"vinyl-buffer@0.0.0","dist":{"shasum":"d197a824badcb11cccf9643ac91be24d43eda8db","size":2251,"noattachment":false,"key":"/vinyl-buffer/-/vinyl-buffer-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vinyl-buffer/download/vinyl-buffer-0.0.0.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1393126867791,"_hasShrinkwrap":false,"_cnpm_publish_time":1393126867791,"_cnpmcore_publish_time":"2021-12-16T16:27:33.220Z"}},"readme":"# vinyl-buffer [![Flattr this!](https://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=hughskennedy&url=http://github.com/hughsk/vinyl-buffer&title=vinyl-buffer&description=hughsk/vinyl-buffer%20on%20GitHub&language=en_GB&tags=flattr,github,javascript&category=software)[![experimental](http://hughsk.github.io/stability-badges/dist/experimental.svg)](http://github.com/hughsk/stability-badges) #\n\nConvert streaming [vinyl](http://github.com/wearefractal/vinyl) files to use\nbuffers.\n\nAn alternative to [gulp-streamify](http://github.com/nfroidure/gulp-streamify)\nthat you can pipe to, instead of being required to wrap your streams.\n\n``` javascript\nvar browserify = require('browserify')\nvar source = require('vinyl-source-stream')\nvar buffer = require('vinyl-buffer')\nvar uglify = require('gulp-uglify')\nvar size = require('gulp-size')\nvar gulp = require('gulp')\n\ngulp.task('build', function() {\n  var bundler = browserify('./index.js')\n\n  return bundler.bundle()\n    .pipe(source('index.js'))\n    .pipe(buffer())\n    .pipe(uglify())\n    .pipe(size())\n    .pipe(gulp.dest('dist/'))\n})\n```\n\n## Usage ##\n\n[![vinyl-buffer](https://nodei.co/npm/vinyl-buffer.png?mini=true)](https://nodei.co/npm/vinyl-buffer)\n\n### `vinylBuffer()` ###\n\nCreates a transform stream that takes vinyl files as input, and outputs\nmodified vinyl files as output. If `file.isStream()`, `file.contents` will\nbe converted to a `Buffer` before being emitted again – otherwise, the file\nwill be emitted immediately.\n\n## License ##\n\nMIT. See [LICENSE.md](http://github.com/hughsk/vinyl-buffer/blob/master/LICENSE.md) for details.\n","_attachments":{},"homepage":"https://github.com/hughsk/vinyl-buffer","bugs":{"url":"https://github.com/hughsk/vinyl-buffer/issues"},"license":"MIT"}