Merge branch 'requireCacheAccess' of https://github.com/MrVoltz/ScriptCraft into MrVoltz-requireCacheAccess

This commit is contained in:
walterhiggins 2016-01-02 11:57:04 +00:00
commit f9f60f7702

View file

@ -301,11 +301,18 @@ When resolving module names to file paths, ScriptCraft uses the following rules.
return moduleInfo; return moduleInfo;
} }
function _requireClosure( parent ) { function _requireClosure( parentFile ) {
return function requireBoundToParent( path, options ) { var _boundRequire = function requireBoundToParent( path, options ) {
var module = _require( parent, path , options); var module = _require( parentFile, path , options);
return module.exports; return module.exports;
}; };
_boundRequire.resolve = function resolveBoundToParent ( path ) {
return resolveModuleToFile(path, parentFile);
};
_boundRequire.cache = _loadedModules;
return _boundRequire;
} }
var _loadedModules = {}; var _loadedModules = {};
var _format = java.lang.String.format; var _format = java.lang.String.format;