🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

require-bro

Package Overview
Dependencies
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

require-bro - npm Package Compare versions

Comparing version
0.2.2
to
0.3.0
+24
-15
lib/require-bro.js

@@ -9,4 +9,7 @@ "use strict";

}
if(window.requireBroLogAll){
window.requireBroLogAll.textContent += '\nusando require-bro';
}
if(window.require){
if(!(window.require.cache||{}).electron){
if((window.require.cache||{}).electron){
throw new Error("require-bro is incompatible here. 'window.require' found");

@@ -26,3 +29,3 @@ }else{

var dependencies=['require'];
var factory;
var createdModule;
if(argPos<arguments.length && typeof arguments[argPos] === "string"){

@@ -34,2 +37,5 @@ name=arguments[argPos];

}
if(window.requireBroLogAll){
window.requireBroLogAll.textContent += '\ndefine '+name;
}
if(argPos<arguments.length && arguments[argPos] instanceof Array){

@@ -40,20 +46,23 @@ dependencies=arguments[argPos];

if(argPos<arguments.length && arguments[argPos] instanceof Function){
factory=arguments[argPos];
var factory=arguments[argPos];
var exports={};
createdModule = factory.apply(window, dependencies.map(function(moduleName){
if(moduleName==='require'){
return requireBro;
}
if(moduleName==='exports'){
return exports || module.exports;
}
return requireBro(moduleName)
}));
argPos++;
}else if(argPos<arguments.length && arguments[argPos] instanceof Object){
createdModule=arguments[argPos];
argPos++;
}else{
throw new Error("require-bro define miss factory Function");
throw new Error("require-bro define miss factory Function or initial object");
}
var exports={};
var createdModule = factory.apply(window, dependencies.map(function(moduleName){
if(moduleName==='require'){
return requireBro;
}
if(moduleName==='exports'){
return exports || module.exports;
}
return requireBro(moduleName)
}));
window.requireBro.definedModules[name] = window[name] = createdModule === undefined ? exports : createdModule;
}
window.define.amd='powered by require-bro';
window.define.amd={poweredBy:'require-bro'};
}

@@ -60,0 +69,0 @@ window.requireBro = function requireBro(name){

{
"name": "require-bro",
"description": "require for browsers",
"version": "0.2.2",
"version": "0.3.0",
"files": [

@@ -20,14 +20,14 @@ "lib"

"devDependencies": {
"express": "~4.17.1",
"express": "~4.17.2",
"istanbul": "~0.4.5",
"mocha": "~7.2.0",
"puppeteer": "~3.2.0",
"best-globals": "~0.10.24",
"discrepances": "~0.2.4",
"serve-content": "~0.3.12",
"server4test": "~0.5.3",
"type-store": "~0.2.36"
"mocha": "~9.1.3",
"puppeteer": "~13.0.0",
"best-globals": "~1.0.0",
"discrepances": "~0.2.6",
"serve-content": "~0.3.16",
"server4test": "~0.8.3",
"type-store": "~0.2.41"
},
"engines": {
"node": ">= 8"
"node": ">= 14"
},

@@ -34,0 +34,0 @@ "scripts": {