Understood. Though I believe your comment (which compared ied with itself) should actually read:<p>&gt; Basically ied uses symlinks in order to resolve circular dependencies, while <i>npm</i> exploits the fact that require &quot;falls back&quot; in the directory structure.