{
	"name": "async",
	"versions": {
		"0.1.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.0",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.0",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.0.tgz",
				"shasum": "ab8ece0c40627e4e8f0e09c8fcf7c19ed0c4241c"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.1",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.1",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.1.tgz",
				"shasum": "fb965e70dbea44c8a4b8a948472dee7d27279d5e"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.2",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.2",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.2.tgz",
				"shasum": "be761882a64d3dc81a669f9ee3d5c28497382691"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.3": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.3",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.3",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.3.tgz",
				"shasum": "629ca2357112d90cafc33872366b14f2695a1fbc"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.4": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.4",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.4",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.4.tgz",
				"shasum": "29de4b98712ab8858411d8d8e3361a986c3b2c18"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.5": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.5",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.5",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.5.tgz",
				"shasum": "9d83e3d4adb9c962fc4a30e7dd04bf1206c28ea5"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.6": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.6",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.6",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.7-2",
			"_nodeVersion": "v0.3.1-pre",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.6.tgz",
				"shasum": "2dfb4fa1915f86056060c2e2f35a7fb8549907cc"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.7": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.7",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.7",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"_npmVersion": "0.2.4-1",
			"_nodeVersion": "v0.2.5",
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.7.tgz",
				"shasum": "e9268d0d8cd8dcfe0db0895b27dcc4bcc5c739a5"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.8": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.8",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"web": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_id": "async@0.1.8",
			"engines": {
				"node": "*"
			},
			"_nodeSupported": true,
			"dist": {
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.8.tgz",
				"shasum": "52f2df6c0aa6a7f8333e1fbac0fbd93670cf6758"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.9": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.9",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"dependencies": {},
			"devDependencies": {},
			"_id": "async@0.1.9",
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.1rc7",
			"_nodeVersion": "v0.4.7",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "f984d0739b5382c949cc3bea702d21d0dbd52040",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.9.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.10": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.10",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmJsonOpts": {
				"file": "/home/caolan/.npm/async/0.1.10/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "async@0.1.10",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.27",
			"_nodeVersion": "v0.4.11",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "12b32bf098fa7fc51ae3ac51441b8ba15f437cf1",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.10.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.11": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.11",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmJsonOpts": {
				"file": "/home/caolan/.npm/async/0.1.11/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "async@0.1.11",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.27",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "a397a69c6febae232d20a76a5b10d8742e2b8215",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.11.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.12": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.12",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmJsonOpts": {
				"file": "/home/caolan/.npm/async/0.1.12/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "async@0.1.12",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.27",
			"_nodeVersion": "v0.4.12",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "ab36be6611dc63d91657128e1d65102b959d4afe",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.12.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.13": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.13",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.13",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.101",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "f1e53ad69dab282d8e75cbec5e2c5524b6195eab",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.13.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.14": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.14",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.14",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.101",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "0fcfaf089229fc657798203d1a4544102f7d26dc",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.14.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.15": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.15",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.15",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.0.101",
			"_nodeVersion": "v0.4.9",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.15.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.16": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.16",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.16",
			"dependencies": {},
			"devDependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.0-3",
			"_nodeVersion": "v0.6.10",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "b3a61fdc1a9193d4f64755c7600126e254223186",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.16.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.17": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.17",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"dependencies": {
				"uglify-js": "1.2.x"
			},
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"nodelint": ">0.0.0"
			},
			"scripts": {
				"preinstall": "make clean",
				"install": "make build",
				"test": "make test"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.17",
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.1",
			"_nodeVersion": "v0.6.11",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "03524a379e974dc9ee5c811c6ee3815d7bc54f6e",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.17.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.18": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.18",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.18",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.1",
			"_nodeVersion": "v0.6.11",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "c59c923920b76d5bf23248c04433920c4d45086a",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.18.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.19": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.19",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.19",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "4fd6125a70f841fb10b14aeec6e23cf1479c71a7",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.19.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.20": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.20",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.20",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "ba0e47b08ae972e04b5215de28539b313482ede5",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.20.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.21": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.21",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.21",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "b5b12e985f09ab72c202fa00f623cd9d997e9464",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.21.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.22": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./index",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.1.22",
			"repository": {
				"type": "git",
				"url": "git://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_npmUser": {
				"name": "caolan",
				"email": "caolan@caolanmcmahon.com"
			},
			"_id": "async@0.1.22",
			"dependencies": {},
			"optionalDependencies": {},
			"engines": {
				"node": "*"
			},
			"_engineSupported": true,
			"_npmVersion": "1.1.21",
			"_nodeVersion": "v0.6.18",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061",
				"tarball": "https://registry.npmjs.org/async/-/async-0.1.22.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.0",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_id": "async@0.2.0",
			"dist": {
				"shasum": "db1c645337bab79d0ca93d95f5c72d9605be0fce",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.0.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.1",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"_id": "async@0.2.1",
			"dist": {
				"shasum": "4e37d08391132f79657a99ca73aa4eb471a6f771",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.1.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.2",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"_id": "async@0.2.2",
			"dist": {
				"shasum": "8414ee47da7548126b4d3d923850d54e68a72b28",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.2.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.3": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.3",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"_id": "async@0.2.3",
			"dist": {
				"shasum": "79bf601d723a2e8c3e91cb6bb08f152dca309fb3",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.3.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.4": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.4",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"_id": "async@0.2.4",
			"dist": {
				"shasum": "0550e510cf43b83e2fcf1cb96399f03f1efd50eb",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.4.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.5": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.5",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"_id": "async@0.2.5",
			"dist": {
				"shasum": "45f05da480749ba4c1dcd8cd3a3747ae7b36fe52",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.5.tgz"
			},
			"_npmVersion": "1.2.0",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.6": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.6",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"_id": "async@0.2.6",
			"dist": {
				"shasum": "ad3f373d9249ae324881565582bc90e152abbd68",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.6.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.11",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.7": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.7",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"_id": "async@0.2.7",
			"dist": {
				"shasum": "44c5ee151aece6c4bf5364cfc7c28fe4e58f18df",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.7.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.11",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.8": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.8",
			"repository": {
				"type": "git",
				"url": "http://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "http://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "http://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"_id": "async@0.2.8",
			"dist": {
				"shasum": "ba1b3ffd1e6cdb1e999aca76ef6ecee8e7f55f53",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.8.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.11",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.9": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.9",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"_id": "async@0.2.9",
			"dist": {
				"shasum": "df63060fbf3d33286a76aaf6d55a2986d9ff8619",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.9.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.23",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.10": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.2.10",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"_id": "async@0.2.10",
			"dist": {
				"shasum": "b6bbe0b0674b9d719708ca38de8c237cb526c3d1",
				"tarball": "https://registry.npmjs.org/async/-/async-0.2.10.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.2",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.3.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.3.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.3.0",
			"dist": {
				"shasum": "6d2c543c25f514c602bb22916ac222a519290d5d",
				"tarball": "https://registry.npmjs.org/async/-/async-0.3.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.4.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.4.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.4.0",
			"dist": {
				"shasum": "208bba02850129dacc2bc3959e4126570ae80b74",
				"tarball": "https://registry.npmjs.org/async/-/async-0.4.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.4.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.4.1",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.4.1",
			"dist": {
				"shasum": "1985abade017df906bfaa8d77d424b25366b3a5b",
				"tarball": "https://registry.npmjs.org/async/-/async-0.4.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.5.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.5.0",
			"dist": {
				"shasum": "524bc1cf3ed2b6adc7f4a8c4987dd9c4809c764f",
				"tarball": "https://registry.npmjs.org/async/-/async-0.5.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.6.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.6.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.6.0",
			"dist": {
				"shasum": "025a31c8b1fb11e7481fa18dbdbc2bf2e434933a",
				"tarball": "https://registry.npmjs.org/async/-/async-0.6.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.6.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.6.1",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.6.1",
			"dist": {
				"shasum": "594fe360968fcdd2d7e0a6d95a874e4e92c7a26d",
				"tarball": "https://registry.npmjs.org/async/-/async-0.6.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.6.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.6.2",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.6.2",
			"dist": {
				"shasum": "41fd038a3812c0a8bc1842ecf08ba63eb0392bef",
				"tarball": "https://registry.npmjs.org/async/-/async-0.6.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.7.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.7.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.7.0",
			"dist": {
				"shasum": "4429e0e62f5de0a54f37458c49f0b897eb52ada5",
				"tarball": "https://registry.npmjs.org/async/-/async-0.7.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.8.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.8.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.8.0",
			"dist": {
				"shasum": "ee65ec77298c2ff1456bc4418a052d0f06435112",
				"tarball": "https://registry.npmjs.org/async/-/async-0.8.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.9.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "./lib/async",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.9.0",
			"repository": {
				"type": "git",
				"url": "https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"licenses": [
				{
					"type": "MIT",
					"url": "https://github.com/caolan/async/raw/master/LICENSE"
				}
			],
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"homepage": "https://github.com/caolan/async",
			"_id": "async@0.9.0",
			"dist": {
				"shasum": "ac3613b1da9bed1b47510bb4651b8931e47146c7",
				"tarball": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "caolan",
				"email": "caolan.mcmahon@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan@caolanmcmahon.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.9.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "0.9.2",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x",
				"nodelint": ">0.0.0",
				"lodash": ">=2.4.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "nodeunit test/test-async.js"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "de3a16091d5125384eff4a54deb3998b13c3814c",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@0.9.2",
			"_shasum": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d",
			"_from": ".",
			"_npmVersion": "2.9.0",
			"_nodeVersion": "2.0.1",
			"_npmUser": {
				"name": "beaugunderson",
				"email": "beau@beaugunderson.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				}
			],
			"dist": {
				"shasum": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d",
				"tarball": "https://registry.npmjs.org/async/-/async-0.9.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.0.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "~1.0.0",
				"jshint": "~2.7.0",
				"lodash": ">=2.4.1",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"uglify-js": "1.2.x"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "cfa81645c9cb4011b23d1d1a445ad855762568e0",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.0.0",
			"_shasum": "f8fc04ca3a13784ade9e1641af98578cfbd647a9",
			"_from": ".",
			"_npmVersion": "2.9.1",
			"_nodeVersion": "0.12.3",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "f8fc04ca3a13784ade9e1641af98578cfbd647a9",
				"tarball": "https://registry.npmjs.org/async/-/async-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.1.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"coveralls": "^2.11.2",
				"jshint": "~2.7.0",
				"lodash": ">=2.4.1",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"uglify-js": "1.2.x",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "88906aa60d407e12185139e86204aa63aa6faf28",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.1.0",
			"_shasum": "2b33ea3e87fc0c5ed624f9e31a9c902c022da09b",
			"_from": ".",
			"_npmVersion": "2.9.1",
			"_nodeVersion": "0.12.3",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "2b33ea3e87fc0c5ed624f9e31a9c902c022da09b",
				"tarball": "https://registry.npmjs.org/async/-/async-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.2.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"coveralls": "^2.11.2",
				"jshint": "~2.7.0",
				"lodash": ">=2.4.1",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"uglify-js": "1.2.x",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "ff3bd90be6b862a11d0e4a11eb72a6985c26c5af",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.2.0",
			"_shasum": "9029580f93d05a7cab24f502c84707ac3ef57b10",
			"_from": ".",
			"_npmVersion": "2.9.0",
			"_nodeVersion": "2.0.2",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "9029580f93d05a7cab24f502c84707ac3ef57b10",
				"tarball": "https://registry.npmjs.org/async/-/async-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.1.1",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"coveralls": "^2.11.2",
				"jshint": "~2.7.0",
				"lodash": ">=2.4.1",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"uglify-js": "1.2.x",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "46cbdfd5324be57f15481bee32ad0fda507171b0",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.1.1",
			"_shasum": "753cb13df043ff08d810e4418d312d646ee1bbea",
			"_from": ".",
			"_npmVersion": "2.9.0",
			"_nodeVersion": "2.0.2",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "753cb13df043ff08d810e4418d312d646ee1bbea",
				"tarball": "https://registry.npmjs.org/async/-/async-1.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.2.1",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"coveralls": "^2.11.2",
				"jshint": "~2.7.0",
				"lodash": ">=2.4.1",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"uglify-js": "1.2.x",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "b66e85d1cca8c8056313253f22d18f571e7001d2",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.2.1",
			"_shasum": "a4816a17cd5ff516dfa2c7698a453369b9790de0",
			"_from": ".",
			"_npmVersion": "2.9.0",
			"_nodeVersion": "2.0.2",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "a4816a17cd5ff516dfa2c7698a453369b9790de0",
				"tarball": "https://registry.npmjs.org/async/-/async-1.2.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.3.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"coveralls": "^2.11.2",
				"jshint": "~2.8.0",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "71fa2638973dafd8761fa5457c472a312cc820fe",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.3.0",
			"_shasum": "a6f1631e8a595a663496d0a5586bd12007d4871d",
			"_from": ".",
			"_npmVersion": "2.9.1",
			"_nodeVersion": "0.12.3",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				}
			],
			"dist": {
				"shasum": "a6f1631e8a595a663496d0a5586bd12007d4871d",
				"tarball": "https://registry.npmjs.org/async/-/async-1.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.4.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"test": "npm run-script lint && nodeunit test/test-async.js",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "5bfcd31c72e003f96df025e75753463da61f49f9",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.4.0",
			"_shasum": "35f86f83c59e0421d099cd9a91d8278fb578c00d",
			"_from": ".",
			"_npmVersion": "2.13.0",
			"_nodeVersion": "2.4.0",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "35f86f83c59e0421d099cd9a91d8278fb578c00d",
				"tarball": "https://registry.npmjs.org/async/-/async-1.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.4.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.4.1",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"mocha-node-test": "mocha mocha_test/",
				"mocha-browser-test": "karma start",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "2daeb2cc898ca71d70fd664d0c1ef1dd1663325c",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.4.1",
			"_shasum": "1bc4895271551e524fd7fb338ddebad1a1440b74",
			"_from": ".",
			"_npmVersion": "2.10.1",
			"_nodeVersion": "0.12.4",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"dist": {
				"shasum": "1bc4895271551e524fd7fb338ddebad1a1440b74",
				"tarball": "https://registry.npmjs.org/async/-/async-1.4.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"files": [
				"lib"
			],
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.4.2",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"mocha-node-test": "mocha mocha_test/",
				"mocha-browser-test": "karma start",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "92f78aebad222d60c13e4299c0e723f2fe2d6611",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.4.2",
			"_shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
			"_from": ".",
			"_npmVersion": "2.9.0",
			"_nodeVersion": "2.0.1",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
				"tarball": "https://registry.npmjs.org/async/-/async-1.4.2.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.5.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"files": [
				"lib",
				"dist/async.js",
				"dist/async.min.js"
			],
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.5.0",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"mocha-node-test": "mocha mocha_test/",
				"mocha-browser-test": "karma start",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "621f13805aa326865b85dbbf7128baf7146ab976",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.5.0",
			"_shasum": "2796642723573859565633fc6274444bee2f8ce3",
			"_from": ".",
			"_npmVersion": "2.14.2",
			"_nodeVersion": "0.10.26",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"dist": {
				"shasum": "2796642723573859565633fc6274444bee2f8ce3",
				"tarball": "https://registry.npmjs.org/async/-/async-1.5.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"files": [
				"lib",
				"dist/async.js",
				"dist/async.min.js"
			],
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.5.1",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"mocha-node-test": "mocha mocha_test/",
				"mocha-browser-test": "karma start",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "625a2e11fa0604a52aaec57acb6075c49325f4a9",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.5.1",
			"_shasum": "b05714f4b11b357bf79adaffdd06da42d0766c10",
			"_from": ".",
			"_npmVersion": "3.5.2",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"dist": {
				"shasum": "b05714f4b11b357bf79adaffdd06da42d0766c10",
				"tarball": "https://registry.npmjs.org/async/-/async-1.5.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"main": "lib/async.js",
			"files": [
				"lib",
				"dist/async.js",
				"dist/async.min.js"
			],
			"author": {
				"name": "Caolan McMahon"
			},
			"version": "1.5.2",
			"keywords": [
				"async",
				"callback",
				"utility",
				"module"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"license": "MIT",
			"devDependencies": {
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"lodash": "^3.9.0",
				"mkdirp": "~0.5.1",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"xyz": "^0.5.0",
				"yargs": "~3.9.1"
			},
			"jam": {
				"main": "lib/async.js",
				"include": [
					"lib/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"scripts": {
				"mocha-node-test": "mocha mocha_test/",
				"mocha-browser-test": "karma start",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",
				"lint": "jshint lib/*.js test/*.js perf/*.js && jscs lib/*.js test/*.js perf/*.js",
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
			},
			"spm": {
				"main": "lib/async.js"
			},
			"volo": {
				"main": "lib/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"gitHead": "9ab5c67b7cb3a4c3dad4a2d4552a2f6775545d6c",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@1.5.2",
			"_shasum": "ec6a61ae56480c0c3cb241c95618e20892f9672a",
			"_from": ".",
			"_npmVersion": "3.5.2",
			"_nodeVersion": "4.2.3",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"dist": {
				"shasum": "ec6a61ae56480c0c3cb241c95618e20892f9672a",
				"tarball": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-alpha.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-alpha.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.3.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.3",
				"gulp": "~3.9.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "~1.0.0",
				"vinyl-source-stream": "~1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js && jscs lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-alpha.0",
			"_shasum": "72acf81eee0d641e05af3cb16953863ec8b23fe1",
			"_from": ".",
			"_npmVersion": "3.8.1",
			"_nodeVersion": "4.4.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "72acf81eee0d641e05af3cb16953863ec8b23fe1",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-alpha.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-alpha.0.tgz_1458344817880_0.7943291163537651"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.3.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.3",
				"gulp": "~3.9.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "~1.0.0",
				"vinyl-source-stream": "~1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js && jscs lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.1",
			"_shasum": "5298bbe0317312a3c9314e6d7cf14f765fb48735",
			"_from": ".",
			"_npmVersion": "3.8.1",
			"_nodeVersion": "4.4.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "5298bbe0317312a3c9314e6d7cf14f765fb48735",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.1.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.1.tgz_1458345156927_0.9829358148854226"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.2",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.3.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.3",
				"gulp": "~3.9.0",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "~1.0.0",
				"vinyl-source-stream": "~1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js && jscs lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ gulpfile.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.2",
			"_shasum": "6fc56eec72574ebfe43ad30aefef6206f1ad2494",
			"_from": ".",
			"_npmVersion": "3.8.1",
			"_nodeVersion": "4.4.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "6fc56eec72574ebfe43ad30aefef6206f1ad2494",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.2.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-13-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.2.tgz_1458790789053_0.13189413794316351"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.3": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.3",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.3.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.7",
				"jscs": "^1.13.1",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js && jscs lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-node-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.3",
			"_shasum": "1fae1160594dd47dbe5431d4726d66b10f374d89",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "4.4.1",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "1fae1160594dd47dbe5431d4726d66b10f374d89",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.3.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.3.tgz_1460063486663_0.06838028854690492"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.4": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.4",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.3.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.7",
				"jscs": "^1.13.1",
				"jscs-jsdoc": "^1.3.2",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nodeunit": ">0.0.0",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js && jscs lib/ test/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"nodeunit-test": "nodeunit test/test-async.js",
				"test": "npm run-script lint && npm run nodeunit-test && npm run mocha-node-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.4",
			"_shasum": "9b7f60724c17962a973f787419e0ebc5571dbad8",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "4.4.1",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "9b7f60724c17962a973f787419e0ebc5571dbad8",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.4.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.4.tgz_1462490997215_0.7240071413107216"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.5": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.5",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.8.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.7",
				"jscs": "^1.13.1",
				"jscs-jsdoc": "^1.3.2",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js && jscs lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"jam": {
				"main": "dist/async.js",
				"include": [
					"dist/async.js",
					"README.md",
					"LICENSE"
				],
				"categories": [
					"Utilities"
				]
			},
			"spm": {
				"main": "dist/async.js"
			},
			"volo": {
				"main": "dist/async.js",
				"ignore": [
					"**/.*",
					"node_modules",
					"bower_components",
					"test",
					"tests"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.5",
			"_shasum": "4d6ff31604e9715899c6368bf7d0e51dc44a1433",
			"_from": ".",
			"_npmVersion": "2.15.1",
			"_nodeVersion": "4.4.3",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "4d6ff31604e9715899c6368bf7d0e51dc44a1433",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.5.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.5.tgz_1463429699251_0.47817938844673336"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0-rc.6": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0-rc.6",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.8.0"
			},
			"devDependencies": {
				"babel-cli": "^6.3.17",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"fs-extra": "^0.26.7",
				"jscs": "^1.13.1",
				"jscs-jsdoc": "^1.3.2",
				"jshint": "~2.8.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^2.1.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm test && nyc report",
				"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
				"lint": "jshint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js && jscs lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/ karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0-rc.6",
			"_shasum": "978fc4155d1fc30b8b58fc3f020102b2da02f2a4",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "4.4.1",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "978fc4155d1fc30b8b58fc3f020102b2da02f2a4",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0-rc.6.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0-rc.6.tgz_1465333999650_0.07890674052760005"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.8.0"
			},
			"devDependencies": {
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-istanbul": "^1.0.3",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"cheerio": "^0.20.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.11.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.0",
			"_shasum": "d0900ad385af13804540a109c42166e3ae7b2b9d",
			"_from": ".",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "d0900ad385af13804540a109c42166e3ae7b2b9d",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.0.0.tgz_1468369390042_0.18694622837938368"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.0.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.8.0"
			},
			"devDependencies": {
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-istanbul": "^1.0.3",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "github:bestiejs/benchmark.js",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"cheerio": "^0.20.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.11.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.0.1",
			"_shasum": "b709cc0280a9c36f09f4536be823c838a9049e25",
			"_from": ".",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "b709cc0280a9c36f09f4536be823c838a9049e25",
				"tarball": "https://registry.npmjs.org/async/-/async-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/async-2.0.1.tgz_1469219821915_0.46895121363922954"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.1.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0",
				"lodash-es": "^4.14.0"
			},
			"devDependencies": {
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-istanbul": "^1.0.3",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"cheerio": "^0.20.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.11.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"gitHead": "3bcc2ab65b49699d6b99ad00aadc7fe3ac7d4a85",
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.1.0",
			"_shasum": "132c1329c300e62a06656e21b102a01122d3806c",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "132c1329c300e62a06656e21b102a01122d3806c",
				"tarball": "https://registry.npmjs.org/async/-/async-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.1.0.tgz_1476296558618_0.9054915609303862"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.1.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "~0.1.2",
				"babel-plugin-istanbul": "^1.0.3",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^2.9.32",
				"chai": "^3.1.0",
				"cheerio": "^0.20.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.11.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^0.13.2",
				"karma-browserify": "^4.2.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-mocha-reporter": "^1.0.2",
				"mocha": "^2.2.5",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.25.0",
				"rollup-plugin-node-resolve": "^1.5.0",
				"rollup-plugin-npm": "~1.3.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.4.0",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run-script lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.1.1",
			"_shasum": "e11b6d10043f2254efb61a21163d840ccddb8d28",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.7.0",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "e11b6d10043f2254efb61a21163d840ccddb8d28",
				"tarball": "https://registry.npmjs.org/async/-/async-2.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/async-2.1.1.tgz_1476298732568_0.5726463799364865"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.1.2",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.16.0",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.1.2",
			"_shasum": "612a4ab45ef42a70cde806bad86ee6db047e8385",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.8.0",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "612a4ab45ef42a70cde806bad86ee6db047e8385",
				"tarball": "https://registry.npmjs.org/async/-/async-2.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/async-2.1.2.tgz_1476657994986_0.4750206011813134"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.4": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.1.4",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.16.0",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.1.4",
			"_shasum": "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4",
			"_from": ".",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4",
				"tarball": "https://registry.npmjs.org/async/-/async-2.1.4.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.1.4.tgz_1479842208353_0.5100211726967245"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.5": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.1.5",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.16.0",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.1.5",
			"_shasum": "e587c68580994ac67fc56ff86d3ac56bdbe810bc",
			"_from": ".",
			"_npmVersion": "3.9.5",
			"_nodeVersion": "6.2.2",
			"_npmUser": {
				"name": "megawac",
				"email": "megawac@gmail.com"
			},
			"dist": {
				"shasum": "e587c68580994ac67fc56ff86d3ac56bdbe810bc",
				"tarball": "https://registry.npmjs.org/async/-/async-2.1.5.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/async-2.1.5.tgz_1487467859603_0.9005031916312873"
			},
			"directories": {},
			"contributors": []
		},
		"2.2.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.2.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.16.0",
				"babel-core": "^6.3.26",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.2.0",
			"_shasum": "c324eba010a237e4fbd55a12dee86367d5c0ef32",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.4",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "c324eba010a237e4fbd55a12dee86367d5c0ef32",
				"tarball": "https://registry.npmjs.org/async/-/async-2.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/async-2.2.0.tgz_1490474380922_0.9878872255794704"
			},
			"directories": {},
			"contributors": []
		},
		"2.3.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.3.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.24.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.3.0",
			"_shasum": "1013d1051047dd320fe24e494d5c66ecaf6147d9",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "7.7.4",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "1013d1051047dd320fe24e494d5c66ecaf6147d9",
				"tarball": "https://registry.npmjs.org/async/-/async-2.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/async-2.3.0.tgz_1491173724406_0.3916843933984637"
			},
			"directories": {},
			"contributors": []
		},
		"2.4.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.4.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.24.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.4.0",
			"_shasum": "4990200f18ea5b837c2cc4f8c031a6985c385611",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "7.7.4",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "4990200f18ea5b837c2cc4f8c031a6985c385611",
				"tarball": "https://registry.npmjs.org/async/-/async-2.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/async-2.4.0.tgz_1493508210588_0.4067633217200637"
			},
			"directories": {},
			"contributors": []
		},
		"2.4.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.4.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.24.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.4.1",
			"_shasum": "62a56b279c98a11d0987096a01cc3eeb8eb7bbd7",
			"_from": ".",
			"_npmVersion": "4.6.1",
			"_nodeVersion": "7.9.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"shasum": "62a56b279c98a11d0987096a01cc3eeb8eb7bbd7",
				"tarball": "https://registry.npmjs.org/async/-/async-2.4.1.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async-2.4.1.tgz_1495425435125_0.257761464221403"
			},
			"directories": {},
			"contributors": []
		},
		"2.5.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.5.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.24.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"homepage": "https://github.com/caolan/async#readme",
			"_id": "async@2.5.0",
			"_npmVersion": "5.0.0",
			"_nodeVersion": "7.9.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
				"shasum": "843190fd6b7357a0b9e1c956edddd5ec8462b54d",
				"tarball": "https://registry.npmjs.org/async/-/async-2.5.0.tgz"
			},
			"maintainers": [
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async-2.5.0.tgz_1498434122210_0.6593488664366305"
			},
			"directories": {},
			"contributors": []
		},
		"2.6.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.6.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.14.0"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.24.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^7.2.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"chai": "^3.1.0",
				"cheerio": "^0.22.0",
				"coveralls": "^2.11.2",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.4.2",
				"jsdoc": "^3.4.0",
				"karma": "^1.3.0",
				"karma-browserify": "^5.1.0",
				"karma-firefox-launcher": "^1.0.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^3.1.2",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^7.0.0",
				"recursive-readdir": "^1.3.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^4.3.6",
				"uglify-js": "~2.7.3",
				"vinyl-buffer": "^1.0.0",
				"vinyl-source-stream": "^1.1.0",
				"watchify": "^3.7.0",
				"yargs": "~3.9.1"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"_id": "async@2.6.0",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.8.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
				"shasum": "61a29abb6fcc026fea77e56d1c6ec53a795951f4",
				"tarball": "https://registry.npmjs.org/async/-/async-2.6.0.tgz"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async-2.6.0.tgz_1510022752955_0.6282575109507889"
			},
			"directories": {},
			"contributors": []
		},
		"2.6.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.6.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.17.10"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.26.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.0",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.2",
				"karma-browserify": "^5.2.0",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^5.2.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"uglify-js": "~2.7.3",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"_id": "async@2.6.1",
			"_npmVersion": "6.0.1",
			"_nodeVersion": "8.11.2",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
				"shasum": "b245a23ca71930044ec53fa46aa00a3e87c6a610",
				"tarball": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
				"fileCount": 133,
				"unpackedSize": 540920,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAkxWCRA9TVsSAnZWagAAMogQAJxPRPcF4lY8dlEv78Vm\nrE88f6xFuMnVUgJunHn43+mYg36DDYpKB5VQ3jaHjAaK1WHJYepuPzQSIRFr\ndNgRs62K6s5zC+q07rbv7KyrYOKfHpLOC+PGtpRcKEuMVTQ5lzps6cYYZu5x\njtjmYcTI3t0EuJpaTZgVygtQ8iyvXFBJyt1zzqMAsRRxQx4A8VvytLw96Arl\n97x1BirrYsaamseE0AcoCpOKnSBM5AGiO4A/SeTNFWbPx7eM8Pf2rEgV5ohz\n2z5bjj6zOWpL8jyFMPBblRE82YXeMvEp14tgaruLrb15+xE7QapfjZuk6AQZ\n+DofFTGQSdHk4PZKx7OhUZTNiWbbVvBxtLBAOeStod3BP7C+dCTsFre0R8Yu\nmgrQ+l94TGSBc1xK8uqyHtBT61UGly0v85eVfe3MXT8YsAWY0MiMEsuJVz8d\n9QCjecg21j3oyJAe6F05OMaRZe7yJdgalCO9sq/W42ZztIwqDGS+GbNTRFiu\nDfZh13rSqZIakyYoBXQTXzhaCeDrsJKblYlC+kCkbo71P9M2xBsDFnUF7byC\nLWMo4xC0xUypHFdOi2lVF+FvpLTld8OPXGZOjSlX82LI93jhciNYxeydxL1T\nbr0OJDiW09zNJR7H0ISNwcJK2tPqdmw6C8aMSzNYQnuCVX0MVhaWvhiJ7IlD\nHEkH\r\n=4QoQ\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_2.6.1_1526877268967_0.7566371880854756"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.1-0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.0.1-0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.4.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^4.19.1",
				"eslint-plugin-prefer-arrow": "^1.1.2",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.0",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.5",
				"karma-browserify": "^5.3.0",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^5.2.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"_id": "async@3.0.1-0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.3.0",
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"dist": {
				"integrity": "sha512-b+lONkCWH/GCAIrU0j4m5zed5t+5dfjM2TbUSmKCagx6TZp2jQrNkGL7j1SUb0fF1yH6sKBiXC7Zid8Zj94O6A==",
				"shasum": "ca06713f91c3d9eea3e966ace4093f41ef89f200",
				"tarball": "https://registry.npmjs.org/async/-/async-3.0.1-0.tgz",
				"fileCount": 123,
				"unpackedSize": 484369,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsXPMCRA9TVsSAnZWagAA9Z0P/3Cl3srJ86yCqOSizOrX\neTBQVUdtiGvymV7aFriSNCTPq+d7KwKKBPnLosQpW9ZMbthdNMOBsEkx13ho\nnkmmdcBVWa+dweZ8+uWgKBTdvyorsLiIH5CXEHkQ2WEFKzBBMifV8qGAbu4F\n0PnF17EuIZvwxRBC6OqI1LOBLrK+qb4jE5a8lXR9//LA/Iop2xwIDXfgjavI\no/aDpqc1EgbwAS2zZb0uOxaCYbr75h4NyytCMOF3awm/K5R7RtGkyh2L1pvM\nRCMAf4n4M0kS9RbXkB1op9QEev7z9YSB2XgLKCAjDC12cbqqU6s3b+qTUYeM\nn3TDrf7V/ZEQjx23TK2Q9yoVi1dRGuotpC+8WYUmfO8hnGQ98y88MhT7Pvyh\nIDS8GciZaWUseOReaCBnb4F5cSvWMHTfqGGneLXftGLJGQFJY0RBW3p74NAI\nsslDxLDgbVB4R9NVAzWLcbalLyjoRW0OEqmTU+7EqgrBfDSb6w+bQCcpcoN/\nF7Q+8vedYNtXckMpLVsvrYK+0ubGLsUJ3coU5l0m4kf29Fv6xvpXZzfi9ouP\nQEcs3Xt2ldM+NRvUeAkH5Arazhy3OQa4CxFYVpqfvnjOOEUqSrjpDljuVGBn\nwnGwExazrMBCBnKBcWx9zKnaa3VLs55ALaKK3prbrj9MUPX8CH+NBaKpv8nM\nz7no\r\n=daBn\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.0.1-0_1538356171637_0.9203414527203662"
			},
			"_hasShrinkwrap": false,
			"deprecated": "3.0.0 is out!",
			"contributors": []
		},
		"2.6.2": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.6.2",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.17.11"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.26.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.0",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.2",
				"karma-browserify": "^5.2.0",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^5.2.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"uglify-js": "~2.7.3",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"_id": "async@2.6.2",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "6.7.0",
			"dist": {
				"integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
				"shasum": "18330ea7e6e313887f5d2f2a904bac6fe4dd5381",
				"tarball": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
				"fileCount": 133,
				"unpackedSize": 540984,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY0paCRA9TVsSAnZWagAAfEsP/0uR0qKD416jeKor2uKv\nFO3HtnmTDNN/zvjRWACvxBYeTbJ3k+4xnN87dzmqcWruBE0hUka2r1QSCfdL\nSdkixgM7huFWyl/F1Ndf7BMSMkmwpvwgdPcLmtP1I2UqwpJ2YutFYRfbrqW6\nZl5OL3P30+94klwu9VTeLm58yVVYx4LAEuUN81wpvnHbEj0fdGMcYL/jbMtL\nAUEvdicjJqEe9J6gqDWwrxzNr6RKcqsXTl3KZgsCqjYerbM/4x/0hjySIr31\n7isLNleRGaWRvejGpPA/1J1oVXm96qNQSabB8jZV1soenyIQ6iceVbwB+k+7\nUCuLeNh+dT8vjhS0OvnMLTK3gJnaPFJdc0Ov2dUWIFY/AL+h3+6AoROb/UOc\nuo03gSF9WRuMA2MAbT2UBYdaeLZ9r/Z8ic1EioEdnAqiWUp623AGh2ZdZnv6\nkUrRxGJElv+PG9yQ2bHCdSW6Nycua0B+1anTufdsuoeHKdXzJYB61jQIxJlr\n3c44yNNnJehMPfAyxfAW8Vd6ye4FJiZBe4/7RwBKLv/HTGSW0bStz/HnXXCI\nr+Fiwplje5thLE0eGqRYA7UL7DSUCqIYHojVtskTqwvWS2Q7GTb/Ep27exLo\nguf9cOC0mHald8HxgZ92IBRA4Gt7/7KhWNZaTR4H9hmiZtVgz/NTxEc4uRTv\nfm7P\r\n=LP6x\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_2.6.2_1550010969878_0.5745435408981747"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.0.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.5.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^4.19.1",
				"eslint-plugin-prefer-arrow": "^1.1.2",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.0",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.5",
				"karma-browserify": "^5.3.0",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.1.0",
				"karma-junit-reporter": "^1.2.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"karma-safari-launcher": "^1.0.0",
				"mocha": "^5.2.0",
				"mocha-junit-reporter": "^1.18.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"module": "dist/async.mjs",
			"_id": "async@3.0.0",
			"_nodeVersion": "10.15.3",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-LNZ6JSpKraIia6VZKKbKxmX6nWIdfsG7WqrOvKpCuDjH7BnGyQRFMTSXEe8to2WF/rqoAKgZvj+L5nnxe0suAg==",
				"shasum": "4c959b37d8c477dc189f2efb9340847f7ad7f785",
				"tarball": "https://registry.npmjs.org/async/-/async-3.0.0.tgz",
				"fileCount": 137,
				"unpackedSize": 687771,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4hCrCRA9TVsSAnZWagAA0xQP/3t8OScGLuvT83UFA0De\ntU1Ax5RM0/nj5x+1hB4Eo68OFcqLJNfMc2UkK+/PyUJ5g4zjyQlW0ENjc0ae\nTwdSdkY14oKlfYvYgiTXHjoO7qq1Bz6r/DrZsuGt3kz2ZfuGDAiwVhgEsth8\nuaS1AgwHwBKed+31R059ryvri+foIJq2helqJeDV4EVf9BpTQ5YEXUQJ2/qO\njOIbUvAl8bpzCAJLtIUv9l+szeJu7LGeMQMcDoOXmOHnvXcZDPymY6fVxoyf\ndkobmkVxSBog1ekekKegE0eouXzqY/w3AH0BkoW/udLI4S8UsTz9guKz2hLV\nGh38Wzx+xISMJ5LmcY8JqKGblETrzNK0ixRgnjHElyBopF3yw0wIk+P74Y1B\n658zaeQaqcK37QauFRENflvIkJ3AYCL4A58dWcN6zdgvt16K5LQ+u9Vd6abQ\nboaab3gVtJWJMGk6kt5x/EmOaDBmBUHDDX9/3YeONOEiRh5hWJGTdbMUEJoO\nmBn1oUXZaZQDxjdhyV+AByLKsjQ4tArdPTl1JMq8dAMWz1VO1GWtKb16HSlD\nEqIX6tts8AS+OTkdQmG72PQ1VlwYANTWOPa8il5vhWFCU13Dmdl3QhW9CJIu\nFXCjcjcPpC4DjWd2iULNS+qQO3fHH9Nl12ggP9yjxDZ3Wf+Lw1UEhQrm08Zo\n+5yT\r\n=q9pO\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.0.0_1558319274573_0.7546644771853339"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.0.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.5.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^4.19.1",
				"eslint-plugin-prefer-arrow": "^1.1.2",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.1",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.5",
				"karma-browserify": "^5.3.0",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.1.0",
				"karma-junit-reporter": "^1.2.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"karma-safari-launcher": "^1.0.0",
				"mocha": "^5.2.0",
				"mocha-junit-reporter": "^1.18.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"module": "dist/async.mjs",
			"_id": "async@3.0.1",
			"_nodeVersion": "10.15.3",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-ZswD8vwPtmBZzbn9xyi8XBQWXH3AvOQ43Za1KWYq7JeycrZuUYzx01KvHcVbXltjqH4y0MWrQ33008uLTqXuDw==",
				"shasum": "dfeb34657d1e63c94c0eee424297bf8a2c9a8182",
				"tarball": "https://registry.npmjs.org/async/-/async-3.0.1.tgz",
				"fileCount": 137,
				"unpackedSize": 689481,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6whnCRA9TVsSAnZWagAA37wP/2GudUWGTyBV7jK+h58r\n3i/gu5Dxsig6Hm/wYVa84yKgC17KAu5S2nEV/gzX8DQrxsZbbxzK38itcOhH\n//V/YQyfrHCDLCit01M6UOX3YvhDz/6R3YYCKfw+GL168TpXK+AJWUqbaSd9\nSpbMLEGnMRKgcOl6EO5eMPaBYdmbBPoeJF7SLluZK1IMgsx+LXP/AtTLU7ei\nXB/j6KajyT5fc1jgADNG+/uSctEE0+0XXbdp+pY08+N1IUGL4P6wqNaavqEX\nOe1W5KX/EpiOdisAmUVs3QO5lJqq1Q3EP48gAlyBy7iDhToKaEMAixV6512N\n7cgLDgufZ4Dj7zYec0uaQNVzVcJzOh6mH1u5JzBEs2KGVCQaaH/+k65srZO8\n9SnEB1PIM54n+9qxR5S5V+tDGTc3DGMIxa0n+v77oiKzPN7oY9BJKsUX8dZe\nGA8RFZhkaDXSg0LUGYZu6G8HNbGefOQfEdzkJewquIkGPiFnWfrBqFAioa4C\nxEHq+C+wTk3VSbAFu4FoW7Bv2lGJveguau6LhDCRBBopFr+iJS1wxCL1VCb1\njVznKAHGGAqDc2A2YR5Ql9BH+ikdQ334wZt4UqJ2kqior+zQkozaaJRYbVXI\nd1rqcKnEHx3aPVHCczwv+wNqvhRucJd3a7O8uZP1XmzySxLYijfAXnE11FFo\nI3zl\r\n=XwVF\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.0.1_1558906982196_0.8708044325007898"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.1.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.5.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^4.19.1",
				"eslint-plugin-prefer-arrow": "^1.1.2",
				"fs-extra": "^0.26.7",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.5",
				"karma-browserify": "^5.3.0",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.1.0",
				"karma-junit-reporter": "^1.2.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"karma-safari-launcher": "^1.0.0",
				"mocha": "^5.2.0",
				"mocha-junit-reporter": "^1.18.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"module": "dist/async.mjs",
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"@babel/preset-env"
							]
						}
					]
				]
			},
			"_id": "async@3.1.0",
			"_nodeVersion": "10.15.3",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==",
				"shasum": "42b3b12ae1b74927b5217d8c0016baaf62463772",
				"tarball": "https://registry.npmjs.org/async/-/async-3.1.0.tgz",
				"fileCount": 137,
				"unpackedSize": 693723,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDw5cCRA9TVsSAnZWagAAMCQP/jR2pQSeQf4QEewRMBpe\nPZZiv2WViB92+9wwgKU+qFWvUNJTSuTmOhA6XLgh1dvIee6/4SF+f2ddyXRl\nBrgUZDOPWoPDjr6mlQvOCjFHeDuPzAjwc58kNLFBEOZ9eVrgddmx4rH+T7K7\nZowq2YQsIVkU332lWYaahzfo0qTeJ9PpvYzIaWjF6/ivll3qnL5YTmclx2e+\nkNQK6H3yOar45Fo7W0Cqp8qV3pgep1+Mb23inSk5D35dOK1oBtSMulitDiCY\nrZrR/ieG6e5Ci3FwIFj1fqGpW3gHgitt261nlmLnyCknGGK0KJjIy+d2Gded\nFe0fBAxla7pJoUcVPt54YlOpZ2FoBwHDN5AdK8nPjJDtd3kfZZWLgC376xYo\nT4UCj/CNCW9/WEUUfK2jeU8HRcbJt+Md8tGivywBTXjBG/YZc4sJLTLZ7Tc+\nLbY1iPJK2J7SgevldiJaYuwBPjHmrFA8wQ6I2qB2lFpPfbD27dGlSNN0xIXn\nh9qh0yhXyBzisXwUC1wyAx/39AqrnP71kRAtT1rhMHnQQNtzejlAo/FJxZez\nkqtH/7yZgOcIhsNihN16lpzTN1hfwWo6kLJQbVruIPRaOaz6LsPflVqgupUR\nRohQaq6dp24C6HYKbSTOpEtiNTjwOrW/50s9TKaoUyfmqZXCaPI+egktx32v\n4BKu\r\n=DND2\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.1.0_1561267803752_0.2222457552089212"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.6.3": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "2.6.3",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {
				"lodash": "^4.17.14"
			},
			"devDependencies": {
				"babel-cli": "^6.24.0",
				"babel-core": "^6.26.3",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^2.0.1",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.2",
				"chai": "^4.1.2",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.1",
				"es6-promise": "^2.3.0",
				"eslint": "^2.13.1",
				"fs-extra": "^0.26.7",
				"gh-pages-deploy": "^0.5.0",
				"jsdoc": "^3.4.0",
				"karma": "^2.0.2",
				"karma-browserify": "^5.2.0",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"mocha": "^5.2.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^11.8.0",
				"rimraf": "^2.5.0",
				"rollup": "^0.36.3",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"uglify-js": "~2.7.3",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"gh-pages-deploy": {
				"staticpath": "docs"
			},
			"nyc": {
				"exclude": [
					"mocha_test"
				]
			},
			"_id": "async@2.6.3",
			"_nodeVersion": "10.15.3",
			"_npmVersion": "6.10.1",
			"dist": {
				"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
				"shasum": "d72625e2344a3656e3a3ad4fa749fa83299d82ff",
				"tarball": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
				"fileCount": 133,
				"unpackedSize": 541050,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK7smCRA9TVsSAnZWagAAV2AP/AioMbCD1rU19wSa+2pv\niIr/lLFIEGSIo5qtZMxMetPxAlp2GUH6PSGdTfx0gl8WnvPHBkBrd7TRl5Lb\nSeINx014ted9CwZmKbZHtkNl7NFpHt5Y8zn0Kdb32xTg54YJngakxBCJIXJ+\nGgmnZhkq9hQdwPYXTIpvxDCWpUFcsWEFBNSt8aab+OvOqIqdPvFyIyN6ZG48\n+0a5bmXgH1oD8XV6pPksmzeNGglFI9RdmQURF13rSWdOMC/RAeB4h8hCuGFg\ny/HfhxN9kM3dscqDu1HcmEZtv1JnX97MpD0dHAGmr7p3KPY/h0llCFA6YHBS\nMGiKuTP20qj6phD/TezgpiDNCip8N3n4yj2yuQRMIvi94emViuMXG2Raqcne\n5ZP+qFw18JjkeFchNLpDdIm1oEmcJJbRVopnRDnJbtcyg759DzDru+Zyx3S2\nsoenmGVUb1rUikxVcmCmWSf5IQfHcHxsZ/mjchbjr6pq6/RNsF7cOuKsDF6E\nfMxk1POJoVHEh4J/t64MRC3s0zHTe6SeWfeeNiLodCv+ITvHbq2HvsSPoPgQ\nLnCuxn2OBbQEYEpEgHvrmqcU7dEAPxkZSyTVXHd5NcyxE289C59RZju9YvC8\naxeWItb28EXYMmhNpUKqaDNC5VrD2PxTyA7/agtLNtaOKdF6lcq/IId6wPHt\nKBac\r\n=pBda\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_2.6.3_1563147045724_0.33642246034762424"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.1": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.1.1",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.5.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^5.1.4",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.3",
				"chai": "^4.2.0",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.4",
				"es6-promise": "^2.3.0",
				"eslint": "^6.0.1",
				"eslint-plugin-prefer-arrow": "^1.1.5",
				"fs-extra": "^0.26.7",
				"jsdoc": "^3.6.2",
				"karma": "^4.1.0",
				"karma-browserify": "^5.3.0",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.1.0",
				"karma-junit-reporter": "^1.2.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"karma-safari-launcher": "^1.0.0",
				"mocha": "^6.1.4",
				"mocha-junit-reporter": "^1.18.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^14.1.1",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"module": "dist/async.mjs",
			"browserify": {
				"transform": [
					[
						"babelify",
						{
							"presets": [
								"@babel/preset-env"
							]
						}
					]
				]
			},
			"_id": "async@3.1.1",
			"_nodeVersion": "10.16.0",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-X5Dj8hK1pJNC2Wzo2Rcp9FBVdJMGRR/S7V+lH46s8GVFhtbo5O4Le5GECCF/8PISVdkUA6mMPvgz7qTTD1rf1g==",
				"shasum": "dd3542db03de837979c9ebbca64ca01b06dc98df",
				"tarball": "https://registry.npmjs.org/async/-/async-3.1.1.tgz",
				"fileCount": 137,
				"unpackedSize": 693959,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK4SYCRA9TVsSAnZWagAAwq8P/2fzY1CQCkZxVry1UkOA\nEPhedbmCeYk9qjRvWN9jq0STU0K75i/XMxSJXCduFvkVsJ3zYIqN89c0vXPF\n27P+rhS38kgufjEy5hVpar0qW4vA4Z3507+5kFsG3K05sBP2lcj9VeJjsa1n\nF7ZV1FL7v/h/aIVAPTCpyfBG/uTvmYQQ0cS50SmIHTpcSJMJZNYZZZpHZogz\nvpvax2W7Mk3BcEx1g/RKCqGLOTA0RcD2aGRGH8VsnvCAvegHP38NTTeLNOmt\ng+cXtXNmOviN6w5HOo6UBI0Ik1i6P+vJHXpe+ixtGdGHrpCeH9ZCV8a4f66F\nJ4EJd4BqeBj19mumNM37nuhi7rR1WikMpcAi/2l+0pgTOb92lCDzD38qv+WN\nWHlPFi0PJhLQZPQM7skr2+fiBWSTQYK+WEeMuiivuc1leGTGA5lLAuz6mEWP\nMyoXNi8ie35oLPHKIulpvEqFcRuQ7ZAds9BI9sxH9mo2GPK7aDLoEJ/D0KBK\nJZI4irVDV/0NlS6fML4ZFhSyqLF4IpQzIRI2PTJVu31zOSKFHg3dfbpiu5U/\nsCcrcg4ZOGwjzWBODtq5TZcUec5G80q+m+sxaGITIkHoaRxF/iWTpO6hqtOV\nas0ypLfjj0qYdOhjtFSWCD1La+N+pabmNNRFkp9SYxFksmtY74QL2TL+WvYQ\nDSNr\r\n=9Euh\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.1.1_1579910295944_0.5908180329547317"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.2.0": {
			"name": "async",
			"description": "Higher-order functions and common patterns for asynchronous code",
			"version": "3.2.0",
			"main": "dist/async.js",
			"author": {
				"name": "Caolan McMahon"
			},
			"homepage": "https://caolan.github.io/async/",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/caolan/async.git"
			},
			"bugs": {
				"url": "https://github.com/caolan/async/issues"
			},
			"keywords": [
				"async",
				"callback",
				"module",
				"utility"
			],
			"dependencies": {},
			"devDependencies": {
				"babel-core": "^6.26.3",
				"babel-eslint": "^8.2.6",
				"babel-minify": "^0.5.0",
				"babel-plugin-add-module-exports": "^0.2.1",
				"babel-plugin-istanbul": "^5.1.4",
				"babel-plugin-syntax-async-generators": "^6.13.0",
				"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
				"babel-preset-es2015": "^6.3.13",
				"babel-preset-es2017": "^6.22.0",
				"babel-register": "^6.26.0",
				"babelify": "^8.0.0",
				"benchmark": "^2.1.1",
				"bluebird": "^3.4.6",
				"browserify": "^16.2.3",
				"chai": "^4.2.0",
				"cheerio": "^0.22.0",
				"coveralls": "^3.0.4",
				"es6-promise": "^2.3.0",
				"eslint": "^6.0.1",
				"eslint-plugin-prefer-arrow": "^1.1.5",
				"fs-extra": "^0.26.7",
				"jsdoc": "^3.6.2",
				"karma": "^4.1.0",
				"karma-browserify": "^5.3.0",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.1.0",
				"karma-junit-reporter": "^1.2.0",
				"karma-mocha": "^1.2.0",
				"karma-mocha-reporter": "^2.2.0",
				"karma-safari-launcher": "^1.0.0",
				"mocha": "^6.1.4",
				"mocha-junit-reporter": "^1.18.0",
				"native-promise-only": "^0.8.0-a",
				"nyc": "^14.1.1",
				"rimraf": "^2.5.0",
				"rollup": "^0.63.4",
				"rollup-plugin-node-resolve": "^2.0.0",
				"rollup-plugin-npm": "^2.0.0",
				"rsvp": "^3.0.18",
				"semver": "^5.5.0",
				"yargs": "^11.0.0"
			},
			"scripts": {
				"coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",
				"coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",
				"jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js",
				"lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js",
				"mocha-browser-test": "karma start",
				"mocha-node-test": "mocha",
				"mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",
				"test": "npm run lint && npm run mocha-node-test"
			},
			"license": "MIT",
			"nyc": {
				"exclude": [
					"test"
				]
			},
			"module": "dist/async.mjs",
			"_id": "async@3.2.0",
			"_nodeVersion": "12.16.1",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
				"shasum": "b3a2685c5ebb641d3de02d161002c60fc9f85720",
				"tarball": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
				"fileCount": 137,
				"unpackedSize": 693549,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUzvMCRA9TVsSAnZWagAA6+QP/RUibULPbDqgUE7W3NX3\nnG1BQwtjLgTNNoD9SPiV6Y/FUTV4/Ij13/YV4Dh2l6BuJgo5Wso+WBt3Hiu+\ngev59KScUYuGd6J0NQ7H8BNEn8EmJsBs7uKcXzgzEp2JubUKkdmPLaUbLBbW\nfKjAASAyPEISQ0dz9zGq9BclBk+FV+JqBoBlVbnMnN8LQDgjM4vgwuBwtyy3\nHQ9DSDEEW/9iNd1TfHH6cT3oCPgDutGN9aAvKhC6qDnx5CgNfz/tUsKY8/aI\nLbTxOI2Eg5N6PT5s1n33uUrpEiV2Kc9zDJAiAVYQuwJgRPMPy2ZoSaPGYDYE\n5fyAU8BqAQyuiSB7ZRLxWCNkQTj0UEIxcttEsPeQTCWWgb1SjVIG9BbYi/4L\nrfBw8v4QJ1I5FZJqxL61CSCyH2ugRlgk0iNEPuhMxeRavpvG08ifOs52l5rY\n1jtcJOPlctyOgpX2bXoQxd5cfrfjn/2mI33adNz/L8W9XNsB+YuP/5EsZ58K\n6sBSQnQHK3RKU6xsMpQ9EDYT/RVFj3lEQghhexB/AzIAIJmk88qYiksguVkz\n+zxxrJMUZ1KgfuH/DPcBL8sZS34y7c9Sd7DDNs0GSJjzcO1iMovLwIBPKCe/\npEjiCqHrFs/jerZlmxoIaKPJ9TBZgLyvR5CU4J7tDRTZI9hD8lzsNse3AB0+\nJf9y\r\n=bq6i\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "aearly",
					"email": "alexander.early@gmail.com"
				},
				{
					"name": "beaugunderson",
					"email": "beau@beaugunderson.com"
				},
				{
					"name": "caolan",
					"email": "caolan.mcmahon@gmail.com"
				},
				{
					"name": "hargasinski",
					"email": "argasinski.hubert@gmail.com"
				},
				{
					"name": "megawac",
					"email": "megawac@gmail.com"
				}
			],
			"_npmUser": {
				"name": "aearly",
				"email": "alexander.early@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/async_3.2.0_1582513099955_0.25980788891618545"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-03-05T17:23:38.004Z",
		"created": "2010-12-19T16:41:51.765Z",
		"0.1.0": "2010-12-19T16:41:51.765Z",
		"0.1.1": "2010-12-19T16:41:51.765Z",
		"0.1.2": "2010-12-19T16:41:51.765Z",
		"0.1.3": "2010-12-19T16:41:51.765Z",
		"0.1.4": "2010-12-19T16:41:51.765Z",
		"0.1.5": "2010-12-19T16:41:51.765Z",
		"0.1.6": "2010-12-19T16:41:51.765Z",
		"0.1.7": "2010-12-19T16:41:51.765Z",
		"0.1.8": "2011-01-18T09:56:53.975Z",
		"0.1.9": "2011-04-27T20:48:08.634Z",
		"0.1.10": "2011-09-19T04:40:01.573Z",
		"0.1.11": "2011-10-14T17:07:28.752Z",
		"0.1.12": "2011-10-14T17:19:19.452Z",
		"0.1.13": "2011-10-29T22:33:52.448Z",
		"0.1.14": "2011-10-29T22:40:14.486Z",
		"0.1.15": "2011-11-01T23:05:01.415Z",
		"0.1.16": "2012-02-13T04:56:23.926Z",
		"0.1.17": "2012-02-27T02:40:58.997Z",
		"0.1.18": "2012-02-27T16:51:02.109Z",
		"0.1.19": "2012-05-24T06:51:06.109Z",
		"0.1.20": "2012-05-24T06:53:39.997Z",
		"0.1.21": "2012-05-24T07:16:16.753Z",
		"0.1.22": "2012-05-30T18:26:44.821Z",
		"0.1.23": "2012-10-04T13:52:08.947Z",
		"0.2.0": "2013-02-04T11:38:08.943Z",
		"0.2.1": "2013-02-04T11:52:34.110Z",
		"0.2.2": "2013-02-05T15:55:23.202Z",
		"0.2.3": "2013-02-06T12:48:37.415Z",
		"0.2.4": "2013-02-07T17:26:22.236Z",
		"0.2.5": "2013-02-10T22:42:00.162Z",
		"0.2.6": "2013-03-03T11:29:52.674Z",
		"0.2.7": "2013-04-09T20:50:04.712Z",
		"0.2.8": "2013-05-01T10:04:07.430Z",
		"0.2.9": "2013-05-28T07:50:48.795Z",
		"0.2.10": "2014-01-23T16:23:57.271Z",
		"0.3.0": "2014-03-28T17:16:05.640Z",
		"0.4.0": "2014-03-28T17:25:12.580Z",
		"0.4.1": "2014-03-30T11:42:54.298Z",
		"0.5.0": "2014-03-30T11:46:31.381Z",
		"0.6.0": "2014-03-30T12:04:32.275Z",
		"0.6.1": "2014-03-30T20:35:32.550Z",
		"0.6.2": "2014-03-31T09:56:20.294Z",
		"0.7.0": "2014-04-07T09:07:34.303Z",
		"0.8.0": "2014-04-29T15:26:34.028Z",
		"0.9.0": "2014-05-16T10:20:22.247Z",
		"0.9.2": "2015-05-19T08:45:57.198Z",
		"1.0.0": "2015-05-20T23:40:05.710Z",
		"1.1.0": "2015-06-01T07:59:05.989Z",
		"1.2.0": "2015-06-02T20:56:04.526Z",
		"1.1.1": "2015-06-08T01:26:56.285Z",
		"1.2.1": "2015-06-08T01:43:33.907Z",
		"1.3.0": "2015-06-29T16:14:01.899Z",
		"1.4.0": "2015-07-20T02:11:50.089Z",
		"1.4.1": "2015-08-07T21:08:08.172Z",
		"1.4.2": "2015-08-09T18:10:22.399Z",
		"1.5.0": "2015-10-26T01:41:14.220Z",
		"1.5.1": "2016-01-02T23:38:22.435Z",
		"1.5.2": "2016-01-08T00:03:32.998Z",
		"2.0.0-alpha.0": "2016-03-18T23:46:58.334Z",
		"2.0.0-rc.1": "2016-03-18T23:52:37.386Z",
		"2.0.0-rc.2": "2016-03-24T03:39:49.460Z",
		"2.0.0-rc.3": "2016-04-07T21:11:27.200Z",
		"2.0.0-rc.4": "2016-05-05T23:30:00.507Z",
		"2.0.0-rc.5": "2016-05-16T20:15:02.032Z",
		"2.0.0-rc.6": "2016-06-07T21:13:20.130Z",
		"2.0.0": "2016-07-13T00:23:10.577Z",
		"2.0.1": "2016-07-22T20:37:03.855Z",
		"2.1.0": "2016-10-12T18:22:41.697Z",
		"2.1.1": "2016-10-12T18:58:53.479Z",
		"2.1.2": "2016-10-16T22:46:37.667Z",
		"2.1.4": "2016-11-22T19:16:50.375Z",
		"2.1.5": "2017-02-19T01:31:00.277Z",
		"2.2.0": "2017-03-25T20:39:42.923Z",
		"2.3.0": "2017-04-02T22:55:24.664Z",
		"2.4.0": "2017-04-29T23:23:32.659Z",
		"2.4.1": "2017-05-22T03:57:15.218Z",
		"2.5.0": "2017-06-25T23:42:02.387Z",
		"2.6.0": "2017-11-07T02:45:53.140Z",
		"2.6.1": "2018-05-21T04:34:29.126Z",
		"3.0.1-0": "2018-10-01T01:09:31.821Z",
		"2.6.2": "2019-02-12T22:36:10.059Z",
		"3.0.0": "2019-05-20T02:27:54.697Z",
		"3.0.1": "2019-05-26T21:43:02.357Z",
		"3.1.0": "2019-06-23T05:30:03.875Z",
		"2.6.3": "2019-07-14T23:30:45.837Z",
		"3.1.1": "2020-01-24T23:58:16.097Z",
		"3.2.0": "2020-02-24T02:58:20.125Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.2.0",
		"next": "3.1.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"45273a19c69a9273302711f585b54bb6\"",
			"fetched": 1602009378830
		}
	},
	"_distfiles": {
		"async-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.0.tgz",
			"sha": "ab8ece0c40627e4e8f0e09c8fcf7c19ed0c4241c",
			"registry": "npmjs"
		},
		"async-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.1.tgz",
			"sha": "fb965e70dbea44c8a4b8a948472dee7d27279d5e",
			"registry": "npmjs"
		},
		"async-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.2.tgz",
			"sha": "be761882a64d3dc81a669f9ee3d5c28497382691",
			"registry": "npmjs"
		},
		"async-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.3.tgz",
			"sha": "629ca2357112d90cafc33872366b14f2695a1fbc",
			"registry": "npmjs"
		},
		"async-0.1.4.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.4.tgz",
			"sha": "29de4b98712ab8858411d8d8e3361a986c3b2c18",
			"registry": "npmjs"
		},
		"async-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.5.tgz",
			"sha": "9d83e3d4adb9c962fc4a30e7dd04bf1206c28ea5",
			"registry": "npmjs"
		},
		"async-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.6.tgz",
			"sha": "2dfb4fa1915f86056060c2e2f35a7fb8549907cc",
			"registry": "npmjs"
		},
		"async-0.1.7.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.7.tgz",
			"sha": "e9268d0d8cd8dcfe0db0895b27dcc4bcc5c739a5",
			"registry": "npmjs"
		},
		"async-0.1.8.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.8.tgz",
			"sha": "52f2df6c0aa6a7f8333e1fbac0fbd93670cf6758",
			"registry": "npmjs"
		},
		"async-0.1.9.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.9.tgz",
			"sha": "f984d0739b5382c949cc3bea702d21d0dbd52040",
			"registry": "npmjs"
		},
		"async-0.1.10.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.10.tgz",
			"sha": "12b32bf098fa7fc51ae3ac51441b8ba15f437cf1",
			"registry": "npmjs"
		},
		"async-0.1.11.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.11.tgz",
			"sha": "a397a69c6febae232d20a76a5b10d8742e2b8215",
			"registry": "npmjs"
		},
		"async-0.1.12.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.12.tgz",
			"sha": "ab36be6611dc63d91657128e1d65102b959d4afe",
			"registry": "npmjs"
		},
		"async-0.1.13.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.13.tgz",
			"sha": "f1e53ad69dab282d8e75cbec5e2c5524b6195eab",
			"registry": "npmjs"
		},
		"async-0.1.14.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.14.tgz",
			"sha": "0fcfaf089229fc657798203d1a4544102f7d26dc",
			"registry": "npmjs"
		},
		"async-0.1.15.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.15.tgz",
			"sha": "2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3",
			"registry": "npmjs"
		},
		"async-0.1.16.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.16.tgz",
			"sha": "b3a61fdc1a9193d4f64755c7600126e254223186",
			"registry": "npmjs"
		},
		"async-0.1.17.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.17.tgz",
			"sha": "03524a379e974dc9ee5c811c6ee3815d7bc54f6e",
			"registry": "npmjs"
		},
		"async-0.1.18.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.18.tgz",
			"sha": "c59c923920b76d5bf23248c04433920c4d45086a",
			"registry": "npmjs"
		},
		"async-0.1.19.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.19.tgz",
			"sha": "4fd6125a70f841fb10b14aeec6e23cf1479c71a7",
			"registry": "npmjs"
		},
		"async-0.1.20.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.20.tgz",
			"sha": "ba0e47b08ae972e04b5215de28539b313482ede5",
			"registry": "npmjs"
		},
		"async-0.1.21.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.21.tgz",
			"sha": "b5b12e985f09ab72c202fa00f623cd9d997e9464",
			"registry": "npmjs"
		},
		"async-0.1.22.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
			"sha": "0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061",
			"registry": "npmjs"
		},
		"async-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.0.tgz",
			"sha": "db1c645337bab79d0ca93d95f5c72d9605be0fce",
			"registry": "npmjs"
		},
		"async-0.2.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.1.tgz",
			"sha": "4e37d08391132f79657a99ca73aa4eb471a6f771",
			"registry": "npmjs"
		},
		"async-0.2.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.2.tgz",
			"sha": "8414ee47da7548126b4d3d923850d54e68a72b28",
			"registry": "npmjs"
		},
		"async-0.2.3.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.3.tgz",
			"sha": "79bf601d723a2e8c3e91cb6bb08f152dca309fb3",
			"registry": "npmjs"
		},
		"async-0.2.4.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.4.tgz",
			"sha": "0550e510cf43b83e2fcf1cb96399f03f1efd50eb",
			"registry": "npmjs"
		},
		"async-0.2.5.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.5.tgz",
			"sha": "45f05da480749ba4c1dcd8cd3a3747ae7b36fe52",
			"registry": "npmjs"
		},
		"async-0.2.6.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.6.tgz",
			"sha": "ad3f373d9249ae324881565582bc90e152abbd68",
			"registry": "npmjs"
		},
		"async-0.2.7.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.7.tgz",
			"sha": "44c5ee151aece6c4bf5364cfc7c28fe4e58f18df",
			"registry": "npmjs"
		},
		"async-0.2.8.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.8.tgz",
			"sha": "ba1b3ffd1e6cdb1e999aca76ef6ecee8e7f55f53",
			"registry": "npmjs"
		},
		"async-0.2.9.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.9.tgz",
			"sha": "df63060fbf3d33286a76aaf6d55a2986d9ff8619",
			"registry": "npmjs"
		},
		"async-0.2.10.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
			"sha": "b6bbe0b0674b9d719708ca38de8c237cb526c3d1",
			"registry": "npmjs"
		},
		"async-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.3.0.tgz",
			"sha": "6d2c543c25f514c602bb22916ac222a519290d5d",
			"registry": "npmjs"
		},
		"async-0.4.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.4.0.tgz",
			"sha": "208bba02850129dacc2bc3959e4126570ae80b74",
			"registry": "npmjs"
		},
		"async-0.4.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.4.1.tgz",
			"sha": "1985abade017df906bfaa8d77d424b25366b3a5b",
			"registry": "npmjs"
		},
		"async-0.5.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.5.0.tgz",
			"sha": "524bc1cf3ed2b6adc7f4a8c4987dd9c4809c764f",
			"registry": "npmjs"
		},
		"async-0.6.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.6.0.tgz",
			"sha": "025a31c8b1fb11e7481fa18dbdbc2bf2e434933a",
			"registry": "npmjs"
		},
		"async-0.6.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.6.1.tgz",
			"sha": "594fe360968fcdd2d7e0a6d95a874e4e92c7a26d",
			"registry": "npmjs"
		},
		"async-0.6.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.6.2.tgz",
			"sha": "41fd038a3812c0a8bc1842ecf08ba63eb0392bef",
			"registry": "npmjs"
		},
		"async-0.7.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.7.0.tgz",
			"sha": "4429e0e62f5de0a54f37458c49f0b897eb52ada5",
			"registry": "npmjs"
		},
		"async-0.8.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.8.0.tgz",
			"sha": "ee65ec77298c2ff1456bc4418a052d0f06435112",
			"registry": "npmjs"
		},
		"async-0.9.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.9.0.tgz",
			"sha": "ac3613b1da9bed1b47510bb4651b8931e47146c7",
			"registry": "npmjs"
		},
		"async-0.9.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
			"sha": "aea74d5e61c1f899613bf64bda66d4c78f2fd17d",
			"registry": "npmjs"
		},
		"async-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
			"sha": "f8fc04ca3a13784ade9e1641af98578cfbd647a9",
			"registry": "npmjs"
		},
		"async-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.1.0.tgz",
			"sha": "2b33ea3e87fc0c5ed624f9e31a9c902c022da09b",
			"registry": "npmjs"
		},
		"async-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.2.0.tgz",
			"sha": "9029580f93d05a7cab24f502c84707ac3ef57b10",
			"registry": "npmjs"
		},
		"async-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.1.1.tgz",
			"sha": "753cb13df043ff08d810e4418d312d646ee1bbea",
			"registry": "npmjs"
		},
		"async-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.2.1.tgz",
			"sha": "a4816a17cd5ff516dfa2c7698a453369b9790de0",
			"registry": "npmjs"
		},
		"async-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.3.0.tgz",
			"sha": "a6f1631e8a595a663496d0a5586bd12007d4871d",
			"registry": "npmjs"
		},
		"async-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.4.0.tgz",
			"sha": "35f86f83c59e0421d099cd9a91d8278fb578c00d",
			"registry": "npmjs"
		},
		"async-1.4.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.4.1.tgz",
			"sha": "1bc4895271551e524fd7fb338ddebad1a1440b74",
			"registry": "npmjs"
		},
		"async-1.4.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.4.2.tgz",
			"sha": "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab",
			"registry": "npmjs"
		},
		"async-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.5.0.tgz",
			"sha": "2796642723573859565633fc6274444bee2f8ce3",
			"registry": "npmjs"
		},
		"async-1.5.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.5.1.tgz",
			"sha": "b05714f4b11b357bf79adaffdd06da42d0766c10",
			"registry": "npmjs"
		},
		"async-1.5.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
			"sha": "ec6a61ae56480c0c3cb241c95618e20892f9672a",
			"registry": "npmjs"
		},
		"async-2.0.0-alpha.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-alpha.0.tgz",
			"sha": "72acf81eee0d641e05af3cb16953863ec8b23fe1",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.1.tgz",
			"sha": "5298bbe0317312a3c9314e6d7cf14f765fb48735",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.2.tgz",
			"sha": "6fc56eec72574ebfe43ad30aefef6206f1ad2494",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.3.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.3.tgz",
			"sha": "1fae1160594dd47dbe5431d4726d66b10f374d89",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.4.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.4.tgz",
			"sha": "9b7f60724c17962a973f787419e0ebc5571dbad8",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.5.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.5.tgz",
			"sha": "4d6ff31604e9715899c6368bf7d0e51dc44a1433",
			"registry": "npmjs"
		},
		"async-2.0.0-rc.6.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0-rc.6.tgz",
			"sha": "978fc4155d1fc30b8b58fc3f020102b2da02f2a4",
			"registry": "npmjs"
		},
		"async-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.0.tgz",
			"sha": "d0900ad385af13804540a109c42166e3ae7b2b9d",
			"registry": "npmjs"
		},
		"async-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.0.1.tgz",
			"sha": "b709cc0280a9c36f09f4536be823c838a9049e25",
			"registry": "npmjs"
		},
		"async-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.1.0.tgz",
			"sha": "132c1329c300e62a06656e21b102a01122d3806c",
			"registry": "npmjs"
		},
		"async-2.1.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.1.1.tgz",
			"sha": "e11b6d10043f2254efb61a21163d840ccddb8d28",
			"registry": "npmjs"
		},
		"async-2.1.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.1.2.tgz",
			"sha": "612a4ab45ef42a70cde806bad86ee6db047e8385",
			"registry": "npmjs"
		},
		"async-2.1.4.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.1.4.tgz",
			"sha": "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4",
			"registry": "npmjs"
		},
		"async-2.1.5.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.1.5.tgz",
			"sha": "e587c68580994ac67fc56ff86d3ac56bdbe810bc",
			"registry": "npmjs"
		},
		"async-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.2.0.tgz",
			"sha": "c324eba010a237e4fbd55a12dee86367d5c0ef32",
			"registry": "npmjs"
		},
		"async-2.3.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.3.0.tgz",
			"sha": "1013d1051047dd320fe24e494d5c66ecaf6147d9",
			"registry": "npmjs"
		},
		"async-2.4.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.4.0.tgz",
			"sha": "4990200f18ea5b837c2cc4f8c031a6985c385611",
			"registry": "npmjs"
		},
		"async-2.4.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.4.1.tgz",
			"sha": "62a56b279c98a11d0987096a01cc3eeb8eb7bbd7",
			"registry": "npmjs"
		},
		"async-2.5.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.5.0.tgz",
			"sha": "843190fd6b7357a0b9e1c956edddd5ec8462b54d",
			"registry": "npmjs"
		},
		"async-2.6.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
			"sha": "61a29abb6fcc026fea77e56d1c6ec53a795951f4",
			"registry": "npmjs"
		},
		"async-2.6.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
			"sha": "b245a23ca71930044ec53fa46aa00a3e87c6a610",
			"registry": "npmjs"
		},
		"async-3.0.1-0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.0.1-0.tgz",
			"sha": "ca06713f91c3d9eea3e966ace4093f41ef89f200",
			"registry": "npmjs"
		},
		"async-2.6.2.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
			"sha": "18330ea7e6e313887f5d2f2a904bac6fe4dd5381",
			"registry": "npmjs"
		},
		"async-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.0.0.tgz",
			"sha": "4c959b37d8c477dc189f2efb9340847f7ad7f785",
			"registry": "npmjs"
		},
		"async-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.0.1.tgz",
			"sha": "dfeb34657d1e63c94c0eee424297bf8a2c9a8182",
			"registry": "npmjs"
		},
		"async-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.1.0.tgz",
			"sha": "42b3b12ae1b74927b5217d8c0016baaf62463772",
			"registry": "npmjs"
		},
		"async-2.6.3.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
			"sha": "d72625e2344a3656e3a3ad4fa749fa83299d82ff",
			"registry": "npmjs"
		},
		"async-3.1.1.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.1.1.tgz",
			"sha": "dd3542db03de837979c9ebbca64ca01b06dc98df",
			"registry": "npmjs"
		},
		"async-3.2.0.tgz": {
			"url": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
			"sha": "b3a2685c5ebb641d3de02d161002c60fc9f85720",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"async-2.6.3.tgz": {
			"shasum": "d72625e2344a3656e3a3ad4fa749fa83299d82ff"
		},
		"async-2.6.0.tgz": {
			"shasum": "61a29abb6fcc026fea77e56d1c6ec53a795951f4"
		},
		"async-1.5.2.tgz": {
			"shasum": "ec6a61ae56480c0c3cb241c95618e20892f9672a"
		}
	},
	"_rev": "25-4293744686e8666b",
	"_id": "async",
	"readme": "![Async Logo](https://raw.githubusercontent.com/caolan/async/master/logo/async-logo_readme.jpg)\n\n[![Build Status via Travis CI](https://travis-ci.org/caolan/async.svg?branch=master)](https://travis-ci.org/caolan/async)\n[![Build Status via Azure Pipelines](https://dev.azure.com/caolanmcmahon/async/_apis/build/status/caolan.async?branchName=master)](https://dev.azure.com/caolanmcmahon/async/_build/latest?definitionId=1&branchName=master)\n[![NPM version](https://img.shields.io/npm/v/async.svg)](https://www.npmjs.com/package/async)\n[![Coverage Status](https://coveralls.io/repos/caolan/async/badge.svg?branch=master)](https://coveralls.io/r/caolan/async?branch=master)\n[![Join the chat at https://gitter.im/caolan/async](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/caolan/async?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/async/badge?style=rounded)](https://www.jsdelivr.com/package/npm/async)\n\n<!--\n|Linux|Windows|MacOS|\n|-|-|-|\n|[![Linux Build Status](https://dev.azure.com/caolanmcmahon/async/_apis/build/status/caolan.async?branchName=master&jobName=Linux&configuration=Linux%20node_10_x)](https://dev.azure.com/caolanmcmahon/async/_build/latest?definitionId=1&branchName=master) | [![Windows Build Status](https://dev.azure.com/caolanmcmahon/async/_apis/build/status/caolan.async?branchName=master&jobName=Windows&configuration=Windows%20node_10_x)](https://dev.azure.com/caolanmcmahon/async/_build/latest?definitionId=1&branchName=master) | [![MacOS Build Status](https://dev.azure.com/caolanmcmahon/async/_apis/build/status/caolan.async?branchName=master&jobName=OSX&configuration=OSX%20node_10_x)](https://dev.azure.com/caolanmcmahon/async/_build/latest?definitionId=1&branchName=master)| -->\n\nAsync is a utility module which provides straight-forward, powerful functions for working with [asynchronous JavaScript](http://caolan.github.io/async/v3/global.html). Although originally designed for use with [Node.js](https://nodejs.org/) and installable via `npm i async`, it can also be used directly in the browser.  A ESM/MJS version is included in the main `async` package that should automatically be used with compatible bundlers such as Webpack and Rollup.\n\nA pure ESM version of Async is available as [`async-es`](https://www.npmjs.com/package/async-es).\n\nFor Documentation, visit <https://caolan.github.io/async/>\n\n*For Async v1.5.x documentation, go [HERE](https://github.com/caolan/async/blob/v1.5.2/README.md)*\n\n\n```javascript\n// for use with Node-style callbacks...\nvar async = require(\"async\");\n\nvar obj = {dev: \"/dev.json\", test: \"/test.json\", prod: \"/prod.json\"};\nvar configs = {};\n\nasync.forEachOf(obj, (value, key, callback) => {\n    fs.readFile(__dirname + value, \"utf8\", (err, data) => {\n        if (err) return callback(err);\n        try {\n            configs[key] = JSON.parse(data);\n        } catch (e) {\n            return callback(e);\n        }\n        callback();\n    });\n}, err => {\n    if (err) console.error(err.message);\n    // configs is now a map of JSON data\n    doSomethingWith(configs);\n});\n```\n\n```javascript\nvar async = require(\"async\");\n\n// ...or ES2017 async functions\nasync.mapLimit(urls, 5, async function(url) {\n    const response = await fetch(url)\n    return response.body\n}, (err, results) => {\n    if (err) throw err\n    // results is now an array of the response bodies\n    console.log(results)\n})\n```"
}