function done( error, files, idx ) {
		if ( error ) {
			return clbk( error );
		}
		if ( files.length ) {
			out[ idx ].entries = out[ idx ].entries.concat( files );
		}
		debug( 'Resolved %d entry points for package: %s (%d of %d).', out[ idx ].entries.length, pkgs[ idx ].pkg, idx+1, total );

		count += 1;
		debug( 'Resolved entry points for %d of %d packages.', count, total );
		if ( count === total ) {
			debug( 'Resolved entry points for all packages.' );
			return clbk( null, out );
		}
	}
Callback invoked upon resolving a package's executables.

@private
@param {(Error|null)} error - error object
@param {(StringArray|EmptyArray)} files - resolved file paths
@param {NonNegativeInteger} idx - package index
@returns {void}