Socket
Socket
Sign inDemoInstall

gib-recipe-browserify

Package Overview
Dependencies
346
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.1 to 0.0.2

32

index.js

@@ -16,3 +16,5 @@ /**

var source = require('vinyl-source-stream');
var uglify = require('gulp-uglify')
var uglify = require('gulp-uglify');
var watchify = require('watchify');
var _ = require('lodash');

@@ -28,12 +30,21 @@ // Exports:

var b = watchify(browserify(options.browserify));
var gulp = null;
// Browserify setup:
b.transform(babelify, { presets: ['es2015'] });
b.on('log', gulpUtil.log);
// Watching:
b.on('update', bundle);
// Task:
return function () {
function bundle () {
var gulp = this;
var dest = path.dirname(options.dest);
var filename = path.basename(options.dest);
var b = browserify(options.browserify);
gulp = gulp || this;
return b
.transform(babelify, { presets: ['es2015'] })
.bundle()

@@ -45,5 +56,9 @@ .pipe(source(filename))

.on('error', gulpUtil.log)
// browserSync.notify(err.message, 3000); ?
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest(dest));
.pipe(gulp.dest(dest))
// Reload browser:
.pipe(options.browserSync.stream());
};
return bundle;
}

@@ -55,5 +70,6 @@

options = options || {};
options.reload = options.reload || function () {};
options.dest = options.dest || './build/app.js';
options.src = options.src || './src/index.js';
options.browserify = options.browserify || {
options.browserify = _.assign(options.browserify || {
debug: true,

@@ -63,5 +79,5 @@ entries: [

]
};
}, watchify.args);
return options;
}
{
"name": "gib-recipe-browserify",
"version": "0.0.1",
"version": "0.0.2",
"description": "Gib recipe for browserify.",

@@ -17,5 +17,7 @@ "main": "index.js",

"gulp-util": "^3.0.7",
"lodash": "^4.13.1",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0"
"vinyl-source-stream": "^1.1.0",
"watchify": "^3.7.0"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc