Comparing version 0.5.1 to 0.5.2
@@ -43,2 +43,23 @@ 'use strict'; | ||
// Resolve the full module's name | ||
if (mm) { | ||
def = mm.resolve(def); | ||
// Compute module's dirname | ||
this.dirname = path.dirname(this.name); | ||
} | ||
this.splitName(parent, def) | ||
// Resolve the full module's name | ||
if (mm) { | ||
this.splitName(parent, mm.resolve(this.name)); | ||
// Compute module's dirname | ||
this.dirname = path.dirname(this.name); | ||
} | ||
} | ||
// Find name & module name | ||
Module.prototype.splitName = function(parent, def) { | ||
// Init name & plugin depending on def | ||
@@ -58,12 +79,4 @@ def = def.split('!', 2); | ||
} | ||
}; | ||
// Resolve the full module's name | ||
if (mm) { | ||
this.name = mm.resolve(this.name); | ||
// Compute module's dirname | ||
this.dirname = path.dirname(this.name); | ||
} | ||
} | ||
// Add dependency to the current module | ||
@@ -70,0 +83,0 @@ Module.prototype.addDependency = function(module, mc) { |
{ | ||
"name": "r42", | ||
"version": "0.5.1", | ||
"version": "0.5.2", | ||
"description": "Dependency injection done right.", | ||
@@ -5,0 +5,0 @@ "author": { |
28250
548