{
	"name": "flux",
	"versions": {
		"1.0.0": {
			"author": {
				"name": "ProjectMoon"
			},
			"name": "flux",
			"description": "Easily find and acquire torrents from public torrent sites.",
			"tags": [
				"torrent",
				"torrents",
				"bittorrent"
			],
			"version": "1.0.0",
			"homepage": "https://github.com/ProjectMoon/flux",
			"repository": {
				"type": "git",
				"url": "git://github.com/ProjectMoon/node-torrents.git"
			},
			"main": "lib/flux.js",
			"engines": {
				"node": ">=v0.4.0"
			},
			"dependencies": {
				"jsdom": "",
				"htmlparser": "",
				"async": ""
			},
			"devDependencies": {
				"vows": ""
			},
			"_npmJsonOpts": {
				"file": "/home/jeff/.npm/flux/1.0.0/package/package.json",
				"wscript": false,
				"contributors": false,
				"serverjs": false
			},
			"_id": "flux@1.0.0",
			"_engineSupported": true,
			"_npmVersion": "1.0.13",
			"_nodeVersion": "v0.5.4",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "26da8d6168a63ab20425e496328a2d9eab642bc8",
				"tarball": "https://registry.npmjs.org/flux/-/flux-1.0.0.tgz"
			},
			"scripts": {},
			"maintainers": [
				{
					"name": "projectmoon",
					"email": "rei@thermetics.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"author": {
				"name": "ProjectMoon"
			},
			"name": "flux",
			"description": "Easily find and acquire torrents from public torrent sites.",
			"tags": [
				"torrent",
				"torrents",
				"bittorrent"
			],
			"version": "1.0.1",
			"homepage": "https://github.com/ProjectMoon/flux",
			"repository": {
				"type": "git",
				"url": "git://github.com/ProjectMoon/flux.git"
			},
			"main": "lib/flux.js",
			"engines": {
				"node": ">=v0.4.0"
			},
			"dependencies": {
				"jsdom": "",
				"htmlparser": "",
				"async": ""
			},
			"devDependencies": {
				"vows": ""
			},
			"_npmUser": {
				"name": "projectmoon",
				"email": "rei@thermetics.net"
			},
			"_id": "flux@1.0.1",
			"_engineSupported": true,
			"_npmVersion": "1.0.103",
			"_nodeVersion": "v0.5.4",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "fb2a1ba4a1cab0512bbb08b99d3b6a5b93f5dcdb",
				"tarball": "https://registry.npmjs.org/flux/-/flux-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "projectmoon",
					"email": "rei@thermetics.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"author": {
				"name": "ProjectMoon"
			},
			"name": "flux",
			"description": "Easily find and acquire torrents from public torrent sites.",
			"tags": [
				"torrent",
				"torrents",
				"bittorrent"
			],
			"version": "1.0.2",
			"homepage": "https://github.com/ProjectMoon/flux",
			"repository": {
				"type": "git",
				"url": "git://github.com/ProjectMoon/flux.git"
			},
			"main": "lib/flux.js",
			"engines": {
				"node": ">=v0.4.0"
			},
			"dependencies": {
				"jsdom": "0.6.5",
				"htmlparser": "",
				"async": ""
			},
			"devDependencies": {
				"vows": ""
			},
			"bugs": {
				"url": "https://github.com/ProjectMoon/flux/issues"
			},
			"_id": "flux@1.0.2",
			"dist": {
				"shasum": "0907be76c745256c8e0f1bb367a400704ff14960",
				"tarball": "https://registry.npmjs.org/flux/-/flux-1.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "projectmoon",
				"email": "guy@place.com"
			},
			"maintainers": [
				{
					"name": "projectmoon",
					"email": "rei@thermetics.net"
				}
			],
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "flux",
			"version": "2.0.0",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"index.js",
				"lib/",
				"LICENSE",
				"PATENTS"
			],
			"main": "index.js",
			"scripts": {
				"prepublish": "gulp publish"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/facebook/flux"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshanessy.com"
				}
			],
			"license": "BSD",
			"devDependencies": {
				"browserify": "^5.9.1",
				"del": "^0.1.2",
				"gulp": "^3.8.6",
				"gulp-react": "^0.5.0",
				"gulp-replace": "^0.4.0",
				"vinyl-source-stream": "^0.1.1"
			},
			"gitHead": "617a350b56c5f5597ff3aff133231aa91182e163",
			"_id": "flux@2.0.0",
			"_shasum": "8380ae52ad73b64d3c043e7f0b91b2639bf62c23",
			"_from": ".",
			"_npmVersion": "1.4.14",
			"_npmUser": {
				"name": "fisherwebdev",
				"email": "fisherwebdev@gmail.com"
			},
			"maintainers": [
				{
					"name": "projectmoon",
					"email": "rei@thermetics.net"
				},
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				}
			],
			"dist": {
				"shasum": "8380ae52ad73b64d3c043e7f0b91b2639bf62c23",
				"tarball": "https://registry.npmjs.org/flux/-/flux-2.0.0.tgz"
			},
			"directories": {}
		},
		"2.0.1": {
			"name": "flux",
			"version": "2.0.1",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"index.js",
				"lib/",
				"LICENSE",
				"PATENTS"
			],
			"main": "index.js",
			"scripts": {
				"prepublish": "gulp publish"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/facebook/flux"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshanessy.com"
				}
			],
			"license": "BSD",
			"devDependencies": {
				"browserify": "^5.9.1",
				"del": "^0.1.2",
				"gulp": "^3.8.6",
				"gulp-react": "^0.5.0",
				"gulp-replace": "^0.4.0",
				"vinyl-source-stream": "^0.1.1"
			},
			"gitHead": "1ef594410af4163df18b32d069caa5c5ca47a7d8",
			"_id": "flux@2.0.1",
			"_shasum": "e19f53113a762b6a7a28ada1745701558a255c63",
			"_from": ".",
			"_npmVersion": "1.4.14",
			"_npmUser": {
				"name": "fisherwebdev",
				"email": "fisherwebdev@gmail.com"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				}
			],
			"dist": {
				"shasum": "e19f53113a762b6a7a28ada1745701558a255c63",
				"tarball": "https://registry.npmjs.org/flux/-/flux-2.0.1.tgz"
			},
			"directories": {}
		},
		"2.0.3": {
			"name": "flux",
			"version": "2.0.3",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"index.js",
				"lib/",
				"LICENSE",
				"PATENTS"
			],
			"main": "index.js",
			"scripts": {
				"prepublish": "gulp publish",
				"test": "jest"
			},
			"jest": {
				"rootDir": "src",
				"scriptPreprocessor": "../jest-preprocessor.js"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/facebook/flux"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshanessy.com"
				}
			],
			"license": "BSD",
			"devDependencies": {
				"browserify": "^9.0.3",
				"del": "^1.1.1",
				"gulp": "^3.8.11",
				"gulp-clean": "^0.3.1",
				"gulp-react": "^2.0.0",
				"gulp-replace": "^0.5.3",
				"jest-cli": "^0.4.0",
				"react-tools": "^0.12.0",
				"run-sequence": "^1.0.2",
				"vinyl-source-stream": "^1.0.0"
			},
			"gitHead": "44684a9ad8954437040130bf2d1e02e2b776b114",
			"_id": "flux@2.0.3",
			"_shasum": "787e1aedffb34a322a60b49c57a2d23856a6de27",
			"_from": ".",
			"_npmVersion": "1.4.14",
			"_npmUser": {
				"name": "fisherwebdev",
				"email": "fisherwebdev@gmail.com"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				}
			],
			"dist": {
				"shasum": "787e1aedffb34a322a60b49c57a2d23856a6de27",
				"tarball": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz"
			},
			"directories": {}
		},
		"2.1.0": {
			"name": "flux",
			"version": "2.1.0",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"flow",
				"index.js",
				"lib",
				"utils.js"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshanessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel": "^5.4.7",
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^1.2.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.1.1",
				"gulp-util": "^3.0.6",
				"jest-cli": "^0.4.18",
				"object-assign": "^3.0.0",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^2.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "0.1.0-alpha.7",
				"immutable": "^3.7.4"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"persistModuleRegistryBetweenSpecs": true,
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupEnvScriptFile": "scripts/jest/environment.js",
				"testPathDirs": [
					"<rootDir>/src"
				],
				"unmockedModulePathPatterns": [
					"<rootDir>/node_modules/(?!fbemitter)"
				]
			},
			"gitHead": "5fd1cfaa3d5440b25a5922d74ba4bc47d39cfd27",
			"_id": "flux@2.1.0",
			"_shasum": "008fb850214f93b8ef21a54bcd1226cc441f9031",
			"_from": ".",
			"_npmVersion": "2.12.1",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "008fb850214f93b8ef21a54bcd1226cc441f9031",
				"tarball": "https://registry.npmjs.org/flux/-/flux-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"directories": {}
		},
		"2.1.1": {
			"name": "flux",
			"version": "2.1.1",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"flow",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshanessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel": "^5.4.7",
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^1.2.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.1.1",
				"gulp-util": "^3.0.6",
				"jest-cli": "^0.4.18",
				"object-assign": "^3.0.0",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^2.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "0.1.0-alpha.7",
				"immutable": "^3.7.4"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"persistModuleRegistryBetweenSpecs": true,
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupEnvScriptFile": "scripts/jest/environment.js",
				"testPathDirs": [
					"<rootDir>/src"
				],
				"unmockedModulePathPatterns": [
					"<rootDir>/node_modules/(?!fbemitter)"
				]
			},
			"gitHead": "ad204fdf5d2a852ef1d7fec323c4d93aad4ce247",
			"_id": "flux@2.1.1",
			"_shasum": "2c6ac652d4337488968489c6586f3aff26a38ea4",
			"_from": ".",
			"_npmVersion": "2.12.1",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "2c6ac652d4337488968489c6586f3aff26a38ea4",
				"tarball": "https://registry.npmjs.org/flux/-/flux-2.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"directories": {}
		},
		"3.0.0": {
			"name": "flux",
			"version": "3.0.0",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshannessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^2.2.0",
				"fbjs-scripts": "^0.5.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.2.0",
				"gulp-header": "1.8.2",
				"gulp-rename": "^1.2.2",
				"gulp-util": "^3.0.6",
				"immutable": "^3.7.4",
				"jest": "^15.1.1",
				"object-assign": "^4.0.1",
				"react": "^15.0.2",
				"react-addons-test-utils": "^15.0.1",
				"react-dom": "^15.0.1",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^3.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "^0.8.0"
			},
			"peerDependencies": {
				"react": "^15.0.2"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "./",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupFiles": [
					"scripts/jest/environment.js"
				],
				"testPathDirs": [
					"<rootDir>/src"
				]
			},
			"gitHead": "db7fc4927fb1b3902c992e35307970969da9229c",
			"_id": "flux@3.0.0",
			"_shasum": "7b64905a1db63ae07e56a2f7417c4485a67eedda",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.5.0",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "7b64905a1db63ae07e56a2f7417c4485a67eedda",
				"tarball": "https://registry.npmjs.org/flux/-/flux-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/flux-3.0.0.tgz_1475164779689_0.9556062042247504"
			},
			"directories": {}
		},
		"3.1.0": {
			"name": "flux",
			"version": "3.1.0",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshannessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^2.2.0",
				"fbjs-scripts": "^0.5.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.2.0",
				"gulp-header": "1.8.2",
				"gulp-rename": "^1.2.2",
				"gulp-util": "^3.0.6",
				"immutable": "^3.7.4",
				"jest": "^15.1.1",
				"object-assign": "^4.0.1",
				"react": "^15.0.2",
				"react-addons-test-utils": "^15.0.1",
				"react-dom": "^15.0.1",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^3.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "^0.8.0"
			},
			"peerDependencies": {
				"react": "^15.0.2"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "./",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupFiles": [
					"scripts/jest/environment.js"
				],
				"testPathDirs": [
					"<rootDir>/src"
				]
			},
			"gitHead": "cfec561d77b869f320110b97526b2e8b83085dd4",
			"_id": "flux@3.1.0",
			"_shasum": "c3445ed6309a645a6d484e7cb5cba66028d581f1",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.0",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "c3445ed6309a645a6d484e7cb5cba66028d581f1",
				"tarball": "https://registry.npmjs.org/flux/-/flux-3.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/flux-3.1.0.tgz_1476911982037_0.304113078629598"
			},
			"directories": {}
		},
		"3.1.1": {
			"name": "flux",
			"version": "3.1.1",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshannessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^2.2.0",
				"fbjs-scripts": "^0.5.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.2.0",
				"gulp-header": "1.8.2",
				"gulp-rename": "^1.2.2",
				"gulp-util": "^3.0.6",
				"immutable": "^3.7.4",
				"jest": "^15.1.1",
				"object-assign": "^4.0.1",
				"react": "^15.0.2",
				"react-addons-test-utils": "^15.0.1",
				"react-dom": "^15.0.1",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^3.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "^0.8.0"
			},
			"peerDependencies": {
				"react": "^15.0.2"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "./",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupFiles": [
					"scripts/jest/environment.js"
				],
				"testPathDirs": [
					"<rootDir>/src"
				]
			},
			"gitHead": "751f03c8d02149b6e4f23fba41998276082507d5",
			"_id": "flux@3.1.1",
			"_shasum": "84265a8f9612785623d12497607009c2277929de",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.0",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "84265a8f9612785623d12497607009c2277929de",
				"tarball": "https://registry.npmjs.org/flux/-/flux-3.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/flux-3.1.1.tgz_1481853619511_0.4604976302944124"
			},
			"directories": {}
		},
		"3.1.2": {
			"name": "flux",
			"version": "3.1.2",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshannessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^2.2.0",
				"fbjs-scripts": "^0.5.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.2.0",
				"gulp-header": "1.8.2",
				"gulp-rename": "^1.2.2",
				"gulp-util": "^3.0.6",
				"immutable": "^3.7.4",
				"jest": "^15.1.1",
				"object-assign": "^4.0.1",
				"react": "^15.0.2",
				"react-addons-test-utils": "^15.0.1",
				"react-dom": "^15.0.1",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^3.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "^0.8.0"
			},
			"peerDependencies": {
				"react": "^15.0.2"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "./",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupFiles": [
					"scripts/jest/environment.js"
				],
				"testPathDirs": [
					"<rootDir>/src"
				]
			},
			"gitHead": "a6dfedde64ea4c8190da8ddcf4486f28ca39a2d3",
			"_id": "flux@3.1.2",
			"_shasum": "8c170addf95b8cb2febb3ddd640aa3e24505762f",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.0",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "8c170addf95b8cb2febb3ddd640aa3e24505762f",
				"tarball": "https://registry.npmjs.org/flux/-/flux-3.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "fisherwebdev",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/flux-3.1.2.tgz_1481858654807_0.03631561924703419"
			},
			"directories": {}
		},
		"3.1.3": {
			"name": "flux",
			"version": "3.1.3",
			"description": "An application architecture based on a unidirectional data flow",
			"keywords": [
				"flux",
				"react",
				"facebook",
				"dispatcher"
			],
			"homepage": "http://facebook.github.io/flux/",
			"bugs": {
				"url": "https://github.com/facebook/flux/issues"
			},
			"files": [
				"LICENSE",
				"PATENTS",
				"README.md",
				"index.js",
				"lib",
				"utils.js",
				"dist"
			],
			"main": "index.js",
			"scripts": {
				"build": "gulp build",
				"prepublish": "gulp publish",
				"test": "NODE_ENV=test jest"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/facebook/flux.git"
			},
			"author": {
				"name": "Facebook"
			},
			"contributors": [
				{
					"name": "Jing Chen",
					"email": "jingc@fb.com"
				},
				{
					"name": "Bill Fisher",
					"email": "fisherwebdev@gmail.com"
				},
				{
					"name": "Paul O'Shannessy",
					"email": "paul@oshannessy.com"
				},
				{
					"name": "Kyle Davis",
					"email": "kyldvs@gmail.com"
				}
			],
			"license": "BSD-3-Clause",
			"devDependencies": {
				"babel-core": "^5.8.22",
				"babel-loader": "^5.3.2",
				"del": "^2.2.0",
				"fbjs-scripts": "^0.5.0",
				"gulp": "^3.9.0",
				"gulp-babel": "^5.1.0",
				"gulp-flatten": "^0.2.0",
				"gulp-header": "1.8.2",
				"gulp-rename": "^1.2.2",
				"gulp-util": "^3.0.6",
				"immutable": "^3.7.4",
				"jest": "^15.1.1",
				"object-assign": "^4.0.1",
				"react": "^15.0.2",
				"react-addons-test-utils": "^15.0.1",
				"react-dom": "^15.0.1",
				"run-sequence": "^1.1.0",
				"vinyl-source-stream": "^1.0.0",
				"webpack": "^1.11.0",
				"webpack-stream": "^3.1.0"
			},
			"dependencies": {
				"fbemitter": "^2.0.0",
				"fbjs": "^0.8.0"
			},
			"peerDependencies": {
				"react": "^15.0.2 || ^16.0.0-beta || ^16.0.0"
			},
			"jest": {
				"modulePathIgnorePatterns": [
					"/lib/",
					"/node_modules/"
				],
				"preprocessorIgnorePatterns": [
					"/node_modules/"
				],
				"rootDir": "./",
				"scriptPreprocessor": "scripts/jest/preprocessor.js",
				"setupFiles": [
					"scripts/jest/environment.js"
				],
				"testPathDirs": [
					"<rootDir>/src"
				]
			},
			"gitHead": "520a60c18aa3e9af59710d45cd37b9a6894a7bce",
			"_id": "flux@3.1.3",
			"_shasum": "d23bed515a79a22d933ab53ab4ada19d05b2f08a",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.0",
			"_npmUser": {
				"name": "kyldvs",
				"email": "kyldvs@gmail.com"
			},
			"dist": {
				"shasum": "d23bed515a79a22d933ab53ab4ada19d05b2f08a",
				"tarball": "https://registry.npmjs.org/flux/-/flux-3.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "fb",
					"email": "opensource+npm@fb.com"
				},
				{
					"name": "kyldvs",
					"email": "kyldvs@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/flux-3.1.3.tgz_1501285150884_0.007948780432343483"
			},
			"directories": {}
		}
	},
	"time": {
		"modified": "2018-03-19T19:32:27.784Z",
		"created": "2011-09-03T15:44:48.836Z",
		"1.0.0": "2011-09-03T15:44:49.062Z",
		"1.0.1": "2011-10-31T14:09:56.595Z",
		"1.0.2": "2013-09-14T21:08:36.726Z",
		"2.0.0": "2014-08-29T16:40:00.658Z",
		"2.0.1": "2014-09-10T22:13:51.700Z",
		"2.0.3": "2015-04-26T14:34:35.931Z",
		"2.1.0": "2015-08-17T22:18:13.367Z",
		"2.1.1": "2015-08-17T22:39:43.428Z",
		"3.0.0": "2016-09-29T15:59:41.874Z",
		"3.1.0": "2016-10-19T21:19:44.006Z",
		"3.1.1": "2016-12-16T02:00:19.739Z",
		"3.1.2": "2016-12-16T03:24:15.063Z",
		"3.1.3": "2017-07-28T23:39:11.000Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.1.3"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"111072e74fb3bb3a5da411241949896a\"",
			"fetched": 1600679312102
		}
	},
	"_distfiles": {
		"flux-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-1.0.0.tgz",
			"sha": "26da8d6168a63ab20425e496328a2d9eab642bc8",
			"registry": "npmjs"
		},
		"flux-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-1.0.1.tgz",
			"sha": "fb2a1ba4a1cab0512bbb08b99d3b6a5b93f5dcdb",
			"registry": "npmjs"
		},
		"flux-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-1.0.2.tgz",
			"sha": "0907be76c745256c8e0f1bb367a400704ff14960",
			"registry": "npmjs"
		},
		"flux-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-2.0.0.tgz",
			"sha": "8380ae52ad73b64d3c043e7f0b91b2639bf62c23",
			"registry": "npmjs"
		},
		"flux-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-2.0.1.tgz",
			"sha": "e19f53113a762b6a7a28ada1745701558a255c63",
			"registry": "npmjs"
		},
		"flux-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-2.0.3.tgz",
			"sha": "787e1aedffb34a322a60b49c57a2d23856a6de27",
			"registry": "npmjs"
		},
		"flux-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-2.1.0.tgz",
			"sha": "008fb850214f93b8ef21a54bcd1226cc441f9031",
			"registry": "npmjs"
		},
		"flux-2.1.1.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-2.1.1.tgz",
			"sha": "2c6ac652d4337488968489c6586f3aff26a38ea4",
			"registry": "npmjs"
		},
		"flux-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-3.0.0.tgz",
			"sha": "7b64905a1db63ae07e56a2f7417c4485a67eedda",
			"registry": "npmjs"
		},
		"flux-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-3.1.0.tgz",
			"sha": "c3445ed6309a645a6d484e7cb5cba66028d581f1",
			"registry": "npmjs"
		},
		"flux-3.1.1.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-3.1.1.tgz",
			"sha": "84265a8f9612785623d12497607009c2277929de",
			"registry": "npmjs"
		},
		"flux-3.1.2.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-3.1.2.tgz",
			"sha": "8c170addf95b8cb2febb3ddd640aa3e24505762f",
			"registry": "npmjs"
		},
		"flux-3.1.3.tgz": {
			"url": "https://registry.npmjs.org/flux/-/flux-3.1.3.tgz",
			"sha": "d23bed515a79a22d933ab53ab4ada19d05b2f08a",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"flux-3.1.3.tgz": {
			"shasum": "d23bed515a79a22d933ab53ab4ada19d05b2f08a"
		}
	},
	"_rev": "2-f1afefa12cd97b99",
	"_id": "flux",
	"readme": "# Flux\nAn application architecture for React utilizing a unidirectional data flow.\n\n<img src=\"./docs/img/flux-diagram-white-background.png\" style=\"width: 100%;\" />\n\n## Getting Started\n\nStart by looking through the [guides and examples](./examples) on Github. For more resources and API docs check out [facebook.github.io/flux](http://facebook.github.io/flux).\n\n## How Flux works\n\nFor more information on how Flux works check out the [Flux Concepts](./examples/flux-concepts) guide, or the [In Depth Overview](https://facebook.github.io/flux/docs/in-depth-overview.html#content).\n\n## Requirements\nFlux is more of a pattern than a framework, and does not have any hard dependencies.  However, we often use [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter) as a basis for `Stores` and [React](https://github.com/facebook/react) for our `Views`.  The one piece of Flux not readily available elsewhere is the `Dispatcher`.  This module, along with some other utilities, is available here to complete your Flux toolbox.\n\n## Installing Flux\nFlux is available as a [npm module](https://www.npmjs.org/package/flux), so you can add it to your package.json file or run `npm install flux`.  The dispatcher will be available as `Flux.Dispatcher` and can be required like this:\n\n```javascript\nconst Dispatcher = require('flux').Dispatcher;\n```\n\nTake a look at the [dispatcher API and some examples](http://facebook.github.io/flux/docs/dispatcher.html#content).\n\n## Flux Utils\n\nWe have also provided some basic utility classes to help get you started with Flux. These base classes are a solid foundation for a simple Flux application, but they are **not** a feature-complete framework that will handle all use cases. There are many other great Flux frameworks out there if these utilities do not fulfill your needs.\n\n```js\nimport {ReduceStore} from 'flux/utils';\n\nclass CounterStore extends ReduceStore<number> {\n  getInitialState(): number {\n    return 0;\n  }\n\n  reduce(state: number, action: Object): number {\n    switch (action.type) {\n      case 'increment':\n        return state + 1;\n\n      case 'square':\n        return state * state;\n\n      default:\n        return state;\n    }\n  }\n}\n```\n\nCheck out the [examples](./examples) and [documentation](https://facebook.github.io/flux/docs/flux-utils.html) for more information.\n\n## Building Flux from a Cloned Repo\nClone the repo and navigate into the resulting `flux` directory.  Then run `npm install`.\n\nThis will run [Gulp](http://gulpjs.com/)-based build tasks automatically and produce the file Flux.js, which you can then require as a module.\n\nYou could then require the Dispatcher like so:\n\n```javascript\nconst Dispatcher = require('path/to/this/directory/Flux').Dispatcher;\n```\n\nThe build process also produces de-sugared versions of the `Dispatcher` and `invariant` modules in a `lib` directory, and you can require those modules directly, copying them into whatever directory is most convenient for you.  The flux-todomvc and flux-chat example applications both do this.\n\n## Join the Flux community\nSee the [CONTRIBUTING](/CONTRIBUTING.md) file for how to help out.\n\n## License\nFlux is BSD-licensed. We also provide an additional patent grant."
}