{
	"name": "react-router-config",
	"versions": {
		"1.0.0-beta.1": {
			"name": "react-router-config",
			"version": "1.0.0-beta.1",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/reacttraining/react-router-config.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"files": [
				"matchRoutes.js",
				"renderRoutes.js"
			],
			"main": "index.js",
			"module": "es/index.js",
			"scripts": {
				"build": "node ./tools/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublish": "node ./tools/build.js",
				"clean": "git clean -e '!node_modules' -fdX .",
				"lint": "eslint modules",
				"test": "karma start --single-run"
			},
			"peerDependencies": {
				"react": "^15",
				"react-router": "^4"
			},
			"devDependencies": {
				"react-router": "^4.0.0",
				"babel-cli": "^6.18.0",
				"babel-eslint": "^6.0.4",
				"babel-loader": "^6.2.10",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-transform-react-remove-prop-types": "^0.2.11",
				"babel-preset-es2015": "^6.14.0",
				"babel-preset-react": "^6.5.0",
				"babel-preset-stage-1": "^6.5.0",
				"eslint": "^2.13.1",
				"eslint-plugin-import": "^1.15.0",
				"eslint-plugin-react": "^5.2.2",
				"expect": "^1.20.1",
				"gzip-size": "^3.0.0",
				"in-publish": "^2.0.0",
				"karma": "^0.13.22",
				"karma-browserstack-launcher": "^1.0.1",
				"karma-chrome-launcher": "^1.0.1",
				"karma-mocha": "^1.0.1",
				"karma-mocha-reporter": "^2.0.4",
				"karma-sourcemap-loader": "^0.3.7",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.5.3",
				"pretty-bytes": "^3.0.1",
				"react": "^15.4.2",
				"react-addons-test-utils": "^15.4.2",
				"react-dom": "^15.3.0",
				"readline-sync": "^1.4.4",
				"webpack": "^1.13.1",
				"webpack-dev-server": "^1.14.1"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/reacttraining/react-router-config/issues"
			},
			"homepage": "https://github.com/reacttraining/react-router-config#readme",
			"_id": "react-router-config@1.0.0-beta.1",
			"_shasum": "e83158d6b1179b99d8077d0248e529c1049222e4",
			"_from": ".",
			"_npmVersion": "4.0.5",
			"_nodeVersion": "6.6.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "mjijackson@gmail.com"
			},
			"dist": {
				"shasum": "e83158d6b1179b99d8077d0248e529c1049222e4",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.1.tgz"
			},
			"maintainers": [
				{
					"name": "mjackson",
					"email": "mjijackson@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/react-router-config-1.0.0-beta.1.tgz_1489201250379_0.047096684109419584"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0-beta.2": {
			"name": "react-router-config",
			"version": "1.0.0-beta.2",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/reacttraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"files": [
				"matchRoutes.js",
				"renderRoutes.js"
			],
			"main": "index.js",
			"module": "es/index.js",
			"scripts": {
				"build": "node ./tools/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublish": "node ./tools/build.js",
				"clean": "git clean -fdX .",
				"lint": "eslint modules",
				"test": "karma start --single-run"
			},
			"peerDependencies": {
				"react": "^15",
				"react-router": "^4.1.0"
			},
			"devDependencies": {
				"react-router": "^4.1.0",
				"babel-cli": "^6.18.0",
				"babel-eslint": "^6.0.4",
				"babel-loader": "^6.2.10",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-transform-react-remove-prop-types": "^0.2.11",
				"babel-preset-es2015": "^6.14.0",
				"babel-preset-react": "^6.5.0",
				"babel-preset-stage-1": "^6.5.0",
				"eslint": "^2.13.1",
				"eslint-plugin-import": "^1.15.0",
				"eslint-plugin-react": "^5.2.2",
				"expect": "^1.20.1",
				"gzip-size": "^3.0.0",
				"in-publish": "^2.0.0",
				"karma": "^0.13.22",
				"karma-browserstack-launcher": "^1.0.1",
				"karma-chrome-launcher": "^1.0.1",
				"karma-mocha": "^1.0.1",
				"karma-mocha-reporter": "^2.0.4",
				"karma-sourcemap-loader": "^0.3.7",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.5.3",
				"pretty-bytes": "^3.0.1",
				"react": "^15.4.2",
				"react-addons-test-utils": "^15.4.2",
				"react-dom": "^15.3.0",
				"webpack": "^1.13.1",
				"webpack-dev-server": "^1.14.1"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/reacttraining/react-router/issues"
			},
			"homepage": "https://github.com/reacttraining/react-router#readme",
			"_id": "react-router-config@1.0.0-beta.2",
			"_shasum": "0377463eea5769277f9e6a2be8934a821bd1cfaf",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.1",
			"_npmUser": {
				"name": "mjackson",
				"email": "mjijackson@gmail.com"
			},
			"dist": {
				"shasum": "0377463eea5769277f9e6a2be8934a821bd1cfaf",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.2.tgz"
			},
			"maintainers": [
				{
					"name": "mjackson",
					"email": "mjijackson@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "timdorr",
					"email": "timdorr@timdorr.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/react-router-config-1.0.0-beta.2.tgz_1491936747941_0.749343024333939"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0-beta.3": {
			"name": "react-router-config",
			"version": "1.0.0-beta.3",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/reacttraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"files": [
				"matchRoutes.js",
				"renderRoutes.js"
			],
			"main": "index.js",
			"module": "es/index.js",
			"scripts": {
				"build": "node ./tools/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublish": "node ./tools/build.js",
				"clean": "git clean -fdX .",
				"lint": "eslint modules",
				"test": "karma start --single-run"
			},
			"peerDependencies": {
				"react": "^15",
				"react-router": "^4.1.1"
			},
			"devDependencies": {
				"babel-cli": "^6.18.0",
				"babel-eslint": "^6.0.4",
				"babel-loader": "^6.2.10",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-transform-react-remove-prop-types": "^0.2.11",
				"babel-preset-es2015": "^6.14.0",
				"babel-preset-react": "^6.5.0",
				"babel-preset-stage-1": "^6.5.0",
				"eslint": "^2.13.1",
				"eslint-plugin-import": "^1.15.0",
				"eslint-plugin-react": "^5.2.2",
				"expect": "^1.20.1",
				"gzip-size": "^3.0.0",
				"in-publish": "^2.0.0",
				"karma": "^0.13.22",
				"karma-browserstack-launcher": "^1.0.1",
				"karma-chrome-launcher": "^1.0.1",
				"karma-mocha": "^1.0.1",
				"karma-mocha-reporter": "^2.0.4",
				"karma-sourcemap-loader": "^0.3.7",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.5.3",
				"pretty-bytes": "^3.0.1",
				"react": "^15.4.2",
				"react-addons-test-utils": "^15.4.2",
				"react-dom": "^15.3.0",
				"react-router": "^4.1.1",
				"webpack": "^1.13.1",
				"webpack-dev-server": "^1.14.1"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/reacttraining/react-router/issues"
			},
			"homepage": "https://github.com/reacttraining/react-router#readme",
			"_id": "react-router-config@1.0.0-beta.3",
			"_shasum": "b16d38d6f210960434d929c78cc358f684a6c11e",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "timdorr",
				"email": "timdorr@timdorr.com"
			},
			"dist": {
				"shasum": "b16d38d6f210960434d929c78cc358f684a6c11e",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.3.tgz"
			},
			"maintainers": [
				{
					"name": "mjackson",
					"email": "mjijackson@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "timdorr",
					"email": "timdorr@timdorr.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/react-router-config-1.0.0-beta.3.tgz_1492025399056_0.6096406218130141"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0-beta.4": {
			"name": "react-router-config",
			"version": "1.0.0-beta.4",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"files": [
				"es",
				"index.js",
				"matchRoutes.js",
				"renderRoutes.js",
				"umd"
			],
			"main": "index.js",
			"module": "es/index.js",
			"scripts": {
				"build": "node ./tools/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "node ./tools/build.js",
				"clean": "git clean -fdX .",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "^4.2.0"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-eslint": "^7.0.4",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-react-remove-prop-types": "^0.4.8",
				"babel-preset-es2015": "^6.14.0",
				"babel-preset-react": "^6.5.0",
				"babel-preset-stage-1": "^6.5.0",
				"eslint": "^4.5.0",
				"eslint-plugin-import": "^2.2.0",
				"eslint-plugin-react": "^7.3.0",
				"gzip-size": "^3.0.0",
				"history": "^4.6.3",
				"jest": "^20.0.4",
				"pretty-bytes": "^4.0.2",
				"react": "^15.4.2",
				"react-addons-test-utils": "^15.4.2",
				"react-dom": "^15.3.0",
				"react-router": "^4.2.0",
				"rollup": "^0.48.2",
				"rollup-plugin-babel": "^3.0.2",
				"rollup-plugin-commonjs": "^8.2.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"rollup-plugin-replace": "^1.1.1",
				"rollup-plugin-uglify": "^2.0.1"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@1.0.0-beta.4",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "timdorr",
				"email": "timdorr@timdorr.com"
			},
			"dist": {
				"integrity": "sha512-4jWfQK+PNAYeMU7dZ5h/dNDTReVjm41p761+XP+II360Jz5TfzHiuP27tAasIQ+JcGWwX2l2dCWG8jEmcS5SBA==",
				"shasum": "d202496dd0eabdf06cf24eb0793031f6891eef01",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.4.tgz"
			},
			"maintainers": [
				{
					"name": "mjackson",
					"email": "mjijackson@gmail.com"
				},
				{
					"name": "ryanflorence",
					"email": "rpflorence@gmail.com"
				},
				{
					"name": "timdorr",
					"email": "timdorr@timdorr.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config-1.0.0-beta.4.tgz_1503537647848_0.2665562150068581"
			},
			"directories": {},
			"contributors": []
		},
		"4.4.0-beta.0": {
			"name": "react-router-config",
			"version": "4.4.0-beta.0",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "es/index.js",
			"sideEffects": false,
			"scripts": {
				"build": "node ./scripts/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "node ./scripts/build.js",
				"clean": "git clean -fdX .",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "^4.3.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-eslint": "^8.2.3",
				"babel-jest": "^23.0.1",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-export-default": "^7.0.0-alpha.20",
				"babel-plugin-transform-imports": "^1.5.1",
				"babel-plugin-transform-object-rest-spread": "^6.26.0",
				"babel-preset-env": "^1.7.0",
				"babel-preset-react": "^6.5.0",
				"eslint": "^4.19.1",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"gzip-size": "^4.1.0",
				"history": "^4.7.2",
				"jest": "^23.1.0",
				"pretty-bytes": "^5.0.0",
				"raf": "^3.4.0",
				"react": "^16.4.0",
				"react-addons-test-utils": "^15.6.2",
				"react-dom": "^16.4.0",
				"react-router": "^4.3.1",
				"rollup": "^0.60.0",
				"rollup-plugin-babel": "^3.0.4",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-uglify": "^3.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"jest": {
				"globals": {
					"__DEV__": true
				},
				"setupFiles": [
					"raf/polyfill"
				],
				"testURL": "http://localhost/"
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.11.1",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-ijRgwGwHg2JZEGsYKkTbg1V1fgEFJKr7hb3oBQzpWDuEsviJBQC+uqYOUwI1WMPqFu3Bqk61RoqJ7zWwCk+0Dg==",
				"shasum": "df725bef431c3b7c42d97587376e02641d4f189a",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.0.tgz",
				"fileCount": 10,
				"unpackedSize": 97442,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbryYQCRA9TVsSAnZWagAAqHUQAIGqS1eHEQZsOA1EA2A8\nmmFyJza73i4TokYqlC5lU7+bC7p7vlarJmWQfoZn6pCxtga1xERl3v3QR2rR\nVVcNF3q/D0Dwpiqb14iIEIxB2AGVvGFXJCQRX9PT+FuQ2sORb5n4tSRqGrmj\n3gZs/1iY0hw5r2VZiUcLDHg/2fR3AjawqPIl9CuPwm+rg9QxrYEfRj5lWzkG\n6GX7CXPdXtWp9AmViO3HccUJ2eUpldDdqvJV8GP2BBmREM8PxN0SumzxLRPY\nWgOPLQ4i6Icvg4ZfRKsVf1Tx4gkS4BI0t0JQgj7ip0axvDaOmXONeLEUMfv/\nxqK+C5nPo+lV69DD1EtsEvIVtmC/Y7IUA+jtnV6mGCDoOPegp7q7ZqEf1ih7\no2zTGXjEIGg9CRticZOrKzazqxoyBMpgtUyx81PHv4+fZRQzbK9nirzmzufn\nHZxsoAYhglHk4Fs+fWMznx9vjB7AkEnU+MsZHnAwhJHBIO8LkFyjHxnYEpR9\n/3UZ62rCTUYpK8C5IT2ZzOboprJfjY2seyn3xCaU07Vbv4ka3eKXSEoMi47Q\nLA7D5MOc7noHuPjYxKIRUPZc2YaAydaoqOVufvAmCMH9b+EMPAu2O9TSjx/v\ncWI3R+JgS+m/6AfX/vPXF1rRXqQ7232vLXOnMJpBCmzVBZ9xHZR8FZfn6N/k\n6DLu\r\n=uWy7\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.0_1538205199662_0.08200926331968206"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.1": {
			"name": "react-router-config",
			"version": "4.4.0-beta.1",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "es/index.js",
			"sideEffects": false,
			"scripts": {
				"build": "node ./scripts/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "node ./scripts/build.js",
				"clean": "git clean -fdX .",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-eslint": "^8.2.3",
				"babel-jest": "^23.0.1",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-export-default": "^7.0.0-alpha.20",
				"babel-plugin-transform-imports": "^1.5.1",
				"babel-plugin-transform-object-rest-spread": "^6.26.0",
				"babel-preset-env": "^1.7.0",
				"babel-preset-react": "^6.5.0",
				"eslint": "^4.19.1",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"gzip-size": "^4.1.0",
				"history": "^4.7.2",
				"jest": "^23.1.0",
				"pretty-bytes": "^5.0.0",
				"raf": "^3.4.0",
				"react": "^16.4.0",
				"react-dom": "^16.4.0",
				"rollup": "^0.60.0",
				"rollup-plugin-babel": "^3.0.4",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-uglify": "^3.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"jest": {
				"globals": {
					"__DEV__": true
				},
				"setupFiles": [
					"raf/polyfill"
				],
				"testURL": "http://localhost/"
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.11.1",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-/Sj8qWkd2kBgntgUCxewP1iAO0karfn5KcAS4m/W5gKwf4FJyIXD5kp/1BJxQrj9Ee4jCMryW7EA6FgHaSBo9A==",
				"shasum": "be8e8deb508b64f3e257444e432a47e84fe2531e",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.1.tgz",
				"fileCount": 10,
				"unpackedSize": 18725,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsHlKCRA9TVsSAnZWagAA34IP/jTVBNJJiDKMKsDww6Kz\n/7gXCbFSWj3IZL7i8wBEZ2Oh3mapcuwA3A5MwgPBNSA7LTKhER6MYwLdzNy9\nnZEzrUNlGko4uE6J1mBez4m2O81hPYenKUEsNKtwoqaRqvhh2YnaIZyKD5+7\nJFpQaLKhj+H+QYDXZcgjsdJQmTU/LXPARwcr6xFuZqwrkPwsGHPCc3ixH8A2\nWuFX6v8qIPC1euMOi0CR28Y7QubY7fY8GW/8n3uQ7fLSxX7OvKFMc6cnLWt5\niuGe3VXvenf0MTp3lemnz9BGl7WqNVgIJ4w0AbP1N7vUDO9lZ2gTHj4J95Zd\nDgc9/O8r/NHoSvcCa+jPYseI+KjR3Dtjwz+b5x9gZvhaEs8J2ybwIv/Imsf/\nfLBR7syJeC2RJhfo0/FHn/xxm034LkQJ1G76CcMdRTg4lWA/HN/2gy7PZT4B\nlgvpwvsMHsqIMwEsV5ZupTr3wIE7jYThWuNPswOzbRD52W9pD9Rr3lY/YEz8\nO1fWzLfdwzoioi2WGoq9HGfv4SuSqrIGPgxTvH7IizBIUB4Qfu6le2D4hEQW\nGh5B/iPBYwIidO5s/BoFBRpJ2o1Is1VATLqxgofH0C5wmV2Ii9Uj11NqX3kC\n/7x5Ylza3TTlND08A/CkDrYch/aOYdXDlslM/blBAAHSv0jRrDx3YDF4IXiy\nJJSt\r\n=SlDd\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.1_1538292041400_0.14885770780899277"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.2": {
			"name": "react-router-config",
			"version": "4.4.0-beta.2",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/index.js",
			"sideEffects": false,
			"scripts": {
				"build": "node ./scripts/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "node ./scripts/build.js",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"babel-eslint": "^8.2.3",
				"babel-jest": "^23.0.1",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-export-extensions": "^6.22.0",
				"babel-plugin-transform-imports": "^1.5.1",
				"babel-plugin-transform-object-rest-spread": "^6.26.0",
				"babel-preset-env": "^1.7.0",
				"babel-preset-react": "^6.5.0",
				"eslint": "^4.19.1",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"gzip-size": "^4.1.0",
				"history": "^4.7.2",
				"jest": "^23.1.0",
				"pretty-bytes": "^5.0.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.2",
				"rollup": "^0.60.0",
				"rollup-plugin-babel": "^3.0.4",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-uglify": "^3.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"readmeFilename": "README.md",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.2",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.12.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-1KbNyAzEDsX9jvQnhn/5aDUYBGJWBZRRpS23QZwXfVaIdIAAyzmA59+b7eolb/HHyukbbEGTJ+m7EqigDsWmow==",
				"shasum": "97c69ec7526dd99258b93d87affdc55782666446",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.2.tgz",
				"fileCount": 14,
				"unpackedSize": 20464,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwroFCRA9TVsSAnZWagAArSIQAI+tDPozovzzMVYOd5bL\n0C2yE3OCUIptrj0Un9khUxTjmNAL+vLuzfuGTJI0KhH8Ym5z4UWSRMvjlW3c\nu7zl/sN46MjeyGM5Q7GEFJ6GjVcRlOFmYz0trSa9Ilqhgq32AsdcLl+mlU2z\nC4QYVx5cuZ5VgDoP5Oik68NrQz870Jxr8weEdgRQEKngD5gfZ9S6pR45BTdZ\nU+rcMFJgawzKQFR7l/eVh45lATjsw7thaBqQff4j3mnf47S4UQIJbokm/C/p\n/Qilqx3DCuJvq+YA/LoAIaGGJblR2at8bDQrffUdCZPnB0XiQc1UVGvxr9Ip\noBLFElK2mSNBG1ssngl+PQ9NGVSlq10zwPnNUEvww0WDkTSAcgnAXWO1iJ1j\nJcF9rQzb/c5nzE2PN0Z7w3ji6JFYtXMtC8XiVNdovljzbPUp754CaQ++SlaA\nr3kI2NTcZgm4PBKh5PpTl8k8t+15nLudc8JDYWa8sSb4QG4SDbDR5uMnV5sT\naii7rSeYNn4uPvhYLo1+dsLRz/OOillQE/jWJ7yCAwysV2vEVX72r/XokT3E\nPx7WYiVOgeA1wzGp82PRZhdi/zx74A9jeAyMKYLSpDLLrC2DTYXsql5Wf/Os\nVA++7CJNSx+Sxzq2itClxK110Qvq1RmRvW+WMpuRyG0MgLMULMzUNIPgyr/i\nSeuy\r\n=ModX\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.2_1539488261309_0.6517625455883689"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.3": {
			"name": "react-router-config",
			"version": "4.4.0-beta.3",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "node ./scripts/build.js",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "node ./scripts/build.js",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"babel-eslint": "^8.2.3",
				"babel-jest": "^23.0.1",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-export-extensions": "^6.22.0",
				"babel-plugin-transform-imports": "^1.5.1",
				"babel-plugin-transform-object-rest-spread": "^6.26.0",
				"babel-preset-env": "^1.7.0",
				"babel-preset-react": "^6.5.0",
				"eslint": "^4.19.1",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"gzip-size": "^4.1.0",
				"history": "^4.7.2",
				"jest": "^23.1.0",
				"pretty-bytes": "^5.0.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.3",
				"rollup": "^0.60.0",
				"rollup-plugin-babel": "^3.0.4",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-uglify": "^3.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"readmeFilename": "README.md",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.3",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.12.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-xiB6WQHje+9QnpOxSzZZ5wQJArxiM28aMeOi6tRKRVckD/UDuhpTYqN1AMBAek1lLooW40Aya6ZZLKyaxKIEqw==",
				"shasum": "68128a5090c24712c82e40f93672bcae73a38c19",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.3.tgz",
				"fileCount": 14,
				"unpackedSize": 20478,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxOJfCRA9TVsSAnZWagAAK2IQAITWycOHw4D5oOMlL1XK\nTmw65HmzG5z5jzEp/+s3M4kjj3056TuzcO/uxjsdXCbSGgkPVlXPoV3Snvf9\nM/5SfS5Y+gaznIaQ2YcWrUPtbV/tD+h1sZ+NxUhk3MmQJnHC7jQ5pXrm581G\nI7shZvbwdNb/vCS8KR7aT2xQQJqDXQC7ReWIyyH0/5igAGO1EFLFq0pQ88Ep\nGf8BtwUajy5MbG5ZR8ppwpN8kkpyUuIjKxtOQocOs48MGXzitI4teu3ptX+d\nR6G69FYvYertB9qAsLZMO2a0IgEFcqVWdh5V1z0vToIU6MGzF8FGcvkPds2U\n8zIzPZwtMo06IDz3XcQZjgscf94wFjfL+Gf92QOuDKe0VE7UtGE+GyCnRguH\noKr3gOoe15OCzwpwnluyzH/SdYOMc8n0o0xHUVVaowLGYSafpyUrdaD+Rl+Q\nb+llQbzQUbVVcu94Xjwa93hZAwIjnSpilInH4lUNWJnmxPG9pYH9HV7yEQXV\n+AGrFCgTGO5MT4ecIiKXe/jMDFVBNVV722cqA+lUs/PoQyYRrHDjw5XiqSEy\n144nOLj/IZBK+TWQGp9KVpkJIUBNCnWIg3FZUQLOObHdu+qeEbbZxyBQOiN5\nnH1s8tBhgvMCo4qjWHUbXDIC8lDyNLv9M0U2geehqTwouuFLT4Haa2jQ02np\nmSq9\r\n=2dc5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.3_1539629662337_0.507216118113911"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.4": {
			"name": "react-router-config",
			"version": "4.4.0-beta.4",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "del cjs esm umd && rollup -c",
				"watch": "babel ./modules -d . --ignore __tests__ --watch",
				"prepublishOnly": "del cjs esm umd && rollup -c",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"babel-eslint": "^8.2.3",
				"babel-jest": "^23.0.1",
				"babel-plugin-dev-expression": "^0.2.1",
				"babel-plugin-external-helpers": "^6.22.0",
				"babel-plugin-transform-export-extensions": "^6.22.0",
				"babel-plugin-transform-imports": "^1.5.1",
				"babel-plugin-transform-object-rest-spread": "^6.26.0",
				"babel-preset-env": "^1.7.0",
				"babel-preset-react": "^6.5.0",
				"del-cli": "^1.1.0",
				"eslint": "^4.19.1",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"gzip-size": "^4.1.0",
				"history": "^4.7.2",
				"jest": "^23.1.0",
				"pretty-bytes": "^5.0.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.4",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^3.0.4",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"readmeFilename": "README.md",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.4",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.12.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-Db4APYI9GvEPVSE9CntLQwDeNhpxlv1BS1DTok9hsd9P712RVYPsV2HNeLuzRNymQV8Tq9eMBFF77oeacJQdrA==",
				"shasum": "90ee5aeebb9931e337a84878447ff6f4a9071627",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.4.tgz",
				"fileCount": 13,
				"unpackedSize": 19544,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxou5CRA9TVsSAnZWagAALxMQAJaieluB4Zo6TyAXsrsR\nPH8pMaY+hC8CvhHJJv+HdkBvgUAPAiXgEHZByxefszDBCe2Iv1zvR6DIKSQo\ns9dGpnTU52gmh3TKlZQTOs9lAq7JtfGQ5TBJBiAYnrDaJStGmWUHdyiiwTWn\nJr+FNULjwplH5Wo8FaHeBoc/G3/UU3BH0JEoq+Xy6IAEDHw1Jht4Bed54NZU\nZmOBqdQrb79xf901u+/CsX5KJSl7IO2PobSZzkqaE1Lnhbr38Q3S67HwiTLW\n+PEgLR9KJSidT4aI0LCb7x8oLm6N9qYneB6Beruv+f8m5GKq8IzHNTpiper2\n6nmanrBNDXYsuj2JKtT0tAMI3ATBLqZxcHxXGavzZljyJhDyqT1acl2zdgS+\nwDhOqDVnHZyCNZUnC+jmNdVEyowRPY2i8W5glZEaOAUgXNtK/1lvUz0ANJTi\nIYW8RrIlWKbHBPw0ZVRJnXMMW0QZW4I2OklEBehV3w5FInBXgEC2mxIml8E+\nnu2mFZ1zDv3TjVzEV6k0D1SQ6xK7Zf6ByZxmvA2bQri0EKf+dZXGKeDUYPuG\n/mEkDoNCxbceBnOVoyNEgG5V87TXxOTsYVNjgykCcfcZWjA+r8ZP6cor3/67\n00nxR68ql6AWdfYIXGxfKHFZ1CP9OJKcuJ3nfeITh4Hw7cpfyrVKDr910ZGH\n53AU\r\n=6mVt\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.4_1539738552529_0.1012313367094293"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.5": {
			"name": "react-router-config",
			"version": "4.4.0-beta.5",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "del cjs esm umd && rollup -c",
				"prepublishOnly": "del cjs esm umd && rollup -c",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-core": "^7.0.0-bridge.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^23.6.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"del-cli": "^1.1.0",
				"eslint": "^5.7.0",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^23.6.0",
				"jest-circus": "^23.6.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.5",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.0.3",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "2686600f91e6b3231117ee4d4e2fdcddd30465c8",
			"_resolved": "",
			"_integrity": "",
			"_from": "file:react-router-config-4.4.0-beta.5.tgz",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.5",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.12.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-l7usMDuyEe6sclcKzCnkrt+BBPUlSMMccGCg2bypH7FRHYxGHWHUOx3hCSo8p7nzfDNwEN/sf0or4EyZetWQpw==",
				"shasum": "f62163e6fa2d3ab9d59564379bd15f90ca0822dc",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.5.tgz",
				"fileCount": 15,
				"unpackedSize": 21174,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2NucCRA9TVsSAnZWagAAmRgP/iMUAvegT7Ko9iJadzgQ\n4sHnRhvrcEA+wjwXGkkGaCaRZzllF2EwmeJf3lUS5N1F0oIErvpd39Z6fWl/\n+13sWbnQQDL5iIrvMTr6ng2yJQqRjJAwjH8pxU8gPwehNXfaZEHexJY0oA8z\nUMBMFm8VrnWXanZUji88cP/MTn55HngIae2G84L7ePlFjx+j69L4r2yIrOdr\nTM7sZEbT9El2dWVeeNhjO+PUQGfbmH6o2lWB1XpI4/3MdL/K/Vf4f+lRQWKt\nl6eIxHV0gE40F0nj2ZwbwCV4mqMmLljpTuTZZIvFlAvO1xs/rKpTdIMhb7XR\n/TslC5qg5U5UuvpVFVNpTXoRqvnl9s4X9tRzf3TL5P/pfyi8klK4V7CJMILl\nIde2If3UCoDfzdb6ZH53l8zA+FZXMlaGqQNhC12Fxbq08HYIcW5AbwJB16+O\nxcGBJ3ciboR/HnfvcrsjuOqL9sqF+zvjojMNFLkbj+DCpH2Sv4d87u6i22wy\nUiLpx2O/gmaRQBLaUx4afJHpBzMPiXqzNq95Kqj7nAPrvJ7EmjIUC/2GWgBO\nlqJH/dXDW1QAIxitwSOTFlbaTnZY9vEFjOXcjMn60Ai6VxIZjDdgJ1TjqAoH\n+p6iTkRfK6vEE4yN6rTcXkMEzrGntW6fbxzz5N2s5E2oYkSnUP9N/lcatTmg\n1J27\r\n=m/aI\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.5_1540938651859_0.19653855046953783"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.6": {
			"name": "react-router-config",
			"version": "4.4.0-beta.6",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "del cjs esm umd && rollup -c",
				"prepublishOnly": "del cjs esm umd && rollup -c",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-core": "^7.0.0-bridge.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^23.6.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"del-cli": "^1.1.0",
				"eslint": "^5.7.0",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^23.6.0",
				"jest-circus": "^23.6.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.6",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.0.3",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "5ccb241cd59eae7a15de31c7babff6619378be39",
			"_resolved": "",
			"_integrity": "",
			"_from": "file:react-router-config-4.4.0-beta.6.tgz",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.6",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.12.0",
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"dist": {
				"integrity": "sha512-qxqqJ4LDok3UNRpJEs2NwCOBxugvKA71I4N5mk/qeZwo3EiUnqsX7YVyDIiGcTvzKx+h8qVTUyJeCqOe0fFMGw==",
				"shasum": "bb2a29acb22b6458ed044cc48c5d69db71ab0cfd",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.6.tgz",
				"fileCount": 15,
				"unpackedSize": 21174,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ypXCRA9TVsSAnZWagAAkToQAKOgea1fhsDvmy6Bt7lf\nesj3pD/9cpKAn/9snDuLTteKb68pdlGQAk9JhzL4Q1j6XsCXasY50Sx1Knsd\nA7gHqqUjN87IKOA/pTbSWeFnXGTMZ4/G/OQJNaFz7eib9a0pqFEelby+tRMQ\n5tve9WwIZ1GEY/yfwzJZ2x38nnuPRzjs38cRZ0jqdlmDQlYlx0j9JYAKiIwi\n/RUWoCHGx+NQUf67smKQGmvbguJg3X8LwY+uKxS1h3kKt3zjPUOQsqnS0BNh\ncZq9bFltY8Qcz/59f4evuRqu3jrlwbshyVFIXecQ6j67A812YGqJAubbs1jP\nG/G+4etIABzbVV5PYeO6k5Kzn9FWkXxwBrsjb4tFsoyUvue1yIsm8WQyCbvq\n8G27ZglaTiZY8rcdr5vS8toAuAzsRcGmMGEmxcbV5Yk+bMrcTsdGnynFlyjp\n5XzUpMwzP0FuwEaaEwNYzYVGqOgzemAB3tmRUq997ILE1//GlxqFOMiDYCCP\nB7qFiduLKRk6gzWxhfgWmBdtnAxko/YHh1MUiUqzPs/XvF1L2mjRXBR5WQOb\nS4CQAjCICJ7CrF8ln3HAgPZDwOcIUiqLHo8DvnA9+Ji2AhvUJJjxmSBihEi3\nN+U7/hxagYVDzX+Xkca7vmne8T84LWVHBgfu0sShtPKMq22y0VwZ38givwDY\nJ++2\r\n=2RAN\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.6_1541089879122_0.1830407935295364"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.7": {
			"name": "react-router-config",
			"version": "4.4.0-beta.7",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"prepublishOnly": "npm run build",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-core": "^7.0.0-bridge.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^23.6.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"eslint": "^5.7.0",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^23.6.0",
				"jest-circus": "^23.6.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.7",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.0.3",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "065950c5737b533686f30a0f60f038c157d91a51",
			"readmeFilename": "README.md",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.7",
			"_nodeVersion": "10.15.0",
			"_npmVersion": "lerna/3.13.0/node@v10.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-ws45ayyUe+0Yu+mlUZIYlXJOJWuPvImlnrGYiYFXEFqZT+DoquBON5Z0BL/yiC3STtsLHmIWa2/g/2Bvqf61dg==",
				"shasum": "cd90d3074131a306d88eafa837a60ded7f0433d4",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.7.tgz",
				"fileCount": 15,
				"unpackedSize": 21191,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcedk3CRA9TVsSAnZWagAAu50P/ihdKpZ5tOmeBS90EBNR\nIP5tgRB2ysGYQHIsDPiRzozsLuJYKtAm64+3FL7bqQnU48Ewrn84fryEnoOK\ncl8oVZViaTzD/KKb3K99PwHh+atK31/u3e6ZfN41VgBqptCHwON4SuYYzeQt\nwP1Dqe65MPBLN0sZ0117J+c5jV4ktmGm1+8S+ydVHBvB+38ux9Fe4OHVuuM3\nLEA7G3CTsQQv/SZWWC9gWokDa4/k1sQ8sFo/x4W83bc5ElNZPDnhDbVHztZK\nub1C6EpL/SjTvBjuHYPt/EegOh7A27krXZvCYQYa65HaNKGXOsTzDHUNd+XI\nUpfYA77obhMjHfgFXUECn/bS+MU6pMBVy7z67zTRn+IjvBrV9rt5rJpdKaUR\nwAos56CVpatU34otaMGfFpWcQ3ShglgvuRokltYVq7ZABgvR1jR99SAf15K4\n3faCKBI4eRATW257RrjNO/48NshyN4Oo+EFdCWV5BSJ+Lph4BV4nkeU7d6TQ\nbM9HA7xOWCKsa0csmBYahMWWmlVbyQseflJguwywCMweJmoVl2vAxiXVONky\n8Wv4Z93FERw7r7IStmqHmL3swZmZhtSuxUxT3YzJYBv6SVE1iwhRCGCoVM+7\nyz18WEUHPGQOgyKNekYxPal5VZRN/vqKE4iJj7Nmn7QKUmwDKbqsE9Z1KJQy\ny7ml\r\n=PjAA\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.7_1551489335130_0.8887829239327687"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.4.0-beta.8": {
			"name": "react-router-config",
			"version": "4.4.0-beta.8",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"prepublishOnly": "npm run build",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": "4.4.0-beta.1"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-core": "^7.0.0-bridge.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^23.6.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"eslint": "^5.7.0",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^23.6.0",
				"jest-circus": "^23.6.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "^4.4.0-beta.8",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.0.3",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "fa98bc76b363c22a1deb3b4d3a3481987b90cd41",
			"readmeFilename": "README.md",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@4.4.0-beta.8",
			"_nodeVersion": "10.15.0",
			"_npmVersion": "lerna/3.13.0/node@v10.15.0+x64 (darwin)",
			"dist": {
				"integrity": "sha512-yWMc1VjrfuHqZzuDA0V4Orzwvu94OijmLCsUWCja2KyQRRk1FYmhfAFXbNovPkXyV8TJxbUwpY1pznlmqWdJfA==",
				"shasum": "164fff4e91afad2c83a0b97544d2981628613801",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.8.tgz",
				"fileCount": 15,
				"unpackedSize": 21191,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjDCZCRA9TVsSAnZWagAAGVwP/2GsvqqyVUGFyxwrhHKB\nAgwy8JzqPAAV1zJZyKsNLtetQCf6kPmqR3O2ezud/t8GVt1YFNQX1XvFhurK\nQH0g/V+K+aCj1QCsySkGQmKSOBUisAj43MLndGJGMSYhCw0Q2DTF6vlvBfuq\nHRDo2D2Gb0kaeCaAgPHLppqgitYBMVFrBysys53qblXauNuWhaNEpkyVtsqQ\nlaHVeJ+baCIauGT9kQFfUx6HJ/r6SWvuOd0mtm5NdOR2tg0P2cOo8LCvJ84h\nHhQ7xafJ5Qfto9YNjWz3L6EAPFsHC9k8oULZ91ry0ssGChvGQ5F82MWeQtWc\ni+h109O60oCB2RlmK4hvMKpvoUeV6tmGUrzZOV5W5zcFArlVOcyU1yCrz4Jf\nnRtAZ1id29919zGwlFKeoV3tR/MdqhLDcrAtZR6slgONQ63VLcI/RLoC8fph\nYNNIxhH1lhzmekW7EwWGoBanTHcLXgPihcp8LpV3GA4QkUJyeIi7j1IpCn4R\nwYnrnKSwqUzGtnbuRij4m5lC99yTht4C506XyvtMZ/l53GGxG7jEgnk1c+V0\nd6IFEw//46UQvAqSiKWs79xRZiJn4GtXi6OJ1pDB5AQAgAOr0UrWS9PZiLcA\nycrk384ZmpHlC9A39PQ+JLIJd/NNLVTMLVtj3CvYd+XtFQZ7abaRyzM8FFzJ\nqUcy\r\n=oOq4\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_4.4.0-beta.8_1552691352441_0.9919351487523491"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.0.0": {
			"name": "react-router-config",
			"version": "5.0.0",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"prepublishOnly": "npm run build",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": ">=5"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-core": "^7.0.0-bridge.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^23.6.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"eslint": "^5.7.0",
				"eslint-plugin-import": "^2.12.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^23.6.0",
				"jest-circus": "^23.6.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.0",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "5.0.0",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.0.3",
				"rollup-plugin-commonjs": "^9.1.3",
				"rollup-plugin-node-resolve": "^3.3.0",
				"rollup-plugin-replace": "^2.0.0",
				"rollup-plugin-size-snapshot": "^0.7.0",
				"rollup-plugin-uglify": "^6.0.0"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "ea8eba843bf899daf8a51c2617d05c179b38369d",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@5.0.0",
			"_nodeVersion": "11.12.0",
			"_npmVersion": "lerna/3.13.0/node@v11.12.0+x64 (linux)",
			"dist": {
				"integrity": "sha512-si94cIg3HRXgwZB4vJGW6xkxOTMwCe1BXyBjkLstqZ+1rpqqAvo280BeQ8ZjIyYgiM/TDOa5Yu+HC4swUwri1w==",
				"shasum": "3d7e298dc64479bf9e1cc77080b8778e9a8d966c",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.0.0.tgz",
				"fileCount": 15,
				"unpackedSize": 21167,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj8ODCRA9TVsSAnZWagAAZ9wP/j1hHf9wD2Qm0pJ1Itvr\n2SEkLcKF0wkdpJu5y5AUDw4a3zJA7pCKWBjG0NaTYgeEW0wLH+2evqpFaqBe\nrJh8YOzJ7s8ycGk7n2BedmrB4AlfMhZJzMeL4zauZue720yeX9lo3JC5zjat\nnkwBNsaDfhGSgVtD6t8wtTt1MNhAdnG7FMySjLxam8vKQhApnhpKTL8rhhE/\nBiPAyHU+pJ7b0+VBvwQ8QBcA4uwWStIeH7X0zKOQigLaQ1+QaHtwFg2e/BgV\n5UVlHjguJE+jHi0xaefRLlqT0PfFDx+bDuPaRP0U8uTbUbZbTCJRWBHa0w8I\nFS7BnAm3B7xmjgG7rhbXKskzNCd5h0YdvWL01vhcC382JfSa+v2lyF9XdpnN\nubSA+/L4nKamgb/ymfc55Cn/hYft3z3y0RkXzDs214Zsq4edfoEDc7qxERQK\nHWCjLeoxPNrGAcvrXUqjCZ9q9IUnLcTMgMvJKnX1FvDkES06ecSSH2LEX9yR\nNvAVesxgZN8MePFrNd9JEYdVNMRPlC5toz/DAyRfAHywxZwjAFdy6iM0a6YQ\n+DlZkxlUQqtcVG8nzPDBtwaLlGhTxz4ZySveTKCuc0cKEdN1B8NTBcP4HZBK\n3r1ZNfLd+VRxoviPAvsGGfztTReenArmBrahU6Sj/C4qQNMLZEujs+oCV4Fn\nOxGP\r\n=NRIq\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_5.0.0_1552925570515_0.8963191034670408"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.0.1": {
			"name": "react-router-config",
			"version": "5.0.1",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"prepublishOnly": "npm run build",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": ">=5"
			},
			"devDependencies": {
				"@babel/core": "^7.1.2",
				"@babel/plugin-transform-runtime": "^7.1.0",
				"@babel/preset-env": "^7.1.0",
				"@babel/preset-react": "^7.0.0",
				"babel-eslint": "^10.0.1",
				"babel-jest": "^24.8.0",
				"babel-plugin-dev-expression": "^0.2.1",
				"eslint": "^5.16.0",
				"eslint-plugin-import": "^2.17.0",
				"eslint-plugin-react": "^7.9.1",
				"history": "^4.7.2",
				"jest": "^24.8.0",
				"jest-circus": "^24.8.0",
				"prop-types": "^15.6.2",
				"raf": "^3.4.1",
				"react": "^16.5.2",
				"react-dom": "^16.5.2",
				"react-router": "5.0.1",
				"rollup": "^0.66.6",
				"rollup-plugin-babel": "^4.3.2",
				"rollup-plugin-commonjs": "^9.3.4",
				"rollup-plugin-node-resolve": "^3.4.0",
				"rollup-plugin-replace": "^2.2.0",
				"rollup-plugin-size-snapshot": "0.7.0",
				"rollup-plugin-uglify": "^6.0.2"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"gitHead": "0c9a10d9807b879912f2dff2fbebffe0aa7048ed",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@5.0.1",
			"_nodeVersion": "12.4.0",
			"_npmVersion": "lerna/3.13.4/node@v12.4.0+x64 (linux)",
			"dist": {
				"integrity": "sha512-dgM4+aW08eMWJYnmYWRvaArOrvwdl440W2m3y6IcGUSizXD5BTg/OcJ//z8kTiHnLG+uOwXRiCnKjWQ7IkvNnA==",
				"shasum": "e6663010f42aa5e39c2f21412d8f958f6866e48a",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.0.1.tgz",
				"fileCount": 15,
				"unpackedSize": 21066,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9vcACRA9TVsSAnZWagAA6EEQAJ9f7pcmRI79aJPc5gjh\n47vHlk34FBWKRnqTEguNLYLew+u7Q3pG6TFYOOb4b3gHwODDnFc705hF/LrP\nVSiN7Wo+auts8h3Gz+HuMHOXQcrGAHuPsgw9OHDSbaLVO+Fe6153VcR1s40n\npXmU4zcRXjcm5vXTQkKob8hJOAykPq/WJRkWeMRkvyLKWY1yIFWOdTz1e3UA\nqEPv02GLNW8b/7L4KkMJBSxNfJxg268Wz73hj5wPshCgkT8FtO275QVEnqhu\n4feKMtdkSGHdCu/WXY2GB0mIcNWlALhHG5gLHszJHUGNsZMyfZdFpsqURvgv\nA3s9l3Emwjt9B26RGOEdR1WvViBbnL/2TUgPW0pOQUdRrm2eG5GxH/A3Zlf6\n3C5+8Jt/rUVeJHW0iItGi8J/33/tv1m/SjjPfS+U5zANo1yLrkhPZt4aHcQ1\n53xMQDofCs+/XIDQraVNba+PAYLARbmWRrjG7CgUQ0FsKxgmsbJqbFktWaNJ\nFNN61bGNseewQ4E4O+rawj0AEdTD+CQO3Q7YVOsQxvnwkHb7mI19s2IOBoVP\nLfs89U7w3KwJVeINIp84pwLUjSS3CmYdIL38I6mmocnO7BfQuqDJ2WlwQhLW\npbWy7BZjmkXTiRRFJlqj9HiuZFjGvbyjCWpQzjnzg6UIiBogpAPOSg+PSYuR\nTjC8\r\n=CN/w\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_5.0.1_1559688959290_0.582158553864814"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.1.0": {
			"name": "react-router-config",
			"version": "5.1.0",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"prepublishOnly": "yarn build",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": ">=5"
			},
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"gitHead": "0c058adc5b56c6d9b409af5e4d8330c645fac00c",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@5.1.0",
			"_nodeVersion": "12.10.0",
			"_npmVersion": "lerna/3.16.4/node@v12.10.0+x64 (linux)",
			"dist": {
				"integrity": "sha512-nEQSwKsvyrDMlxrULjjMJz9TxUuZNuJmzZbaUr65i8HM9wqdJOwksLwrWGds7ZdVBOtXWXFNx+CHMVutBzgGeA==",
				"shasum": "8eb1c41ccda5017f69940e30c9bae98f39ba1ee6",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.0.tgz",
				"fileCount": 23,
				"unpackedSize": 37784,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiklFCRA9TVsSAnZWagAAwfAP/2YQwctuBUuo+6GvBv6m\nFwkgWcav0/kJgHRGOjY9FHgw8hsPW33QqI4gkieUqVoZw31y8Pab6+vEwCzU\nx2bJTYM/HKsPonQxi1pfkx4ARaCP7D00brDk9CAFDyYOi5Si7C3B+NK1ZIsv\n8owBtbrvwdxniOie+YKgJ3LUoaOe7O1v1d19o3dmgQMWEXeeyNxP2MW6PUdm\n3dfoTTr7XsmNePy4EQCezJ2l709d9zANWrX+gv7CwLNKumLR3M+C8Sm5zlNg\n1T+ya+Mthgx7xo8gxEkuwNopd4vG6RyHa1qZ43poj9wW/NAg8AKgur3FzMY0\neOL+lsrsxxN3qGKOd+IxsEnT1IVT8UDqb645/KCHFVO0YY8twZsuBq+ACGOd\nYO2kjfbqo7W1Jddb9jriVYutPahWCHcoEQ6wN0MTKrCJKNheq7r1+Whtn0RR\nvc8SpRFNWcOjiO70wL4B0N0i9jezcxtW8aXXvtQlmEnvoQik7C69vblf5LaA\nyqOWEluKPakAVVU7W/Rf6prWHEKGm7gHQUNUUjzKUUwaplhXTGc5HLs/KCEv\n8BCUwQhyIiAPPiw8oBaB73x3C3U4+kNPO9gbk7CVUI4SE46UGViA75k5SkwA\nErWHcRIWAv5T8lEZc1Vbr8K2On7rbET6TvWtZ8W8kl4QD6Ssjgzd8ZrkRasR\nSoI5\r\n=xWwX\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_5.1.0_1569343812681_0.23584106552993211"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"5.1.1": {
			"name": "react-router-config",
			"version": "5.1.1",
			"description": "Static route config matching for React Router",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ReactTraining/react-router.git"
			},
			"license": "MIT",
			"authors": [
				"Ryan Florence"
			],
			"main": "index.js",
			"module": "esm/react-router-config.js",
			"sideEffects": false,
			"scripts": {
				"build": "rollup -c",
				"lint": "eslint modules",
				"test": "jest"
			},
			"peerDependencies": {
				"react": ">=15",
				"react-router": ">=5"
			},
			"dependencies": {
				"@babel/runtime": "^7.1.2"
			},
			"browserify": {
				"transform": [
					"loose-envify"
				]
			},
			"keywords": [
				"react",
				"router",
				"route",
				"routing",
				"static routes",
				"route config",
				"react router"
			],
			"gitHead": "fbb6358dd7f47eedd55d0b63e0725ac335d28bde",
			"bugs": {
				"url": "https://github.com/ReactTraining/react-router/issues"
			},
			"homepage": "https://github.com/ReactTraining/react-router#readme",
			"_id": "react-router-config@5.1.1",
			"_nodeVersion": "12.11.0",
			"_npmVersion": "lerna/3.16.4/node@v12.11.0+x64 (linux)",
			"dist": {
				"integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==",
				"shasum": "0f4263d1a80c6b2dc7b9c1902c9526478194a988",
				"tarball": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz",
				"fileCount": 23,
				"unpackedSize": 37748,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjpX9CRA9TVsSAnZWagAAxZgP/iKNvxkYCP65Ik1R6uLy\nKKrhbjbV9EJ/XSx6Zm/VxnIe3MnSUgBaGvLPEd4Wkef2uPLFWX+0M/YAKZQq\nJaBToepNJ/7EOE0H27bFNwvcJ8gmPHT916NMrJKOm7yEcX7gkZw9lbtWxX8k\nCu08ldl0hVPqTEDLpx2iHDzozz0Mn2ihOd1XDzB8KY2L47dI7mYNNpbGLVKo\ndq1E1pdDz+lmM3F5fB3bXB/ARlU8rjNlGZy4FADsmBku5seJlMYdY/OxA1t4\nbsk4tWLvWif+3a1t8gQP/JRCsZkbqBnQAVLsIox7aQuvy1bsrBC/T3ux/Pz6\nNswj5V6iYmFEEuWwGrie5wOgJnyTE1fzXQoyYjS8bGXe35cJhTfBmGgubYtP\n5KMkH1+mIdrikHn4faJzF7wn7H2Pr3qLk5VHl/A1FQkAStiFgV2w74/ZS66v\n1Dh2Dm6bVK7xdwFIYMeu3WbS0r5tNnY+UxMZMsrhkJN/aYLh4rDDeOt5iPcm\nK9xLF61N8wvxhV8LuM3Rf+qPQRoH2zVwBD7s8u0XtV9jpVLziERz8szDkn1v\n688QoSpDvHmaDeSC9nmLjhAxtIoai5kAYCNvMgZyvk3845pNkE/r2Js5YdX3\nCban7lQf7RmMd9oerUm6TzmC/Y9bOVcQRIHtvSmIYQoV2dI1ma3TEcsvS5G8\nBbt0\r\n=6LrA\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "npm@mjackson.me",
					"name": "mjackson"
				},
				{
					"email": "timdorr@timdorr.com",
					"name": "timdorr"
				}
			],
			"_npmUser": {
				"name": "mjackson",
				"email": "npm@mjackson.me"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/react-router-config_5.1.1_1569625595864_0.47888110311159227"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-09-27T23:06:39.303Z",
		"created": "2017-03-11T03:00:50.627Z",
		"1.0.0-beta.1": "2017-03-11T03:00:50.627Z",
		"1.0.0-beta.2": "2017-04-11T18:52:28.183Z",
		"1.0.0-beta.3": "2017-04-12T19:30:00.891Z",
		"1.0.0-beta.4": "2017-08-24T01:20:48.917Z",
		"4.4.0-beta.0": "2018-09-29T07:13:19.861Z",
		"4.4.0-beta.1": "2018-09-30T07:20:41.594Z",
		"4.4.0-beta.2": "2018-10-14T03:37:41.470Z",
		"4.4.0-beta.3": "2018-10-15T18:54:22.442Z",
		"4.4.0-beta.4": "2018-10-17T01:09:12.643Z",
		"4.4.0-beta.5": "2018-10-30T22:30:51.969Z",
		"4.4.0-beta.6": "2018-11-01T16:31:19.339Z",
		"4.4.0-beta.7": "2019-03-02T01:15:35.255Z",
		"4.4.0-beta.8": "2019-03-15T23:09:12.558Z",
		"4.4.0": "2019-03-16T01:07:06.480Z",
		"5.0.0": "2019-03-18T16:12:50.612Z",
		"5.0.1": "2019-06-04T22:55:59.460Z",
		"5.1.0": "2019-09-24T16:50:12.798Z",
		"5.1.1": "2019-09-27T23:06:35.973Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "5.1.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"3307de5aa59b4d9f4b4f9b5cd1543eca\"",
			"fetched": 1600679286653
		}
	},
	"_distfiles": {
		"react-router-config-1.0.0-beta.1.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.1.tgz",
			"sha": "e83158d6b1179b99d8077d0248e529c1049222e4",
			"registry": "npmjs"
		},
		"react-router-config-1.0.0-beta.2.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.2.tgz",
			"sha": "0377463eea5769277f9e6a2be8934a821bd1cfaf",
			"registry": "npmjs"
		},
		"react-router-config-1.0.0-beta.3.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.3.tgz",
			"sha": "b16d38d6f210960434d929c78cc358f684a6c11e",
			"registry": "npmjs"
		},
		"react-router-config-1.0.0-beta.4.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-1.0.0-beta.4.tgz",
			"sha": "d202496dd0eabdf06cf24eb0793031f6891eef01",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.0.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.0.tgz",
			"sha": "df725bef431c3b7c42d97587376e02641d4f189a",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.1.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.1.tgz",
			"sha": "be8e8deb508b64f3e257444e432a47e84fe2531e",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.2.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.2.tgz",
			"sha": "97c69ec7526dd99258b93d87affdc55782666446",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.3.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.3.tgz",
			"sha": "68128a5090c24712c82e40f93672bcae73a38c19",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.4.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.4.tgz",
			"sha": "90ee5aeebb9931e337a84878447ff6f4a9071627",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.5.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.5.tgz",
			"sha": "f62163e6fa2d3ab9d59564379bd15f90ca0822dc",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.6.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.6.tgz",
			"sha": "bb2a29acb22b6458ed044cc48c5d69db71ab0cfd",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.7.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.7.tgz",
			"sha": "cd90d3074131a306d88eafa837a60ded7f0433d4",
			"registry": "npmjs"
		},
		"react-router-config-4.4.0-beta.8.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-4.4.0-beta.8.tgz",
			"sha": "164fff4e91afad2c83a0b97544d2981628613801",
			"registry": "npmjs"
		},
		"react-router-config-5.0.0.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.0.0.tgz",
			"sha": "3d7e298dc64479bf9e1cc77080b8778e9a8d966c",
			"registry": "npmjs"
		},
		"react-router-config-5.0.1.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.0.1.tgz",
			"sha": "e6663010f42aa5e39c2f21412d8f958f6866e48a",
			"registry": "npmjs"
		},
		"react-router-config-5.1.0.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.0.tgz",
			"sha": "8eb1c41ccda5017f69940e30c9bae98f39ba1ee6",
			"registry": "npmjs"
		},
		"react-router-config-5.1.1.tgz": {
			"url": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz",
			"sha": "0f4263d1a80c6b2dc7b9c1902c9526478194a988",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"react-router-config-5.1.1.tgz": {
			"shasum": "0f4263d1a80c6b2dc7b9c1902c9526478194a988"
		}
	},
	"_rev": "2-90755526cfbcbf5a",
	"_id": "react-router-config",
	"readme": "# React Router Config\n\nStatic route configuration helpers for React Router.\n\nThis is alpha software, it needs:\n\n1. Realistic server rendering example with data preloading\n2. Pending navigation example\n\n## Installation\n\nUsing [npm](https://www.npmjs.com/):\n\n    $ npm install --save react-router-config\n\nThen with a module bundler like [webpack](https://webpack.github.io/), use as you would anything else:\n\n```js\n// using an ES6 transpiler, like babel\nimport { matchRoutes, renderRoutes } from \"react-router-config\";\n\n// not using an ES6 transpiler\nvar matchRoutes = require(\"react-router-config\").matchRoutes;\n```\n\nThe UMD build is also available on [unpkg](https://unpkg.com):\n\n```html\n<script src=\"https://unpkg.com/react-router-config/umd/react-router-config.min.js\"></script>\n```\n\nYou can find the library on `window.ReactRouterConfig`\n\n## Motivation\n\nWith the introduction of React Router v4, there is no longer a centralized route configuration. There are some use-cases where it is valuable to know about all the app's potential routes such as:\n\n- Loading data on the server or in the lifecycle before rendering the next screen\n- Linking to routes by name\n- Static analysis\n\nThis project seeks to define a shared format for others to build patterns on top of.\n\n## Route Configuration Shape\n\nRoutes are objects with the same properties as a `<Route>` with a couple differences:\n\n- the only render prop it accepts is `component` (no `render` or `children`)\n- introduces the `routes` key for sub routes\n- Consumers are free to add any additional props they'd like to a route, you can access `props.route` inside the `component`, this object is a reference to the object used to render and match.\n- accepts `key` prop to prevent remounting component when transition was made from route with the same component and same `key` prop\n\n```js\nconst routes = [\n  {\n    component: Root,\n    routes: [\n      {\n        path: \"/\",\n        exact: true,\n        component: Home\n      },\n      {\n        path: \"/child/:id\",\n        component: Child,\n        routes: [\n          {\n            path: \"/child/:id/grand-child\",\n            component: GrandChild\n          }\n        ]\n      }\n    ]\n  }\n];\n```\n\n**Note**: Just like `<Route>`, relative paths are not (yet) supported. When it is supported there, it will be supported here.\n\n## API\n\n### `matchRoutes(routes, pathname)`\n\nReturns an array of matched routes.\n\n#### Parameters\n\n- routes - the route configuration\n- pathname - the [pathname](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/pathname) component of the url. This must be a decoded string representing the path.\n\n```js\nimport { matchRoutes } from \"react-router-config\";\nconst branch = matchRoutes(routes, \"/child/23\");\n// using the routes shown earlier, this returns\n// [\n//   routes[0],\n//   routes[0].routes[1]\n// ]\n```\n\nEach item in the array contains two properties: `routes` and `match`.\n\n- `routes`: A reference to the routes array used to match\n- `match`: The match object that also gets passed to `<Route>` render methods.\n\n```js\nbranch[0].match.url;\nbranch[0].match.isExact;\n// etc.\n```\n\nYou can use this branch of routes to figure out what is going to be rendered before it actually is rendered. You could do something like this on the server before rendering, or in a lifecycle hook of a component that wraps your entire app\n\n```js\nconst loadBranchData = (location) => {\n  const branch = matchRoutes(routes, location.pathname)\n\n  const promises = branch.map(({ route, match }) => {\n    return route.loadData\n      ? route.loadData(match)\n      : Promise.resolve(null)\n  })\n\n  return Promise.all(promises)\n}\n\n// useful on the server for preloading data\nloadBranchData(req.url).then(data => {\n  putTheDataSomewhereTheClientCanFindIt(data)\n})\n\n// also useful on the client for \"pending navigation\" where you\n// load up all the data before rendering the next page when\n// the url changes\n\n// THIS IS JUST SOME THEORETICAL PSEUDO CODE :)\nclass PendingNavDataLoader extends Component {\n  state = {\n    previousLocation: null,\n    currentLocation: this.props.location\n  }\n\n  static getDerivedStateFromProps(props, state) {\n    const currentLocation = props.location\n    const previousLocation = state.currentLocation\n\n    const navigated = currentLocation !== previousLocation\n    if (navigated) {\n      // save the location so we can render the old screen\n      return {\n        previousLocation,\n        currentLocation\n      }\n    }\n\n    return null\n  }\n\n  componentDidUpdate(prevProps) {\n    const navigated = prevProps.location !== this.props.location\n\n    if (navigated) {\n      // load data while the old screen remains\n      loadNextData(routes, this.props.location).then(data => {\n        putTheDataSomewhereRoutesCanFindIt(data)\n        // clear previousLocation so the next screen renders\n        this.setState({\n          previousLocation: null\n        })\n      })\n    }\n  }\n\n  render() {\n    const { children, location } = this.props\n    const { previousLocation } = this.state\n\n    // use a controlled <Route> to trick all descendants into\n    // rendering the old location\n    return (\n      <Route\n        location={previousLocation || location}\n        render={() => children}\n      />\n    )\n  }\n}\n\n// wrap in withRouter\nexport default withRouter(PendingNavDataLoader)\n\n/////////////\n// somewhere at the top of your app\nimport routes from './routes'\n\n<BrowserRouter>\n  <PendingNavDataLoader routes={routes}>\n    {renderRoutes(routes)}\n  </PendingNavDataLoader>\n</BrowserRouter>\n```\n\nAgain, that's all pseudo-code. There are a lot of ways to do server rendering with data and pending navigation and we haven't settled on one. The point here is that `matchRoutes` gives you a chance to match statically outside of the render lifecycle. We'd like to make a demo app of this approach eventually.\n\n### `renderRoutes(routes, extraProps = {}, switchProps = {})`\n\nIn order to ensure that matching outside of render with `matchRoutes` and inside of render result in the same branch, you must use `renderRoutes` instead of `<Route>` inside your components. You can render a `<Route>` still, but know that it will not be accounted for in `matchRoutes` outside of render.\n\n```js\nimport { renderRoutes } from \"react-router-config\";\n\nconst routes = [\n  {\n    component: Root,\n    routes: [\n      {\n        path: \"/\",\n        exact: true,\n        component: Home\n      },\n      {\n        path: \"/child/:id\",\n        component: Child,\n        routes: [\n          {\n            path: \"/child/:id/grand-child\",\n            component: GrandChild\n          }\n        ]\n      }\n    ]\n  }\n];\n\nconst Root = ({ route }) => (\n  <div>\n    <h1>Root</h1>\n    {/* child routes won't render without this */}\n    {renderRoutes(route.routes)}\n  </div>\n);\n\nconst Home = ({ route }) => (\n  <div>\n    <h2>Home</h2>\n  </div>\n);\n\nconst Child = ({ route }) => (\n  <div>\n    <h2>Child</h2>\n    {/* child routes won't render without this */}\n    {renderRoutes(route.routes, { someProp: \"these extra props are optional\" })}\n  </div>\n);\n\nconst GrandChild = ({ someProp }) => (\n  <div>\n    <h3>Grand Child</h3>\n    <div>{someProp}</div>\n  </div>\n);\n\nReactDOM.render(\n  <BrowserRouter>\n    {/* kick it all off with the root route */}\n    {renderRoutes(routes)}\n  </BrowserRouter>,\n  document.getElementById(\"root\")\n);\n```"
}