diff --git a/node_modules/iferr/README.md b/node_modules/iferr/README.md index 0940763fa9413..7a24462a88edc 100644 --- a/node_modules/iferr/README.md +++ b/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/node_modules/iferr/package.json b/node_modules/iferr/package.json index 69833649d6904..eead655e6d220 100644 --- a/node_modules/iferr/package.json +++ b/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" } diff --git a/package-lock.json b/package-lock.json index e34d15fa732c0..0a29984f33e1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2094,9 +2094,9 @@ } }, "iferr": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-1.0.0.tgz", - "integrity": "sha512-0+ecqiP/cxgnNBIPi+TgJlaxE7sFp2N3kBFg17klQUdf24YKiaEV6b9QgEqOlD5vCVCE0U7OV9lPSN2OfS4zoQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-1.0.2.tgz", + "integrity": "sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==" }, "ignore": { "version": "3.3.8", diff --git a/package.json b/package.json index 04cf85f85a51e..213ad8001eb5d 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "graceful-fs": "~4.1.11", "has-unicode": "~2.0.1", "hosted-git-info": "^2.6.0", - "iferr": "^1.0.0", + "iferr": "^1.0.2", "inflight": "~1.0.6", "inherits": "~2.0.3", "ini": "^1.3.5",