Skip to content

Commit c036e38

Browse files
committed
Merge branch 'MrVoltz-requireCacheAccess'
2 parents f2a7d82 + f9f60f7 commit c036e38

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/main/js/lib/require.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,18 @@ When resolving module names to file paths, ScriptCraft uses the following rules.
301301
return moduleInfo;
302302
}
303303

304-
function _requireClosure( parent ) {
305-
return function requireBoundToParent( path, options ) {
306-
var module = _require( parent, path , options);
304+
function _requireClosure( parentFile ) {
305+
var _boundRequire = function requireBoundToParent( path, options ) {
306+
var module = _require( parentFile, path , options);
307307
return module.exports;
308308
};
309+
310+
_boundRequire.resolve = function resolveBoundToParent ( path ) {
311+
return resolveModuleToFile(path, parentFile);
312+
};
313+
_boundRequire.cache = _loadedModules;
314+
315+
return _boundRequire;
309316
}
310317
var _loadedModules = {};
311318
var _format = java.lang.String.format;

0 commit comments

Comments
 (0)