Rework

parent 34340705
var React = require('react'); import React, { Component } from 'react';
var ReactRouter = require('react-router-dom'); import ReactRouter, { BrowserRouter, Route, Switch } from 'react-router-dom';
import People from './People';
import Pet from './Pet';
var Router = ReactRouter.BrowserRouter; class App extends Component {
var Route = ReactRouter.Route;
var Switch = ReactRouter.Switch;
var browserHistory =ReactRouter.browserHistory;
var Nav = require('./Nav');
var Main = require('./Main');
var Content = require('./Content');
var Pet = require('../components/entity/pet/Pet');
class App extends React.Component {
render() { render() {
return ( return (
<Router> <BrowserRouter>
<div className='container'> <div className='container'>
<Nav/>
<h4 className="header">DAA Example</h4> <h4 className="header">DAA Example</h4>
<Switch> <Switch>
<Route exact path='/DAAExample' component={Main} /> <Route exact path='/DAAExample/people' component={People} />
<Route exact path='/DAAExample/people' component={Content}/> <Route exact path='/DAAExample/pet' component={Pet} />
<Route path='/DAAExample/people/pet' component={Pet}/>
<Route render={function () { <Route render={function () {
return <p>Not Found</p> return <p>Not Found</p>
}} /> }} />
</Switch> </Switch>
</div> </div>
</Router> </BrowserRouter>
) )
} }
} }
......
var React = require('react');
var PropTypes = require('prop-types');
var Person = require('../components/entity/person/Person');
var queryString = require('query-string');
class Content extends React.Component {
constructor(props) {
super(props);
this.state =
{
userLogged: this.props.user
}
}
componentDidMount(){
var query = queryString.parse(this.props.location.search);
console.log(query);
this.updateContent(query.login);
}
updateContent(userLogged) {
this.setState(function () {
return {
userLogged:userLogged
}
})
}
render() {
//Router url
var match = this.props.match;
var userLogged = this.state.userLogged;
return (
<div className="container">
{userLogged &&
<div>
<p className="header-owner">Personas</p>
<Person match={match}/>
</div>
}
</div>
)
}
}
module.exports = Content;
var React = require('react');
var NavLink = require('react-router-dom').NavLink;
function Nav () {
return (
<ul className='nav'>
</ul>
)
}
module.exports = Nav;
\ No newline at end of file
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import Table from './Table';
export default class People extends Component {
constructor(props) {
super(props);
}
renderPeople(user) {
return (
<tr className="row" key={user.id}>
<td className="col-sm-4">{user.name}</td>
<td className="col-sm-4">{user.surname}</td>
<td className="col-sm-4">
<a className="edit btn btn-warning" >Editar</a>
<a className="edit btn btn-danger">Eliminar</a>
</td>
</tr>
);
}
render() {
return (
<Table data={this.props.people} headers={this.props.headers} />
)
}
}
People.propTypes = {
headers: PropTypes.array.isRequired,
people: PropTypes.array.isRequired,
pets: PropTypes.array.isRequired,
}
People.defaultProps = {
headers: ['Nombre', 'Apellido', ' '],
people: [{ "id": 0, "name": "Antón", "surname": "Pérez" }, { "id": 1, "name": "Manuel", "surname": "Martínez" }],
pets: [{ "id": 1, "owner": 1, "name": "Bobby", "type": "Perro" }, { "id": 2, "owner": 1, "name": "Cookie", "type": "Gato" }]
}
\ No newline at end of file
import React, { Component } from 'react';
import PropTypes from 'prop-types';
export default class Pet extends Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
<h5 className="header-owner">Owner</h5>
<table className="table">
<thead>
<tr className="row" >
{this.props.headers.map(function (head) {
return (
<th className="col-sm-4" key={head}> {head} </th>
)
})}
</tr>
</thead>
<tbody>
{this.props.pets.map(function (pet) {
return (
<tr className="row" key={pet.id}>
<td className="col-sm-4">{pet.name}</td>
<td className="col-sm-5">{pet.type}</td>
<td className="col-sm-3">
<a className="edit btn btn-warning" >Editar</a>
<a className="edit btn btn-danger">Eliminar</a>
</td>
</tr>
)
}, this)}
</tbody>
</table>
</div>
)
}
}
Pet.propTypes = {
headers: PropTypes.array.isRequired,
pets: PropTypes.array.isRequired,
}
Pet.defaultProps = {
headers: ['Nombre', 'Tipo', ' '],
pets: [{ "id": 1, "owner": 1, "name": "Bobby", "type": "Perro" }, { "id": 2, "owner": 1, "name": "Cookie", "type": "Gato" }]
}
\ No newline at end of file
import React, { Component } from 'react';
import PropTypes from 'prop-types';
export default (props) => {
const { headers, data } = props;
return (
<div className="container">
<table className="table table-hover">
<thead>
<tr className="row" >
{headers.map(renderHeaders)}
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
);
}
function renderHeaders(header) {
return (
<th key={header} className="col-sm-4">{header}</th>
);
}
var React = require('react');
var PropTypes = require('prop-types');
class EditFormPerson extends React.Component {
constructor(props) {
super(props);
this.state = {
id: this.props.person.id,
name: '',
surname:''
}
this.handleName = this.handleName.bind(this);
this.handleSurname = this.handleSurname.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
}
handleName(event) {
var value = event.target.value;
this.setState (function () {
return {
name: value
}
});
}
handleSurname(event) {
var value = event.target.value;
this.setState (function () {
return {
surname: value
}
});
}
handleSubmit (event) {
event.preventDefault();
var editedUser = {};
editedUser['id'] = this.state.id;
editedUser['name'] = this.state.name;
editedUser['surname'] = this.state.surname;
this.props.onSubmit(editedUser);
/*
api.checkUser(this.state.username, this.state.password)
.then(function(status){
this.props.onSubmit (status);
}.bind(this));
*/
}
render() {
return (
<div>
<form className='login' onSubmit={this.handleSubmit}>
<input
id='name'
placeholder= {this.props.person.name}
type='text'
value={this.state.name}
autoComplete='off'
onChange = {this.handleName}
/>
<input
id='surname'
placeholder={this.props.person.surname}
type='text'
value={this.state.surname}
autoComplete='off'
onChange = {this.handleSurname}
/>
<button className='button' type='submit'>
Submit
</button>
</form>
</div>
)
}
}
EditFormPerson.propTypes = {
person: PropTypes.object.isRequired
}
module.exports = EditFormPerson;
\ No newline at end of file
var React = require('react');
var PropTypes = require('prop-types');
var EditFormPerson = require('./EditFormPerson');
var Link = require('react-router-dom').Link;
class Person extends React.Component {
constructor(props) {
super(props);
this.state = {
user: null,
pets: this.props.pets,
people: this.props.people,
editFormPerson: false,
}
this.handleEdit = this.handleEdit.bind(this);
this.handleDelete = this.handleDelete.bind(this);
this.updatePeople = this.updatePeople.bind(this);
this.handleSubmitPerson = this.handleSubmitPerson.bind(this);
}
componentDidMount() {
this.updatePeople(this.state.user,this.state.pets,this.state.people);
}
updatePeople(user,pets,people) {
this.setState(function () {
return {
user: user,
pets: pets,
people: people,
editFormPerson: false,
}
})
}
handleEdit(user) {
this.setState(function () {
return { user: user, editFormPerson: true }
})
}
handleSubmitPerson(user) {
var userIndex = this.state.people.findIndex(obj => obj.id == user.id);
var newPeople = this.state.people;
newPeople[userIndex] = user;
this.setState(function () {
return { people: newPeople, editFormPerson: false}
})
}
handleDelete(user) {
var newPeople = this.state.people.filter(function (person) {
return person.name !== user.name
});
// --- Remember: setState is fucking asynchronous
if(confirm('Delete the item?')) {
this.setState({people: newPeople}, function () {
});
}
}
render() {
var editFormPerson = this.state.editFormPerson;
var person = this.state.user;
var match = this.props.match;
return (
<div>
<table className="table">
<thead>
<tr className="row" >
{this.props.headers.map(function (head) {
return (
<th className="col-sm-4" key={head}> {head} </th>
)
})}
</tr>
</thead>
<tbody>
{this.state.people.map(function (user) {
return(
<tr className="row" key={user.id}>
<td className="col-sm-4">{user.name}</td>
<td className="col-sm-5">{user.surname}</td>
<td className="col-sm-3">
<a onClick={this.handleEdit.bind(null,user)}
className="edit btn btn-warning"
>Editar</a>
<a onClick={this.handleDelete.bind(null,user)}
className="edit btn btn-danger"
>Eliminar</a>
<Link
className="edit btn btn-info"
to={{
pathname: match.url + '/pet',
search:'?user='+user.name
}}
>Pets</Link>
</td>
</tr>
)
},this)}
</tbody>
</table>
{editFormPerson &&
<EditFormPerson person={person} onSubmit={this.handleSubmitPerson}/>
}
</div>
)
}
}
Person.propTypes = {
headers: PropTypes.array.isRequired,
people: PropTypes.array.isRequired,
pets: PropTypes.array.isRequired,
}
Person.defaultProps = {
headers: ['Nombre', 'Apellido', ' '],
people: [{"id":0,"name":"Antón","surname":"Pérez"},{"id":1,"name":"Manuel","surname":"Martínez"}],
pets: [{"id":1,"owner":1,"name":"Bobby","type":"Perro"},{"id":2,"owner":1,"name":"Cookie","type":"Gato"}]
}
module.exports = Person;
\ No newline at end of file
var React = require('react');
var PropTypes = require('prop-types');
class EditForm extends React.Component {
constructor(props) {
super(props);
this.state = {
id: this.props.pet.id,
owner: this.props.pet.owner,
name: '',
type:''
}
this.handleName = this.handleName.bind(this);
this.handleType = this.handleType.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
}
handleName(event) {
var value = event.target.value;
this.setState (function () {
return {
name: value
}
});
}
handleType(event) {
var value = event.target.value;
this.setState (function () {
return {
type: value
}
});
}
handleSubmit (event) {
event.preventDefault();
var editedPet = {};
editedPet['id'] = this.state.id;
editedPet['owner'] = this.state.owner;
editedPet['name'] = this.state.name;
editedPet['type'] = this.state.type;
this.props.onSubmit(editedPet);
/*
api.checkUser(this.state.username, this.state.password)
.then(function(status){
this.props.onSubmit (status);
}.bind(this));
*/
}
render() {
return (
<div>
<form className='login' onSubmit={this.handleSubmit}>
<input
id='name'
placeholder= {this.props.pet.name}
type='text'
value={this.state.name}
autoComplete='off'
onChange = {this.handleName}
/>
<input
id='surname'
placeholder={this.props.pet.type}
type='text'
value={this.state.type}
autoComplete='off'
onChange = {this.handleType}
/>
<button className='button' type='submit'>
Submit
</button>
</form>
</div>
)
}
}
EditForm.propTypes = {
pet: PropTypes.object.isRequired
}
module.exports = EditForm;
\ No newline at end of file
var React = require('react');
var PropTypes = require('prop-types');
var EditFormPet = require('./EditFormPet');
var queryString = require('query-string');
class Pet extends React.Component {
constructor(props) {
super(props);
this.state = {
owner:'',
pet: null,
pets: this.props.pets,
editFormPet: false
}
this.handleEdit = this.handleEdit.bind(this);
this.handleDelete = this.handleDelete.bind(this);
this.updatePet = this.updatePet.bind(this);
this.handleSubmitPet = this.handleSubmitPet.bind(this);
}
componentDidMount() {
var query = queryString.parse(this.props.location.search);
this.updatePet(query.user,this.state.pet,this.state.pets);
}
updatePet(owner,pet,pets) {
this.setState(function () {
return {
owner: owner,
pet: pet,
pets: pets,
editFormPet: false
}
})
}
handleEdit(pet) {
this.setState(function () {
return { pet: pet, editFormPet: true }
})
}
handleSubmitPet(pet) {
var userIndex = this.state.pets.findIndex(obj => obj.id == pet.id);
var newPets = this.state.pets;
newPets[userIndex] = pet;
this.setState(function () {
return { pets: newPets, editFormPet: false}
})
}
handleDelete(pet) {
var newPets = this.state.pets.filter(function (pets) {
return pets.name !== pet.name
});
if(confirm('Delete the item?')) {
// --- Remember: setState is fucking asynchronous
this.setState({ pets: newPets }, function () {
console.log("item deleted");
});
}
}
render() {
var editFormPet = this.state.editFormPet;
var pet = this.state.pet;
var owner = this.state.owner;
return (
<div>
<h5 className="header-owner">{owner}</h5>
<table className="table">
<thead>
<tr className="row" >
{this.props.headers.map(function (head) {
return (
<th className="col-sm-4" key={head}> {head} </th>
)
})}
</tr>
</thead>
<tbody>
{this.state.pets.map(function (pet) {
return(
<tr className="row" key={pet.id}>
<td className="col-sm-4">{pet.name}</td>
<td className="col-sm-5">{pet.type}</td>
<td className="col-sm-3">
<a onClick={this.handleEdit.bind(null,pet)}
className="edit btn btn-warning"
>Editar</a>
<a onClick={this.handleDelete.bind(null,pet)}
className="edit btn btn-danger"
>Eliminar</a>
</td>
</tr>
)
},this)}
</tbody>
</table>
{editFormPet &&
<EditFormPet pet={pet} onSubmit={this.handleSubmitPet}/>
}
</div>
)
}
}
Pet.propTypes = {
headers: PropTypes.array.isRequired,
pets: PropTypes.array.isRequired,
}
Pet.defaultProps = {
headers: ['Nombre', 'Tipo', ' '],
pets: [{"id":1,"owner":1,"name":"Bobby","type":"Perro"},{"id":2,"owner":1,"name":"Cookie","type":"Gato"}]
}
module.exports = Pet;
\ No newline at end of file
...@@ -38,20 +38,21 @@ ...@@ -38,20 +38,21 @@
} }
}, },
"ajv": { "ajv": {
"version": "6.2.1", "version": "6.4.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
"integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
"dev": true, "dev": true,
"requires": { "requires": {
"fast-deep-equal": "1.1.0", "fast-deep-equal": "1.1.0",
"fast-json-stable-stringify": "2.0.0", "fast-json-stable-stringify": "2.0.0",
"json-schema-traverse": "0.3.1" "json-schema-traverse": "0.3.1",
"uri-js": "3.0.2"
} }
}, },
"ajv-keywords": { "ajv-keywords": {
"version": "3.1.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
"integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
"dev": true "dev": true
}, },
"align-text": { "align-text": {
...@@ -95,7 +96,7 @@ ...@@ -95,7 +96,7 @@
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
"dev": true, "dev": true,
"requires": { "requires": {
"micromatch": "3.1.9", "micromatch": "3.1.10",
"normalize-path": "2.1.1" "normalize-path": "2.1.1"
} }
}, },
...@@ -145,7 +146,7 @@ ...@@ -145,7 +146,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"define-properties": "1.1.2", "define-properties": "1.1.2",
"es-abstract": "1.10.0" "es-abstract": "1.11.0"
} }
}, },
"array-union": { "array-union": {
...@@ -182,7 +183,7 @@ ...@@ -182,7 +183,7 @@
"requires": { "requires": {
"bn.js": "4.11.8", "bn.js": "4.11.8",
"inherits": "2.0.3", "inherits": "2.0.3",
"minimalistic-assert": "1.0.0" "minimalistic-assert": "1.0.1"
} }
}, },
"assert": { "assert": {
...@@ -206,7 +207,15 @@ ...@@ -206,7 +207,15 @@
"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash": "4.17.5" "lodash": "4.17.10"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"async-each": { "async-each": {
...@@ -216,9 +225,9 @@ ...@@ -216,9 +225,9 @@
"dev": true "dev": true
}, },
"atob": { "atob": {
"version": "2.0.3", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
"integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
"dev": true "dev": true
}, },
"autoprefixer": { "autoprefixer": {
...@@ -228,7 +237,7 @@ ...@@ -228,7 +237,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"browserslist": "1.7.7", "browserslist": "1.7.7",
"caniuse-db": "1.0.30000814", "caniuse-db": "1.0.30000833",
"normalize-range": "0.1.2", "normalize-range": "0.1.2",
"num2fraction": "1.2.2", "num2fraction": "1.2.2",
"postcss": "5.2.18", "postcss": "5.2.18",
...@@ -241,8 +250,8 @@ ...@@ -241,8 +250,8 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-db": "1.0.30000814", "caniuse-db": "1.0.30000833",
"electron-to-chromium": "1.3.37" "electron-to-chromium": "1.3.45"
} }
} }
} }
...@@ -286,7 +295,7 @@ ...@@ -286,7 +295,7 @@
"convert-source-map": "1.5.1", "convert-source-map": "1.5.1",
"debug": "2.6.9", "debug": "2.6.9",
"json5": "0.5.1", "json5": "0.5.1",
"lodash": "4.17.5", "lodash": "4.17.10",
"minimatch": "3.0.4", "minimatch": "3.0.4",
"path-is-absolute": "1.0.1", "path-is-absolute": "1.0.1",
"private": "0.1.8", "private": "0.1.8",
...@@ -302,6 +311,12 @@ ...@@ -302,6 +311,12 @@
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
},
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
} }
} }
}, },
...@@ -316,9 +331,17 @@ ...@@ -316,9 +331,17 @@
"babel-types": "6.26.0", "babel-types": "6.26.0",
"detect-indent": "4.0.0", "detect-indent": "4.0.0",
"jsesc": "1.3.0", "jsesc": "1.3.0",
"lodash": "4.17.5", "lodash": "4.17.10",
"source-map": "0.5.7", "source-map": "0.5.7",
"trim-right": "1.0.1" "trim-right": "1.0.1"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babel-helper-builder-binary-assignment-operator-visitor": { "babel-helper-builder-binary-assignment-operator-visitor": {
...@@ -364,7 +387,15 @@ ...@@ -364,7 +387,15 @@
"babel-helper-function-name": "6.24.1", "babel-helper-function-name": "6.24.1",
"babel-runtime": "6.26.0", "babel-runtime": "6.26.0",
"babel-types": "6.26.0", "babel-types": "6.26.0",
"lodash": "4.17.5" "lodash": "4.17.10"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babel-helper-explode-assignable-expression": { "babel-helper-explode-assignable-expression": {
...@@ -429,7 +460,15 @@ ...@@ -429,7 +460,15 @@
"requires": { "requires": {
"babel-runtime": "6.26.0", "babel-runtime": "6.26.0",
"babel-types": "6.26.0", "babel-types": "6.26.0",
"lodash": "4.17.5" "lodash": "4.17.10"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babel-helper-remap-async-to-generator": { "babel-helper-remap-async-to-generator": {
...@@ -567,7 +606,15 @@ ...@@ -567,7 +606,15 @@
"babel-template": "6.26.0", "babel-template": "6.26.0",
"babel-traverse": "6.26.0", "babel-traverse": "6.26.0",
"babel-types": "6.26.0", "babel-types": "6.26.0",
"lodash": "4.17.5" "lodash": "4.17.10"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babel-plugin-transform-es2015-classes": { "babel-plugin-transform-es2015-classes": {
...@@ -924,7 +971,7 @@ ...@@ -924,7 +971,7 @@
"babel-runtime": "6.26.0", "babel-runtime": "6.26.0",
"core-js": "2.5.3", "core-js": "2.5.3",
"home-or-tmp": "2.0.0", "home-or-tmp": "2.0.0",
"lodash": "4.17.5", "lodash": "4.17.10",
"mkdirp": "0.5.1", "mkdirp": "0.5.1",
"source-map-support": "0.4.18" "source-map-support": "0.4.18"
}, },
...@@ -934,6 +981,12 @@ ...@@ -934,6 +981,12 @@
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
"integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=",
"dev": true "dev": true
},
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
} }
} }
}, },
...@@ -965,7 +1018,15 @@ ...@@ -965,7 +1018,15 @@
"babel-traverse": "6.26.0", "babel-traverse": "6.26.0",
"babel-types": "6.26.0", "babel-types": "6.26.0",
"babylon": "6.18.0", "babylon": "6.18.0",
"lodash": "4.17.5" "lodash": "4.17.10"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babel-traverse": { "babel-traverse": {
...@@ -982,7 +1043,7 @@ ...@@ -982,7 +1043,7 @@
"debug": "2.6.9", "debug": "2.6.9",
"globals": "9.18.0", "globals": "9.18.0",
"invariant": "2.2.3", "invariant": "2.2.3",
"lodash": "4.17.5" "lodash": "4.17.10"
}, },
"dependencies": { "dependencies": {
"debug": { "debug": {
...@@ -993,6 +1054,12 @@ ...@@ -993,6 +1054,12 @@
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
},
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
} }
} }
}, },
...@@ -1004,8 +1071,16 @@ ...@@ -1004,8 +1071,16 @@
"requires": { "requires": {
"babel-runtime": "6.26.0", "babel-runtime": "6.26.0",
"esutils": "2.0.2", "esutils": "2.0.2",
"lodash": "4.17.5", "lodash": "4.17.10",
"to-fast-properties": "1.0.3" "to-fast-properties": "1.0.3"
},
"dependencies": {
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
}
} }
}, },
"babylon": { "babylon": {
...@@ -1043,6 +1118,41 @@ ...@@ -1043,6 +1118,41 @@
"requires": { "requires": {
"is-descriptor": "1.0.2" "is-descriptor": "1.0.2"
} }
},
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "1.0.0",
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
} }
} }
}, },
...@@ -1142,18 +1252,16 @@ ...@@ -1142,18 +1252,16 @@
} }
}, },
"braces": { "braces": {
"version": "2.3.1", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
"dev": true, "dev": true,
"requires": { "requires": {
"arr-flatten": "1.1.0", "arr-flatten": "1.1.0",
"array-unique": "0.3.2", "array-unique": "0.3.2",
"define-property": "1.0.0",
"extend-shallow": "2.0.1", "extend-shallow": "2.0.1",
"fill-range": "4.0.0", "fill-range": "4.0.0",
"isobject": "3.0.1", "isobject": "3.0.1",
"kind-of": "6.0.2",
"repeat-element": "1.1.2", "repeat-element": "1.1.2",
"snapdragon": "0.8.2", "snapdragon": "0.8.2",
"snapdragon-node": "2.1.1", "snapdragon-node": "2.1.1",
...@@ -1161,15 +1269,6 @@ ...@@ -1161,15 +1269,6 @@
"to-regex": "3.0.2" "to-regex": "3.0.2"
}, },
"dependencies": { "dependencies": {
"define-property": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
"dev": true,
"requires": {
"is-descriptor": "1.0.2"
}
},
"extend-shallow": { "extend-shallow": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
...@@ -1178,12 +1277,6 @@ ...@@ -1178,12 +1277,6 @@
"requires": { "requires": {
"is-extendable": "0.1.1" "is-extendable": "0.1.1"
} }
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
} }
} }
}, },
...@@ -1194,34 +1287,34 @@ ...@@ -1194,34 +1287,34 @@
"dev": true "dev": true
}, },
"browserify-aes": { "browserify-aes": {
"version": "1.1.1", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
"integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
"dev": true, "dev": true,
"requires": { "requires": {
"buffer-xor": "1.0.3", "buffer-xor": "1.0.3",
"cipher-base": "1.0.4", "cipher-base": "1.0.4",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"evp_bytestokey": "1.0.3", "evp_bytestokey": "1.0.3",
"inherits": "2.0.3", "inherits": "2.0.3",
"safe-buffer": "5.1.1" "safe-buffer": "5.1.1"
} }
}, },
"browserify-cipher": { "browserify-cipher": {
"version": "1.0.0", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
"integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
"dev": true, "dev": true,
"requires": { "requires": {
"browserify-aes": "1.1.1", "browserify-aes": "1.2.0",
"browserify-des": "1.0.0", "browserify-des": "1.0.1",
"evp_bytestokey": "1.0.3" "evp_bytestokey": "1.0.3"
} }
}, },
"browserify-des": { "browserify-des": {
"version": "1.0.0", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
"integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
"dev": true, "dev": true,
"requires": { "requires": {
"cipher-base": "1.0.4", "cipher-base": "1.0.4",
...@@ -1247,11 +1340,11 @@ ...@@ -1247,11 +1340,11 @@
"requires": { "requires": {
"bn.js": "4.11.8", "bn.js": "4.11.8",
"browserify-rsa": "4.0.1", "browserify-rsa": "4.0.1",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"create-hmac": "1.1.6", "create-hmac": "1.1.7",
"elliptic": "6.4.0", "elliptic": "6.4.0",
"inherits": "2.0.3", "inherits": "2.0.3",
"parse-asn1": "5.1.0" "parse-asn1": "5.1.1"
} }
}, },
"browserify-zlib": { "browserify-zlib": {
...@@ -1269,8 +1362,8 @@ ...@@ -1269,8 +1362,8 @@
"integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-lite": "1.0.30000814", "caniuse-lite": "1.0.30000833",
"electron-to-chromium": "1.3.37" "electron-to-chromium": "1.3.45"
} }
}, },
"buffer": { "buffer": {
...@@ -1380,7 +1473,7 @@ ...@@ -1380,7 +1473,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"browserslist": "1.7.7", "browserslist": "1.7.7",
"caniuse-db": "1.0.30000814", "caniuse-db": "1.0.30000833",
"lodash.memoize": "4.1.2", "lodash.memoize": "4.1.2",
"lodash.uniq": "4.5.0" "lodash.uniq": "4.5.0"
}, },
...@@ -1391,22 +1484,22 @@ ...@@ -1391,22 +1484,22 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-db": "1.0.30000814", "caniuse-db": "1.0.30000833",
"electron-to-chromium": "1.3.37" "electron-to-chromium": "1.3.45"
} }
} }
} }
}, },
"caniuse-db": { "caniuse-db": {
"version": "1.0.30000814", "version": "1.0.30000833",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000814.tgz", "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000833.tgz",
"integrity": "sha1-LJ7tf7wnJAZkdMt+GpJPDqEv5KI=", "integrity": "sha1-K9e+cqQBZY0svLj012AN7r6xxnY=",
"dev": true "dev": true
}, },
"caniuse-lite": { "caniuse-lite": {
"version": "1.0.30000814", "version": "1.0.30000833",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000814.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000833.tgz",
"integrity": "sha512-Kt4dBhVlnTZ+jj+C8Bd4WT6RT4EJoX5/tlktHQfpqIMgLVrG1KBQlLf010ipMvuNrpQiAJ2A54e6MMbA0BaKxg==", "integrity": "sha512-tKNuKu4WLImh4NxoTgntxFpDrRiA0Q6Q1NycNhuMST0Kx+Pt8YnRDW6V8xsyH6AtO2CpAoibatEk5eaEhP3O1g==",
"dev": true "dev": true
}, },
"center-align": { "center-align": {
...@@ -1433,14 +1526,14 @@ ...@@ -1433,14 +1526,14 @@
} }
}, },
"chokidar": { "chokidar": {
"version": "2.0.2", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.2.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
"integrity": "sha512-l32Hw3wqB0L2kGVmSbK/a+xXLDrUEsc84pSgMkmwygHvD7ubRsP/vxxHa5BtB6oix1XLLVCHyYMsckRXxThmZw==", "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
"dev": true, "dev": true,
"requires": { "requires": {
"anymatch": "2.0.0", "anymatch": "2.0.0",
"async-each": "1.0.1", "async-each": "1.0.1",
"braces": "2.3.1", "braces": "2.3.2",
"fsevents": "1.1.3", "fsevents": "1.1.3",
"glob-parent": "3.1.0", "glob-parent": "3.1.0",
"inherits": "2.0.3", "inherits": "2.0.3",
...@@ -1449,7 +1542,7 @@ ...@@ -1449,7 +1542,7 @@
"normalize-path": "2.1.1", "normalize-path": "2.1.1",
"path-is-absolute": "1.0.1", "path-is-absolute": "1.0.1",
"readdirp": "2.1.0", "readdirp": "2.1.0",
"upath": "1.0.4" "upath": "1.0.5"
} }
}, },
"cipher-base": { "cipher-base": {
...@@ -1491,63 +1584,6 @@ ...@@ -1491,63 +1584,6 @@
"requires": { "requires": {
"is-descriptor": "0.1.6" "is-descriptor": "0.1.6"
} }
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "0.1.4",
"kind-of": "5.1.0"
}
},
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true
} }
} }
}, },
...@@ -1661,9 +1697,9 @@ ...@@ -1661,9 +1697,9 @@
"dev": true "dev": true
}, },
"commander": { "commander": {
"version": "2.14.1", "version": "2.15.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
"dev": true "dev": true
}, },
"commondir": { "commondir": {
...@@ -1788,9 +1824,9 @@ ...@@ -1788,9 +1824,9 @@
"dev": true "dev": true
}, },
"create-ecdh": { "create-ecdh": {
"version": "4.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.1.tgz",
"integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", "integrity": "sha512-iZvCCg8XqHQZ1ioNBTzXS/cQSkqkqcPs8xSX4upNB+DAk9Ht3uzQf2J32uAHNCne8LDmKr29AgZrEs4oIrwLuQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"bn.js": "4.11.8", "bn.js": "4.11.8",
...@@ -1798,29 +1834,30 @@ ...@@ -1798,29 +1834,30 @@
} }
}, },
"create-hash": { "create-hash": {
"version": "1.1.3", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
"dev": true, "dev": true,
"requires": { "requires": {
"cipher-base": "1.0.4", "cipher-base": "1.0.4",
"inherits": "2.0.3", "inherits": "2.0.3",
"ripemd160": "2.0.1", "md5.js": "1.3.4",
"sha.js": "2.4.10" "ripemd160": "2.0.2",
"sha.js": "2.4.11"
} }
}, },
"create-hmac": { "create-hmac": {
"version": "1.1.6", "version": "1.1.7",
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
"dev": true, "dev": true,
"requires": { "requires": {
"cipher-base": "1.0.4", "cipher-base": "1.0.4",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"inherits": "2.0.3", "inherits": "2.0.3",
"ripemd160": "2.0.1", "ripemd160": "2.0.2",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"sha.js": "2.4.10" "sha.js": "2.4.11"
} }
}, },
"crypto-browserify": { "crypto-browserify": {
...@@ -1829,15 +1866,15 @@ ...@@ -1829,15 +1866,15 @@
"integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
"dev": true, "dev": true,
"requires": { "requires": {
"browserify-cipher": "1.0.0", "browserify-cipher": "1.0.1",
"browserify-sign": "4.0.4", "browserify-sign": "4.0.4",
"create-ecdh": "4.0.0", "create-ecdh": "4.0.1",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"create-hmac": "1.1.6", "create-hmac": "1.1.7",
"diffie-hellman": "5.0.2", "diffie-hellman": "5.0.3",
"inherits": "2.0.3", "inherits": "2.0.3",
"pbkdf2": "3.0.14", "pbkdf2": "3.0.16",
"public-encrypt": "4.0.0", "public-encrypt": "4.0.2",
"randombytes": "2.0.6", "randombytes": "2.0.6",
"randomfill": "1.0.4" "randomfill": "1.0.4"
} }
...@@ -1849,9 +1886,9 @@ ...@@ -1849,9 +1886,9 @@
"dev": true "dev": true
}, },
"css-loader": { "css-loader": {
"version": "0.28.10", "version": "0.28.11",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.10.tgz", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz",
"integrity": "sha512-X1IJteKnW9Llmrd+lJ0f7QZHh9Arf+11S7iRcoT2+riig3BK0QaCaOtubAulMK6Itbo08W6d3l8sW21r+Jhp5Q==", "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-code-frame": "6.26.0", "babel-code-frame": "6.26.0",
...@@ -2026,6 +2063,43 @@ ...@@ -2026,6 +2063,43 @@
"requires": { "requires": {
"is-descriptor": "1.0.2", "is-descriptor": "1.0.2",
"isobject": "3.0.1" "isobject": "3.0.1"
},
"dependencies": {
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "1.0.0",
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
} }
}, },
"defined": { "defined": {
...@@ -2042,7 +2116,7 @@ ...@@ -2042,7 +2116,7 @@
"requires": { "requires": {
"globby": "6.1.0", "globby": "6.1.0",
"is-path-cwd": "1.0.0", "is-path-cwd": "1.0.0",
"is-path-in-cwd": "1.0.0", "is-path-in-cwd": "1.0.1",
"p-map": "1.2.0", "p-map": "1.2.0",
"pify": "3.0.0", "pify": "3.0.0",
"rimraf": "2.6.2" "rimraf": "2.6.2"
...@@ -2061,7 +2135,7 @@ ...@@ -2061,7 +2135,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
"minimalistic-assert": "1.0.0" "minimalistic-assert": "1.0.1"
} }
}, },
"destroy": { "destroy": {
...@@ -2086,9 +2160,9 @@ ...@@ -2086,9 +2160,9 @@
"dev": true "dev": true
}, },
"diffie-hellman": { "diffie-hellman": {
"version": "5.0.2", "version": "5.0.3",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
"integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
"dev": true, "dev": true,
"requires": { "requires": {
"bn.js": "4.11.8", "bn.js": "4.11.8",
...@@ -2194,9 +2268,9 @@ ...@@ -2194,9 +2268,9 @@
"dev": true "dev": true
}, },
"electron-to-chromium": { "electron-to-chromium": {
"version": "1.3.37", "version": "1.3.45",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.37.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz",
"integrity": "sha1-SpJzTgBEyM8LFVO+V+riGkxuX6s=", "integrity": "sha1-RYrBscXHYM6IEaFtK/vZfsMLr7g=",
"dev": true "dev": true
}, },
"elliptic": { "elliptic": {
...@@ -2210,7 +2284,7 @@ ...@@ -2210,7 +2284,7 @@
"hash.js": "1.1.3", "hash.js": "1.1.3",
"hmac-drbg": "1.0.1", "hmac-drbg": "1.0.1",
"inherits": "2.0.3", "inherits": "2.0.3",
"minimalistic-assert": "1.0.0", "minimalistic-assert": "1.0.1",
"minimalistic-crypto-utils": "1.0.1" "minimalistic-crypto-utils": "1.0.1"
} }
}, },
...@@ -2271,9 +2345,9 @@ ...@@ -2271,9 +2345,9 @@
} }
}, },
"es-abstract": { "es-abstract": {
"version": "1.10.0", "version": "1.11.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
"integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
"dev": true, "dev": true,
"requires": { "requires": {
"es-to-primitive": "1.1.1", "es-to-primitive": "1.1.1",
...@@ -2396,63 +2470,6 @@ ...@@ -2396,63 +2470,6 @@
"requires": { "requires": {
"is-extendable": "0.1.1" "is-extendable": "0.1.1"
} }
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "0.1.4",
"kind-of": "5.1.0"
}
},
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true
} }
} }
}, },
...@@ -2619,6 +2636,41 @@ ...@@ -2619,6 +2636,41 @@
"requires": { "requires": {
"is-extendable": "0.1.1" "is-extendable": "0.1.1"
} }
},
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "1.0.0",
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
} }
} }
}, },
...@@ -3895,12 +3947,13 @@ ...@@ -3895,12 +3947,13 @@
} }
}, },
"hash-base": { "hash-base": {
"version": "2.0.2", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
"integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3" "inherits": "2.0.3",
"safe-buffer": "5.1.1"
} }
}, },
"hash.js": { "hash.js": {
...@@ -3910,7 +3963,7 @@ ...@@ -3910,7 +3963,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
"minimalistic-assert": "1.0.0" "minimalistic-assert": "1.0.1"
} }
}, },
"he": { "he": {
...@@ -3938,7 +3991,7 @@ ...@@ -3938,7 +3991,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"hash.js": "1.1.3", "hash.js": "1.1.3",
"minimalistic-assert": "1.0.0", "minimalistic-assert": "1.0.1",
"minimalistic-crypto-utils": "1.0.1" "minimalistic-crypto-utils": "1.0.1"
} }
}, },
...@@ -3971,7 +4024,7 @@ ...@@ -3971,7 +4024,7 @@
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
"obuf": "1.1.2", "obuf": "1.1.2",
"readable-stream": "2.3.5", "readable-stream": "2.3.6",
"wbuf": "1.7.3" "wbuf": "1.7.3"
}, },
"dependencies": { "dependencies": {
...@@ -3982,9 +4035,9 @@ ...@@ -3982,9 +4035,9 @@
"dev": true "dev": true
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.5", "version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
...@@ -3992,14 +4045,14 @@ ...@@ -3992,14 +4045,14 @@
"isarray": "1.0.0", "isarray": "1.0.0",
"process-nextick-args": "2.0.0", "process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"string_decoder": "1.0.3", "string_decoder": "1.1.1",
"util-deprecate": "1.0.2" "util-deprecate": "1.0.2"
} }
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true, "dev": true,
"requires": { "requires": {
"safe-buffer": "5.1.1" "safe-buffer": "5.1.1"
...@@ -4020,19 +4073,18 @@ ...@@ -4020,19 +4073,18 @@
"dev": true "dev": true
}, },
"html-minifier": { "html-minifier": {
"version": "3.5.10", "version": "3.5.15",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.10.tgz", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz",
"integrity": "sha512-5c8iAyeIGAiuFhVjJ0qy1lgvyQxxuZgjeOuMnoK/wjEyy8DF3xKUnE9pO+6H7VMir976K6SGlZV8ZEmIOea/Zg==", "integrity": "sha512-OZa4rfb6tZOZ3Z8Xf0jKxXkiDcFWldQePGYFDcgKqES2sXeWaEv9y6QQvWUtX3ySI3feApQi5uCsHLINQ6NoAw==",
"dev": true, "dev": true,
"requires": { "requires": {
"camel-case": "3.0.0", "camel-case": "3.0.0",
"clean-css": "4.1.11", "clean-css": "4.1.11",
"commander": "2.14.1", "commander": "2.15.1",
"he": "1.1.1", "he": "1.1.1",
"ncname": "1.0.0",
"param-case": "2.1.1", "param-case": "2.1.1",
"relateurl": "0.2.7", "relateurl": "0.2.7",
"uglify-js": "3.3.14" "uglify-js": "3.3.23"
} }
}, },
"html-webpack-plugin": { "html-webpack-plugin": {
...@@ -4042,11 +4094,11 @@ ...@@ -4042,11 +4094,11 @@
"dev": true, "dev": true,
"requires": { "requires": {
"bluebird": "3.5.1", "bluebird": "3.5.1",
"html-minifier": "3.5.10", "html-minifier": "3.5.15",
"loader-utils": "0.2.17", "loader-utils": "0.2.17",
"lodash": "4.17.5", "lodash": "4.17.10",
"pretty-error": "2.1.1", "pretty-error": "2.1.1",
"toposort": "1.0.6" "toposort": "1.0.7"
}, },
"dependencies": { "dependencies": {
"loader-utils": { "loader-utils": {
...@@ -4060,6 +4112,12 @@ ...@@ -4060,6 +4112,12 @@
"json5": "0.5.1", "json5": "0.5.1",
"object-assign": "4.1.1" "object-assign": "4.1.1"
} }
},
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
} }
} }
}, },
...@@ -4142,7 +4200,7 @@ ...@@ -4142,7 +4200,7 @@
"requires": { "requires": {
"http-proxy": "1.16.2", "http-proxy": "1.16.2",
"is-glob": "3.1.0", "is-glob": "3.1.0",
"lodash": "4.17.5", "lodash": "4.17.10",
"micromatch": "2.3.11" "micromatch": "2.3.11"
}, },
"dependencies": { "dependencies": {
...@@ -4207,6 +4265,12 @@ ...@@ -4207,6 +4265,12 @@
"is-extglob": "2.1.1" "is-extglob": "2.1.1"
} }
}, },
"lodash": {
"version": "4.17.10",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
"dev": true
},
"micromatch": { "micromatch": {
"version": "2.3.11", "version": "2.3.11",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
...@@ -4270,7 +4334,7 @@ ...@@ -4270,7 +4334,7 @@
"integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
"dev": true, "dev": true,
"requires": { "requires": {
"postcss": "6.0.19" "postcss": "6.0.22"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
...@@ -4283,14 +4347,14 @@ ...@@ -4283,14 +4347,14 @@
} }
}, },
"chalk": { "chalk": {
"version": "2.3.2", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.1", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"has-flag": { "has-flag": {
...@@ -4300,14 +4364,14 @@ ...@@ -4300,14 +4364,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.19", "version": "6.0.22",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
"integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.2", "chalk": "2.4.1",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"source-map": { "source-map": {
...@@ -4317,9 +4381,9 @@ ...@@ -4317,9 +4381,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -4428,20 +4492,12 @@ ...@@ -4428,20 +4492,12 @@
"dev": true "dev": true
}, },
"is-accessor-descriptor": { "is-accessor-descriptor": {
"version": "1.0.0", "version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true, "dev": true,
"requires": { "requires": {
"kind-of": "6.0.2" "kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
} }
}, },
"is-arrayish": { "is-arrayish": {
...@@ -4480,20 +4536,12 @@ ...@@ -4480,20 +4536,12 @@
"dev": true "dev": true
}, },
"is-data-descriptor": { "is-data-descriptor": {
"version": "1.0.0", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true, "dev": true,
"requires": { "requires": {
"kind-of": "6.0.2" "kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
} }
}, },
"is-date-object": { "is-date-object": {
...@@ -4503,20 +4551,20 @@ ...@@ -4503,20 +4551,20 @@
"dev": true "dev": true
}, },
"is-descriptor": { "is-descriptor": {
"version": "1.0.2", "version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-accessor-descriptor": "1.0.0", "is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "1.0.0", "is-data-descriptor": "0.1.4",
"kind-of": "6.0.2" "kind-of": "5.1.0"
}, },
"dependencies": { "dependencies": {
"kind-of": { "kind-of": {
"version": "6.0.2", "version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true "dev": true
} }
} }
...@@ -4608,9 +4656,9 @@ ...@@ -4608,9 +4656,9 @@
"dev": true "dev": true
}, },
"is-path-in-cwd": { "is-path-in-cwd": {
"version": "1.0.0", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
"integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-path-inside": "1.0.1" "is-path-inside": "1.0.1"
...@@ -4863,12 +4911,6 @@ ...@@ -4863,12 +4911,6 @@
"path-exists": "3.0.0" "path-exists": "3.0.0"
} }
}, },
"lodash": {
"version": "4.17.5",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
"integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
"dev": true
},
"lodash.camelcase": { "lodash.camelcase": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
...@@ -4973,18 +5015,6 @@ ...@@ -4973,18 +5015,6 @@
"requires": { "requires": {
"hash-base": "3.0.4", "hash-base": "3.0.4",
"inherits": "2.0.3" "inherits": "2.0.3"
},
"dependencies": {
"hash-base": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
"integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
"dev": true,
"requires": {
"inherits": "2.0.3",
"safe-buffer": "5.1.1"
}
}
} }
}, },
"media-typer": { "media-typer": {
...@@ -5074,14 +5104,14 @@ ...@@ -5074,14 +5104,14 @@
"dev": true "dev": true
}, },
"micromatch": { "micromatch": {
"version": "3.1.9", "version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
"dev": true, "dev": true,
"requires": { "requires": {
"arr-diff": "4.0.0", "arr-diff": "4.0.0",
"array-unique": "0.3.2", "array-unique": "0.3.2",
"braces": "2.3.1", "braces": "2.3.2",
"define-property": "2.0.2", "define-property": "2.0.2",
"extend-shallow": "3.0.2", "extend-shallow": "3.0.2",
"extglob": "2.0.4", "extglob": "2.0.4",
...@@ -5134,9 +5164,9 @@ ...@@ -5134,9 +5164,9 @@
} }
}, },
"minimalistic-assert": { "minimalistic-assert": {
"version": "1.0.0", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
"integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
"dev": true "dev": true
}, },
"minimalistic-crypto-utils": { "minimalistic-crypto-utils": {
...@@ -5246,15 +5276,6 @@ ...@@ -5246,15 +5276,6 @@
} }
} }
}, },
"ncname": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz",
"integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
"dev": true,
"requires": {
"xml-char-classes": "1.0.0"
}
},
"negotiator": { "negotiator": {
"version": "0.6.1", "version": "0.6.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
...@@ -5262,9 +5283,9 @@ ...@@ -5262,9 +5283,9 @@
"dev": true "dev": true
}, },
"neo-async": { "neo-async": {
"version": "2.5.0", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.0.tgz", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
"integrity": "sha512-nJmSswG4As/MkRq7QZFuH/sf/yuv8ODdMZrY4Bedjp77a5MK4A6s7YbBB64c9u79EBUOfXUXBvArmvzTD0X+6g==", "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
"dev": true "dev": true
}, },
"no-case": { "no-case": {
...@@ -5311,10 +5332,10 @@ ...@@ -5311,10 +5332,10 @@
"process": "0.11.10", "process": "0.11.10",
"punycode": "1.4.1", "punycode": "1.4.1",
"querystring-es3": "0.2.1", "querystring-es3": "0.2.1",
"readable-stream": "2.3.5", "readable-stream": "2.3.6",
"stream-browserify": "2.0.1", "stream-browserify": "2.0.1",
"stream-http": "2.8.0", "stream-http": "2.8.0",
"string_decoder": "1.1.0", "string_decoder": "1.1.1",
"timers-browserify": "2.0.6", "timers-browserify": "2.0.6",
"tty-browserify": "0.0.0", "tty-browserify": "0.0.0",
"url": "0.11.0", "url": "0.11.0",
...@@ -5329,9 +5350,9 @@ ...@@ -5329,9 +5350,9 @@
"dev": true "dev": true
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.5", "version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
...@@ -5339,25 +5360,14 @@ ...@@ -5339,25 +5360,14 @@
"isarray": "1.0.0", "isarray": "1.0.0",
"process-nextick-args": "2.0.0", "process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"string_decoder": "1.0.3", "string_decoder": "1.1.1",
"util-deprecate": "1.0.2" "util-deprecate": "1.0.2"
},
"dependencies": {
"string_decoder": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
}
}
} }
}, },
"string_decoder": { "string_decoder": {
"version": "1.1.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.0.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-8zQpRF6juocE69ae7CSPmYEGJe4VCXwP6S6dxUWI7i53Gwv54/ec41fiUA+X7BPGGv7fRSQJjBQVa0gomGaOgg==", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true, "dev": true,
"requires": { "requires": {
"safe-buffer": "5.1.1" "safe-buffer": "5.1.1"
...@@ -5467,43 +5477,6 @@ ...@@ -5467,43 +5477,6 @@
"requires": { "requires": {
"is-descriptor": "0.1.6" "is-descriptor": "0.1.6"
} }
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
}
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
}
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "0.1.4",
"kind-of": "5.1.0"
},
"dependencies": {
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true
}
}
} }
} }
}, },
...@@ -5572,9 +5545,9 @@ ...@@ -5572,9 +5545,9 @@
} }
}, },
"opn": { "opn": {
"version": "5.2.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
"integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
"dev": true, "dev": true,
"requires": { "requires": {
"is-wsl": "1.1.0" "is-wsl": "1.1.0"
...@@ -5674,16 +5647,16 @@ ...@@ -5674,16 +5647,16 @@
} }
}, },
"parse-asn1": { "parse-asn1": {
"version": "5.1.0", "version": "5.1.1",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
"integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
"dev": true, "dev": true,
"requires": { "requires": {
"asn1.js": "4.10.1", "asn1.js": "4.10.1",
"browserify-aes": "1.1.1", "browserify-aes": "1.2.0",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"evp_bytestokey": "1.0.3", "evp_bytestokey": "1.0.3",
"pbkdf2": "3.0.14" "pbkdf2": "3.0.16"
} }
}, },
"parse-glob": { "parse-glob": {
...@@ -5794,16 +5767,16 @@ ...@@ -5794,16 +5767,16 @@
} }
}, },
"pbkdf2": { "pbkdf2": {
"version": "3.0.14", "version": "3.0.16",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
"integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
"dev": true, "dev": true,
"requires": { "requires": {
"create-hash": "1.1.3", "create-hash": "1.2.0",
"create-hmac": "1.1.6", "create-hmac": "1.1.7",
"ripemd160": "2.0.1", "ripemd160": "2.0.2",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"sha.js": "2.4.10" "sha.js": "2.4.11"
} }
}, },
"pify": { "pify": {
...@@ -6011,7 +5984,7 @@ ...@@ -6011,7 +5984,7 @@
"caniuse-api": "1.6.1", "caniuse-api": "1.6.1",
"postcss": "5.2.18", "postcss": "5.2.18",
"postcss-selector-parser": "2.2.3", "postcss-selector-parser": "2.2.3",
"vendors": "1.0.1" "vendors": "1.0.2"
}, },
"dependencies": { "dependencies": {
"browserslist": { "browserslist": {
...@@ -6020,8 +5993,8 @@ ...@@ -6020,8 +5993,8 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-db": "1.0.30000814", "caniuse-db": "1.0.30000833",
"electron-to-chromium": "1.3.37" "electron-to-chromium": "1.3.45"
} }
} }
} }
...@@ -6083,7 +6056,7 @@ ...@@ -6083,7 +6056,7 @@
"integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=",
"dev": true, "dev": true,
"requires": { "requires": {
"postcss": "6.0.19" "postcss": "6.0.22"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
...@@ -6096,14 +6069,14 @@ ...@@ -6096,14 +6069,14 @@
} }
}, },
"chalk": { "chalk": {
"version": "2.3.2", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.1", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"has-flag": { "has-flag": {
...@@ -6113,14 +6086,14 @@ ...@@ -6113,14 +6086,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.19", "version": "6.0.22",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
"integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.2", "chalk": "2.4.1",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"source-map": { "source-map": {
...@@ -6130,9 +6103,9 @@ ...@@ -6130,9 +6103,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -6147,7 +6120,7 @@ ...@@ -6147,7 +6120,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"css-selector-tokenizer": "0.7.0", "css-selector-tokenizer": "0.7.0",
"postcss": "6.0.19" "postcss": "6.0.22"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
...@@ -6160,14 +6133,14 @@ ...@@ -6160,14 +6133,14 @@
} }
}, },
"chalk": { "chalk": {
"version": "2.3.2", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.1", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"has-flag": { "has-flag": {
...@@ -6177,14 +6150,14 @@ ...@@ -6177,14 +6150,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.19", "version": "6.0.22",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
"integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.2", "chalk": "2.4.1",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"source-map": { "source-map": {
...@@ -6194,9 +6167,9 @@ ...@@ -6194,9 +6167,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -6211,7 +6184,7 @@ ...@@ -6211,7 +6184,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"css-selector-tokenizer": "0.7.0", "css-selector-tokenizer": "0.7.0",
"postcss": "6.0.19" "postcss": "6.0.22"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
...@@ -6224,14 +6197,14 @@ ...@@ -6224,14 +6197,14 @@
} }
}, },
"chalk": { "chalk": {
"version": "2.3.2", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.1", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"has-flag": { "has-flag": {
...@@ -6241,14 +6214,14 @@ ...@@ -6241,14 +6214,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.19", "version": "6.0.22",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
"integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.2", "chalk": "2.4.1",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"source-map": { "source-map": {
...@@ -6258,9 +6231,9 @@ ...@@ -6258,9 +6231,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -6275,7 +6248,7 @@ ...@@ -6275,7 +6248,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"icss-replace-symbols": "1.1.0", "icss-replace-symbols": "1.1.0",
"postcss": "6.0.19" "postcss": "6.0.22"
}, },
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
...@@ -6288,14 +6261,14 @@ ...@@ -6288,14 +6261,14 @@
} }
}, },
"chalk": { "chalk": {
"version": "2.3.2", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.1", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"has-flag": { "has-flag": {
...@@ -6305,14 +6278,14 @@ ...@@ -6305,14 +6278,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.19", "version": "6.0.22",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
"integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.2", "chalk": "2.4.1",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.3.0" "supports-color": "5.4.0"
} }
}, },
"source-map": { "source-map": {
...@@ -6322,9 +6295,9 @@ ...@@ -6322,9 +6295,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -6519,15 +6492,15 @@ ...@@ -6519,15 +6492,15 @@
"dev": true "dev": true
}, },
"public-encrypt": { "public-encrypt": {
"version": "4.0.0", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
"integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"bn.js": "4.11.8", "bn.js": "4.11.8",
"browserify-rsa": "4.0.1", "browserify-rsa": "4.0.1",
"create-hash": "1.1.3", "create-hash": "1.2.0",
"parse-asn1": "5.1.0", "parse-asn1": "5.1.1",
"randombytes": "2.0.6" "randombytes": "2.0.6"
} }
}, },
...@@ -6550,9 +6523,9 @@ ...@@ -6550,9 +6523,9 @@
"dev": true "dev": true
}, },
"query-string": { "query-string": {
"version": "6.0.0", "version": "6.1.0",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-6.0.0.tgz", "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.1.0.tgz",
"integrity": "sha1-i485RHtz6CkNb141gXeSGOkXEUI=", "integrity": "sha512-pNB/Gr8SA8ff8KpUFM36o/WFAlthgaThka5bV19AD9PNTH20Pwq5Zxodif2YyHwrctp6SkL4GqlOot0qR/wGaw==",
"requires": { "requires": {
"decode-uri-component": "0.2.0", "decode-uri-component": "0.2.0",
"strict-uri-encode": "2.0.0" "strict-uri-encode": "2.0.0"
...@@ -6635,9 +6608,9 @@ ...@@ -6635,9 +6608,9 @@
} }
}, },
"react": { "react": {
"version": "16.2.0", "version": "16.3.2",
"resolved": "https://registry.npmjs.org/react/-/react-16.2.0.tgz", "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz",
"integrity": "sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ==", "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==",
"requires": { "requires": {
"fbjs": "0.8.16", "fbjs": "0.8.16",
"loose-envify": "1.3.1", "loose-envify": "1.3.1",
...@@ -6646,9 +6619,9 @@ ...@@ -6646,9 +6619,9 @@
} }
}, },
"react-dom": { "react-dom": {
"version": "16.2.0", "version": "16.3.2",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.2.0.tgz", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz",
"integrity": "sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg==", "integrity": "sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA==",
"requires": { "requires": {
"fbjs": "0.8.16", "fbjs": "0.8.16",
"loose-envify": "1.3.1", "loose-envify": "1.3.1",
...@@ -6656,20 +6629,6 @@ ...@@ -6656,20 +6629,6 @@
"prop-types": "15.6.1" "prop-types": "15.6.1"
} }
}, },
"react-router": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-4.2.0.tgz",
"integrity": "sha512-DY6pjwRhdARE4TDw7XjxjZsbx9lKmIcyZoZ+SDO7SBJ1KUeWNxT22Kara2AC7u6/c2SYEHlEDLnzBCcNhLE8Vg==",
"requires": {
"history": "4.7.2",
"hoist-non-react-statics": "2.5.0",
"invariant": "2.2.3",
"loose-envify": "1.3.1",
"path-to-regexp": "1.7.0",
"prop-types": "15.6.1",
"warning": "3.0.0"
}
},
"react-router-dom": { "react-router-dom": {
"version": "4.2.2", "version": "4.2.2",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.2.2.tgz", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.2.2.tgz",
...@@ -6681,6 +6640,22 @@ ...@@ -6681,6 +6640,22 @@
"prop-types": "15.6.1", "prop-types": "15.6.1",
"react-router": "4.2.0", "react-router": "4.2.0",
"warning": "3.0.0" "warning": "3.0.0"
},
"dependencies": {
"react-router": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-4.2.0.tgz",
"integrity": "sha512-DY6pjwRhdARE4TDw7XjxjZsbx9lKmIcyZoZ+SDO7SBJ1KUeWNxT22Kara2AC7u6/c2SYEHlEDLnzBCcNhLE8Vg==",
"requires": {
"history": "4.7.2",
"hoist-non-react-statics": "2.5.0",
"invariant": "2.2.3",
"loose-envify": "1.3.1",
"path-to-regexp": "1.7.0",
"prop-types": "15.6.1",
"warning": "3.0.0"
}
}
} }
}, },
"read-pkg": { "read-pkg": {
...@@ -7026,12 +7001,12 @@ ...@@ -7026,12 +7001,12 @@
} }
}, },
"ripemd160": { "ripemd160": {
"version": "2.0.1", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
"integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
"dev": true, "dev": true,
"requires": { "requires": {
"hash-base": "2.0.2", "hash-base": "3.0.4",
"inherits": "2.0.3" "inherits": "2.0.3"
} }
}, },
...@@ -7062,8 +7037,8 @@ ...@@ -7062,8 +7037,8 @@
"integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
"dev": true, "dev": true,
"requires": { "requires": {
"ajv": "6.2.1", "ajv": "6.4.0",
"ajv-keywords": "3.1.0" "ajv-keywords": "3.2.0"
} }
}, },
"select-hose": { "select-hose": {
...@@ -7204,9 +7179,9 @@ ...@@ -7204,9 +7179,9 @@
"dev": true "dev": true
}, },
"sha.js": { "sha.js": {
"version": "2.4.10", "version": "2.4.11",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.10.tgz", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
"integrity": "sha512-vnwmrFDlOExK4Nm16J2KMWHLrp14lBrjxMxBJpu++EnsuBmpiYaM/MEs46Vxxm/4FvdP5yTwuCTO9it5FSjrqA==", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
...@@ -7267,63 +7242,6 @@ ...@@ -7267,63 +7242,6 @@
"requires": { "requires": {
"is-extendable": "0.1.1" "is-extendable": "0.1.1"
} }
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "0.1.4",
"kind-of": "5.1.0"
}
},
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true
} }
} }
}, },
...@@ -7346,6 +7264,41 @@ ...@@ -7346,6 +7264,41 @@
"requires": { "requires": {
"is-descriptor": "1.0.2" "is-descriptor": "1.0.2"
} }
},
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
"dev": true,
"requires": {
"kind-of": "6.0.2"
}
},
"is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "1.0.0",
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
} }
} }
}, },
...@@ -7429,7 +7382,7 @@ ...@@ -7429,7 +7382,7 @@
"integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
"dev": true, "dev": true,
"requires": { "requires": {
"atob": "2.0.3", "atob": "2.1.1",
"decode-uri-component": "0.2.0", "decode-uri-component": "0.2.0",
"resolve-url": "0.2.1", "resolve-url": "0.2.1",
"source-map-url": "0.4.0", "source-map-url": "0.4.0",
...@@ -7494,7 +7447,7 @@ ...@@ -7494,7 +7447,7 @@
"http-deceiver": "1.2.7", "http-deceiver": "1.2.7",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"select-hose": "2.0.0", "select-hose": "2.0.0",
"spdy-transport": "2.0.20" "spdy-transport": "2.1.0"
}, },
"dependencies": { "dependencies": {
"debug": { "debug": {
...@@ -7509,16 +7462,16 @@ ...@@ -7509,16 +7462,16 @@
} }
}, },
"spdy-transport": { "spdy-transport": {
"version": "2.0.20", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz",
"integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==",
"dev": true, "dev": true,
"requires": { "requires": {
"debug": "2.6.9", "debug": "2.6.9",
"detect-node": "2.0.3", "detect-node": "2.0.3",
"hpack.js": "2.1.6", "hpack.js": "2.1.6",
"obuf": "1.1.2", "obuf": "1.1.2",
"readable-stream": "2.3.5", "readable-stream": "2.3.6",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"wbuf": "1.7.3" "wbuf": "1.7.3"
}, },
...@@ -7539,9 +7492,9 @@ ...@@ -7539,9 +7492,9 @@
"dev": true "dev": true
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.5", "version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
...@@ -7549,14 +7502,14 @@ ...@@ -7549,14 +7502,14 @@
"isarray": "1.0.0", "isarray": "1.0.0",
"process-nextick-args": "2.0.0", "process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1", "safe-buffer": "5.1.1",
"string_decoder": "1.0.3", "string_decoder": "1.1.1",
"util-deprecate": "1.0.2" "util-deprecate": "1.0.2"
} }
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true, "dev": true,
"requires": { "requires": {
"safe-buffer": "5.1.1" "safe-buffer": "5.1.1"
...@@ -7597,63 +7550,6 @@ ...@@ -7597,63 +7550,6 @@
"requires": { "requires": {
"is-descriptor": "0.1.6" "is-descriptor": "0.1.6"
} }
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
"kind-of": "3.2.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "1.1.6"
}
}
}
},
"is-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "0.1.6",
"is-data-descriptor": "0.1.4",
"kind-of": "5.1.0"
}
},
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
"dev": true
} }
} }
}, },
...@@ -7901,9 +7797,9 @@ ...@@ -7901,9 +7797,9 @@
} }
}, },
"toposort": { "toposort": {
"version": "1.0.6", "version": "1.0.7",
"resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
"integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
"dev": true "dev": true
}, },
"trim-newlines": { "trim-newlines": {
...@@ -7940,12 +7836,12 @@ ...@@ -7940,12 +7836,12 @@
"integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g=="
}, },
"uglify-js": { "uglify-js": {
"version": "3.3.14", "version": "3.3.23",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.14.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.23.tgz",
"integrity": "sha512-OY8VPQU25q09gQRbC+Ekk3xgEVBmYFEfVcgS47ksjTiNht2LmLlUkWutyi38ZsDSToJHwbe76kDGwmD226Z2Fg==", "integrity": "sha512-Ks+KqLGDsYn4z+pU7JsKCzC0T3mPYl+rU+VcPZiQOazjE4Uqi4UCRY3qPMDbJi7ze37n1lDXj3biz1ik93vqvw==",
"dev": true, "dev": true,
"requires": { "requires": {
"commander": "2.14.1", "commander": "2.15.1",
"source-map": "0.6.1" "source-map": "0.6.1"
}, },
"dependencies": { "dependencies": {
...@@ -8073,9 +7969,9 @@ ...@@ -8073,9 +7969,9 @@
} }
}, },
"upath": { "upath": {
"version": "1.0.4", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz", "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz",
"integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", "integrity": "sha512-qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww==",
"dev": true "dev": true
}, },
"upper-case": { "upper-case": {
...@@ -8084,6 +7980,23 @@ ...@@ -8084,6 +7980,23 @@
"integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
"dev": true "dev": true
}, },
"uri-js": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz",
"integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=",
"dev": true,
"requires": {
"punycode": "2.1.0"
},
"dependencies": {
"punycode": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
"integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
"dev": true
}
}
},
"urix": { "urix": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
...@@ -8206,9 +8119,9 @@ ...@@ -8206,9 +8119,9 @@
"dev": true "dev": true
}, },
"vendors": { "vendors": {
"version": "1.0.1", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
"integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
"dev": true "dev": true
}, },
"vm-browserify": { "vm-browserify": {
...@@ -8229,14 +8142,14 @@ ...@@ -8229,14 +8142,14 @@
} }
}, },
"watchpack": { "watchpack": {
"version": "1.5.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
"integrity": "sha512-RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA==", "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
"dev": true, "dev": true,
"requires": { "requires": {
"chokidar": "2.0.2", "chokidar": "2.0.3",
"graceful-fs": "4.1.11", "graceful-fs": "4.1.11",
"neo-async": "2.5.0" "neo-async": "2.5.1"
} }
}, },
"wbuf": { "wbuf": {
...@@ -8245,7 +8158,7 @@ ...@@ -8245,7 +8158,7 @@
"integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
"dev": true, "dev": true,
"requires": { "requires": {
"minimalistic-assert": "1.0.0" "minimalistic-assert": "1.0.1"
} }
}, },
"webpack": { "webpack": {
...@@ -8272,7 +8185,7 @@ ...@@ -8272,7 +8185,7 @@
"supports-color": "3.2.3", "supports-color": "3.2.3",
"tapable": "0.2.8", "tapable": "0.2.8",
"uglify-js": "2.8.29", "uglify-js": "2.8.29",
"watchpack": "1.5.0", "watchpack": "1.6.0",
"webpack-sources": "1.1.0", "webpack-sources": "1.1.0",
"yargs": "6.6.0" "yargs": "6.6.0"
}, },
...@@ -8371,7 +8284,7 @@ ...@@ -8371,7 +8284,7 @@
"ansi-html": "0.0.7", "ansi-html": "0.0.7",
"array-includes": "3.0.3", "array-includes": "3.0.3",
"bonjour": "3.5.0", "bonjour": "3.5.0",
"chokidar": "2.0.2", "chokidar": "2.0.3",
"compression": "1.7.2", "compression": "1.7.2",
"connect-history-api-fallback": "1.5.0", "connect-history-api-fallback": "1.5.0",
"debug": "3.1.0", "debug": "3.1.0",
...@@ -8384,7 +8297,7 @@ ...@@ -8384,7 +8297,7 @@
"ip": "1.1.5", "ip": "1.1.5",
"killable": "1.0.0", "killable": "1.0.0",
"loglevel": "1.6.1", "loglevel": "1.6.1",
"opn": "5.2.0", "opn": "5.3.0",
"portfinder": "1.0.13", "portfinder": "1.0.13",
"selfsigned": "1.10.2", "selfsigned": "1.10.2",
"serve-index": "1.9.1", "serve-index": "1.9.1",
...@@ -8392,7 +8305,7 @@ ...@@ -8392,7 +8305,7 @@
"sockjs-client": "1.1.4", "sockjs-client": "1.1.4",
"spdy": "3.4.7", "spdy": "3.4.7",
"strip-ansi": "3.0.1", "strip-ansi": "3.0.1",
"supports-color": "5.3.0", "supports-color": "5.4.0",
"webpack-dev-middleware": "1.12.2", "webpack-dev-middleware": "1.12.2",
"yargs": "6.6.0" "yargs": "6.6.0"
}, },
...@@ -8404,9 +8317,9 @@ ...@@ -8404,9 +8317,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.3.0", "version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
...@@ -8493,12 +8406,6 @@ ...@@ -8493,12 +8406,6 @@
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true "dev": true
}, },
"xml-char-classes": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz",
"integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=",
"dev": true
},
"xtend": { "xtend": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
......
...@@ -6,19 +6,19 @@ module.exports = { ...@@ -6,19 +6,19 @@ module.exports = {
output: { output: {
path: path.resolve(__dirname, 'dist'), path: path.resolve(__dirname, 'dist'),
filename: 'index_bundle.js', filename: 'index_bundle.js',
//publicPath: '/' publicPath: '/'
}, },
module: { module: {
rules: [ rules: [
{ test: /\.(js)$/, use: 'babel-loader' }, { test: /\.(js)$/, use: 'babel-loader' },
{ test: /\.css$/, use: [ 'style-loader', 'css-loader' ]} { test: /\.css$/, use: ['style-loader', 'css-loader'] }
] ]
}, },
/*
devServer: { devServer: {
historyApiFallback: true, historyApiFallback: true,
}, },
*/
plugins: [ plugins: [
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
template: 'app/index.html' template: 'app/index.html'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment