Client: profile update & PageNotFound handling
This commit is contained in:
		@@ -6,6 +6,7 @@
 | 
			
		||||
    "history": "^4.7.2",
 | 
			
		||||
    "react": "^16.2.0",
 | 
			
		||||
    "react-dom": "^16.2.0",
 | 
			
		||||
    "react-helmet": "^5.2.0",
 | 
			
		||||
    "react-redux": "^5.0.6",
 | 
			
		||||
    "react-router-dom": "^4.2.2",
 | 
			
		||||
    "react-router-redux": "^5.0.0-alpha.9",
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,10 @@
 | 
			
		||||
      href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"
 | 
			
		||||
      rel="stylesheet"
 | 
			
		||||
    >
 | 
			
		||||
    <link
 | 
			
		||||
      href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css"
 | 
			
		||||
      rel="stylesheet"
 | 
			
		||||
    />
 | 
			
		||||
    <title>mpwo</title>
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 
 | 
			
		||||
@@ -29,5 +29,6 @@
 | 
			
		||||
 | 
			
		||||
.page-title {
 | 
			
		||||
  font-size: 2em;
 | 
			
		||||
  margin: 1em;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -5,6 +5,7 @@ import './App.css'
 | 
			
		||||
import Dashboard from './Dashboard'
 | 
			
		||||
import Logout from './User/Logout'
 | 
			
		||||
import NavBar from './NavBar'
 | 
			
		||||
import NotFound from './NotFound'
 | 
			
		||||
import Profile from './User/Profile'
 | 
			
		||||
import UserForm from './User/UserForm'
 | 
			
		||||
import { isLoggedIn } from '../utils'
 | 
			
		||||
@@ -68,6 +69,7 @@ export default class App extends React.Component {
 | 
			
		||||
              )
 | 
			
		||||
            )}
 | 
			
		||||
          />
 | 
			
		||||
          <Route component={NotFound} />
 | 
			
		||||
        </Switch>
 | 
			
		||||
     </div>
 | 
			
		||||
    )
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,5 @@
 | 
			
		||||
import React from 'react'
 | 
			
		||||
import { Helmet } from 'react-helmet'
 | 
			
		||||
import { connect } from 'react-redux'
 | 
			
		||||
 | 
			
		||||
class Logout extends React.Component {
 | 
			
		||||
@@ -6,6 +7,9 @@ class Logout extends React.Component {
 | 
			
		||||
  render() {
 | 
			
		||||
    return (
 | 
			
		||||
      <div>
 | 
			
		||||
        <Helmet>
 | 
			
		||||
          <title>mpwo - Dashboard</title>
 | 
			
		||||
        </Helmet>
 | 
			
		||||
        <h1 className="page-title">Dashboard</h1>
 | 
			
		||||
      </div>
 | 
			
		||||
    )
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								mpwo_client/src/components/NotFound.jsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								mpwo_client/src/components/NotFound.jsx
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
import React from 'react'
 | 
			
		||||
import { Helmet } from 'react-helmet'
 | 
			
		||||
 | 
			
		||||
export default function NotFound () {
 | 
			
		||||
  return (
 | 
			
		||||
    <div>
 | 
			
		||||
      <Helmet>
 | 
			
		||||
        <title>mpwo - 404</title>
 | 
			
		||||
      </Helmet>
 | 
			
		||||
        <h1 className="page-title">Page not found</h1>
 | 
			
		||||
    </div>
 | 
			
		||||
  )
 | 
			
		||||
}
 | 
			
		||||
@@ -1,32 +1,46 @@
 | 
			
		||||
import React from 'react'
 | 
			
		||||
import { Helmet } from 'react-helmet'
 | 
			
		||||
import { connect } from 'react-redux'
 | 
			
		||||
import { Link } from 'react-router-dom'
 | 
			
		||||
 | 
			
		||||
function Profile ({ user }) {
 | 
			
		||||
  return (
 | 
			
		||||
    <div className="container">
 | 
			
		||||
      <h1 className="page-title">Profile</h1>
 | 
			
		||||
      <div className="row">
 | 
			
		||||
        <div className="col-md-8">
 | 
			
		||||
          <div className="card">
 | 
			
		||||
            <div className="card-header">
 | 
			
		||||
              {user.username}
 | 
			
		||||
            </div>
 | 
			
		||||
            <div className="card-body">
 | 
			
		||||
              <div className="row">
 | 
			
		||||
                <div className="col-md-8">
 | 
			
		||||
                  <p>Email : {user.email}</p>
 | 
			
		||||
                  <p>Registration date : {user.createdAt}</p>
 | 
			
		||||
    <div>
 | 
			
		||||
      <Helmet>
 | 
			
		||||
        <title>mpwo - {user.username} - Profile</title>
 | 
			
		||||
      </Helmet>
 | 
			
		||||
      <div className="container">
 | 
			
		||||
        <h1 className="page-title">Profile</h1>
 | 
			
		||||
        <div className="row">
 | 
			
		||||
          <div className="col-md-8">
 | 
			
		||||
            <div className="card">
 | 
			
		||||
              <div className="card-header">
 | 
			
		||||
                {user.username} {' '}
 | 
			
		||||
                <Link
 | 
			
		||||
                  to={{
 | 
			
		||||
                    pathname: '/profile/edit',
 | 
			
		||||
                  }}
 | 
			
		||||
                >
 | 
			
		||||
                  <i className="fa fa-pencil-square-o" aria-hidden="true" />
 | 
			
		||||
                </Link>
 | 
			
		||||
              </div>
 | 
			
		||||
              <div className="card-body">
 | 
			
		||||
                <div className="row">
 | 
			
		||||
                  <div className="col-md-8">
 | 
			
		||||
                    <p>Email : {user.email}</p>
 | 
			
		||||
                    <p>Registration date : {user.createdAt}</p>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div className="col-md-4">
 | 
			
		||||
          <div className="card">
 | 
			
		||||
            <div className="card-header">
 | 
			
		||||
              Last activities
 | 
			
		||||
          <div className="col-md-4">
 | 
			
		||||
            <div className="card">
 | 
			
		||||
              <div className="card-header">
 | 
			
		||||
                Last activities
 | 
			
		||||
              </div>
 | 
			
		||||
              <div className="card-body" />
 | 
			
		||||
            </div>
 | 
			
		||||
            <div className="card-body" />
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										837
									
								
								mpwo_client/package-lock.json → package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										837
									
								
								mpwo_client/package-lock.json → package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -1780,7 +1780,7 @@
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "anymatch": "1.3.2",
 | 
			
		||||
        "async-each": "1.0.1",
 | 
			
		||||
        "fsevents": "1.1.2",
 | 
			
		||||
        "fsevents": "1.1.3",
 | 
			
		||||
        "glob-parent": "2.0.0",
 | 
			
		||||
        "inherits": "2.0.3",
 | 
			
		||||
        "is-binary-path": "1.0.1",
 | 
			
		||||
@@ -3307,6 +3307,11 @@
 | 
			
		||||
        "strip-eof": "1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "exenv": {
 | 
			
		||||
      "version": "1.2.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
 | 
			
		||||
      "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
 | 
			
		||||
    },
 | 
			
		||||
    "expand-brackets": {
 | 
			
		||||
      "version": "0.1.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
 | 
			
		||||
@@ -3675,13 +3680,13 @@
 | 
			
		||||
      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 | 
			
		||||
    },
 | 
			
		||||
    "fsevents": {
 | 
			
		||||
      "version": "1.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz",
 | 
			
		||||
      "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==",
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==",
 | 
			
		||||
      "optional": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "nan": "2.8.0",
 | 
			
		||||
        "node-pre-gyp": "0.6.36"
 | 
			
		||||
        "node-pre-gyp": "0.6.39"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "abbrev": {
 | 
			
		||||
@@ -3815,7 +3820,6 @@
 | 
			
		||||
        "cryptiles": {
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "boom": "2.10.1"
 | 
			
		||||
          }
 | 
			
		||||
@@ -3857,6 +3861,11 @@
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true
 | 
			
		||||
        },
 | 
			
		||||
        "detect-libc": {
 | 
			
		||||
          "version": "1.0.2",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true
 | 
			
		||||
        },
 | 
			
		||||
        "ecc-jsbn": {
 | 
			
		||||
          "version": "0.1.1",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
@@ -3981,7 +3990,6 @@
 | 
			
		||||
        "hawk": {
 | 
			
		||||
          "version": "3.1.3",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "boom": "2.10.1",
 | 
			
		||||
            "cryptiles": "2.0.5",
 | 
			
		||||
@@ -4130,10 +4138,12 @@
 | 
			
		||||
          "optional": true
 | 
			
		||||
        },
 | 
			
		||||
        "node-pre-gyp": {
 | 
			
		||||
          "version": "0.6.36",
 | 
			
		||||
          "version": "0.6.39",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "detect-libc": "1.0.2",
 | 
			
		||||
            "hawk": "3.1.3",
 | 
			
		||||
            "mkdirp": "0.5.1",
 | 
			
		||||
            "nopt": "4.0.1",
 | 
			
		||||
            "npmlog": "4.1.0",
 | 
			
		||||
@@ -4317,7 +4327,6 @@
 | 
			
		||||
        "sntp": {
 | 
			
		||||
          "version": "1.0.9",
 | 
			
		||||
          "bundled": true,
 | 
			
		||||
          "optional": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "hoek": "2.16.3"
 | 
			
		||||
          }
 | 
			
		||||
@@ -9291,6 +9300,17 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw=="
 | 
			
		||||
    },
 | 
			
		||||
    "react-helmet": {
 | 
			
		||||
      "version": "5.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.0.tgz",
 | 
			
		||||
      "integrity": "sha1-qBgR3yExOm1VxfBYxK66XW89l6c=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "deep-equal": "1.0.1",
 | 
			
		||||
        "object-assign": "4.1.1",
 | 
			
		||||
        "prop-types": "15.6.0",
 | 
			
		||||
        "react-side-effect": "1.1.3"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "react-redux": {
 | 
			
		||||
      "version": "5.0.6",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.6.tgz",
 | 
			
		||||
@@ -9509,6 +9529,791 @@
 | 
			
		||||
            "prop-types": "15.6.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "fsevents": {
 | 
			
		||||
          "version": "1.1.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz",
 | 
			
		||||
          "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==",
 | 
			
		||||
          "optional": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "nan": "2.8.0",
 | 
			
		||||
            "node-pre-gyp": "0.6.36"
 | 
			
		||||
          },
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "abbrev": {
 | 
			
		||||
              "version": "1.1.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "ajv": {
 | 
			
		||||
              "version": "4.11.8",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "co": "4.6.0",
 | 
			
		||||
                "json-stable-stringify": "1.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "ansi-regex": {
 | 
			
		||||
              "version": "2.1.1",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "aproba": {
 | 
			
		||||
              "version": "1.1.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "are-we-there-yet": {
 | 
			
		||||
              "version": "1.1.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "delegates": "1.0.0",
 | 
			
		||||
                "readable-stream": "2.2.9"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "asn1": {
 | 
			
		||||
              "version": "0.2.3",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "assert-plus": {
 | 
			
		||||
              "version": "0.2.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "asynckit": {
 | 
			
		||||
              "version": "0.4.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "aws-sign2": {
 | 
			
		||||
              "version": "0.6.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "aws4": {
 | 
			
		||||
              "version": "1.6.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "balanced-match": {
 | 
			
		||||
              "version": "0.4.2",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "bcrypt-pbkdf": {
 | 
			
		||||
              "version": "1.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "tweetnacl": "0.14.5"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "block-stream": {
 | 
			
		||||
              "version": "0.0.9",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "inherits": "2.0.3"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "boom": {
 | 
			
		||||
              "version": "2.10.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "hoek": "2.16.3"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "brace-expansion": {
 | 
			
		||||
              "version": "1.1.7",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "balanced-match": "0.4.2",
 | 
			
		||||
                "concat-map": "0.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "buffer-shims": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "caseless": {
 | 
			
		||||
              "version": "0.12.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "co": {
 | 
			
		||||
              "version": "4.6.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "code-point-at": {
 | 
			
		||||
              "version": "1.1.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "combined-stream": {
 | 
			
		||||
              "version": "1.0.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "delayed-stream": "1.0.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "concat-map": {
 | 
			
		||||
              "version": "0.0.1",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "console-control-strings": {
 | 
			
		||||
              "version": "1.1.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "core-util-is": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "cryptiles": {
 | 
			
		||||
              "version": "2.0.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "boom": "2.10.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "dashdash": {
 | 
			
		||||
              "version": "1.14.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "assert-plus": "1.0.0"
 | 
			
		||||
              },
 | 
			
		||||
              "dependencies": {
 | 
			
		||||
                "assert-plus": {
 | 
			
		||||
                  "version": "1.0.0",
 | 
			
		||||
                  "bundled": true,
 | 
			
		||||
                  "optional": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "debug": {
 | 
			
		||||
              "version": "2.6.8",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "ms": "2.0.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "deep-extend": {
 | 
			
		||||
              "version": "0.4.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "delayed-stream": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "delegates": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "ecc-jsbn": {
 | 
			
		||||
              "version": "0.1.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "jsbn": "0.1.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "extend": {
 | 
			
		||||
              "version": "3.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "extsprintf": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "forever-agent": {
 | 
			
		||||
              "version": "0.6.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "form-data": {
 | 
			
		||||
              "version": "2.1.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "asynckit": "0.4.0",
 | 
			
		||||
                "combined-stream": "1.0.5",
 | 
			
		||||
                "mime-types": "2.1.15"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "fs.realpath": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "fstream": {
 | 
			
		||||
              "version": "1.0.11",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "graceful-fs": "4.1.11",
 | 
			
		||||
                "inherits": "2.0.3",
 | 
			
		||||
                "mkdirp": "0.5.1",
 | 
			
		||||
                "rimraf": "2.6.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "fstream-ignore": {
 | 
			
		||||
              "version": "1.0.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "fstream": "1.0.11",
 | 
			
		||||
                "inherits": "2.0.3",
 | 
			
		||||
                "minimatch": "3.0.4"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "gauge": {
 | 
			
		||||
              "version": "2.7.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "aproba": "1.1.1",
 | 
			
		||||
                "console-control-strings": "1.1.0",
 | 
			
		||||
                "has-unicode": "2.0.1",
 | 
			
		||||
                "object-assign": "4.1.1",
 | 
			
		||||
                "signal-exit": "3.0.2",
 | 
			
		||||
                "string-width": "1.0.2",
 | 
			
		||||
                "strip-ansi": "3.0.1",
 | 
			
		||||
                "wide-align": "1.1.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "getpass": {
 | 
			
		||||
              "version": "0.1.7",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "assert-plus": "1.0.0"
 | 
			
		||||
              },
 | 
			
		||||
              "dependencies": {
 | 
			
		||||
                "assert-plus": {
 | 
			
		||||
                  "version": "1.0.0",
 | 
			
		||||
                  "bundled": true,
 | 
			
		||||
                  "optional": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "glob": {
 | 
			
		||||
              "version": "7.1.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "fs.realpath": "1.0.0",
 | 
			
		||||
                "inflight": "1.0.6",
 | 
			
		||||
                "inherits": "2.0.3",
 | 
			
		||||
                "minimatch": "3.0.4",
 | 
			
		||||
                "once": "1.4.0",
 | 
			
		||||
                "path-is-absolute": "1.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "graceful-fs": {
 | 
			
		||||
              "version": "4.1.11",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "har-schema": {
 | 
			
		||||
              "version": "1.0.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "har-validator": {
 | 
			
		||||
              "version": "4.2.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "ajv": "4.11.8",
 | 
			
		||||
                "har-schema": "1.0.5"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "has-unicode": {
 | 
			
		||||
              "version": "2.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "hawk": {
 | 
			
		||||
              "version": "3.1.3",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "boom": "2.10.1",
 | 
			
		||||
                "cryptiles": "2.0.5",
 | 
			
		||||
                "hoek": "2.16.3",
 | 
			
		||||
                "sntp": "1.0.9"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "hoek": {
 | 
			
		||||
              "version": "2.16.3",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "http-signature": {
 | 
			
		||||
              "version": "1.1.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "assert-plus": "0.2.0",
 | 
			
		||||
                "jsprim": "1.4.0",
 | 
			
		||||
                "sshpk": "1.13.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "inflight": {
 | 
			
		||||
              "version": "1.0.6",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "once": "1.4.0",
 | 
			
		||||
                "wrappy": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "inherits": {
 | 
			
		||||
              "version": "2.0.3",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "ini": {
 | 
			
		||||
              "version": "1.3.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "is-fullwidth-code-point": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "number-is-nan": "1.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "is-typedarray": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "isarray": {
 | 
			
		||||
              "version": "1.0.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "isstream": {
 | 
			
		||||
              "version": "0.1.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "jodid25519": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "jsbn": "0.1.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "jsbn": {
 | 
			
		||||
              "version": "0.1.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "json-schema": {
 | 
			
		||||
              "version": "0.2.3",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "json-stable-stringify": {
 | 
			
		||||
              "version": "1.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "jsonify": "0.0.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "json-stringify-safe": {
 | 
			
		||||
              "version": "5.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "jsonify": {
 | 
			
		||||
              "version": "0.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "jsprim": {
 | 
			
		||||
              "version": "1.4.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "assert-plus": "1.0.0",
 | 
			
		||||
                "extsprintf": "1.0.2",
 | 
			
		||||
                "json-schema": "0.2.3",
 | 
			
		||||
                "verror": "1.3.6"
 | 
			
		||||
              },
 | 
			
		||||
              "dependencies": {
 | 
			
		||||
                "assert-plus": {
 | 
			
		||||
                  "version": "1.0.0",
 | 
			
		||||
                  "bundled": true,
 | 
			
		||||
                  "optional": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "mime-db": {
 | 
			
		||||
              "version": "1.27.0",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "mime-types": {
 | 
			
		||||
              "version": "2.1.15",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "mime-db": "1.27.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "minimatch": {
 | 
			
		||||
              "version": "3.0.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "brace-expansion": "1.1.7"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "minimist": {
 | 
			
		||||
              "version": "0.0.8",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "mkdirp": {
 | 
			
		||||
              "version": "0.5.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "minimist": "0.0.8"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "ms": {
 | 
			
		||||
              "version": "2.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "node-pre-gyp": {
 | 
			
		||||
              "version": "0.6.36",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "mkdirp": "0.5.1",
 | 
			
		||||
                "nopt": "4.0.1",
 | 
			
		||||
                "npmlog": "4.1.0",
 | 
			
		||||
                "rc": "1.2.1",
 | 
			
		||||
                "request": "2.81.0",
 | 
			
		||||
                "rimraf": "2.6.1",
 | 
			
		||||
                "semver": "5.3.0",
 | 
			
		||||
                "tar": "2.2.1",
 | 
			
		||||
                "tar-pack": "3.4.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "nopt": {
 | 
			
		||||
              "version": "4.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "abbrev": "1.1.0",
 | 
			
		||||
                "osenv": "0.1.4"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "npmlog": {
 | 
			
		||||
              "version": "4.1.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "are-we-there-yet": "1.1.4",
 | 
			
		||||
                "console-control-strings": "1.1.0",
 | 
			
		||||
                "gauge": "2.7.4",
 | 
			
		||||
                "set-blocking": "2.0.0"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "number-is-nan": {
 | 
			
		||||
              "version": "1.0.1",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "oauth-sign": {
 | 
			
		||||
              "version": "0.8.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "object-assign": {
 | 
			
		||||
              "version": "4.1.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "once": {
 | 
			
		||||
              "version": "1.4.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "wrappy": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "os-homedir": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "os-tmpdir": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "osenv": {
 | 
			
		||||
              "version": "0.1.4",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "os-homedir": "1.0.2",
 | 
			
		||||
                "os-tmpdir": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "path-is-absolute": {
 | 
			
		||||
              "version": "1.0.1",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "performance-now": {
 | 
			
		||||
              "version": "0.2.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "process-nextick-args": {
 | 
			
		||||
              "version": "1.0.7",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "punycode": {
 | 
			
		||||
              "version": "1.4.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "qs": {
 | 
			
		||||
              "version": "6.4.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "rc": {
 | 
			
		||||
              "version": "1.2.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "deep-extend": "0.4.2",
 | 
			
		||||
                "ini": "1.3.4",
 | 
			
		||||
                "minimist": "1.2.0",
 | 
			
		||||
                "strip-json-comments": "2.0.1"
 | 
			
		||||
              },
 | 
			
		||||
              "dependencies": {
 | 
			
		||||
                "minimist": {
 | 
			
		||||
                  "version": "1.2.0",
 | 
			
		||||
                  "bundled": true,
 | 
			
		||||
                  "optional": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "readable-stream": {
 | 
			
		||||
              "version": "2.2.9",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "buffer-shims": "1.0.0",
 | 
			
		||||
                "core-util-is": "1.0.2",
 | 
			
		||||
                "inherits": "2.0.3",
 | 
			
		||||
                "isarray": "1.0.0",
 | 
			
		||||
                "process-nextick-args": "1.0.7",
 | 
			
		||||
                "string_decoder": "1.0.1",
 | 
			
		||||
                "util-deprecate": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "request": {
 | 
			
		||||
              "version": "2.81.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "aws-sign2": "0.6.0",
 | 
			
		||||
                "aws4": "1.6.0",
 | 
			
		||||
                "caseless": "0.12.0",
 | 
			
		||||
                "combined-stream": "1.0.5",
 | 
			
		||||
                "extend": "3.0.1",
 | 
			
		||||
                "forever-agent": "0.6.1",
 | 
			
		||||
                "form-data": "2.1.4",
 | 
			
		||||
                "har-validator": "4.2.1",
 | 
			
		||||
                "hawk": "3.1.3",
 | 
			
		||||
                "http-signature": "1.1.1",
 | 
			
		||||
                "is-typedarray": "1.0.0",
 | 
			
		||||
                "isstream": "0.1.2",
 | 
			
		||||
                "json-stringify-safe": "5.0.1",
 | 
			
		||||
                "mime-types": "2.1.15",
 | 
			
		||||
                "oauth-sign": "0.8.2",
 | 
			
		||||
                "performance-now": "0.2.0",
 | 
			
		||||
                "qs": "6.4.0",
 | 
			
		||||
                "safe-buffer": "5.0.1",
 | 
			
		||||
                "stringstream": "0.0.5",
 | 
			
		||||
                "tough-cookie": "2.3.2",
 | 
			
		||||
                "tunnel-agent": "0.6.0",
 | 
			
		||||
                "uuid": "3.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "rimraf": {
 | 
			
		||||
              "version": "2.6.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "glob": "7.1.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "safe-buffer": {
 | 
			
		||||
              "version": "5.0.1",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "semver": {
 | 
			
		||||
              "version": "5.3.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "set-blocking": {
 | 
			
		||||
              "version": "2.0.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "signal-exit": {
 | 
			
		||||
              "version": "3.0.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "sntp": {
 | 
			
		||||
              "version": "1.0.9",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "hoek": "2.16.3"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "sshpk": {
 | 
			
		||||
              "version": "1.13.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "asn1": "0.2.3",
 | 
			
		||||
                "assert-plus": "1.0.0",
 | 
			
		||||
                "bcrypt-pbkdf": "1.0.1",
 | 
			
		||||
                "dashdash": "1.14.1",
 | 
			
		||||
                "ecc-jsbn": "0.1.1",
 | 
			
		||||
                "getpass": "0.1.7",
 | 
			
		||||
                "jodid25519": "1.0.2",
 | 
			
		||||
                "jsbn": "0.1.1",
 | 
			
		||||
                "tweetnacl": "0.14.5"
 | 
			
		||||
              },
 | 
			
		||||
              "dependencies": {
 | 
			
		||||
                "assert-plus": {
 | 
			
		||||
                  "version": "1.0.0",
 | 
			
		||||
                  "bundled": true,
 | 
			
		||||
                  "optional": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "string-width": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "code-point-at": "1.1.0",
 | 
			
		||||
                "is-fullwidth-code-point": "1.0.0",
 | 
			
		||||
                "strip-ansi": "3.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "string_decoder": {
 | 
			
		||||
              "version": "1.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "safe-buffer": "5.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "stringstream": {
 | 
			
		||||
              "version": "0.0.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "strip-ansi": {
 | 
			
		||||
              "version": "3.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "ansi-regex": "2.1.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "strip-json-comments": {
 | 
			
		||||
              "version": "2.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "tar": {
 | 
			
		||||
              "version": "2.2.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "block-stream": "0.0.9",
 | 
			
		||||
                "fstream": "1.0.11",
 | 
			
		||||
                "inherits": "2.0.3"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "tar-pack": {
 | 
			
		||||
              "version": "3.4.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "debug": "2.6.8",
 | 
			
		||||
                "fstream": "1.0.11",
 | 
			
		||||
                "fstream-ignore": "1.0.5",
 | 
			
		||||
                "once": "1.4.0",
 | 
			
		||||
                "readable-stream": "2.2.9",
 | 
			
		||||
                "rimraf": "2.6.1",
 | 
			
		||||
                "tar": "2.2.1",
 | 
			
		||||
                "uid-number": "0.0.6"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "tough-cookie": {
 | 
			
		||||
              "version": "2.3.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "punycode": "1.4.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "tunnel-agent": {
 | 
			
		||||
              "version": "0.6.0",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "safe-buffer": "5.0.1"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "tweetnacl": {
 | 
			
		||||
              "version": "0.14.5",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "uid-number": {
 | 
			
		||||
              "version": "0.0.6",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "util-deprecate": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            },
 | 
			
		||||
            "uuid": {
 | 
			
		||||
              "version": "3.0.1",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true
 | 
			
		||||
            },
 | 
			
		||||
            "verror": {
 | 
			
		||||
              "version": "1.3.6",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "extsprintf": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "wide-align": {
 | 
			
		||||
              "version": "1.1.2",
 | 
			
		||||
              "bundled": true,
 | 
			
		||||
              "optional": true,
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "string-width": "1.0.2"
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            "wrappy": {
 | 
			
		||||
              "version": "1.0.2",
 | 
			
		||||
              "bundled": true
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "globals": {
 | 
			
		||||
          "version": "9.18.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
 | 
			
		||||
@@ -9532,6 +10337,15 @@
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "react-side-effect": {
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha1-USwlq+DewXKDTEAB7FxR4E1BvFw=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "exenv": "1.2.2",
 | 
			
		||||
        "shallowequal": "1.0.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "read-all-stream": {
 | 
			
		||||
      "version": "3.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz",
 | 
			
		||||
@@ -10140,6 +10954,11 @@
 | 
			
		||||
        "safe-buffer": "5.1.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "shallowequal": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.0.2.tgz",
 | 
			
		||||
      "integrity": "sha512-zlVXeVUKvo+HEv1e2KQF/csyeMKx2oHvatQ9l6XjCUj3agvC8XGf6R9HvIPDSmp8FNPvx7b5kaEJTRi7CqxtEw=="
 | 
			
		||||
    },
 | 
			
		||||
    "shebang-command": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
 | 
			
		||||
@@ -6,6 +6,7 @@
 | 
			
		||||
    "history": "^4.7.2",
 | 
			
		||||
    "react": "^16.2.0",
 | 
			
		||||
    "react-dom": "^16.2.0",
 | 
			
		||||
    "react-helmet": "^5.2.0",
 | 
			
		||||
    "react-redux": "^5.0.6",
 | 
			
		||||
    "react-router-dom": "^4.2.2",
 | 
			
		||||
    "react-router-redux": "^5.0.0-alpha.9",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user