code: function(depList, callback) {
  			if (!myCache) {
  				myCache = cache({
  					base: require('os').homedir() + "/.auditjs",
  					name: 'auditjs3x',
  					duration: 1000 * 3600 * CACHE_DURATION_HOURS //one day
  				});
  			}
  			cleanCache();
  			auditPackagesImpl(depList, callback);
  		}
docs: Audit a list of packages
  Results are sent to a callback(err, single_package_data)
  
  @param dependencies A map of {package manager, package name, version} objects.
  @param callback Function to call on completion of each dependency
  analysis. This call back has 2 arguments:
  (err, single_package_data).