{
	"name": "rsvp",
	"versions": {
		"1.0.0": {
			"name": "rsvp",
			"version": "1.0.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "lib/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9"
			},
			"scripts": {
				"test": "rake",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@1.0.0",
			"dist": {
				"shasum": "e7703c4e1ba0dc65e302e3ee6ac2ba4f7832c5c2",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				}
			],
			"contributors": []
		},
		"1.1.0": {
			"name": "rsvp",
			"version": "1.1.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "lib/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"promise-tests": "2.0.0",
				"uglify-js": "~2.2"
			},
			"scripts": {
				"test": "promise-tests all ./tests/test-adapter",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@1.1.0",
			"dist": {
				"shasum": "903ee9c13f1b5dc60c23bb86dba5ee14a05cc47f",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-1.1.0.tgz"
			},
			"_npmVersion": "1.1.62",
			"_npmUser": {
				"name": "wycats",
				"email": "wycats@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				}
			],
			"contributors": []
		},
		"1.1.1": {
			"name": "rsvp",
			"version": "1.1.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "lib/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"promise-tests": "2.0.0",
				"uglify-js": "~2.2"
			},
			"scripts": {
				"test": "promise-tests all ./tests/test-adapter",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@1.1.1",
			"dist": {
				"shasum": "031942e071e2246dd3aa8e56b8f6d5d24cca8d7c",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-1.1.1.tgz"
			},
			"_npmVersion": "1.1.62",
			"_npmUser": {
				"name": "wycats",
				"email": "wycats@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				}
			],
			"contributors": []
		},
		"1.2.0": {
			"name": "rsvp",
			"version": "1.2.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "node/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"promise-tests": "2.0.0",
				"uglify-js": "~2.2"
			},
			"scripts": {
				"test": "promise-tests all ./tests/test-adapter",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@1.2.0",
			"dist": {
				"shasum": "097a001b3026c17268d179dec742b99ca61fa853",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				}
			],
			"contributors": []
		},
		"2.0.0": {
			"name": "rsvp",
			"version": "2.0.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"grunt": "~0.4.1",
				"grunt-microlib": "git://github.com/thomasboyt/grunt-microlib.git",
				"promises-aplus-tests": "~1.3.1",
				"grunt-browserify": "~1.0.2",
				"grunt-mocha-phantomjs": "~0.2.8",
				"grunt-mocha-test": "~0.4.0"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@2.0.0",
			"dist": {
				"shasum": "2e331ba4e86f16fbb6335f3aded6caed22dfde65",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.32",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"2.0.1": {
			"name": "rsvp",
			"version": "2.0.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"grunt": "~0.4.1",
				"grunt-microlib": "git://github.com/thomasboyt/grunt-microlib.git",
				"promises-aplus-tests": "~1.3.1",
				"grunt-browserify": "~1.0.2",
				"grunt-mocha-phantomjs": "~0.3.0",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@2.0.1",
			"dist": {
				"shasum": "2b838137de5e5999984b3d617094641b1950b75d",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.2",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"2.0.2": {
			"name": "rsvp",
			"version": "2.0.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"grunt": "~0.4.1",
				"grunt-microlib": "git://github.com/thomasboyt/grunt-microlib.git",
				"promises-aplus-tests": "~1.3.1",
				"grunt-browserify": "~1.0.2",
				"grunt-mocha-phantomjs": "~0.3.0",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@2.0.2",
			"dist": {
				"shasum": "f85bcad0029a060ca5d953fd0a850a55d02f6b07",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.2.tgz"
			},
			"_npmVersion": "1.1.62",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"2.0.3": {
			"name": "rsvp",
			"version": "2.0.3",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "rsvp",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"grunt": "~0.4.1",
				"grunt-microlib": "git://github.com/thomasboyt/grunt-microlib.git",
				"promises-aplus-tests": "~1.3.1",
				"grunt-browserify": "~1.0.2",
				"grunt-mocha-phantomjs": "~0.3.0",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@2.0.3",
			"dist": {
				"shasum": "83a885aae891883bc8d342582f67de459bfb85a3",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"2.0.4": {
			"name": "rsvp",
			"version": "2.0.4",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"jshint": "~0.9",
				"grunt": "~0.4.1",
				"grunt-microlib": "git://github.com/thomasboyt/grunt-microlib.git",
				"promises-aplus-tests": "~1.3.1",
				"grunt-browserify": "~1.0.2",
				"grunt-mocha-phantomjs": "~0.3.0",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@2.0.4",
			"dist": {
				"shasum": "52a907bb4887400915a99b26c6207af792b75083",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9",
				"load-grunt-config": "~0.5.0",
				"load-grunt-tasks": "~0.2.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.1"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@3.0.0",
			"dist": {
				"shasum": "af62a57a948c6f7cab300d13d3c8a7c1c00bbaa1",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9",
				"load-grunt-config": "~0.5.0",
				"load-grunt-tasks": "~0.2.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.2"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.1",
			"dist": {
				"shasum": "d8c1bf807845fdcf2840105be3de7fdaee0d3af3",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.21",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.2": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9",
				"load-grunt-config": "~0.5.0",
				"load-grunt-tasks": "~0.2.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@3.0.2",
			"dist": {
				"shasum": "6ae4739fef23694093db3d3bb281628b55911793",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.3": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.3",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9",
				"load-grunt-config": "~0.5.0",
				"load-grunt-tasks": "~0.2.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "git://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures",
				"events"
			],
			"author": {
				"name": "Tilde, Inc."
			},
			"license": "MIT",
			"_id": "rsvp@3.0.3",
			"dist": {
				"shasum": "64c39f74a4aa97cedbaec3beb58faeeee30561ba",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.4": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.4",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9.1",
				"load-grunt-config": "~0.5.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3",
				"grunt-sweet.js": "~0.1.4"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.4",
			"dist": {
				"shasum": "bf61610db77d00ab21ea6d5413cfff04a03e24a2",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.25",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.6": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.6",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9.1",
				"load-grunt-config": "~0.5.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3",
				"grunt-sweet.js": "~0.1.4",
				"sweet-array-slice": "~0.0.4"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.6",
			"dist": {
				"shasum": "454f113f566066209b338661cf7126b35aaff617",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.6.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.14",
			"_npmUser": {
				"name": "fivetanley",
				"email": "dstanley.stuart@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				}
			],
			"contributors": []
		},
		"3.0.7": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.7",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9.1",
				"load-grunt-config": "~0.5.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3",
				"grunt-sweet.js": "~0.1.4",
				"sweet-array-slice": "~0.0.4"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"dependencies": {
				"promises-aplus-tests": "~2.0.2"
			},
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.7",
			"dist": {
				"shasum": "26475ce5ce1dde4cbd0ede010491fcbcc06f8868",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.7.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.25",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"contributors": []
		},
		"3.0.8": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.8",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9.1",
				"load-grunt-config": "~0.5.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3",
				"grunt-sweet.js": "~0.1.4",
				"sweet-array-slice": "~0.0.4"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"dependencies": {
				"promises-aplus-tests": "~2.0.2"
			},
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.8",
			"dist": {
				"shasum": "20d5da7f4d491e584bf78bf03f40c3bee7ab8143",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.8.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.25",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"contributors": []
		},
		"3.0.9": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.9",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/commonjs/main.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"grunt": "~0.4.2",
				"grunt-browserify": "~1.2.11",
				"grunt-cli": "~0.1.11",
				"grunt-contrib-clean": "~0.5.0",
				"grunt-contrib-concat": "~0.3.0",
				"grunt-contrib-connect": "~0.5.0",
				"grunt-contrib-jshint": "~0.7.0",
				"grunt-contrib-uglify": "~0.2.4",
				"grunt-contrib-watch": "~0.5.3",
				"grunt-es6-module-transpiler": "~0.5.0",
				"grunt-mocha-phantomjs": "~0.3.1",
				"grunt-mocha-test": "~0.5.0",
				"grunt-s3": "~0.2.0-alpha.2",
				"jshint": "~0.9.1",
				"load-grunt-config": "~0.5.0",
				"mocha-phantomjs": "~3.1.6",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"connect-redirection": "0.0.1",
				"grunt-contrib-yuidoc": "~0.5.0",
				"grunt-release-it": "0.0.3",
				"grunt-sweet.js": "~0.1.4",
				"sweet-array-slice": "~0.0.4"
			},
			"scripts": {
				"test": "grunt test",
				"lint": "jshint lib",
				"prepublish": "grunt build"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.9",
			"dist": {
				"shasum": "4d69f8798de323dff73bbb832816b205e935ac88",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.9.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.25",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"contributors": []
		},
		"3.0.12": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.12",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"brfs": "0.0.8",
				"broccoli-closure-compiler": "^0.2.0",
				"broccoli-compile-modules": "git://github.com/eventualbuddha/broccoli-compile-modules",
				"broccoli-concat": "0.0.7",
				"broccoli-file-mover": "^0.4.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-static-compiler": "^0.1.4",
				"broccoli-string-replace": "0.0.1",
				"browserify": "^4.2.0",
				"ember-cli": "0.0.40",
				"ember-publisher": "0.0.6",
				"es6-module-transpiler-amd-formatter": "0.0.1",
				"express": "^4.5.0",
				"jshint": "~0.9.1",
				"mkdirp": "^0.5.0",
				"mocha": "^1.20.1",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"release-it": "0.0.10",
				"testem": "^0.6.17"
			},
			"scripts": {
				"test": "testem ci",
				"test-server": "testem",
				"lint": "jshint lib",
				"prepublish": "ember build --environment production",
				"aplus": "browserify test/main.js",
				"build-all": "ember build --environment production && browserify ./test/main.js -o tmp/test-bundle.js",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "dc13e6ba0370a72d960d9deb080bd8089c525418",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.12",
			"_shasum": "05d49b712fc187cc0b9b7f9e8fb7e573be3996c6",
			"_from": ".",
			"_npmVersion": "1.4.13",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "05d49b712fc187cc0b9b7f9e8fb7e573be3996c6",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.12.tgz"
			},
			"contributors": []
		},
		"3.0.14": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.14",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-closure-compiler": "^0.2.0",
				"broccoli-compile-modules": "git+https://github.com/eventualbuddha/broccoli-compile-modules",
				"broccoli-concat": "0.0.7",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-file-mover": "^0.4.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-static-compiler": "^0.1.4",
				"broccoli-string-replace": "0.0.1",
				"browserify": "^4.2.0",
				"ember-cli": "0.0.40",
				"ember-publisher": "0.0.7",
				"es6-module-transpiler-amd-formatter": "0.0.1",
				"express": "^4.5.0",
				"jshint": "~0.9.1",
				"mkdirp": "^0.5.0",
				"mocha": "^1.20.1",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"release-it": "0.0.10",
				"testem": "^0.6.17"
			},
			"scripts": {
				"bower-install": "bower install --no-interactive",
				"test": "testem ci -R dot",
				"test-server": "testem",
				"lint": "jshint lib",
				"prepublish": "ember build --environment production",
				"aplus": "browserify test/main.js",
				"build-all": "ember build --environment production && browserify ./test/main.js -o tmp/test-bundle.js",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "99c2d6a946b89a20ee4200e577434b0f4395a1da",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.14",
			"_shasum": "9d2968cf36d878d3bb9a9a5a4b8e1ff55a76dd31",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "9d2968cf36d878d3bb9a9a5a4b8e1ff55a76dd31",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.14.tgz"
			},
			"contributors": []
		},
		"3.0.13": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.13",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-closure-compiler": "^0.2.0",
				"broccoli-compile-modules": "git+https://github.com/eventualbuddha/broccoli-compile-modules",
				"broccoli-concat": "0.0.7",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-file-mover": "^0.4.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-static-compiler": "^0.1.4",
				"broccoli-string-replace": "0.0.1",
				"browserify": "^4.2.0",
				"ember-cli": "0.0.40",
				"ember-publisher": "0.0.7",
				"es6-module-transpiler-amd-formatter": "0.0.1",
				"express": "^4.5.0",
				"jshint": "~0.9.1",
				"mkdirp": "^0.5.0",
				"mocha": "^1.20.1",
				"promises-aplus-tests": "git://github.com/stefanpenner/promises-tests.git",
				"release-it": "0.0.10",
				"testem": "^0.6.17"
			},
			"scripts": {
				"bower-install": "bower install --no-interactive",
				"test": "testem ci -R dot",
				"test-server": "testem",
				"lint": "jshint lib",
				"prepublish": "ember build --environment production",
				"aplus": "browserify test/main.js",
				"build-all": "ember build --environment production && browserify ./test/main.js -o tmp/test-bundle.js",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "e4d74260529484974cfc4452a134829dd1aa47de",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.13",
			"_shasum": "6eff10234d42d9acfe697706d9c24a991189935e",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "6eff10234d42d9acfe697706d9c24a991189935e",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.13.tgz"
			},
			"contributors": []
		},
		"3.0.15": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.15",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-closure-compiler": "^0.2.0",
				"broccoli-compile-modules": "^1.0.0",
				"broccoli-concat": "0.0.7",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-file-mover": "^0.4.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-static-compiler": "^0.1.4",
				"broccoli-string-replace": "0.0.1",
				"browserify": "^4.2.0",
				"ember-cli": "0.0.40",
				"ember-publisher": "0.0.7",
				"es6-module-transpiler-amd-formatter": "0.2.2",
				"express": "^4.5.0",
				"jshint": "~0.9.1",
				"json3": "^3.3.2",
				"mkdirp": "^0.5.0",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10",
				"testem": "^0.6.17",
				"git-repo-version": "0.0.2"
			},
			"scripts": {
				"test": "testem ci -R dot",
				"test-server": "testem",
				"lint": "jshint lib",
				"prepublish": "ember build --environment production",
				"aplus": "browserify test/main.js -x vertx",
				"build-all": "ember build --environment production && browserify ./test/main.js -x vertx -o tmp/test-bundle.js",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "bf634633b4da19192e17010929e16d30665cd5b9",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.15",
			"_shasum": "2624f86449a272f17a263ff4f6217e10dad8b039",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "2624f86449a272f17a263ff4f6217e10dad8b039",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.15.tgz"
			},
			"contributors": []
		},
		"3.0.16": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.16",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-compile-modules": "^1.0.0",
				"broccoli-concat": "0.0.7",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-file-mover": "^0.4.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-static-compiler": "^0.1.4",
				"broccoli-string-replace": "0.0.1",
				"broccoli-uglify-js": "^0.1.3",
				"browserify": "^4.2.0",
				"ember-cli": "0.1.4",
				"ember-publisher": "0.0.7",
				"es6-module-transpiler-amd-formatter": "0.2.2",
				"express": "^4.5.0",
				"git-repo-version": "0.0.2",
				"jshint": "~0.9.1",
				"json3": "^3.3.2",
				"mkdirp": "^0.5.0",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10",
				"testem": "^0.6.17"
			},
			"scripts": {
				"test": "testem ci -R dot",
				"test-server": "testem",
				"lint": "jshint lib",
				"prepublish": "ember build --environment production",
				"aplus": "browserify test/main.js -x vertx",
				"build-all": "ember build --environment production && browserify ./test/main.js -x vertx -o tmp/test-bundle.js",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "e12ab974272e50717c5e5d0e87c46673a6f2160b",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.16",
			"_shasum": "56938ecc22a81add73676bdab7eb3d894059166a",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.10.31",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "56938ecc22a81add73676bdab7eb3d894059166a",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.16.tgz"
			},
			"contributors": []
		},
		"3.0.17": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.17",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.1.2",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli": "0.1.4",
				"ember-cli-dependency-checker": "0.0.7",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "4c7a9e8e030da912f37bb6ce087493eeaab6a8f7",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.17",
			"_shasum": "d0f7949f2b22aff60774b73f4b5d629cae057836",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "fivetanley",
				"email": "stanley@stan.li"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "d0f7949f2b22aff60774b73f4b5d629cae057836",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.17.tgz"
			},
			"contributors": []
		},
		"3.0.18": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.18",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.1.2",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli": "^0.2.0-beta.1",
				"ember-cli-dependency-checker": "0.0.7",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "b1ba72638b8bed5840ab0eba2deb841738bf027f",
			"homepage": "https://github.com/tildeio/rsvp.js",
			"_id": "rsvp@3.0.18",
			"_shasum": "f0a19ac40e620e86bf8cf6e86df3e281c02bab86",
			"_from": ".",
			"_npmVersion": "2.7.3",
			"_nodeVersion": "1.6.2",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "f0a19ac40e620e86bf8cf6e86df3e281c02bab86",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz"
			},
			"contributors": []
		},
		"3.0.19": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.19",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.2.1",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "0.2.3",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "4ed52a2fae45ce2b4f9d9299d824371dcc313a14",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.0.19",
			"_shasum": "1b6f36ef6f365c56e355084279740c9332442110",
			"_from": ".",
			"_npmVersion": "2.11.0",
			"_nodeVersion": "2.2.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "1b6f36ef6f365c56e355084279740c9332442110",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.19.tgz"
			},
			"contributors": []
		},
		"3.0.20": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.20",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.2.1",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "0.2.3",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "fcb369715c629930f83489674cbe808e80dbcefa",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.0.20",
			"_shasum": "80cd80b117f86ee2c7ccf277c87d6c9d4b0a7868",
			"_from": ".",
			"_npmVersion": "2.11.0",
			"_nodeVersion": "2.2.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "80cd80b117f86ee2c7ccf277c87d6c9d4b0a7868",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.20.tgz"
			},
			"contributors": []
		},
		"3.0.21": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.0.21",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.2.1",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "0.2.3",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "6e611877a216778ee8b734082a5fabca93f6d887",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.0.21",
			"_shasum": "49c588fe18ef293bcd0ab9f4e6756e6ac433359f",
			"_from": ".",
			"_npmVersion": "2.13.4",
			"_nodeVersion": "2.2.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "49c588fe18ef293bcd0ab9f4e6756e6ac433359f",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.21.tgz"
			},
			"contributors": []
		},
		"3.1.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.1.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es3-safe-recast": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^0.5.1",
				"broccoli-merge-trees": "^0.1.4",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "0.2.1",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"browserify": "^4.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "0.2.3",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "fcd59034548508a2126b9a3cd1c7132288a7b04f",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.1.0",
			"_shasum": "19d96e71315f3ddbc57c4c62a6db898adb64d791",
			"_from": ".",
			"_npmVersion": "2.13.5",
			"_nodeVersion": "2.2.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"dist": {
				"shasum": "19d96e71315f3ddbc57c4c62a6db898adb64d791",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz"
			},
			"contributors": []
		},
		"3.2.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.2.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^1.1.1",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "2.3.0-beta.1",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "6c692dc4e9038710065d15310d9d55e25c6f6846",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.2.0",
			"_shasum": "eb1997f0e1353e35ad9e4020f9d39af4ecbdbacc",
			"_from": ".",
			"_npmVersion": "3.5.3",
			"_nodeVersion": "5.4.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "eb1997f0e1353e35ad9e4020f9d39af4ecbdbacc",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.2.0.tgz_1454806561813_0.5964968237094581"
			},
			"contributors": []
		},
		"3.2.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.2.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"bower": "^1.3.9",
				"brfs": "0.0.8",
				"broccoli-es6-module-transpiler": "^0.5.0",
				"broccoli-jshint": "^1.1.1",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-replace": "^0.2.0",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.1.3",
				"broccoli-watchify": "^0.2.0",
				"ember-cli-dependency-checker": "^1.0.1",
				"ember-cli": "2.3.0-beta.1",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.0.3",
				"json3": "^3.3.2",
				"minimatch": "^2.0.1",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "c216e296794906df3e2fcaa35addbf1d4230f03d",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.2.1",
			"_shasum": "07cb4a5df25add9e826ebc67dcc9fd89db27d84a",
			"_from": ".",
			"_npmVersion": "3.5.3",
			"_nodeVersion": "5.4.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "07cb4a5df25add9e826ebc67dcc9fd89db27d84a",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-5-east.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.2.1.tgz_1455130766402_0.8265932467766106"
			},
			"contributors": []
		},
		"3.3.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.3.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "^2.7.0",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "c96ee515dfce5aed61e9c8b23db24cb088d7b54f",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.3.0",
			"_shasum": "f9a2d84bb2b4f19b4f0786c108dd2f854a1f1e37",
			"_from": ".",
			"_npmVersion": "3.10.5",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "f9a2d84bb2b4f19b4f0786c108dd2f854a1f1e37",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.3.0.tgz_1473703463498_0.13036330277100205"
			},
			"contributors": []
		},
		"3.3.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.3.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "^2.7.0",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "77e218ec9aa9dd241a6dd10dcb7c40f45539271b",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.3.1",
			"_shasum": "fb8daaf087d10f075b36e5125b0cf66465ca408a",
			"_from": ".",
			"_npmVersion": "3.10.5",
			"_nodeVersion": "6.3.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "fb8daaf087d10f075b36e5125b0cf66465ca408a",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.1.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.3.1.tgz_1473741353519_0.872681631706655"
			},
			"contributors": []
		},
		"3.3.2": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.3.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "^2.7.0",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "5d648003ced0f4b026dda5f389ec210281181ca7",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.3.2",
			"_shasum": "b8504c4f6c089d7a176e9bf1d635b5741c6c7914",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "b8504c4f6c089d7a176e9bf1d635b5741c6c7914",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.2.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.3.2.tgz_1474413347555_0.35920605692081153"
			},
			"contributors": []
		},
		"3.3.3": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.3.3",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"jsnext:main": "lib/rsvp.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "^2.7.0",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"gitHead": "9affb3d24ae0eb225ea8a99fe34f86b9adc53018",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.3.3",
			"_shasum": "34633caaf8bc66ceff4be3c2e1dffd032538a813",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "34633caaf8bc66ceff4be3c2e1dffd032538a813",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.3.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.3.3.tgz_1475468555080_0.3052414394915104"
			},
			"contributors": []
		},
		"3.4.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.4.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "2.12.0-beta.1",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || 7.*"
			},
			"gitHead": "ff12d93e7f8415e8be79e13bd10c0d5ebec96a4d",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.4.0",
			"_shasum": "96f397d9c7e294351b3c1456a74b3d0e7542988d",
			"_from": ".",
			"_npmVersion": "4.0.5",
			"_nodeVersion": "7.4.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "96f397d9c7e294351b3c1456a74b3d0e7542988d",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.4.0.tgz_1488910758543_0.24987653736025095"
			},
			"contributors": []
		},
		"3.5.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.5.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"broccoli-babel-transpiler": "^5.6.1",
				"broccoli-concat": "^3.0.2",
				"broccoli-merge-trees": "^1.1.1",
				"broccoli-rollup": "^1.0.2",
				"broccoli-stew": "^1.2.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "v1.0.0",
				"ember-cli": "2.12.0-beta.1",
				"ember-cli-dependency-checker": "^1.3.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.0",
				"json3": "^3.3.2",
				"mocha": "^1.20.1",
				"promises-aplus-tests-phantom": "^2.1.0-revise",
				"release-it": "0.0.10"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib",
				"dry-run-release": "ember build --environment production && release-it --dry-run --non-interactive"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || 7.*"
			},
			"gitHead": "3b75eb7a7d00f3c2fa0dbc4720b24bb624e11f4b",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.5.0",
			"_shasum": "a62c573a4ae4e1dfd0697ebc6242e79c681eaa34",
			"_from": ".",
			"_npmVersion": "4.0.5",
			"_nodeVersion": "7.4.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "a62c573a4ae4e1dfd0697ebc6242e79c681eaa34",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.5.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/rsvp-3.5.0.tgz_1489693349894_0.20255658007226884"
			},
			"contributors": []
		},
		"3.6.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.6.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "60d4dfed7f8110acaa6f318468c141b73a4417c2",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.6.0",
			"_shasum": "666dfffa715f7e10eef76f4d1e56fb2566fce5c3",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "666dfffa715f7e10eef76f4d1e56fb2566fce5c3",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.0.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-3.6.0.tgz_1498834303683_0.4890904272906482"
			},
			"contributors": []
		},
		"4.6.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.6.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "c1be42ece7e9854e4744894c6b2da3609417aa3a",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.6.1",
			"_shasum": "fcc3bda359da00fd06fb1f2c517f2051541b05b5",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "fcc3bda359da00fd06fb1f2c517f2051541b05b5",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.6.1.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.6.1.tgz_1499176116704_0.9868412264622748"
			},
			"contributors": []
		},
		"3.6.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.6.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "12096bac09b84615559c48f36d260ffdcd92ccdc",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.6.1",
			"_shasum": "34f4a7ac2859f7bacc8f49789c5604f1e26ae702",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "34f4a7ac2859f7bacc8f49789c5604f1e26ae702",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.1.tgz"
			},
			"maintainers": [
				{
					"name": "wycats",
					"email": "wycats@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				},
				{
					"name": "fivetanley",
					"email": "dstanley.stuart@gmail.com"
				},
				{
					"name": "mixonic",
					"email": "matt.beale@madhatted.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-3.6.1.tgz_1499181172068_0.9807251358870417"
			},
			"contributors": []
		},
		"3.6.2": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "3.6.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "a8b79ea0fc2cba55a507383940b0753a089688fd",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@3.6.2",
			"_npmVersion": "5.1.0",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
				"shasum": "2e96491599a96cde1b515d5674a8f7a91452926a",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-3.6.2.tgz_1500348550749_0.8795863993000239"
			},
			"contributors": []
		},
		"4.0.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.0.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "2cbe6d02a2d8941c35b04c1478fe6f2cae9a8f52",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.0.0",
			"_npmVersion": "5.1.0",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-qUC3XDXJsd6T5wpiAjVKUtKYFP0sbpBMSm8WBehgcjiOVFOV3lRaT239ao8sJpJhKWNDFzyGzoKomJRlQv6UHQ==",
				"shasum": "0722daf772f98dd693a57ee444ace680b05bbec0",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.0.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.0.0.tgz_1500414023790_0.5905070381704718"
			},
			"contributors": []
		},
		"4.0.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.0.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "81af1f409050ca3a05ae0aecafc89cd616f3bb13",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.0.1",
			"_npmVersion": "5.1.0",
			"_nodeVersion": "8.1.3",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-EzazW+1W0MqpfPBhApGcKU2xbEuzgs+rO4FvcvuRN1OtLxNFgf9Ce31WGXwGk4VyQQzU8hNyRLjHMzJt+D0STw==",
				"shasum": "589fb1004cf5ea3c0c1ace5c655546906559ce11",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.1.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.0.1.tgz_1500576585739_0.40560870757326484"
			},
			"contributors": []
		},
		"4.0.2": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.0.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "50501f52f9cdce2911671a46b08c9394aec69ab2",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.0.2",
			"_shasum": "98e45698ca47c20888e19bb7ee59b69bdcf4a6f3",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "98e45698ca47c20888e19bb7ee59b69bdcf4a6f3",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.2.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.0.2.tgz_1506641910120_0.790242054965347"
			},
			"contributors": []
		},
		"4.7.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.7.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "^1.3.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.13.2",
				"ember-cli-dependency-checker": "2.0.0",
				"ember-publisher": "0.0.7",
				"git-repo-version": "0.4.1",
				"json3": "^3.3.2",
				"mocha": "3.4.2",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"build:production": "ember build --env production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember build && mocha ./dist/test/browserify",
				"prepublish": "ember build --environment production",
				"lint": "jshint lib"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "c11068fd289e853133280250b9f09b085bd81cae",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.7.0",
			"_shasum": "dc1b0b1a536f7dec9d2be45e0a12ad4197c9fd96",
			"_from": ".",
			"_npmVersion": "4.6.1",
			"_nodeVersion": "7.1.0",
			"_npmUser": {
				"name": "rwjblue",
				"email": "me@rwjblue.com"
			},
			"dist": {
				"shasum": "dc1b0b1a536f7dec9d2be45e0a12ad4197c9fd96",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.7.0.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.7.0.tgz_1507035222187_0.7229162135627121"
			},
			"contributors": []
		},
		"4.8.0": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.8.0",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "^6.24.1",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "^1.5.2",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "^6.0.0",
				"broccoli-concat": "^3.2.2",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "2.0.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.18.0",
				"ember-cli-dependency-checker": "2.1.0",
				"git-repo-version": "1.0.1",
				"mocha": "4.1.0",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember test --launch Mocha",
				"test:browser": "ember test --launch PhantomJS"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "9962429130dc75070b9ec59d7165e9a167e040a0",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.8.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-a3a52vA+LoPu4n9t10O+a5aFaEcB1zacD5DggJZw7XZmSWVJ0A46LgInfve+LL8QuiSZSp280B0boXSqvNYfnw==",
				"shasum": "dc1dc400e2d48bcf3b1991f2a3b714f038fc432e",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.0.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.8.0.tgz_1516303135042_0.7394708970095962"
			},
			"contributors": []
		},
		"4.8.1": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.8.1",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "1.6.1",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "6.1.2",
				"broccoli-concat": "^3.2.2",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "2.0.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.18.0",
				"ember-cli-dependency-checker": "2.1.0",
				"git-repo-version": "1.0.1",
				"mocha": "4.1.0",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember test --launch Mocha",
				"test:browser": "ember test --launch PhantomJS"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "1bdf764f4e323b858fde1ac0d05e990aacff8c9f",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.8.1",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-c9tShmZbQ5nLVVVl3Fuhk1NExJlXfAMIEz7a8GC570X8XhNQNZPFAdjOeMmJEN3SLYOOb2OprS576P/QO4QouA==",
				"shasum": "168addb3963222de37ee351b70e3876bdb2ac285",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.1.tgz"
			},
			"maintainers": [
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp-4.8.1.tgz_1516740170320_0.24966425099410117"
			},
			"contributors": []
		},
		"4.8.2": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.8.2",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "1.6.1",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "6.1.2",
				"broccoli-concat": "^3.2.2",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^2.0.0",
				"broccoli-rollup": "2.0.0",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "2.18.0",
				"ember-cli-dependency-checker": "2.1.0",
				"git-repo-version": "1.0.1",
				"mocha": "4.1.0",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember test --launch Mocha",
				"test:browser": "ember test --launch PhantomJS"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "eb32b00534977182a695e9c10b7f11814ddb2d46",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.8.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-8CU1Wjxvzt6bt8zln+hCjyieneU9s0LRW+lPRsjyVCY8Vm1kTbK7btBIrCGg6yY9U4undLDm/b1hKEEi1tLypg==",
				"shasum": "9d5647108735784eb13418cdddb56f75b919d722",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.2.tgz",
				"fileCount": 38,
				"unpackedSize": 763138
			},
			"maintainers": [
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp_4.8.2_1519773646825_0.5261370634595866"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.8.3": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.8.3",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"files": [
				"dist",
				"lib",
				"!dist/test"
			],
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "1.7.0",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "6.4.3",
				"broccoli-concat": "^3.2.2",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^3.0.0",
				"broccoli-rollup": "2.1.1",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "3.2.0",
				"ember-cli-dependency-checker": "2.1.1",
				"git-repo-version": "1.0.2",
				"mocha": "5.2.0",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember test --launch Mocha",
				"test:browser": "ember test --launch PhantomJS"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "879fe324f9810747f9feac1f679f3c357c0e6627",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.8.3",
			"_npmVersion": "6.1.0",
			"_nodeVersion": "10.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-/OlbK31XtkPnLD2ktmZXj4g/v6q1boTDr6/3lFuDTgxVsrA3h7PH5eYyAxIvDMjRHr/DoOlzNicqDwBEo9xU7g==",
				"shasum": "25d4b9fdd0f95e216eb5884d9b3767d3fbfbe2cd",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.3.tgz",
				"fileCount": 38,
				"unpackedSize": 763723,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRYDyCRA9TVsSAnZWagAAkl0QAIyvxwm6z3uQ0HlGOcMj\nwdMRu5id/jrBXnlDr2jyc3mfuJiwuxk2b3SESMmeGrKYXS1diMvaO85+smgg\nBTpgSC4Zel3vmZkPbmSunRAG8FV5Dj0Im14Ey5GgwOzjWEevDHwX3eJKrm3H\nSBZHVyIQCVp1d2FzeFyi0Pc64q9tUk1zCjQNTE6mSEtjTNuB+ffTc2/5XSzs\nq4k4bT8MJGE/Fq4wQMOgKDs29XlpCt4zSezHffGkZU/fwUX/jnq60A4sl3IK\nLmJUJdN99DWOcnmmDTsbZsE+nrdt/wXwbbnQUAPoRBrECl1EF4Y1NNwUaux2\nacPJrp+cX3N6FJ1LaphyVkAiPpZPvc9c+ZShgqYS+YlbcsrkSjUWbUJB+XHc\nTkChr18JDY8RVpgEA2POGZyqBGIPHB3HhxVoVRqyIytbsuKOX0rF9SjY0wHJ\nlLyHGaEL4B9kbZYiHQ9cPe6+KSBLIm6lIPeDIfrx8ikIbFbcmRjo5AigK2zN\nwNLkVZH2hG7aypgAuu0fnTxL6rj7fq0scxNdjzgiNJ99e5gTSXQxB/ahfCXP\nmV/2WeDot9/wPA0memto+6CnlqsObRRF/yb5tQR8N1SzdwDkl+RJMso1/8iL\nbOkNInfPwDrDhYLfL/Ks1eVvW12ISQ7ypx9lIrOLdk7iJD1XCQwGhc0+67SY\n+LXj\r\n=6FWT\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp_4.8.3_1531281650545_0.5698553167056934"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.8.4": {
			"name": "rsvp",
			"namespace": "RSVP",
			"version": "4.8.4",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"jsnext:main": "dist/rsvp.es.js",
			"directories": {
				"lib": "lib"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "1.7.0",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "6.4.3",
				"broccoli-concat": "^3.2.2",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^3.0.0",
				"broccoli-rollup": "2.1.1",
				"broccoli-stew": "^1.5.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "3.2.0",
				"ember-cli-dependency-checker": "2.1.1",
				"git-repo-version": "1.0.2",
				"mocha": "5.2.0",
				"promises-aplus-tests-phantom": "^2.1.0-revise"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:server": "ember test --server",
				"test:node": "ember test --launch Mocha",
				"test:browser": "ember test --launch PhantomJS"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"browser": {
				"vertx": false
			},
			"keywords": [
				"promises",
				"futures"
			],
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"license": "MIT",
			"engines": {
				"node": "0.12.* || 4.* || 6.* || >= 7.*"
			},
			"gitHead": "ac50a0a1308a6f2e5eb783e9d6435fb72a29a06f",
			"homepage": "https://github.com/tildeio/rsvp.js#readme",
			"_id": "rsvp@4.8.4",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==",
				"shasum": "b50e6b34583f3dd89329a2f23a8a2be072845911",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz",
				"fileCount": 38,
				"unpackedSize": 763813,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblu0aCRA9TVsSAnZWagAAoakP+wbMRapM7qnHM6z7xe8g\nbS84exoPVFhMw31HzAPOph1eglSuanGMSA0eqJ+MbUDeYznzj4tOyR6u1gN3\nlPT/JKtsyZJ+Dp5R4KoWOA+ZE2uk9KhNa3iMNFTdjtWDZNVoQeeWDU6lCaol\nVbr32WvihX/aH/cM5Y5BoXOY1MHCSXz+DqratbXPoVxmT1ij49Z9gQFgvDPP\nhYj6T+aIgtdiLD3rohUI4pYNL8SThSlEGORHHj//l+p6zO2y1seB2MyGARM/\npdT36eTwOlRJcuof9KitYLpcgPWx9eu/uwZdtaDf2KX5UonthFEy5bl/eatu\nPiv0+Wr1ZxDMmdZ6hE9Y+InDHhlnVEbWVxBjsmwWBphzBEWSgIjCMDu8lnWL\n3hUniXkShstVWhUsTO5k3tlpdz4pirYxjhF2hu1fHJ4FsSGemP+H4WVZUbeO\nFFawfq9E56MkFcOhZ0f0HJy/+mZZFH1vgMkeAzzm1phDOyjdYer6NU63I0Yy\nir0STCALyLtIfS9rY9zNJ+dO6+OZQ6jEMCR7GhEZRzNTtGjyJO66vJIKLSfM\nKBt0OBoCGMXsQWEqwfpckUY5YPnpFcEJYimgORQL3CwpPI7Lu+q4bXwgSXjv\nvKngczzxpepPfcBdfX1D9IqVc4mluPWB/IPMoheXMneh8rVon7pBnHltGlya\nRPwg\r\n=LdCs\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp_4.8.4_1536617753293_0.14592373308618867"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.8.5": {
			"name": "rsvp",
			"description": "A lightweight library that provides tools for organizing asynchronous code",
			"version": "4.8.5",
			"author": {
				"name": "Tilde, Inc. & Stefan Penner"
			},
			"browser": {
				"vertx": false
			},
			"bugs": {
				"url": "https://github.com/tildeio/rsvp.js/issues"
			},
			"devDependencies": {
				"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "^6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "^6.24.1",
				"babel-plugin-transform-es2015-constants": "^6.1.4",
				"babel-plugin-transform-es2015-destructuring": "^6.23.0",
				"babel-plugin-transform-es2015-parameters": "^6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
				"babel-plugin-transform-es2015-spread": "^6.22.0",
				"babel-plugin-transform-es2015-template-literals": "^6.22.0",
				"babel-preset-env": "1.7.0",
				"babel6-plugin-strip-class-callcheck": "^6.0.0",
				"broccoli-babel-transpiler": "6.4.3",
				"broccoli-concat": "^3.7.1",
				"broccoli-funnel": "2.0.1",
				"broccoli-merge-trees": "^3.0.1",
				"broccoli-rollup": "2.1.1",
				"broccoli-stew": "^2.0.0",
				"broccoli-uglify-js": "^0.2.0",
				"broccoli-watchify": "1.0.1",
				"ember-cli": "3.4.2",
				"ember-cli-dependency-checker": "3.0.0",
				"ember-cli-inject-live-reload": "^2.0.1",
				"ember-cli-progress": "^1.0.6",
				"git-repo-version": "1.0.2",
				"mocha": "5.2.0",
				"promises-aplus-tests": "2.1.2"
			},
			"directories": {
				"lib": "lib"
			},
			"engines": {
				"node": "6.* || >= 7.*"
			},
			"homepage": "https://github.com/tildeio/rsvp.js",
			"jsnext:main": "dist/rsvp.es.js",
			"keywords": [
				"futures",
				"promises"
			],
			"license": "MIT",
			"main": "dist/rsvp.js",
			"module": "dist/rsvp.es.js",
			"namespace": "RSVP",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/tildeio/rsvp.js.git",
				"dist": "git@github.com:components/rsvp.js.git"
			},
			"scripts": {
				"build": "ember build --environment production",
				"start": "ember s",
				"test": "ember test",
				"test:node": "ember test --launch Mocha",
				"test:server": "ember test --server"
			},
			"gitHead": "c47347960d1a00e16f3d8ae7d69fa8c296d7d05a",
			"_id": "rsvp@4.8.5",
			"_nodeVersion": "11.10.0",
			"_npmVersion": "6.7.0",
			"dist": {
				"integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
				"shasum": "c8f155311d167f68f21e168df71ec5b083113734",
				"tarball": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
				"fileCount": 36,
				"unpackedSize": 644259,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+VOkCRA9TVsSAnZWagAA2L4P/iTi0M2n/ZzlTka2C/Ns\nZ+UWL0fXfNbpNsM4xhYAAieZh2zXjoGUV0kPANSoZ72TmrSYGCjrEutAbAVN\nBPPm8HrC8FsMSvzal4UtJDgkS4lmjujjPSTMiIcSrMxORIBnwzMU1hBetsVs\n4+K5Z787Klu5/ajCGLl83LIFwtlYOVUvYr6wO3Ae55NKR99+A92fcwIzV0YG\nE1bOffqcmeIkMRoyI5w5T+CTVbPIbiInrLIa0wAMq6PaNGqQRMhfvAKjgMPP\nS5ZXqEmjZCFvKtGZJdZUTg9FNEVzZp0N5L/B54lf666Cdj3Ah+P6Soh36SeO\nzOCpMBwXXrDsWviedORBzGoROQjdfbQOedJCuR3ubLNpA4RIDOVVG60qMXnf\niMG4/tlmkPnlZ5r5Vjxe8hs4fplmKC3olPoClBefLoRF9/owQOghqLm4BlU1\ni+YNtN8SGxrmb3cwZ3ULmAyt8PzlhJZ52gETGAtNFY0cjrFUBq9OAO44vxIZ\nP5lkMaZyhPfEKQY3Be7owsqB8kwhxWgDTMODe/d3vLyZ6k+dkzAKXlSraAle\nocUe/F1OCK2XYPWBGDRf5UPoSnGG1Q0Qcz2IupASeE2L7qYLjMBrQaBD6w0y\nFubOwT1dcbNtxztHQerw6gfKQw/Y6t7Pdfgd7WP8zvMx2fR3JbxhYWStG91y\nh2le\r\n=srP/\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "stanley@stan.li",
					"name": "fivetanley"
				},
				{
					"email": "matt.beale@madhatted.com",
					"name": "mixonic"
				},
				{
					"email": "me@rwjblue.com",
					"name": "rwjblue"
				},
				{
					"email": "rpflorence@gmail.com",
					"name": "ryanflorence"
				},
				{
					"email": "stefan.penner@gmail.com",
					"name": "stefanpenner"
				},
				{
					"email": "wycats@gmail.com",
					"name": "wycats"
				}
			],
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/rsvp_4.8.5_1559843747770_0.6738829267050814"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-06-06T17:55:52.651Z",
		"created": "2012-10-16T21:51:53.863Z",
		"1.0.0": "2012-10-16T21:51:54.617Z",
		"1.1.0": "2012-12-31T00:21:02.264Z",
		"1.1.1": "2013-01-11T19:07:26.407Z",
		"1.2.0": "2013-02-07T16:50:56.094Z",
		"2.0.0-rc1": "2013-03-31T02:35:47.435Z",
		"2.0.0": "2013-06-29T02:10:24.031Z",
		"2.0.1": "2013-07-21T03:44:55.268Z",
		"2.0.2": "2013-08-25T17:58:22.650Z",
		"2.0.3": "2013-09-04T21:03:00.717Z",
		"2.0.4": "2013-09-04T22:14:12.084Z",
		"3.0.0": "2013-12-29T07:18:28.771Z",
		"3.0.1": "2013-12-31T03:50:36.332Z",
		"3.0.2": "2014-01-06T05:29:25.245Z",
		"3.0.3": "2014-01-06T05:42:59.128Z",
		"3.0.4": "2014-02-15T00:56:51.808Z",
		"3.0.5": "2014-02-19T03:58:42.003Z",
		"3.0.6": "2014-02-19T15:53:55.732Z",
		"3.0.7": "2014-06-01T20:16:05.458Z",
		"3.0.8": "2014-06-04T01:13:47.678Z",
		"3.0.9": "2014-06-08T17:17:39.391Z",
		"3.0.11": "2014-08-07T12:44:44.924Z",
		"3.0.12": "2014-08-08T17:30:58.230Z",
		"3.0.14": "2014-08-15T00:54:46.409Z",
		"3.0.13": "2014-08-15T01:03:03.511Z",
		"3.0.15": "2014-12-15T18:58:53.517Z",
		"3.0.16": "2014-12-19T17:29:47.878Z",
		"3.0.17": "2015-02-18T07:02:56.941Z",
		"3.0.18": "2015-03-28T04:44:00.750Z",
		"3.0.19": "2015-07-26T15:13:40.445Z",
		"3.0.20": "2015-07-26T16:36:53.221Z",
		"3.0.21": "2015-08-11T15:40:35.166Z",
		"3.1.0": "2015-08-28T19:54:16.234Z",
		"3.2.0": "2016-02-07T00:56:02.578Z",
		"3.2.1": "2016-02-10T18:59:29.218Z",
		"3.3.0": "2016-09-12T18:04:27.107Z",
		"3.3.1": "2016-09-13T04:35:55.629Z",
		"3.3.2": "2016-09-20T23:15:47.823Z",
		"3.3.3": "2016-10-03T04:22:35.368Z",
		"3.4.0": "2017-03-07T18:19:18.782Z",
		"3.5.0": "2017-03-16T19:42:30.156Z",
		"3.6.0": "2017-06-30T14:51:43.836Z",
		"4.6.1": "2017-07-04T13:48:37.047Z",
		"3.6.1": "2017-07-04T15:12:52.246Z",
		"3.6.2": "2017-07-18T03:29:10.894Z",
		"4.0.0": "2017-07-18T21:40:24.065Z",
		"4.0.1": "2017-07-20T18:49:45.914Z",
		"4.0.2": "2017-09-28T23:38:30.328Z",
		"4.7.0": "2017-10-03T12:53:42.658Z",
		"4.8.0": "2018-01-18T19:18:55.270Z",
		"4.8.1": "2018-01-23T20:42:50.440Z",
		"4.8.2": "2018-02-27T23:20:46.937Z",
		"4.8.3": "2018-07-11T04:00:50.635Z",
		"4.8.4": "2018-09-10T22:15:53.531Z",
		"4.8.5": "2019-06-06T17:55:47.936Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.8.5"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"954cadc621e73cca7635dbc2d0889dff\"",
			"fetched": 1593324400453
		}
	},
	"_distfiles": {
		"rsvp-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-1.0.0.tgz",
			"sha": "e7703c4e1ba0dc65e302e3ee6ac2ba4f7832c5c2",
			"registry": "npmjs"
		},
		"rsvp-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-1.1.0.tgz",
			"sha": "903ee9c13f1b5dc60c23bb86dba5ee14a05cc47f",
			"registry": "npmjs"
		},
		"rsvp-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-1.1.1.tgz",
			"sha": "031942e071e2246dd3aa8e56b8f6d5d24cca8d7c",
			"registry": "npmjs"
		},
		"rsvp-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-1.2.0.tgz",
			"sha": "097a001b3026c17268d179dec742b99ca61fa853",
			"registry": "npmjs"
		},
		"rsvp-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.0.tgz",
			"sha": "2e331ba4e86f16fbb6335f3aded6caed22dfde65",
			"registry": "npmjs"
		},
		"rsvp-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.1.tgz",
			"sha": "2b838137de5e5999984b3d617094641b1950b75d",
			"registry": "npmjs"
		},
		"rsvp-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.2.tgz",
			"sha": "f85bcad0029a060ca5d953fd0a850a55d02f6b07",
			"registry": "npmjs"
		},
		"rsvp-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.3.tgz",
			"sha": "83a885aae891883bc8d342582f67de459bfb85a3",
			"registry": "npmjs"
		},
		"rsvp-2.0.4.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-2.0.4.tgz",
			"sha": "52a907bb4887400915a99b26c6207af792b75083",
			"registry": "npmjs"
		},
		"rsvp-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.0.tgz",
			"sha": "af62a57a948c6f7cab300d13d3c8a7c1c00bbaa1",
			"registry": "npmjs"
		},
		"rsvp-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.1.tgz",
			"sha": "d8c1bf807845fdcf2840105be3de7fdaee0d3af3",
			"registry": "npmjs"
		},
		"rsvp-3.0.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.2.tgz",
			"sha": "6ae4739fef23694093db3d3bb281628b55911793",
			"registry": "npmjs"
		},
		"rsvp-3.0.3.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.3.tgz",
			"sha": "64c39f74a4aa97cedbaec3beb58faeeee30561ba",
			"registry": "npmjs"
		},
		"rsvp-3.0.4.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.4.tgz",
			"sha": "bf61610db77d00ab21ea6d5413cfff04a03e24a2",
			"registry": "npmjs"
		},
		"rsvp-3.0.6.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.6.tgz",
			"sha": "454f113f566066209b338661cf7126b35aaff617",
			"registry": "npmjs"
		},
		"rsvp-3.0.7.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.7.tgz",
			"sha": "26475ce5ce1dde4cbd0ede010491fcbcc06f8868",
			"registry": "npmjs"
		},
		"rsvp-3.0.8.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.8.tgz",
			"sha": "20d5da7f4d491e584bf78bf03f40c3bee7ab8143",
			"registry": "npmjs"
		},
		"rsvp-3.0.9.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.9.tgz",
			"sha": "4d69f8798de323dff73bbb832816b205e935ac88",
			"registry": "npmjs"
		},
		"rsvp-3.0.12.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.12.tgz",
			"sha": "05d49b712fc187cc0b9b7f9e8fb7e573be3996c6",
			"registry": "npmjs"
		},
		"rsvp-3.0.14.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.14.tgz",
			"sha": "9d2968cf36d878d3bb9a9a5a4b8e1ff55a76dd31",
			"registry": "npmjs"
		},
		"rsvp-3.0.13.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.13.tgz",
			"sha": "6eff10234d42d9acfe697706d9c24a991189935e",
			"registry": "npmjs"
		},
		"rsvp-3.0.15.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.15.tgz",
			"sha": "2624f86449a272f17a263ff4f6217e10dad8b039",
			"registry": "npmjs"
		},
		"rsvp-3.0.16.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.16.tgz",
			"sha": "56938ecc22a81add73676bdab7eb3d894059166a",
			"registry": "npmjs"
		},
		"rsvp-3.0.17.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.17.tgz",
			"sha": "d0f7949f2b22aff60774b73f4b5d629cae057836",
			"registry": "npmjs"
		},
		"rsvp-3.0.18.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz",
			"sha": "f0a19ac40e620e86bf8cf6e86df3e281c02bab86",
			"registry": "npmjs"
		},
		"rsvp-3.0.19.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.19.tgz",
			"sha": "1b6f36ef6f365c56e355084279740c9332442110",
			"registry": "npmjs"
		},
		"rsvp-3.0.20.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.20.tgz",
			"sha": "80cd80b117f86ee2c7ccf277c87d6c9d4b0a7868",
			"registry": "npmjs"
		},
		"rsvp-3.0.21.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.21.tgz",
			"sha": "49c588fe18ef293bcd0ab9f4e6756e6ac433359f",
			"registry": "npmjs"
		},
		"rsvp-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.1.0.tgz",
			"sha": "19d96e71315f3ddbc57c4c62a6db898adb64d791",
			"registry": "npmjs"
		},
		"rsvp-3.2.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.0.tgz",
			"sha": "eb1997f0e1353e35ad9e4020f9d39af4ecbdbacc",
			"registry": "npmjs"
		},
		"rsvp-3.2.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz",
			"sha": "07cb4a5df25add9e826ebc67dcc9fd89db27d84a",
			"registry": "npmjs"
		},
		"rsvp-3.3.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.0.tgz",
			"sha": "f9a2d84bb2b4f19b4f0786c108dd2f854a1f1e37",
			"registry": "npmjs"
		},
		"rsvp-3.3.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.1.tgz",
			"sha": "fb8daaf087d10f075b36e5125b0cf66465ca408a",
			"registry": "npmjs"
		},
		"rsvp-3.3.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.2.tgz",
			"sha": "b8504c4f6c089d7a176e9bf1d635b5741c6c7914",
			"registry": "npmjs"
		},
		"rsvp-3.3.3.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.3.3.tgz",
			"sha": "34633caaf8bc66ceff4be3c2e1dffd032538a813",
			"registry": "npmjs"
		},
		"rsvp-3.4.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.4.0.tgz",
			"sha": "96f397d9c7e294351b3c1456a74b3d0e7542988d",
			"registry": "npmjs"
		},
		"rsvp-3.5.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.5.0.tgz",
			"sha": "a62c573a4ae4e1dfd0697ebc6242e79c681eaa34",
			"registry": "npmjs"
		},
		"rsvp-3.6.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.0.tgz",
			"sha": "666dfffa715f7e10eef76f4d1e56fb2566fce5c3",
			"registry": "npmjs"
		},
		"rsvp-4.6.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.6.1.tgz",
			"sha": "fcc3bda359da00fd06fb1f2c517f2051541b05b5",
			"registry": "npmjs"
		},
		"rsvp-3.6.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.1.tgz",
			"sha": "34f4a7ac2859f7bacc8f49789c5604f1e26ae702",
			"registry": "npmjs"
		},
		"rsvp-3.6.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
			"sha": "2e96491599a96cde1b515d5674a8f7a91452926a",
			"registry": "npmjs"
		},
		"rsvp-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.0.tgz",
			"sha": "0722daf772f98dd693a57ee444ace680b05bbec0",
			"registry": "npmjs"
		},
		"rsvp-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.1.tgz",
			"sha": "589fb1004cf5ea3c0c1ace5c655546906559ce11",
			"registry": "npmjs"
		},
		"rsvp-4.0.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.0.2.tgz",
			"sha": "98e45698ca47c20888e19bb7ee59b69bdcf4a6f3",
			"registry": "npmjs"
		},
		"rsvp-4.7.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.7.0.tgz",
			"sha": "dc1b0b1a536f7dec9d2be45e0a12ad4197c9fd96",
			"registry": "npmjs"
		},
		"rsvp-4.8.0.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.0.tgz",
			"sha": "dc1dc400e2d48bcf3b1991f2a3b714f038fc432e",
			"registry": "npmjs"
		},
		"rsvp-4.8.1.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.1.tgz",
			"sha": "168addb3963222de37ee351b70e3876bdb2ac285",
			"registry": "npmjs"
		},
		"rsvp-4.8.2.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.2.tgz",
			"sha": "9d5647108735784eb13418cdddb56f75b919d722",
			"registry": "npmjs"
		},
		"rsvp-4.8.3.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.3.tgz",
			"sha": "25d4b9fdd0f95e216eb5884d9b3767d3fbfbe2cd",
			"registry": "npmjs"
		},
		"rsvp-4.8.4.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz",
			"sha": "b50e6b34583f3dd89329a2f23a8a2be072845911",
			"registry": "npmjs"
		},
		"rsvp-4.8.5.tgz": {
			"url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
			"sha": "c8f155311d167f68f21e168df71ec5b083113734",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"rsvp-4.8.5.tgz": {
			"shasum": "c8f155311d167f68f21e168df71ec5b083113734"
		}
	},
	"_rev": "2-5462702dc0802704",
	"_id": "rsvp",
	"readme": "# RSVP.js  [![Build Status](https://secure.travis-ci.org/tildeio/rsvp.js.svg?branch=master)](http://travis-ci.org/tildeio/rsvp.js) [![Inline docs](http://inch-ci.org/github/tildeio/rsvp.js.svg?branch=master)](http://inch-ci.org/github/tildeio/rsvp.js)\nRSVP.js provides simple tools for organizing asynchronous code.\n\nSpecifically, it is a tiny implementation of Promises/A+.\n\nIt works in node and the browser (IE9+, all the popular evergreen ones).\n\n## downloads\n\n- rsvp ([latest](https://cdn.jsdelivr.net/npm/rsvp/dist/rsvp.js) | [4.x](https://cdn.jsdelivr.net/npm/rsvp@4/dist/rsvp.js))\n- rsvp minified ([latest](https://cdn.jsdelivr.net/npm/rsvp/dist/rsvp.min.js) | [4.x](https://cdn.jsdelivr.net/npm/rsvp@4/dist/rsvp.min.js))\n\n## CDN\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/rsvp@4/dist/rsvp.min.js\"></script>\n```\n\n## Promises\n\nAlthough RSVP is ES6 compliant, it does bring along some extra toys. If you\nwould prefer a strict ES6 subset, I would suggest checking out our sibling\nproject https://github.com/stefanpenner/es6-promise, It is RSVP but stripped\ndown to the ES6 spec features.\n\n## Node\n\n```sh\nyarn add --save rsvp\n# or ...\nnpm install --save rsvp\n```\n\n`RSVP.Promise` is an implementation of\n[Promises/A+](http://promises-aplus.github.com/promises-spec/) that passes the\n[test suite](https://github.com/promises-aplus/promises-tests).\n\nIt delivers all promises asynchronously, even if the value is already\navailable, to help you write consistent code that doesn't change if the\nunderlying data provider changes from synchronous to asynchronous.\n\nIt is compatible with [TaskJS](https://github.com/mozilla/task.js), a library\nby Dave Herman of Mozilla that uses ES6 generators to allow you to write\nsynchronous code with promises. It currently works in Firefox, and will work in\nany browser that adds support for ES6 generators. See the section below on\nTaskJS for more information.\n\n### Basic Usage\n\n```javascript\nvar RSVP = require('rsvp');\n\nvar promise = new RSVP.Promise(function(resolve, reject) {\n  // succeed\n  resolve(value);\n  // or reject\n  reject(error);\n});\n\npromise.then(function(value) {\n  // success\n}).catch(function(error) {\n  // failure\n});\n```\n\nOnce a promise has been resolved or rejected, it cannot be resolved or rejected\nagain.\n\nHere is an example of a simple XHR2 wrapper written using RSVP.js:\n\n```javascript\nvar getJSON = function(url) {\n  var promise = new RSVP.Promise(function(resolve, reject){\n    var client = new XMLHttpRequest();\n    client.open(\"GET\", url);\n    client.onreadystatechange = handler;\n    client.responseType = \"json\";\n    client.setRequestHeader(\"Accept\", \"application/json\");\n    client.send();\n\n    function handler() {\n      if (this.readyState === this.DONE) {\n        if (this.status === 200) { resolve(this.response); }\n        else { reject(this); }\n      }\n    };\n  });\n\n  return promise;\n};\n\ngetJSON(\"/posts.json\").then(function(json) {\n  // continue\n}).catch(function(error) {\n  // handle errors\n});\n```\n\n### Chaining\n\nOne of the really awesome features of Promises/A+ promises are that they can be\nchained together. In other words, the return value of the first\nresolve handler will be passed to the second resolve handler.\n\nIf you return a regular value, it will be passed, as is, to the next handler.\n\n```javascript\ngetJSON(\"/posts.json\").then(function(json) {\n  return json.post;\n}).then(function(post) {\n  // proceed\n});\n```\n\nThe really awesome part comes when you return a promise from the first handler:\n\n```javascript\ngetJSON(\"/post/1.json\").then(function(post) {\n  // save off post\n  return getJSON(post.commentURL);\n}).then(function(comments) {\n  // proceed with access to post and comments\n});\n```\n\nThis allows you to flatten out nested callbacks, and is the main feature of\npromises that prevents \"rightward drift\" in programs with a lot of asynchronous\ncode.\n\nErrors also propagate:\n\n```javascript\ngetJSON(\"/posts.json\").then(function(posts) {\n\n}).catch(function(error) {\n  // since no rejection handler was passed to the\n  // first `.then`, the error propagates.\n});\n```\n\nYou can use this to emulate `try/catch` logic in synchronous code. Simply chain\nas many resolve callbacks as you want, and add a failure handler at the end to\ncatch errors.\n\n```javascript\ngetJSON(\"/post/1.json\").then(function(post) {\n  return getJSON(post.commentURL);\n}).then(function(comments) {\n  // proceed with access to posts and comments\n}).catch(function(error) {\n  // handle errors in either of the two requests\n});\n```\n\n## Error Handling\n\nThere are times when dealing with promises that it seems like any errors are\nbeing 'swallowed', and not properly raised. This makes it extremely difficult\nto track down where a given issue is coming from. Thankfully, `RSVP` has a\nsolution for this problem built in.\n\nYou can register functions to be called when an uncaught error occurs within\nyour promises. These callback functions can be anything, but a common practice\nis to call `console.assert` to dump the error to the console.\n\n```javascript\nRSVP.on('error', function(reason) {\n  console.assert(false, reason);\n});\n```\n\n`RSVP` allows Promises to be labeled: `Promise.resolve(value, 'I AM A LABEL')`\nIf provided, this label is passed as the second argument to `RSVP.on('error')`\n\n```javascript\nRSVP.on('error', function(reason, label) {\n  if (label) {\n    console.error(label);\n  }\n\n  console.assert(false, reason);\n});\n```\n\n\n**NOTE:** promises do allow for errors to be handled asynchronously, so this\ncallback may result in false positives.\n\n## Finally\n\n`finally` will be invoked regardless of the promise's fate, just as native\ntry/catch/finally behaves.\n\n```js\nfindAuthor().catch(function(reason){\n  return findOtherAuthor();\n}).finally(function(){\n  // author was either found, or not\n});\n```\n\n\n## Arrays of promises\n\nSometimes you might want to work with many promises at once. If you pass an\narray of promises to the `all()` method it will return a new promise that will\nbe fulfilled when all of the promises in the array have been fulfilled; or\nrejected immediately if any promise in the array is rejected.\n\n```javascript\nvar promises = [2, 3, 5, 7, 11, 13].map(function(id){\n  return getJSON(\"/post/\" + id + \".json\");\n});\n\nRSVP.all(promises).then(function(posts) {\n  // posts contains an array of results for the given promises\n}).catch(function(reason){\n  // if any of the promises fails.\n});\n```\n\n## Hash of promises\n\nIf you need to reference many promises at once (like `all()`), but would like\nto avoid encoding the actual promise order you can use `hash()`. If you pass an\nobject literal (where the values are promises) to the `hash()` method it will\nreturn a new promise that will be fulfilled when all of the promises have been\nfulfilled; or rejected immediately if any promise is rejected.\n\nThe key difference to the `all()` function is that both the fulfillment value\nand the argument to the `hash()` function are object literals. This allows you\nto simply reference the results directly off the returned object without having\nto remember the initial order like you would with `all()`.\n\n```javascript\nvar promises = {\n  posts: getJSON(\"/posts.json\"),\n  users: getJSON(\"/users.json\")\n};\n\nRSVP.hash(promises).then(function(results) {\n  console.log(results.users) // print the users.json results\n  console.log(results.posts) // print the posts.json results\n});\n```\n\n## All settled and hash settled\n\nSometimes you want to work with several promises at once, but instead of\nrejecting immediately if any promise is rejected, as with `all()` or `hash()`,\nyou want to be able to inspect the results of all your promises, whether they\nfulfill or reject. For this purpose, you can use `allSettled()` and\n`hashSettled()`. These work exactly like `all()` and `hash()`, except that they\nfulfill with an array or hash (respectively) of the constituent promises'\nresult states. Each state object will either indicate fulfillment or rejection,\nand provide the corresponding value or reason. The states will take\none of the following formats:\n\n```javascript\n{ state: 'fulfilled', value: value }\n  or\n{ state: 'rejected', reason: reason }\n```\n\n## Deferred\n\n> The `RSVP.Promise` constructor is generally a better, less error-prone choice\n> than `RSVP.defer()`. Promises are recommended unless the specific\n> properties of deferred are needed.\n\nSometimes one needs to create a deferred object, without immediately specifying\nhow it will be resolved. These deferred objects are essentially a wrapper\naround a promise, whilst providing late access to the `resolve()` and\n`reject()` methods.\n\nA deferred object has this form: `{ promise, resolve(x), reject(r) }`.\n\n```javascript\nvar deferred = RSVP.defer();\n// ...\ndeferred.promise // access the promise\n// ...\ndeferred.resolve();\n\n```\n\n## TaskJS\n\nThe [TaskJS](https://github.com/mozilla/task.js) library makes it possible to take\npromises-oriented code and make it synchronous using ES6 generators.\n\nLet's review an earlier example:\n\n```javascript\ngetJSON(\"/post/1.json\").then(function(post) {\n  return getJSON(post.commentURL);\n}).then(function(comments) {\n  // proceed with access to posts and comments\n}).catch(function(reason) {\n  // handle errors in either of the two requests\n});\n```\n\nWithout any changes to the implementation of `getJSON`, you could write\nthe following code with TaskJS:\n\n```javascript\nspawn(function *() {\n  try {\n    var post = yield getJSON(\"/post/1.json\");\n    var comments = yield getJSON(post.commentURL);\n  } catch(error) {\n    // handle errors\n  }\n});\n```\n\nIn the above example, `function *` is new syntax in ES6 for\n[generators](http://wiki.ecmascript.org/doku.php?id=harmony:generators). Inside\na generator, `yield` pauses the generator, returning control to the function\nthat invoked the generator. In this case, the invoker is a special function\nthat understands the semantics of Promises/A, and will automatically resume the\ngenerator as soon as the promise is resolved.\n\nThe cool thing here is the same promises that work with current\nJavaScript using `.then` will work seamlessly with TaskJS once a browser\nhas implemented it!\n\n## Instrumentation\n\n```js\nfunction listener (event) {\n  event.guid      // guid of promise. Must be globally unique, not just within the implementation\n  event.childGuid // child of child promise (for chained via `then`)\n  event.eventName // one of ['created', 'chained', 'fulfilled', 'rejected']\n  event.detail    // fulfillment value or rejection reason, if applicable\n  event.label     // label passed to promise's constructor\n  event.timeStamp // milliseconds elapsed since 1 January 1970 00:00:00 UTC up until now\n  event.stack     // stack at the time of the event. (if  'instrument-with-stack' is true)\n}\n\nRSVP.configure('instrument', true | false);\n// capturing the stacks is slow, so you also have to opt in\nRSVP.configure('instrument-with-stack', true | false);\n\n// events\nRSVP.on('created', listener);\nRSVP.on('chained', listener);\nRSVP.on('fulfilled', listener);\nRSVP.on('rejected', listener);\n```\n\nEvents are only triggered when `RSVP.configure('instrument')` is true, although\nlisteners can be registered at any time.\n\n## Building & Testing\n\nCustom tasks:\n\n* `npm test` - build & test\n* `npm test:node` - build & test just node\n* `npm test:server` - build/watch & test\n* `npm run build` - Build\n* `npm run build:production` - Build production (with minified output)\n* `npm start` - build, watch and run interactive server at http://localhost:4200'\n\n## Releasing\n\nCheck what release-it will do by running `npm run-script dry-run-release`.\nTo actually release, run `node_modules/.bin/release-it`."
}