async-series
Run a series of callbacks in sequence.
Last updated 13 years ago .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install async-series 
SYNC missed versions from official npm registry.

async-series

Run a series of callbacks in sequence, as simply as possible.

More or less equivalent to async.series - solely for the sake of keeping some modules tiny for browserify.

Installation

npm install async-series

Usage

series(tasks, callback, safe)

Where tasks is an array of functions, each with their own done argument. callback is called when finished. Setting safe to true will ensure there's at least a tick between each task to prevent RangeErrors.

series([
  function(done) {
    console.log('first thing')
    done()
  },
  function(done) {
    console.log('second thing')
    done(new Error('another thing'))
  },
  function(done) {
    // never happens, because "second thing"
    // passed an error to the done() callback
  }
], function(err) {
  console.log(err.message) // "another thing"
})

Current Tags

  • 0.0.1                                ...           latest (13 years ago)

1 Versions

  • 0.0.1                                ...           13 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (0)
None
Dev Dependencies (1)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |