Socket
Socket
Sign inDemoInstall

enhanced-require

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

enhanced-require - npm Package Compare versions

Comparing version 0.4.0-beta13 to 0.4.0-beta14

13

lib/RequireContext.js

@@ -61,3 +61,6 @@ var fs = require("fs");

this.module = parent;
this.context = (!parent) ? "" : path.dirname(parent.id === "." ? process.argv[1] : parent.id.split("!").pop());
var parsedRequest = parent && resolve.parse(parent.id);
var mod = parsedRequest && (parsedRequest.resource && parsedRequest.resource.path ? parent : root.main);
parsedRequest = mod && resolve.parse(mod.id);
this.context = (parsedRequest) ? path.dirname(mod.id === "." ? process.argv[1] : parsedRequest.resource.path) : "";
}

@@ -171,3 +174,4 @@

this.root.setDependencies(request, [filename]);
// TODO get deps from loader
this.root.setDependencies(request, filename ? [filename] : []);

@@ -218,2 +222,3 @@ // load the source code

var loadingSource = this.root.loadingSource;
var root = this.root;
mapAsync(modules, function(name, callback) {

@@ -278,2 +283,4 @@ if(typeof name != "string") return callback(null, name);

if(err) return finished(err);
// TODO get deps from loader
root.setDependencies(request, filename ? [filename] : []);
if(sources[0] instanceof Buffer || typeof sources[0] == "string")

@@ -284,3 +291,3 @@ finished(null, sources[0].toString("utf-8"));

}
)
);
} else

@@ -287,0 +294,0 @@ loadingSource[request].push(callback);

{
"name": "enhanced-require",
"version": "0.4.0-beta13",
"version": "0.4.0-beta14",
"author": "Tobias Koppers @sokra",

@@ -5,0 +5,0 @@ "description": "Enhance the require function in node.js with support for loaders which preprocess files and really async require (AMD). Enables Hot Code Replacement.",

@@ -0,0 +0,0 @@ var should = require("should");

@@ -0,0 +0,0 @@ exports.filename = __filename;

@@ -0,0 +0,0 @@ module.exports = function(source) {

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