npm-pack-to-vinyl

0.0.4 • Public • Published

npm-pack-to-vinyl

Example

var gulp = require('gulp');
var gutil = require('gulp-util');
var s3 = require('vinyl-s3');
var tap = require('tap-stream');
var es = require('event-stream');
var fs = require('fs');
var packToVinyl = require('npm-pack-to-vinyl');
 
gulp.task('packAndS3Upload', function() {
  return es.readArray([ '@my/foo', '@my/bar', '@my/baz' ])
    .pipe(es.map(packToVinyl))
    .pipe(s3.dest(config.dest))
    .pipe(tap(function(file) {
      gutil.log('uploaded', file.path);
      fs.unlinkSync(file.path);
    }));
});

License

Under the MIT

Dependencies (3)

Dev Dependencies (1)

Package Sidebar

Install

npm i npm-pack-to-vinyl

Weekly Downloads

0

Version

0.0.4

License

MIT

Unpacked Size

2.82 kB

Total Files

4

Last publish

Collaborators

  • nak2k