New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

in-series

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

in-series - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

6

History.md
0.0.3 / 2016-04-23
==================
* update readme
* update readme
0.0.2 / 2016-04-20

@@ -3,0 +9,0 @@ ==================

2

package.json
{
"name": "in-series",
"version": "0.0.2",
"version": "0.0.3",
"description": "Clean api for performing functions in series",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -1,3 +0,9 @@

## Perform functions in series
# in-series
This module provides a clean api for performing synchronous and asynchronous functions in series.
# Install
```
npm i in-series --save
```
# Example

@@ -12,21 +18,32 @@ Suppose you can only make on request at a time.

series.push(done => {
series.push(next => {
http
.get('http://randomuser.me/api/')
.end((err, user) => {
done(null, user);
if (err) {
next(err)
} else {
next(null, user);
}
})
});
series.push(done => {
series.push(next => {
http
.get('http://randomuser.me/api/')
.end((err, user) => {
done(null, user);
if (err) {
next(err)
} else {
next(null, user);
}
})
});
series.end((err, res) => {
console.log(err, res);
};
series.end((err, users) => {
// handle error, or do stuff with users
});
```
# License
MIT
const Series = require('../');
const http = require('superagent');
const funcs = [done => console.log('done!')];
const series = new Series;
const series = new Series(funcs);
series.push(done => {
http
.get('http://randomuser.me/api/')
.end((err, user) => {
if (err) {
done(err)
} else {
done(null, user);
}
})
});
// const series = new Series;
series.push(done => {
http
.get('http://randomuser.me/api/')
.end((err, user) => {
if (err) {
done(err)
} else {
done(null, user);
}
})
});
// series.push(done => {
// http
// .get('http://randomuser.me/api/')
// .end((err, user) => {
// if (err) {
// done(err)
// } else {
// done(null, user);
// }
// })
// });
// series.push(done => {
// http
// .get('http://randomuser.me/api/')
// .end((err, user) => {
// if (err) {
// done(err)
// } else {
// done(null, user);
// }
// })
// });
// series.end((err, res) => {
// // console.log(err, res);
// });
series.end((err, users) => {
// handle error, or do stuff with users
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc