diff options
Diffstat (limited to 'deps/npm/node_modules/iferr')
-rw-r--r-- | deps/npm/node_modules/iferr/README.md | 21 | ||||
-rw-r--r-- | deps/npm/node_modules/iferr/package.json | 35 |
2 files changed, 35 insertions, 21 deletions
diff --git a/deps/npm/node_modules/iferr/README.md b/deps/npm/node_modules/iferr/README.md index 0940763fa9..7a24462a88 100644 --- a/deps/npm/node_modules/iferr/README.md +++ b/deps/npm/node_modules/iferr/README.md @@ -11,16 +11,29 @@ npm install iferr ## Use -### JavaScript example +### JavaScript/ES6 example +```js +var iferr = require('iferr'); + +function get_friends_count(id, cb) { + User.load_user(id, iferr(cb, user => + user.load_friends(iferr(cb, friends => + cb(null, friends.length) + )) + )) +} +``` + +### JavaScript/ES5 example ```js var iferr = require('iferr'); function get_friends_count(id, cb) { User.load_user(id, iferr(cb, function(user) { user.load_friends(iferr(cb, function(friends) { - cb(null, friends.length); - })); - })); + cb(null, friends.length) + })) + })) } ``` diff --git a/deps/npm/node_modules/iferr/package.json b/deps/npm/node_modules/iferr/package.json index 69833649d6..eead655e6d 100644 --- a/deps/npm/node_modules/iferr/package.json +++ b/deps/npm/node_modules/iferr/package.json @@ -1,46 +1,47 @@ { - "_args": [ - [ - "iferr@1.0.0", - "/Users/rebecca/code/npm" - ] - ], - "_from": "iferr@1.0.0", - "_id": "iferr@1.0.0", + "_from": "iferr@1.0.2", + "_id": "iferr@1.0.2", "_inBundle": false, - "_integrity": "sha512-0+ecqiP/cxgnNBIPi+TgJlaxE7sFp2N3kBFg17klQUdf24YKiaEV6b9QgEqOlD5vCVCE0U7OV9lPSN2OfS4zoQ==", + "_integrity": "sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==", "_location": "/iferr", "_phantomChildren": {}, "_requested": { "type": "version", "registry": true, - "raw": "iferr@1.0.0", + "raw": "iferr@1.0.2", "name": "iferr", "escapedName": "iferr", - "rawSpec": "1.0.0", + "rawSpec": "1.0.2", "saveSpec": null, - "fetchSpec": "1.0.0" + "fetchSpec": "1.0.2" }, "_requiredBy": [ + "#USER", "/" ], - "_resolved": "https://registry.npmjs.org/iferr/-/iferr-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "/Users/rebecca/code/npm", + "_resolved": "https://registry.npmjs.org/iferr/-/iferr-1.0.2.tgz", + "_shasum": "e9fde49a9da06dc4a4194c6c9ed6d08305037a6d", + "_spec": "iferr@1.0.2", + "_where": "/Users/zkat/Documents/code/work/npm", "author": { "name": "Nadav Ivgi" }, "bugs": { "url": "https://github.com/shesek/iferr/issues" }, + "bundleDependencies": false, + "deprecated": false, "description": "Higher-order functions for easier error handling", "devDependencies": { - "coffee-script": "^1.12.7", + "coffeescript": "^2.3.1", "mocha": "^4.0.1" }, "engines": { "node": ">=6.0.0" }, + "files": [ + "iferr.js" + ], "homepage": "https://github.com/shesek/iferr", "keywords": [ "error", @@ -56,5 +57,5 @@ "scripts": { "test": "mocha" }, - "version": "1.0.0" + "version": "1.0.2" } |