 CSON = require 'season'
 semver = require 'npm/node_modules/semver'
 temp = require 'temp'
+hostedGitInfo = require 'hosted-git-info'
 
 config = require './apm'
 Command = require './command'


    latestVersion

  run: (options) ->
    {callback} = options
    options = @parseOptions(options.commandArgs)

          commands = []
          for child in fs.readdirSync(nodeModulesDirectory)
            source = path.join(nodeModulesDirectory, child)
            destination = path.join(destination, child)
            do (source, destination) ->
              commands.push (callback) -> fs.cp(source, destination, callback)

