Comparing version 0.0.15 to 0.0.16
@@ -57,4 +57,7 @@ 'use strict'; | ||
if (this.$modules[name].loading) { | ||
this.$modules[name].callbacks.push(callback); | ||
return; | ||
if (this.$modules[callee].dependent.indexOf(name) < 0) { | ||
this.$modules[name].callbacks.push(callback); | ||
return; | ||
} | ||
return callback(null, this.$modules[name].content); | ||
} | ||
@@ -61,0 +64,0 @@ return callback(null, this.$modules[name].content); |
{ | ||
"name": "r42", | ||
"version": "0.0.15", | ||
"version": "0.0.16", | ||
"description": "Dependency injection done right.", | ||
@@ -5,0 +5,0 @@ "author": "Quentin Raynaud <npm@qraynaud.eu>", |
13442
275