src/installer.js
function (options, dir, callback) {
  options.logger('Creating contents of package')

  async.parallel([
    async.apply(createDesktop, options, dir),
    async.apply(createIcon, options, dir),
    async.apply(createCopyright, options, dir),
    async.apply(createApplication, options, dir)
  ], function (err) {
    callback(err, dir)
  })
}
function (options, dir, callback) {
  options.logger('Creating contents of package')

  async.parallel([
    async.apply(createDesktop, options, dir),
    async.apply(createIcon, options, dir),
    async.apply(createCopyright, options, dir),
    async.apply(createApplication, options, dir)
  ], function (err) {
    callback(err, dir)
  })
}
function ( options , dir , callback ) { options . logger ( 'Creating contents of package' ) async . parallel ( [ async . apply ( createDesktop , options , dir ) , async . apply ( createIcon , options , dir ) , async . apply ( createCopyright , options , dir ) , async . apply ( createApplication , options , dir ) ] , function ( err ) { callback ( err , dir ) } ) }
Create the contents of the package.
Create the contents of the package .