Socket
Socket
Sign inDemoInstall

browserify

Package Overview
Dependencies
Maintainers
0
Versions
485
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browserify - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

25

index.js

@@ -21,6 +21,4 @@ var fs = require('fs');

var src = wrappers.prelude
+ wrappers.browser_compat
+ wrappers.node_compat
+ Object.keys(builtins).map(function (key) {
var src
= Object.keys(builtins).map(function (key) {
return wrapScript(null, key, builtins[key])

@@ -39,2 +37,3 @@ }).join('\n')

;
if (opts.filter) {

@@ -49,3 +48,4 @@ src = opts.filter(src);

(opts.require || []).forEach(function npmWrap (name) {
(opts.require || []).concat('es5-shim')
.forEach(function npmWrap (name) {
included[name] = true;

@@ -77,4 +77,9 @@

pkg.on('module', function (modSrc) {
src += modSrc;
if (opts.filter) src = opts.filter(src);
var minSrc = opts.filter ? opts.filter(modSrc) : modSrc;
if (name === 'es5-shim') {
preSrc += minSrc + '\nrequire("es5-shim");\n';
}
else {
src += minSrc;
}
});

@@ -87,2 +92,5 @@ }

var modified = new Date();
var preSrc = (opts.filter || String)(
wrappers.prelude + wrappers.node_compat
);
return function (req, res, next) {

@@ -94,2 +102,3 @@ if (req.url.split('?')[0] === opts.mount) {

});
res.write(preSrc);
res.end(src);

@@ -101,3 +110,3 @@ }

var wrappers = [ 'prelude', 'body', 'browser_compat', 'node_compat' ]
var wrappers = [ 'prelude', 'body', 'node_compat' ]
.reduce(function (acc, name) {

@@ -104,0 +113,0 @@ acc[name] = fs.readFileSync(

{
"name" : "browserify",
"version" : "0.0.3",
"version" : "0.0.4",
"description" : "Browser-side require() for js directories and npm modules",

@@ -18,3 +18,4 @@ "main" : "./index.js",

"findit" : ">=0.0.1",
"npm" : ">=0.2.16"
"npm" : ">=0.2.16",
"es5-shim" : ">=1.0.0"
},

@@ -21,0 +22,0 @@ "author" : {

@@ -10,4 +10,7 @@ Browserify

More features:
* recursively bundle dependencies of npm modules
* compatability implementations of es5 goodies
* filters for {min,ugl}ification

@@ -14,0 +17,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc