browserify
Advanced tools
Comparing version 0.2.1 to 0.2.2
26
index.js
@@ -106,2 +106,4 @@ var fs = require('fs'); | ||
if (opts.pkgname) pkgname = opts.pkgname; | ||
return { | ||
@@ -124,2 +126,4 @@ source : wrapperBody | ||
if (opts.pkgname) pkgname = opts.pkgname; | ||
var src = wrapperBody | ||
@@ -139,5 +143,25 @@ .replace('$body', function () { | ||
if (pkg.browserify && pkg.browserify.main) { | ||
var main = (libname + '/' + pkg.browserify.main) | ||
.replace(/\/\.\//g, '/'); | ||
var p = pkg.browserify; | ||
p.filename = require.resolve(main); | ||
p.name = libname; | ||
p.pkgname = libname; | ||
return { | ||
'package.json' : pkg, | ||
dependencies : pkg.browserify.require || [], | ||
source : exports.wrap(main, p).source, | ||
}; | ||
} | ||
return { | ||
'package.json' : pkg, | ||
dependencies : Object.keys(pkg.dependencies || {}), | ||
dependencies : | ||
typeof pkg.browserify === 'object' | ||
&& (pkg.browserify.main || pkg.browserify.require) | ||
? pkg.browserify.require || [] | ||
: Object.keys(pkg.dependencies || {}) | ||
, | ||
source : Object.keys(mods) | ||
@@ -144,0 +168,0 @@ .filter(function (name) { |
{ | ||
"name" : "browserify", | ||
"version" : "0.2.1", | ||
"version" : "0.2.2", | ||
"description" : "Browser-side require() for js directories and npm modules", | ||
@@ -5,0 +5,0 @@ "main" : "./index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
35093
790
4