   configs = packages.configs
   parallelize = process.argv[5] is 'true'
   logLevel = parseInt process.argv[6]
+  transitiveDependencies = {}
 
   log = new Logger logLevel, 'Bower'
 

        return deferred.promise
      saveCurrentDependencyToJson name, version
    else
      saveBowerJson()

    cached = false

      if isSerialInstall
        for key in Object.keys(installed)
          i = installed[key]
          log.i "Installed: #{i.pkgMeta.name}##{i.pkgMeta.version}#{if installConfigs['offline'] then " (offline)" else ""}"
        hasDependencies = Object.keys(installed).length > 1
        if cached and validate and !hasDependencies
          # Installed with cache, but validation occurred
