Skip to content

Commit 2aec93c

Browse files
committed
FEATURE: hasModule global helper to figure out if module exists
1 parent 43c3e6b commit 2aec93c

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.jshintrc

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"notEqual",
5050
"require",
5151
"requirejs",
52+
"hasModule",
5253
"Blob",
5354
"File"],
5455
"node" : false,

vendor/assets/javascripts/loader.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var define, requireModule, require, requirejs;
1+
var define, requireModule, require, requirejs, hasModule;
22

33
(function() {
44
var registry = {}, seen = {}, state = {};
@@ -32,6 +32,10 @@ var define, requireModule, require, requirejs;
3232
};
3333
}
3434

35+
hasModule = function(name){
36+
return !!registry[name];
37+
};
38+
3539
requirejs = require = requireModule = function(name) {
3640
if (state[name] !== FAILED &&
3741
seen.hasOwnProperty(name)) {

0 commit comments

Comments
 (0)