From bbc856127a210620bf01b9dd409940298e6695a6 Mon Sep 17 00:00:00 2001
From: Olivier Tassinari
Date: Sun, 11 Jun 2017 16:17:14 +0200
Subject: [PATCH] tests(visual): add Argos CI
---
.eslintignore | 3 +
.gitignore | 6 +
.happo.js | 24 +
.travis.yml | 8 +
docgen/assets/js/sidebar.js | 5 +-
docgen/plugins/jsdoc-data.js | 10 +-
docgen/plugins/onlyChanged.js | 4 +-
docgen/plugins/webpackEntryMetadata.js | 3 +-
docgen/src/examples/default-theme/App.js | 20 +-
.../src/examples/e-commerce-infinite/App.js | 23 +-
docgen/src/examples/e-commerce/App.js | 28 +-
docgen/src/examples/material-ui/App.js | 36 +-
docgen/src/examples/media/App.js | 42 +-
docgen/src/examples/tourism/App.js | 9 +-
docgen/src/examples/urlSync.js | 63 +-
docgen/syntaxHighlighting.js | 5 +-
package.json | 7 +
.../styles/_Toggle.scss | 2 +-
.../examples/autocomplete/src/App-Mentions.js | 10 +-
.../autocomplete/src/App-Multi-Index.js | 13 +-
.../examples/geo-search/src/App.js | 11 +-
.../examples/multi-index/src/App.js | 5 +-
.../examples/react-native/src/Categories.js | 5 +-
.../examples/react-native/src/Filters.js | 11 +-
.../examples/react-native/src/Home.js | 17 +-
.../examples/react-native/src/Rating.js | 16 +-
.../examples/react-native/src/Type.js | 5 +-
.../react-native/src/components/Spinner.js | 4 +-
.../react-native/src/components/Stats.js | 4 +-
.../examples/react-router-v4/src/App.js | 2 +-
.../src/components/CurrentRefinements.js | 8 +-
.../src/components/Highlight.test.js | 6 +-
.../src/components/Highlighter.test.js | 6 +-
.../src/components/Hits.js | 5 +-
.../src/components/InfiniteHits.js | 9 +-
.../src/components/LinkList.js | 4 +-
.../src/components/PoweredBy.js | 5 +-
.../src/components/SearchBox.js | 4 +-
.../src/components/Select.js | 4 +-
.../src/components/Snippet.test.js | 6 +-
.../src/components/StarRating.js | 2 +-
.../src/connectors/connectHitsPerPage.js | 4 +-
.../src/connectors/connectMultiRange.js | 10 +-
.../src/connectors/connectPoweredBy.test.js | 3 +-
.../src/connectors/connectSortBy.js | 4 +-
.../src/core/InstantSearch.js | 4 +-
.../src/core/createConnector.js | 365 ++--
.../src/core/createInstantSearchManager.js | 2 +-
.../src/widgets/ClearAll.js | 3 +-
.../src/widgets/CurrentRefinements.js | 3 +-
.../src/widgets/RangeSlider.js | 7 +-
scripts/release.sh | 2 +-
scripts/test.sh | 2 +
stories/3rdPartyIntegrations.stories.js | 4 +-
stories/ClearAll.stories.js | 12 +-
stories/CurrentRefinements.stories.js | 16 +-
stories/HierarchicalMenu.stories.js | 24 +-
stories/Highlight.stories.js | 18 +-
stories/Hits.stories.js | 8 +-
stories/HitsPerPage.stories.js | 16 +-
stories/InfiniteHits.stories.js | 4 +-
stories/Menu.stories.js | 32 +-
stories/MultiIndex.stories.js | 22 +-
stories/MultiRange.stories.js | 20 +-
stories/Pagination.stories.js | 20 +-
stories/PoweredBy.stories.js | 4 +-
stories/RangeInput.stories.js | 16 +-
stories/RangeSlider.stories.js | 16 +-
stories/RefinementList.stories.js | 32 +-
stories/ScrollTo.stories.js | 4 +-
stories/SearchBox.stories.js | 23 +-
stories/Snippet.stories.js | 18 +-
stories/SortBy.stories.js | 8 +-
stories/StarRating.stories.js | 24 +-
stories/Stats.stories.js | 4 +-
stories/Toggle.stories.js | 8 +-
stories/util.js | 16 +-
storybook/config.js | 2 +-
storybook/webpack.config.js | 3 +-
test/regressions/XMLHttpRequest.js | 20 +
test/regressions/debug.html | 15 +
test/regressions/normalize.js | 45 +
test/regressions/tests.js | 61 +
test/regressions/webpack.config.js | 23 +
yarn.lock | 1716 +++++++++--------
85 files changed, 1707 insertions(+), 1416 deletions(-)
create mode 100644 .happo.js
create mode 100644 test/regressions/XMLHttpRequest.js
create mode 100644 test/regressions/debug.html
create mode 100644 test/regressions/normalize.js
create mode 100644 test/regressions/tests.js
create mode 100644 test/regressions/webpack.config.js
diff --git a/.eslintignore b/.eslintignore
index 40e6f03359..4f993f2aa0 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -5,3 +5,6 @@ packages/react-instantsearch/examples/*/node_modules/
docs/
docs-production/
dist/
+
+# Happo visual regression build
+test/.happo
diff --git a/.gitignore b/.gitignore
index fa2530186d..c8348c028d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,9 @@ npm-debug.log
*.iml
preview.zip
.happypack/
+
+# Ignore Argos CI screenshots.
+test/screenshots/
+
+# Ignore Happo build.
+test/.happo/
diff --git a/.happo.js b/.happo.js
new file mode 100644
index 0000000000..5aaa52f304
--- /dev/null
+++ b/.happo.js
@@ -0,0 +1,24 @@
+const path = require('path');
+const FirefoxTarget = require('happo-target-firefox');
+
+module.exports = {
+ snapshotsFolder: 'test/screenshots',
+ targets: [
+ new FirefoxTarget({
+ name: 'firefox',
+ sourceFiles: ['test/.happo/tests.js'],
+ stylesheets: [
+ 'storybook/public/default.css',
+ 'storybook/public/react-autosuggest.css',
+ 'storybook/public/rheostat.css',
+ 'storybook/public/util.css',
+ ],
+ viewports: {
+ medium: {
+ width: 640,
+ height: 888,
+ },
+ },
+ }),
+ ],
+};
diff --git a/.travis.yml b/.travis.yml
index 5d0cfb4ea7..5f31a079be 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,9 +4,17 @@ before_script:
branches:
only:
- master
+addons:
+ firefox: 50.0
+before_install:
+ - export DISPLAY=:99.0
+ - sh -e /etc/init.d/xvfb start
cache:
yarn: true
directories:
- node_modules
- packages/react-instantsearch/node_modules
- packages/react-instantsearch-theme-algolia/node_modules
+env:
+ global:
+ - ARGOS_TOKEN=da82cbbe3add183c6adb18f5c61da515d9bf99dd
diff --git a/docgen/assets/js/sidebar.js b/docgen/assets/js/sidebar.js
index 039fbbe1ce..bb9cd76224 100644
--- a/docgen/assets/js/sidebar.js
+++ b/docgen/assets/js/sidebar.js
@@ -32,7 +32,8 @@ function sidebarFollowScroll(sidebarContainer) {
sidebarContainer.style.top = null;
}
sidebarContainer.classList.add('fixed');
- linksContainer.style.maxHeight = `calc(100vh - ${titleHeight + navHeight}px)`;
+ linksContainer.style.maxHeight = `calc(100vh - ${titleHeight +
+ navHeight}px)`;
} else {
sidebarContainer.classList.remove('fixed');
linksContainer.style.maxHeight = '';
@@ -78,7 +79,7 @@ function scrollSpy(sidebarContainer, headersContainer) {
// then we take the closest to this position as reference
.sort(
(header1, header2) =>
- (Math.abs(header1.rect.top) < Math.abs(header2.rect.top) ? -1 : 1)
+ Math.abs(header1.rect.top) < Math.abs(header2.rect.top) ? -1 : 1
);
if (headers[0] && highestVisibleHeaders.length === 0) {
diff --git a/docgen/plugins/jsdoc-data.js b/docgen/plugins/jsdoc-data.js
index c8c638aa8b..8a0f50f6c5 100644
--- a/docgen/plugins/jsdoc-data.js
+++ b/docgen/plugins/jsdoc-data.js
@@ -10,9 +10,9 @@ export default function() {
return function(files, metalsmith, done) {
const allFilles = Object.entries(files).reduce(
(memo, [filename, file]) =>
- (/\.jsdoc$/.test(filename)
+ /\.jsdoc$/.test(filename)
? [...memo, { filename: filename.replace(/\.jsdoc$/, ''), ...file }]
- : memo),
+ : memo,
[]
);
@@ -80,9 +80,9 @@ export default function() {
stats: fileFromMetalsmith && fileFromMetalsmith.stats,
filename: fileFromMetalsmith && fileFromMetalsmith.filename,
title,
- mainTitle: `${data.kind
- .charAt(0)
- .toUpperCase()}${data.kind.slice(1)}s`, //
+ mainTitle: `${data.kind.charAt(0).toUpperCase()}${data.kind.slice(
+ 1
+ )}s`, //
withHeadings: false,
layout: `${data.kind}.pug`,
category: data.kind,
diff --git a/docgen/plugins/onlyChanged.js b/docgen/plugins/onlyChanged.js
index 88b823fd98..3a7102df73 100644
--- a/docgen/plugins/onlyChanged.js
+++ b/docgen/plugins/onlyChanged.js
@@ -17,10 +17,10 @@ const cssFiles = join(__dirname, '../src/stylesheets/**/*');
const CSSEntryPoints = ['stylesheets/index.css', 'stylesheets/header.css'];
export const hasChanged = file =>
- (file.stats && file.stats.ctime && file.stats.mtime
+ file.stats && file.stats.ctime && file.stats.mtime
? Date.parse(file.stats.ctime) > lastRunTime ||
Date.parse(file.stats.mtime) > lastRunTime
- : true);
+ : true;
export default function onlyChanged(files, metalsmith, cb) {
if (lastRunTime === false) {
diff --git a/docgen/plugins/webpackEntryMetadata.js b/docgen/plugins/webpackEntryMetadata.js
index d924fe5599..f50b296e14 100644
--- a/docgen/plugins/webpackEntryMetadata.js
+++ b/docgen/plugins/webpackEntryMetadata.js
@@ -5,7 +5,8 @@ export default function webpackEntryMetadata(webpackConfig) {
const assets = Object.keys(webpackConfig.entry).reduce(
(memo, entryName) => ({
...memo,
- [`${entryName}.js`]: `${webpackConfig.output.publicPath}${entryName}.js`,
+ [`${entryName}.js`]: `${webpackConfig.output
+ .publicPath}${entryName}.js`,
}),
{}
);
diff --git a/docgen/src/examples/default-theme/App.js b/docgen/src/examples/default-theme/App.js
index 4bad010cda..ba37f04174 100644
--- a/docgen/src/examples/default-theme/App.js
+++ b/docgen/src/examples/default-theme/App.js
@@ -19,7 +19,7 @@ import {
import { withUrlSync } from '../urlSync';
import 'react-instantsearch-theme-algolia/style.scss';
-const App = props => (
+const App = props =>
(
-
-);
+ ;
-const Header = () => (
+const Header = () =>
-);
+ ;
-const Facets = () => (
+const Facets = () =>
-);
+ ;
-const SideBarSection = ({ title, children }) => (
+const SideBarSection = ({ title, children }) =>
-);
+ ;
const Hit = ({ hit }) => {
const icons = [];
diff --git a/docgen/src/examples/e-commerce-infinite/App.js b/docgen/src/examples/e-commerce-infinite/App.js
index f1e7cff44b..ce2acea128 100644
--- a/docgen/src/examples/e-commerce-infinite/App.js
+++ b/docgen/src/examples/e-commerce-infinite/App.js
@@ -39,7 +39,7 @@ export default function App() {
);
}
-const Header = () => (
+const Header = () =>
-);
+ ;
-const Facets = () => (
+const Facets = () =>
-);
+ ;
-const CustomSearchBox = ({ currentRefinement, refine }) => (
+const CustomSearchBox = ({ currentRefinement, refine }) =>
(
-
-);
+ ;
const ColorItem = ({ item, createURL, refine }) => {
const active = item.isRefined ? 'checked' : '';
@@ -138,19 +135,19 @@ const ColorItem = ({ item, createURL, refine }) => {
};
const CustomColorRefinementList = ({ items, refine, createURL }) =>
- (items.length > 0
+ items.length > 0
?
Colors
- {items.map(item => (
+ {items.map(item =>
- ))}
+ )}
- : null);
+ : null;
function CustomHits({ hits, refine, hasMore }) {
const loadMoreButton = hasMore
diff --git a/docgen/src/examples/e-commerce/App.js b/docgen/src/examples/e-commerce/App.js
index 989caf939c..248771490c 100644
--- a/docgen/src/examples/e-commerce/App.js
+++ b/docgen/src/examples/e-commerce/App.js
@@ -24,7 +24,7 @@ import {
import { withUrlSync } from '../urlSync';
import 'react-instantsearch-theme-algolia/style.scss';
-const App = props => (
+const App = props =>
(
-
-);
+ ;
-const Header = () => (
+const Header = () =>
-);
+ ;
-const Facets = () => (
+const Facets = () =>
-);
+ ;
-const CustomSearchBox = ({ currentRefinement, refine }) => (
+const CustomSearchBox = ({ currentRefinement, refine }) =>
(
-
-);
+ ;
const ColorItem = ({ item, createURL, refine }) => {
const active = item.isRefined ? 'checked' : '';
@@ -141,19 +137,19 @@ const ColorItem = ({ item, createURL, refine }) => {
};
const CustomColorRefinementList = ({ items, refine, createURL }) =>
- (items.length > 0
+ items.length > 0
?
Colors
- {items.map(item => (
+ {items.map(item =>
- ))}
+ )}
- : null);
+ : null;
function CustomHits({ hits }) {
return (
diff --git a/docgen/src/examples/material-ui/App.js b/docgen/src/examples/material-ui/App.js
index 4da6717ce9..ff7574054c 100644
--- a/docgen/src/examples/material-ui/App.js
+++ b/docgen/src/examples/material-ui/App.js
@@ -37,14 +37,13 @@ import { withUrlSync } from '../urlSync';
injectTapEventPlugin();
-const App = props => (
+const App = props =>
-
-);
+ ;
const isMobile = window.innerWidth < 450;
-const MaterialUiExample = props => (
+const MaterialUiExample = props =>
(
>
-
-);
+ ;
class Content extends React.Component {
constructor() {
@@ -190,7 +188,7 @@ const MaterialUiSearchBox = ({ currentRefinement, refine }) => {
);
};
-const CheckBoxItem = ({ item, refine }) => (
+const CheckBoxItem = ({ item, refine }) =>
(
}}
/>
}
- />
-);
+ />;
const MaterialUiCheckBoxRefinementList = ({
items,
attributeName,
refine,
createURL,
-}) => (
+}) =>
{attributeName.toUpperCase()}
- {items.map(item => (
+ {items.map(item =>
- ))}
-
-);
+ )}
+ ;
const MaterialUiNestedList = function({ id, items, refine }) {
return (
@@ -232,7 +228,7 @@ const MaterialUiNestedList = function({ id, items, refine }) {
{id.toUpperCase()}
{items.map((item, idx) => {
const nestedElements = item.items
- ? item.items.map((child, childIdx) => (
+ ? item.items.map((child, childIdx) =>
- ))
+ )
: [];
return (
- {this.props.items.map(item => (
+ {this.props.items.map(item =>
- ))}
+ )}
);
}
@@ -318,7 +314,7 @@ function CustomHits({ hits, marginLeft, hasMore, refine }) {
return (
- {hits.map((hit, idx) => (
+ {hits.map((hit, idx) =>
}
@@ -343,7 +339,7 @@ function CustomHits({ hits, marginLeft, hasMore, refine }) {
titleStyle={{ fontSize: 16 }}
/>
- ))}
+ )}
(
+const App = props =>
(
-
-);
+ ;
-const Header = () => (
+const Header = () =>
-);
+ ;
-const SearchBox = connectSearchBox(({ currentRefinement, refine }) => (
+const SearchBox = connectSearchBox(({ currentRefinement, refine }) =>
-));
+);
-const Facets = () => (
+const Facets = () =>
Home
@@ -88,19 +86,16 @@ const Facets = () => (
{' '}
Data courtesy of imdb.com
-
-);
+ ;
-const Panel = ({ title, children, id }) => (
+const Panel = ({ title, children, id }) =>
{title}
{children}
-
-);
+
;
-const Star = ({ active }) => (
-
-);
+const Star = ({ active }) =>
+ ;
const Stars = ({ rating }) => {
const stars = [];
for (let i = 1; i <= 5; ++i) {
@@ -113,11 +108,10 @@ const Stars = ({ rating }) => {
);
};
const Genre = ({ name }) => {name} ;
-const Genres = ({ genres }) => (
+const Genres = ({ genres }) =>
{genres.map((genre, idx) => )}
-
-);
+ ;
const Hit = hit => {
const { image, rating, year, genre } = hit.hit;
@@ -141,18 +135,18 @@ const Hit = hit => {
);
};
-const Results = connectSearchBox(() => (
+const Results = connectSearchBox(() =>
-));
+);
const RefinementListLinks = connectRefinementList(
({ items, refine, createURL }) => {
- const hitComponents = items.map(item => (
+ const hitComponents = items.map(item =>
- ));
+ );
return (
diff --git a/docgen/src/examples/tourism/App.js b/docgen/src/examples/tourism/App.js
index c3be622934..627d8be8a0 100644
--- a/docgen/src/examples/tourism/App.js
+++ b/docgen/src/examples/tourism/App.js
@@ -22,7 +22,7 @@ import Rheostat from 'rheostat';
import { withUrlSync } from '../urlSync';
-const App = props => (
+const App = props =>
(
-
-);
+ ;
function Header() {
return (
@@ -133,9 +132,9 @@ function HitsMap({ hits }) {
const boundsConfig = hits.length > 0
? fitBounds(boundingPoints, availableSpace)
: {};
- const markers = hits.map(hit => (
+ const markers = hits.map(hit =>
- ));
+ );
const options = {
minZoomOverride: true,
minZoom: 2,
diff --git a/docgen/src/examples/urlSync.js b/docgen/src/examples/urlSync.js
index 5049aa8a77..676683a151 100644
--- a/docgen/src/examples/urlSync.js
+++ b/docgen/src/examples/urlSync.js
@@ -3,39 +3,38 @@ import qs from 'qs';
const updateAfter = 700;
const searchStateToUrl = searchState =>
- (searchState
- ? `${window.location.pathname}?${qs.stringify(searchState)}`
- : '');
+ searchState ? `${window.location.pathname}?${qs.stringify(searchState)}` : '';
-export const withUrlSync = App => class urlSync extends Component {
- constructor() {
- super();
- this.state = { searchState: qs.parse(window.location.search.slice(1)) };
- window.addEventListener('popstate', ({ state: searchState }) =>
- this.setState({ searchState })
- );
- }
+export const withUrlSync = App =>
+ class urlSync extends Component {
+ constructor() {
+ super();
+ this.state = { searchState: qs.parse(window.location.search.slice(1)) };
+ window.addEventListener('popstate', ({ state: searchState }) =>
+ this.setState({ searchState })
+ );
+ }
+
+ onSearchStateChange = searchState => {
+ clearTimeout(this.debouncedSetState);
+ this.debouncedSetState = setTimeout(() => {
+ window.history.pushState(
+ searchState,
+ null,
+ searchStateToUrl(searchState)
+ );
+ }, updateAfter);
+ this.setState({ searchState });
+ };
- onSearchStateChange = searchState => {
- clearTimeout(this.debouncedSetState);
- this.debouncedSetState = setTimeout(() => {
- window.history.pushState(
- searchState,
- null,
- searchStateToUrl(searchState)
+ render() {
+ return (
+
);
- }, updateAfter);
- this.setState({ searchState });
+ }
};
-
- render() {
- return (
-
- );
- }
-};
diff --git a/docgen/syntaxHighlighting.js b/docgen/syntaxHighlighting.js
index c0357cde1c..92e5bf4f97 100644
--- a/docgen/syntaxHighlighting.js
+++ b/docgen/syntaxHighlighting.js
@@ -23,7 +23,10 @@ export default function highlight(source, lang) {
return;
}
- tokenizedSource += `
${text} `;
+ tokenizedSource += `
${text} `;
});
return `
diff --git a/package.json b/package.json
index e70a26534a..59de03e158 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,8 @@
"docs:doctoc": "doctoc --maxlevel 1 README.md",
"test": "./scripts/test.sh",
"test:build": "./scripts/test:build.sh",
+ "test:regressions": "webpack --config test/regressions/webpack.config.js && rm -rf test/screenshots && happo run && babel-node ./test/regressions/normalize.js",
+ "argos": "argos upload test/screenshots --token $ARGOS_TOKEN || true",
"dev": "jest --watch --bail",
"docs:storybook-start": "NODE_ENV=development start-storybook -p 6006 -c ./storybook -s ./storybook/public",
"docs:storybook-build-production": "NODE_ENV=development build-storybook -s ./storybook/public -o docs-production/react-instantsearch/storybook -c ./storybook",
@@ -34,6 +36,7 @@
"@storybook/addons": "^3.1.2",
"@storybook/react": "^3.1.3",
"@storybook/ui": "^3.1.3",
+ "argos-cli": "^0.0.8",
"async": "^2.4.1",
"autoprefixer": "^7.1.1",
"babel-cli": "^6.24.1",
@@ -67,9 +70,13 @@
"eslint-plugin-jasmine": "^2.3.0",
"eslint-plugin-jest": "^20.0.3",
"eslint-plugin-react": "^7.1.0",
+ "fs-extra": "^3.0.1",
"gh-pages": "^1.0.0",
"glob": "^7.1.2",
"google-map-react": "^0.24.0",
+ "happo": "^5.0.0-rc.3",
+ "happo-core": "^5.0.0-rc.2",
+ "happo-target-firefox": "^5.0.0-rc.6",
"happypack": "^4.0.0-beta.1",
"hasha": "^3.0.0",
"husky": "^0.13.4",
diff --git a/packages/react-instantsearch-theme-algolia/styles/_Toggle.scss b/packages/react-instantsearch-theme-algolia/styles/_Toggle.scss
index 58da0a57b5..da0871e340 100644
--- a/packages/react-instantsearch-theme-algolia/styles/_Toggle.scss
+++ b/packages/react-instantsearch-theme-algolia/styles/_Toggle.scss
@@ -57,4 +57,4 @@
border-color: darken($main-color, 7%);
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/react-instantsearch/examples/autocomplete/src/App-Mentions.js b/packages/react-instantsearch/examples/autocomplete/src/App-Mentions.js
index b687f19588..efd82a7d70 100644
--- a/packages/react-instantsearch/examples/autocomplete/src/App-Mentions.js
+++ b/packages/react-instantsearch/examples/autocomplete/src/App-Mentions.js
@@ -5,7 +5,7 @@ import 'antd/lib/mention/style/css';
import { InstantSearch } from 'react-instantsearch/dom';
import { connectAutoComplete } from 'react-instantsearch/connectors';
-const AsyncMention = ({ hits, refine }) => (
+const AsyncMention = ({ hits, refine }) =>
(
placeholder="give someone an @-mention here"
suggestions={hits.map(hit => hit.name)}
onSearchChange={query => refine(query)}
- />
-);
+ />;
AsyncMention.propTypes = {
hits: PropTypes.array,
@@ -23,14 +22,13 @@ AsyncMention.propTypes = {
const ConnectedAsyncMention = connectAutoComplete(AsyncMention);
-const App = () => (
+const App = () =>
-
-);
+ ;
export default App;
diff --git a/packages/react-instantsearch/examples/autocomplete/src/App-Multi-Index.js b/packages/react-instantsearch/examples/autocomplete/src/App-Multi-Index.js
index 073c13795c..7c66ab2328 100644
--- a/packages/react-instantsearch/examples/autocomplete/src/App-Multi-Index.js
+++ b/packages/react-instantsearch/examples/autocomplete/src/App-Multi-Index.js
@@ -4,7 +4,7 @@ import { connectAutoComplete } from 'react-instantsearch/connectors';
import Autosuggest from 'react-autosuggest';
import 'react-instantsearch-theme-algolia/style.css';
-const App = () => (
+const App = () =>
(
-
-);
+ ;
const AutoComplete = connectAutoComplete(
- ({ hits, currentRefinement, refine }) => (
+ ({ hits, currentRefinement, refine }) =>
refine(value)}
onSuggestionsClearRequested={() => refine('')}
getSuggestionValue={hit => hit.name}
- renderSuggestion={hit => (
+ renderSuggestion={hit =>
- )}
+ }
inputProps={{
placeholder: 'Type a product',
value: currentRefinement,
@@ -38,7 +36,6 @@ const AutoComplete = connectAutoComplete(
renderSectionTitle={section => section.index}
getSectionSuggestions={section => section.hits}
/>
- )
);
export default App;
diff --git a/packages/react-instantsearch/examples/geo-search/src/App.js b/packages/react-instantsearch/examples/geo-search/src/App.js
index 70fc778df0..88bc150ddf 100644
--- a/packages/react-instantsearch/examples/geo-search/src/App.js
+++ b/packages/react-instantsearch/examples/geo-search/src/App.js
@@ -10,9 +10,7 @@ import qs from 'qs';
const updateAfter = 700;
const searchStateToUrl = searchState =>
- (searchState
- ? `${window.location.pathname}?${qs.stringify(searchState)}`
- : '');
+ searchState ? `${window.location.pathname}?${qs.stringify(searchState)}` : '';
class App extends Component {
constructor() {
@@ -71,7 +69,8 @@ class App extends Component {
onSearchStateChange={this.onSearchStateChange}
>
{configuration}
- Either type a destination or click somewhere on the map to see the closest apartment.
+ Either type a destination or click somewhere on the map to see the
+ closest apartment.
@@ -132,9 +131,9 @@ function HitsMap({ hits, onLatLngChange }) {
const boundsConfig = hits.length > 0
? fitBounds(boundingPoints, availableSpace)
: {};
- const markers = hits.map(hit => (
+ const markers = hits.map(hit =>
- ));
+ );
const options = {
minZoomOverride: true,
minZoom: 2,
diff --git a/packages/react-instantsearch/examples/multi-index/src/App.js b/packages/react-instantsearch/examples/multi-index/src/App.js
index efa326f784..6a6654c78f 100644
--- a/packages/react-instantsearch/examples/multi-index/src/App.js
+++ b/packages/react-instantsearch/examples/multi-index/src/App.js
@@ -2,7 +2,7 @@ import React from 'react';
import { InstantSearch, Hits, SearchBox, Index } from 'react-instantsearch/dom';
import 'react-instantsearch-theme-algolia/style.css';
-const App = () => (
+const App = () =>
(
Results in second dataset
-
-);
+ ;
export default App;
diff --git a/packages/react-instantsearch/examples/react-native/src/Categories.js b/packages/react-instantsearch/examples/react-native/src/Categories.js
index 70c4ee4f7f..ae4f0a3d11 100644
--- a/packages/react-instantsearch/examples/react-native/src/Categories.js
+++ b/packages/react-instantsearch/examples/react-native/src/Categories.js
@@ -186,15 +186,14 @@ class Menu extends Component {
);
};
- _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) => (
+ _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) =>
- );
+ />;
}
Menu.propTypes = {
diff --git a/packages/react-instantsearch/examples/react-native/src/Filters.js b/packages/react-instantsearch/examples/react-native/src/Filters.js
index f129bbbc39..f0736bffa7 100644
--- a/packages/react-instantsearch/examples/react-native/src/Filters.js
+++ b/packages/react-instantsearch/examples/react-native/src/Filters.js
@@ -108,12 +108,14 @@ class Refinements extends React.Component {
Price: {
attributeName: 'price',
value: item =>
- `From ${item.currentRefinement.min}$ to ${item.currentRefinement.max}$`,
+ `From ${item.currentRefinement.min}$ to ${item.currentRefinement
+ .max}$`,
},
Rating: {
attributeName: 'rating',
value: item =>
- `From ${item.currentRefinement.min} stars to ${item.currentRefinement.max} stars`,
+ `From ${item.currentRefinement.min} stars to ${item.currentRefinement
+ .max} stars`,
},
ClearAll: {
attributeName: 'clearAll',
@@ -159,15 +161,14 @@ class Refinements extends React.Component {
return
{filtersRow} ;
};
- _renderSeparator = (sectionID, rowId, adjacentRowHighlighted) => (
+ _renderSeparator = (sectionID, rowId, adjacentRowHighlighted) =>
- );
+ />;
render() {
const ds = new ListView.DataSource({
rowHasChanged: (r1, r2) => r1 !== r2,
diff --git a/packages/react-instantsearch/examples/react-native/src/Home.js b/packages/react-instantsearch/examples/react-native/src/Home.js
index 5190ea7047..0bdb18191c 100644
--- a/packages/react-instantsearch/examples/react-native/src/Home.js
+++ b/packages/react-instantsearch/examples/react-native/src/Home.js
@@ -232,7 +232,7 @@ class Hits extends Component {
return hits;
}
- _renderRow = (hit, sectionId, rowId) => (
+ _renderRow = (hit, sectionId, rowId) =>
@@ -264,18 +264,16 @@ class Hits extends Component {
-
- );
+ ;
- _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) => (
+ _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) =>
- );
+ />;
}
Hits.propTypes = {
@@ -285,9 +283,9 @@ Hits.propTypes = {
};
const ConnectedHits = connectInfiniteHits(Hits);
-const ConnectedStats = connectStats(({ nbHits }) => (
+const ConnectedStats = connectStats(({ nbHits }) =>
{nbHits} products found
-));
+);
const ConnectedSortBy = connectSortBy(
({ refine, items, currentRefinement }) => {
@@ -341,7 +339,7 @@ const ConnectedSortBy = connectSortBy(
);
const Filters = connectCurrentRefinements(
- ({ items, searchState, onSearchStateChange }) => (
+ ({ items, searchState, onSearchStateChange }) =>
Actions.Filters({
@@ -351,7 +349,6 @@ const Filters = connectCurrentRefinements(
title={`Filters (${items.length})`}
color="#162331"
/>
- )
);
const VirtualRange = connectRange(() => null);
const VirtualRefinementList = connectRefinementList(() => null);
diff --git a/packages/react-instantsearch/examples/react-native/src/Rating.js b/packages/react-instantsearch/examples/react-native/src/Rating.js
index 224098427c..2a68857295 100644
--- a/packages/react-instantsearch/examples/react-native/src/Rating.js
+++ b/packages/react-instantsearch/examples/react-native/src/Rating.js
@@ -112,13 +112,13 @@ class Rating extends Component {
return { max, min: lowerBound, count, selected };
}
- _renderRow = ({ max, min, count, selected }) => (
+ _renderRow = ({ max, min, count, selected }) =>
- (selected
+ selected
? this.props.refine({ min: this.props.min, max: this.props.max })
- : this.props.refine({ min, max }))}
+ : this.props.refine({ min, max })}
>
and up!
({count})
-
- );
+ ;
- _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) => (
+ _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) =>
- );
+ />;
render() {
const { refine, min, max, count, createURL } = this.props;
@@ -155,7 +153,7 @@ class Rating extends Component {
const hasCount = !isEmpty(count.filter(item => Number(item.value) === i));
const lastSelectableItem = count.reduce(
(acc, item) =>
- (item.value < acc.value || (!acc.value && hasCount) ? item : acc),
+ item.value < acc.value || (!acc.value && hasCount) ? item : acc,
{}
);
const itemCount = count.reduce(
diff --git a/packages/react-instantsearch/examples/react-native/src/Type.js b/packages/react-instantsearch/examples/react-native/src/Type.js
index 0c5e2d8492..317686def2 100644
--- a/packages/react-instantsearch/examples/react-native/src/Type.js
+++ b/packages/react-instantsearch/examples/react-native/src/Type.js
@@ -181,15 +181,14 @@ class RefinementList extends Component {
);
};
- _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) => (
+ _renderSeparator = (sectionID, rowID, adjacentRowHighlighted) =>
- );
+ />;
}
RefinementList.propTypes = {
diff --git a/packages/react-instantsearch/examples/react-native/src/components/Spinner.js b/packages/react-instantsearch/examples/react-native/src/components/Spinner.js
index 2f6364735c..7c167d6da1 100644
--- a/packages/react-instantsearch/examples/react-native/src/components/Spinner.js
+++ b/packages/react-instantsearch/examples/react-native/src/components/Spinner.js
@@ -13,7 +13,7 @@ export default createConnector({
bottom: props.bottom ? props.bottom : height - 20,
};
},
-})(({ loading, left, bottom }) => (
+})(({ loading, left, bottom }) =>
-));
+);
diff --git a/packages/react-instantsearch/examples/react-native/src/components/Stats.js b/packages/react-instantsearch/examples/react-native/src/components/Stats.js
index 70272b0386..213b0484d5 100644
--- a/packages/react-instantsearch/examples/react-native/src/components/Stats.js
+++ b/packages/react-instantsearch/examples/react-native/src/components/Stats.js
@@ -23,7 +23,7 @@ const styles = {
width,
},
};
-export default connectStats(({ nbHits, searchState, onSearchStateChange }) => (
+export default connectStats(({ nbHits, searchState, onSearchStateChange }) =>
(
bottom={Platform.OS === 'ios' ? 597 : 530}
/>
-));
+);
diff --git a/packages/react-instantsearch/examples/react-router-v4/src/App.js b/packages/react-instantsearch/examples/react-router-v4/src/App.js
index 0cae0c6daa..e1a453444b 100644
--- a/packages/react-instantsearch/examples/react-router-v4/src/App.js
+++ b/packages/react-instantsearch/examples/react-router-v4/src/App.js
@@ -20,7 +20,7 @@ const updateAfter = 700;
const createURL = state => `?${qs.stringify(state)}`;
const searchStateToUrl = (props, searchState) =>
- (searchState ? `${props.location.pathname}${createURL(searchState)}` : '');
+ searchState ? `${props.location.pathname}${createURL(searchState)}` : '';
class App extends Component {
constructor(props) {
diff --git a/packages/react-instantsearch/src/components/CurrentRefinements.js b/packages/react-instantsearch/src/components/CurrentRefinements.js
index 28ab4b32a4..a7e768cfe5 100644
--- a/packages/react-instantsearch/src/components/CurrentRefinements.js
+++ b/packages/react-instantsearch/src/components/CurrentRefinements.js
@@ -37,13 +37,13 @@ class CurrentRefinements extends Component {
return (
- {items.map(item => (
+ {items.map(item =>
{item.label}
{item.items
- ? item.items.map(nestedItem => (
+ ? item.items.map(nestedItem =>
{nestedItem.label}
@@ -55,7 +55,7 @@ class CurrentRefinements extends Component {
{translate('clearFilter', nestedItem)}
- ))
+ )
:
}
- ))}
+ )}
);
diff --git a/packages/react-instantsearch/src/components/Highlight.test.js b/packages/react-instantsearch/src/components/Highlight.test.js
index e0dbfd01a3..ecac9f8b4f 100644
--- a/packages/react-instantsearch/src/components/Highlight.test.js
+++ b/packages/react-instantsearch/src/components/Highlight.test.js
@@ -15,7 +15,8 @@ describe('Highlight', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
@@ -52,7 +53,8 @@ describe('Highlight', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
diff --git a/packages/react-instantsearch/src/components/Highlighter.test.js b/packages/react-instantsearch/src/components/Highlighter.test.js
index 10139f27b4..652b5aa142 100644
--- a/packages/react-instantsearch/src/components/Highlighter.test.js
+++ b/packages/react-instantsearch/src/components/Highlighter.test.js
@@ -15,7 +15,8 @@ describe('Highlighter', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
@@ -53,7 +54,8 @@ describe('Highlighter', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
diff --git a/packages/react-instantsearch/src/components/Hits.js b/packages/react-instantsearch/src/components/Hits.js
index f99a5fe227..7383a78a23 100644
--- a/packages/react-instantsearch/src/components/Hits.js
+++ b/packages/react-instantsearch/src/components/Hits.js
@@ -22,7 +22,7 @@ Hits.propTypes = {
/* eslint-disable react/display-name */
Hits.defaultProps = {
- hitComponent: hit => (
+ hitComponent: hit =>
{JSON.stringify(hit).slice(0, 100)}...
-
- ),
+ ,
};
/* eslint-enable react/display-name */
diff --git a/packages/react-instantsearch/src/components/InfiniteHits.js b/packages/react-instantsearch/src/components/InfiniteHits.js
index 6ca474e31f..edec03ef96 100644
--- a/packages/react-instantsearch/src/components/InfiniteHits.js
+++ b/packages/react-instantsearch/src/components/InfiniteHits.js
@@ -15,9 +15,9 @@ class InfiniteHits extends Component {
refine,
translate,
} = this.props;
- const renderedHits = hits.map(hit => (
+ const renderedHits = hits.map(hit =>
- ));
+ );
const loadMoreButton = hasMore
? refine()}>
{translate('loadMore')}
@@ -46,7 +46,7 @@ InfiniteHits.propTypes = {
/* eslint-disable react/display-name */
InfiniteHits.defaultProps = {
- hitComponent: hit => (
+ hitComponent: hit =>
{JSON.stringify(hit).slice(0, 100)}...
-
- ),
+ ,
};
/* eslint-enable react/display-name */
diff --git a/packages/react-instantsearch/src/components/LinkList.js b/packages/react-instantsearch/src/components/LinkList.js
index d48accd8ba..2ed811924e 100644
--- a/packages/react-instantsearch/src/components/LinkList.js
+++ b/packages/react-instantsearch/src/components/LinkList.js
@@ -34,7 +34,7 @@ export default class LinkList extends Component {
const { cx, createURL, items, onSelect, canRefine } = this.props;
return (
- {items.map(item => (
+ {items.map(item =>
}
- ))}
+ )}
);
}
diff --git a/packages/react-instantsearch/src/components/PoweredBy.js b/packages/react-instantsearch/src/components/PoweredBy.js
index 4ab63c3469..f1b608398e 100644
--- a/packages/react-instantsearch/src/components/PoweredBy.js
+++ b/packages/react-instantsearch/src/components/PoweredBy.js
@@ -6,7 +6,7 @@ import classNames from './classNames.js';
const cx = classNames('PoweredBy');
/* eslint-disable max-len */
-const AlgoliaLogo = () => (
+const AlgoliaLogo = () =>
(
d="M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z"
fill="#182359"
/>
-
-);
+ ;
/* eslint-enable max-len */
class PoweredBy extends Component {
diff --git a/packages/react-instantsearch/src/components/SearchBox.js b/packages/react-instantsearch/src/components/SearchBox.js
index e45c49ae21..be9e46e29b 100644
--- a/packages/react-instantsearch/src/components/SearchBox.js
+++ b/packages/react-instantsearch/src/components/SearchBox.js
@@ -68,9 +68,9 @@ class SearchBox extends Component {
}
getQuery = () =>
- (this.props.searchAsYouType
+ this.props.searchAsYouType
? this.props.currentRefinement
- : this.state.query);
+ : this.state.query;
setQuery = val => {
const { refine, searchAsYouType } = this.props;
diff --git a/packages/react-instantsearch/src/components/Select.js b/packages/react-instantsearch/src/components/Select.js
index f62d563887..3ac10ef251 100644
--- a/packages/react-instantsearch/src/components/Select.js
+++ b/packages/react-instantsearch/src/components/Select.js
@@ -29,7 +29,7 @@ export default class Select extends Component {
return (
- {items.map(item => (
+ {items.map(item =>
{has(item, 'label') ? item.label : item.value}
- ))}
+ )}
);
}
diff --git a/packages/react-instantsearch/src/components/Snippet.test.js b/packages/react-instantsearch/src/components/Snippet.test.js
index 109a3fe16f..2981487868 100644
--- a/packages/react-instantsearch/src/components/Snippet.test.js
+++ b/packages/react-instantsearch/src/components/Snippet.test.js
@@ -15,7 +15,8 @@ describe('Snippet', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
@@ -52,7 +53,8 @@ describe('Snippet', () => {
deep: {
attribute: {
value: {
- value: 'awesome hi ghlighted hi t!',
+ value:
+ 'awesome hi ghlighted hi t!',
fullyHighlighted: true,
matchLevel: 'full',
matchedWords: [''],
diff --git a/packages/react-instantsearch/src/components/StarRating.js b/packages/react-instantsearch/src/components/StarRating.js
index 0159d61b52..6be90a1277 100644
--- a/packages/react-instantsearch/src/components/StarRating.js
+++ b/packages/react-instantsearch/src/components/StarRating.js
@@ -142,7 +142,7 @@ class StarRating extends Component {
const hasCount = !isEmpty(count.filter(item => Number(item.value) === i));
const lastSelectableItem = count.reduce(
(acc, item) =>
- (item.value < acc.value || (!acc.value && hasCount) ? item : acc),
+ item.value < acc.value || (!acc.value && hasCount) ? item : acc,
{}
);
const itemCount = count.reduce(
diff --git a/packages/react-instantsearch/src/connectors/connectHitsPerPage.js b/packages/react-instantsearch/src/connectors/connectHitsPerPage.js
index b4978ea049..c4fefbcf2d 100644
--- a/packages/react-instantsearch/src/connectors/connectHitsPerPage.js
+++ b/packages/react-instantsearch/src/connectors/connectHitsPerPage.js
@@ -62,9 +62,9 @@ export default createConnector({
);
const items = props.items.map(
item =>
- (item.value === currentRefinement
+ item.value === currentRefinement
? { ...item, isRefined: true }
- : { ...item, isRefined: false })
+ : { ...item, isRefined: false }
);
return {
items: props.transformItems ? props.transformItems(items) : items,
diff --git a/packages/react-instantsearch/src/connectors/connectMultiRange.js b/packages/react-instantsearch/src/connectors/connectMultiRange.js
index 829c957a39..6867a4752b 100644
--- a/packages/react-instantsearch/src/connectors/connectMultiRange.js
+++ b/packages/react-instantsearch/src/connectors/connectMultiRange.js
@@ -75,9 +75,11 @@ function itemHasRefinement(attributeName, results, value) {
const end = Number(range[1]) === 0 || value === ''
? Number.POSITIVE_INFINITY
: Number(range[1]);
- return !(Boolean(stats) &&
+ return !(
+ Boolean(stats) &&
(isRefinementsRangeIncludesInsideItemRange(stats, start, end) ||
- isItemRangeIncludedInsideRefinementsRange(stats, start, end)));
+ isItemRangeIncludedInsideRefinementsRange(stats, start, end))
+ );
}
function refine(props, searchState, nextRefinement, context) {
@@ -159,8 +161,8 @@ export default createConnector({
return {
items: props.transformItems ? props.transformItems(items) : items,
currentRefinement,
- canRefine: items.length > 0 &&
- items.some(item => item.noRefinement === false),
+ canRefine:
+ items.length > 0 && items.some(item => item.noRefinement === false),
};
},
diff --git a/packages/react-instantsearch/src/connectors/connectPoweredBy.test.js b/packages/react-instantsearch/src/connectors/connectPoweredBy.test.js
index 5ad139a2d8..5d06c19334 100644
--- a/packages/react-instantsearch/src/connectors/connectPoweredBy.test.js
+++ b/packages/react-instantsearch/src/connectors/connectPoweredBy.test.js
@@ -10,7 +10,8 @@ describe('connectPoweredBy', () => {
it('provides the correct props to the component', () => {
props = getProvidedProps();
expect(props).toEqual({
- url: 'https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&utm_content=&utm_campaign=poweredby',
+ url:
+ 'https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&utm_content=&utm_campaign=poweredby',
});
});
});
diff --git a/packages/react-instantsearch/src/connectors/connectSortBy.js b/packages/react-instantsearch/src/connectors/connectSortBy.js
index a0721414a2..e5e5ded850 100644
--- a/packages/react-instantsearch/src/connectors/connectSortBy.js
+++ b/packages/react-instantsearch/src/connectors/connectSortBy.js
@@ -65,9 +65,9 @@ export default createConnector({
);
const items = props.items.map(
item =>
- (item.value === currentRefinement
+ item.value === currentRefinement
? { ...item, isRefined: true }
- : { ...item, isRefined: false })
+ : { ...item, isRefined: false }
);
return {
items: props.transformItems ? props.transformItems(items) : items,
diff --git a/packages/react-instantsearch/src/core/InstantSearch.js b/packages/react-instantsearch/src/core/InstantSearch.js
index 51c66f0df4..f6e055bacc 100644
--- a/packages/react-instantsearch/src/core/InstantSearch.js
+++ b/packages/react-instantsearch/src/core/InstantSearch.js
@@ -68,9 +68,9 @@ class InstantSearch extends Component {
if (this.props.indexName !== nextProps.indexName) {
this.aisManager.updateIndex(nextProps.indexName);
}
-
+
if (this.props.algoliaClient !== nextProps.algoliaClient) {
- this.aisManager.updateClient(nextProps.algoliaClient)
+ this.aisManager.updateClient(nextProps.algoliaClient);
}
if (this.isControlled) {
diff --git a/packages/react-instantsearch/src/core/createConnector.js b/packages/react-instantsearch/src/core/createConnector.js
index 1a6f14bc32..a4146b85ec 100644
--- a/packages/react-instantsearch/src/core/createConnector.js
+++ b/packages/react-instantsearch/src/core/createConnector.js
@@ -44,210 +44,213 @@ export default function createConnector(connectorDesc) {
const hasCleanUp = has(connectorDesc, 'cleanUp');
const isWidget = hasSearchParameters || hasMetadata || hasTransitionState;
- return Composed => class Connector extends Component {
- static displayName = `${connectorDesc.displayName}(${getDisplayName(Composed)})`;
- static defaultClassNames = Composed.defaultClassNames;
- static propTypes = connectorDesc.propTypes;
- static defaultProps = connectorDesc.defaultProps;
-
- static contextTypes = {
- // @TODO: more precise state manager propType
- ais: PropTypes.object.isRequired,
- multiIndexContext: PropTypes.object,
- };
-
- constructor(props, context) {
- super(props, context);
+ return Composed =>
+ class Connector extends Component {
+ static displayName = `${connectorDesc.displayName}(${getDisplayName(
+ Composed
+ )})`;
+ static defaultClassNames = Composed.defaultClassNames;
+ static propTypes = connectorDesc.propTypes;
+ static defaultProps = connectorDesc.defaultProps;
- const { ais: { store, widgetsManager }, multiIndexContext } = context;
- this.state = {
- props: this.getProvidedProps(props),
+ static contextTypes = {
+ // @TODO: more precise state manager propType
+ ais: PropTypes.object.isRequired,
+ multiIndexContext: PropTypes.object,
};
- this.unsubscribe = store.subscribe(() => {
- this.setState({
- props: this.getProvidedProps(this.props),
- });
- });
+ constructor(props, context) {
+ super(props, context);
- const getSearchParameters = hasSearchParameters
- ? searchParameters =>
- connectorDesc.getSearchParameters.call(
- this,
- searchParameters,
- this.props,
- store.getState().widgets
- )
- : null;
- const getMetadata = hasMetadata
- ? nextWidgetsState =>
- connectorDesc.getMetadata.call(this, this.props, nextWidgetsState)
- : null;
- const transitionState = hasTransitionState
- ? (prevWidgetsState, nextWidgetsState) =>
- connectorDesc.transitionState.call(
- this,
- this.props,
- prevWidgetsState,
- nextWidgetsState
- )
- : null;
- if (isWidget) {
- this.unregisterWidget = widgetsManager.registerWidget({
- getSearchParameters,
- getMetadata,
- transitionState,
- multiIndexContext,
- });
- }
- }
+ const { ais: { store, widgetsManager }, multiIndexContext } = context;
+ this.state = {
+ props: this.getProvidedProps(props),
+ };
- componentWillReceiveProps(nextProps) {
- if (!isEqual(this.props, nextProps)) {
- this.setState({
- props: this.getProvidedProps(nextProps),
+ this.unsubscribe = store.subscribe(() => {
+ this.setState({
+ props: this.getProvidedProps(this.props),
+ });
});
- if (isWidget) {
- // Since props might have changed, we need to re-run getSearchParameters
- // and getMetadata with the new props.
- this.context.ais.widgetsManager.update();
- if (connectorDesc.transitionState) {
- this.context.ais.onSearchStateChange(
+ const getSearchParameters = hasSearchParameters
+ ? searchParameters =>
+ connectorDesc.getSearchParameters.call(
+ this,
+ searchParameters,
+ this.props,
+ store.getState().widgets
+ )
+ : null;
+ const getMetadata = hasMetadata
+ ? nextWidgetsState =>
+ connectorDesc.getMetadata.call(this, this.props, nextWidgetsState)
+ : null;
+ const transitionState = hasTransitionState
+ ? (prevWidgetsState, nextWidgetsState) =>
connectorDesc.transitionState.call(
this,
- nextProps,
- this.context.ais.store.getState().widgets,
- this.context.ais.store.getState().widgets
+ this.props,
+ prevWidgetsState,
+ nextWidgetsState
)
- );
- }
+ : null;
+ if (isWidget) {
+ this.unregisterWidget = widgetsManager.registerWidget({
+ getSearchParameters,
+ getMetadata,
+ transitionState,
+ multiIndexContext,
+ });
}
}
- }
-
- componentWillUnmount() {
- this.unsubscribe();
- if (isWidget) {
- this.unregisterWidget(); //will schedule an update
- if (hasCleanUp) {
- const newState = connectorDesc.cleanUp.call(
- this,
- this.props,
- this.context.ais.store.getState().widgets
- );
- this.context.ais.store.setState({
- ...this.context.ais.store.getState(),
- widgets: newState,
+
+ componentWillReceiveProps(nextProps) {
+ if (!isEqual(this.props, nextProps)) {
+ this.setState({
+ props: this.getProvidedProps(nextProps),
});
- this.context.ais.onSearchStateChange(removeEmptyKey(newState));
+
+ if (isWidget) {
+ // Since props might have changed, we need to re-run getSearchParameters
+ // and getMetadata with the new props.
+ this.context.ais.widgetsManager.update();
+ if (connectorDesc.transitionState) {
+ this.context.ais.onSearchStateChange(
+ connectorDesc.transitionState.call(
+ this,
+ nextProps,
+ this.context.ais.store.getState().widgets,
+ this.context.ais.store.getState().widgets
+ )
+ );
+ }
+ }
}
}
- }
- shouldComponentUpdate(nextProps, nextState) {
- const propsEqual = shallowEqual(this.props, nextProps);
- if (this.state.props === null || nextState.props === null) {
- if (this.state.props === nextState.props) {
- return !propsEqual;
+ componentWillUnmount() {
+ this.unsubscribe();
+ if (isWidget) {
+ this.unregisterWidget(); //will schedule an update
+ if (hasCleanUp) {
+ const newState = connectorDesc.cleanUp.call(
+ this,
+ this.props,
+ this.context.ais.store.getState().widgets
+ );
+ this.context.ais.store.setState({
+ ...this.context.ais.store.getState(),
+ widgets: newState,
+ });
+ this.context.ais.onSearchStateChange(removeEmptyKey(newState));
+ }
}
- return true;
}
- return !propsEqual || !shallowEqual(this.state.props, nextState.props);
- }
-
- getProvidedProps = props => {
- const { ais: { store } } = this.context;
- const {
- results,
- searching,
- error,
- widgets,
- metadata,
- resultsFacetValues,
- searchingForFacetValues,
- } = store.getState();
- const searchState = {
- results,
- searching,
- error,
- searchingForFacetValues,
- };
- return connectorDesc.getProvidedProps.call(
- this,
- props,
- widgets,
- searchState,
- metadata,
- resultsFacetValues
- );
- };
- refine = (...args) => {
- this.context.ais.onInternalStateUpdate(
- connectorDesc.refine.call(
+ shouldComponentUpdate(nextProps, nextState) {
+ const propsEqual = shallowEqual(this.props, nextProps);
+ if (this.state.props === null || nextState.props === null) {
+ if (this.state.props === nextState.props) {
+ return !propsEqual;
+ }
+ return true;
+ }
+ return !propsEqual || !shallowEqual(this.state.props, nextState.props);
+ }
+
+ getProvidedProps = props => {
+ const { ais: { store } } = this.context;
+ const {
+ results,
+ searching,
+ error,
+ widgets,
+ metadata,
+ resultsFacetValues,
+ searchingForFacetValues,
+ } = store.getState();
+ const searchState = {
+ results,
+ searching,
+ error,
+ searchingForFacetValues,
+ };
+ return connectorDesc.getProvidedProps.call(
this,
- this.props,
- this.context.ais.store.getState().widgets,
- ...args
- )
- );
- };
+ props,
+ widgets,
+ searchState,
+ metadata,
+ resultsFacetValues
+ );
+ };
- searchForFacetValues = (...args) => {
- this.context.ais.onSearchForFacetValues(
- connectorDesc.searchForFacetValues(
- this.props,
- this.context.ais.store.getState().widgets,
- ...args
- )
- );
- };
+ refine = (...args) => {
+ this.context.ais.onInternalStateUpdate(
+ connectorDesc.refine.call(
+ this,
+ this.props,
+ this.context.ais.store.getState().widgets,
+ ...args
+ )
+ );
+ };
- createURL = (...args) =>
- this.context.ais.createHrefForState(
- connectorDesc.refine.call(
- this,
- this.props,
- this.context.ais.store.getState().widgets,
- ...args
- )
- );
+ searchForFacetValues = (...args) => {
+ this.context.ais.onSearchForFacetValues(
+ connectorDesc.searchForFacetValues(
+ this.props,
+ this.context.ais.store.getState().widgets,
+ ...args
+ )
+ );
+ };
- cleanUp = (...args) => connectorDesc.cleanUp.call(this, ...args);
+ createURL = (...args) =>
+ this.context.ais.createHrefForState(
+ connectorDesc.refine.call(
+ this,
+ this.props,
+ this.context.ais.store.getState().widgets,
+ ...args
+ )
+ );
- render() {
- if (this.state.props === null) {
- return null;
- }
+ cleanUp = (...args) => connectorDesc.cleanUp.call(this, ...args);
- const refineProps = hasRefine
- ? { refine: this.refine, createURL: this.createURL }
- : {};
- const searchForFacetValuesProps = hasSearchForFacetValues
- ? {
- searchForItems: this.searchForFacetValues,
- searchForFacetValues: (facetName, query) => {
- if (process.env.NODE_ENV === 'development') {
- // eslint-disable-next-line no-console
- console.warn(
- 'react-instantsearch: `searchForFacetValues` has been renamed to' +
- '`searchForItems`, this will break in the next major version.'
- );
- }
- this.searchForFacetValues(facetName, query);
- },
- }
- : {};
-
- return (
-
- );
- }
- };
+ render() {
+ if (this.state.props === null) {
+ return null;
+ }
+
+ const refineProps = hasRefine
+ ? { refine: this.refine, createURL: this.createURL }
+ : {};
+ const searchForFacetValuesProps = hasSearchForFacetValues
+ ? {
+ searchForItems: this.searchForFacetValues,
+ searchForFacetValues: (facetName, query) => {
+ if (process.env.NODE_ENV === 'development') {
+ // eslint-disable-next-line no-console
+ console.warn(
+ 'react-instantsearch: `searchForFacetValues` has been renamed to' +
+ '`searchForItems`, this will break in the next major version.'
+ );
+ }
+ this.searchForFacetValues(facetName, query);
+ },
+ }
+ : {};
+
+ return (
+
+ );
+ }
+ };
}
diff --git a/packages/react-instantsearch/src/core/createInstantSearchManager.js b/packages/react-instantsearch/src/core/createInstantSearchManager.js
index 4b49c4af5f..62389e3c77 100644
--- a/packages/react-instantsearch/src/core/createInstantSearchManager.js
+++ b/packages/react-instantsearch/src/core/createInstantSearchManager.js
@@ -269,7 +269,7 @@ export default function createInstantSearchManager({
.getState()
.metadata.reduce(
(res, meta) =>
- (typeof meta.id !== 'undefined' ? res.concat(meta.id) : res),
+ typeof meta.id !== 'undefined' ? res.concat(meta.id) : res,
[]
);
}
diff --git a/packages/react-instantsearch/src/widgets/ClearAll.js b/packages/react-instantsearch/src/widgets/ClearAll.js
index 0f6a54e9ba..91b9eee0a1 100644
--- a/packages/react-instantsearch/src/widgets/ClearAll.js
+++ b/packages/react-instantsearch/src/widgets/ClearAll.js
@@ -1,5 +1,4 @@
-import connectCurrentRefinements
- from '../connectors/connectCurrentRefinements.js';
+import connectCurrentRefinements from '../connectors/connectCurrentRefinements.js';
import ClearAllComponent from '../components/ClearAll.js';
/**
diff --git a/packages/react-instantsearch/src/widgets/CurrentRefinements.js b/packages/react-instantsearch/src/widgets/CurrentRefinements.js
index c983aa5c17..114d6ae4e7 100644
--- a/packages/react-instantsearch/src/widgets/CurrentRefinements.js
+++ b/packages/react-instantsearch/src/widgets/CurrentRefinements.js
@@ -1,5 +1,4 @@
-import connectCurrentRefinements
- from '../connectors/connectCurrentRefinements.js';
+import connectCurrentRefinements from '../connectors/connectCurrentRefinements.js';
import CurrentRefinementsComponent from '../components/CurrentRefinements.js';
/**
diff --git a/packages/react-instantsearch/src/widgets/RangeSlider.js b/packages/react-instantsearch/src/widgets/RangeSlider.js
index ac8e708805..5e60d1ac87 100644
--- a/packages/react-instantsearch/src/widgets/RangeSlider.js
+++ b/packages/react-instantsearch/src/widgets/RangeSlider.js
@@ -68,9 +68,10 @@ class Range extends React.Component {
const ConnectedRange = connectRange(Range);
*/
-export default connectRange(() => (
+export default connectRange(() =>
-));
+);
diff --git a/scripts/release.sh b/scripts/release.sh
index 2345b67901..d51dbc7109 100755
--- a/scripts/release.sh
+++ b/scripts/release.sh
@@ -20,7 +20,7 @@ if [[ $(cd packages/react-instantsearch && npm owner ls) != *"$(npm whoami)"* ]]
printf "Release: Not an owner of the npm ris repo, ask for it\n"
exit 1
fi
-
+
if [[ $(cd packages/react-instantsearch-theme-algolia && npm owner ls) != *"$(npm whoami)"* ]]; then
printf "Release: Not an owner of the npm theme repo, ask for it\n"
exit 1
diff --git a/scripts/test.sh b/scripts/test.sh
index bd48952a8a..b4df292aad 100755
--- a/scripts/test.sh
+++ b/scripts/test.sh
@@ -8,4 +8,6 @@ if [ "$CI" = "true" ]
else jest
fi
yarn lint
+yarn test:regressions
+yarn argos
NODE_ENV=production yarn test:build
diff --git a/stories/3rdPartyIntegrations.stories.js b/stories/3rdPartyIntegrations.stories.js
index f5e4a2c3da..0517d356a1 100644
--- a/stories/3rdPartyIntegrations.stories.js
+++ b/stories/3rdPartyIntegrations.stories.js
@@ -7,11 +7,11 @@ import Rheostat from 'rheostat';
const stories = storiesOf('Integration With Other Libraries', module);
-stories.add('Airbnb Rheostat', () => (
+stories.add('Airbnb Rheostat', () =>
-));
+);
class Range extends Component {
static propTypes = {
diff --git a/stories/ClearAll.stories.js b/stories/ClearAll.stories.js
index 8af58b277c..caba24c67e 100644
--- a/stories/ClearAll.stories.js
+++ b/stories/ClearAll.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('ClearAll', module);
stories.addDecorator(withKnobs);
stories
- .add('with refinements to clear', () => (
+ .add('with refinements to clear', () =>
@@ -21,13 +21,13 @@ stories
- ))
- .add('nothing to clear', () => (
+ )
+ .add('nothing to clear', () =>
- ))
- .add('clear all refinements and the query', () => (
+ )
+ .add('clear all refinements and the query', () =>
- ));
+ );
diff --git a/stories/CurrentRefinements.stories.js b/stories/CurrentRefinements.stories.js
index d8b4387275..ae96ee451d 100644
--- a/stories/CurrentRefinements.stories.js
+++ b/stories/CurrentRefinements.stories.js
@@ -14,7 +14,7 @@ const stories = storiesOf('CurrentRefinements', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
@@ -26,8 +26,8 @@ stories
- ))
- .add('with toggle', () => (
+ )
+ .add('with toggle', () =>
@@ -38,8 +38,8 @@ stories
/>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
@@ -51,11 +51,11 @@ stories
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
- ));
+ );
diff --git a/stories/HierarchicalMenu.stories.js b/stories/HierarchicalMenu.stories.js
index 9ffa2409a4..273e6ea6d4 100644
--- a/stories/HierarchicalMenu.stories.js
+++ b/stories/HierarchicalMenu.stories.js
@@ -13,22 +13,22 @@ const stories = storiesOf('HierarchicalMenu', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with default selected item', () => (
+ )
+ .add('with default selected item', () =>
- ))
- .add('with show more', () => (
+ )
+ .add('with show more', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/Highlight.stories.js b/stories/Highlight.stories.js
index f4e8b2b07b..1e5b23bf64 100644
--- a/stories/Highlight.stories.js
+++ b/stories/Highlight.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('Highlight', module);
stories.addDecorator(withKnobs);
-const Default = ({ hit }) => (
+const Default = ({ hit }) =>
@@ -17,14 +17,13 @@ const Default = ({ hit }) => (
-
-);
+ ;
Default.propTypes = {
hit: PropTypes.object.isRequired,
};
-const StrongHits = ({ hit }) => (
+const StrongHits = ({ hit }) =>
(
hit={hit}
/>
-
-);
+ ;
StrongHits.propTypes = {
hit: PropTypes.object.isRequired,
};
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/Hits.stories.js b/stories/Hits.stories.js
index b0f87593bd..8b532ef67a 100644
--- a/stories/Hits.stories.js
+++ b/stories/Hits.stories.js
@@ -9,17 +9,17 @@ const stories = storiesOf('Hits', module);
stories.addDecorator(withKnobs);
-stories.add('default', () => (
+stories.add('default', () =>
-));
+);
-stories.add('with custom rendering', () => (
+stories.add('with custom rendering', () =>
-));
+);
function Product({ hit }) {
return (
diff --git a/stories/HitsPerPage.stories.js b/stories/HitsPerPage.stories.js
index b7ecaa7850..4c99470e1f 100644
--- a/stories/HitsPerPage.stories.js
+++ b/stories/HitsPerPage.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('HitsPerPage', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('without label', () => (
+ )
+ .add('without label', () =>
- ))
- .add('inside a panel', () => (
+ )
+ .add('inside a panel', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/InfiniteHits.stories.js b/stories/InfiniteHits.stories.js
index e47919eac6..f763e312fb 100644
--- a/stories/InfiniteHits.stories.js
+++ b/stories/InfiniteHits.stories.js
@@ -8,8 +8,8 @@ const stories = storiesOf('InfiniteHits', module);
stories.addDecorator(withKnobs);
-stories.add('default', () => (
+stories.add('default', () =>
-));
+);
diff --git a/stories/Menu.stories.js b/stories/Menu.stories.js
index 76134a55cc..9ac5365c78 100644
--- a/stories/Menu.stories.js
+++ b/stories/Menu.stories.js
@@ -10,17 +10,17 @@ const stories = storiesOf('Menu', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with default selected item', () => (
+ )
+ .add('with default selected item', () =>
- ))
- .add('with show more', () => (
+ )
+ .add('with show more', () =>
- ))
- .add('with search inside items', () => (
+ )
+ .add('with search inside items', () =>
- ))
- .add('with the sort strategy changed', () => (
+ )
+ .add('with the sort strategy changed', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no available refinement', () => (
+ )
+ .add('with panel but no available refinement', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/MultiIndex.stories.js b/stories/MultiIndex.stories.js
index ba4ec8da08..6463f2eb55 100644
--- a/stories/MultiIndex.stories.js
+++ b/stories/MultiIndex.stories.js
@@ -16,7 +16,7 @@ import Autosuggest from 'react-autosuggest';
const stories = storiesOf('', module);
stories
- .add('MultiHits', () => (
+ .add('MultiHits', () =>
- ))
- .add('AutoComplete', () => (
+ )
+ .add('AutoComplete', () =>
- ));
+ );
const AutoComplete = connectAutoComplete(
- ({ hits, currentRefinement, refine }) => (
+ ({ hits, currentRefinement, refine }) =>
refine('')}
getSuggestionValue={hit => hit.name}
renderSuggestion={hit =>
- (hit.brand ? : )}
+ hit.brand ? : }
inputProps={{
placeholder: 'Search for a category, brand or product',
value: currentRefinement,
@@ -79,13 +79,12 @@ const AutoComplete = connectAutoComplete(
renderSectionTitle={section => section.index}
getSectionSuggestions={section => section.hits}
/>
- )
);
const CustomCategoriesOrBrands = connectHits(({ hits }) => {
- const categoryOrBrand = hits.map((hit, idx) => (
+ const categoryOrBrand = hits.map((hit, idx) =>
- ));
+ );
return (
{categoryOrBrand}
@@ -93,11 +92,10 @@ const CustomCategoriesOrBrands = connectHits(({ hits }) => {
);
});
-const CategoryOrBrand = ({ hit }) => (
+const CategoryOrBrand = ({ hit }) =>
-
-);
+
;
CategoryOrBrand.propTypes = {
hit: PropTypes.object.isRequired,
diff --git a/stories/MultiRange.stories.js b/stories/MultiRange.stories.js
index 8cd24ecde9..0fbd425172 100644
--- a/stories/MultiRange.stories.js
+++ b/stories/MultiRange.stories.js
@@ -13,7 +13,7 @@ const stories = storiesOf('MultiRange', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with a default range selected', () => (
+ )
+ .add('with a default range selected', () =>
- ))
- .add('with some non selectable ranges', () => (
+ )
+ .add('with some non selectable ranges', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no available refinements', () => (
+ )
+ .add('with panel but no available refinements', () =>
@@ -83,4 +83,4 @@ stories
/>
- ));
+ );
diff --git a/stories/Pagination.stories.js b/stories/Pagination.stories.js
index a140316de9..7764df88cd 100644
--- a/stories/Pagination.stories.js
+++ b/stories/Pagination.stories.js
@@ -13,12 +13,12 @@ const stories = storiesOf('Pagination', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with all props', () => (
+ )
+ .add('with all props', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/PoweredBy.stories.js b/stories/PoweredBy.stories.js
index 78fd029b6d..0c28ef4997 100644
--- a/stories/PoweredBy.stories.js
+++ b/stories/PoweredBy.stories.js
@@ -5,8 +5,8 @@ import { WrapWithHits } from './util';
const stories = storiesOf('PoweredBy', module);
-stories.add('default', () => (
+stories.add('default', () =>
-));
+);
diff --git a/stories/RangeInput.stories.js b/stories/RangeInput.stories.js
index ae526f06a9..29969232b0 100644
--- a/stories/RangeInput.stories.js
+++ b/stories/RangeInput.stories.js
@@ -13,12 +13,12 @@ const stories = storiesOf('RangeInput', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
@@ -47,4 +47,4 @@ stories
- ));
+ );
diff --git a/stories/RangeSlider.stories.js b/stories/RangeSlider.stories.js
index 70dcf031b8..2d1914c817 100644
--- a/stories/RangeSlider.stories.js
+++ b/stories/RangeSlider.stories.js
@@ -8,22 +8,22 @@ const stories = storiesOf('RangeSlider', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('providing default value', () => (
+ )
+ .add('providing default value', () =>
- ))
- .add('custom min/max bounds', () => (
+ )
+ .add('custom min/max bounds', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/RefinementList.stories.js b/stories/RefinementList.stories.js
index 88d870b5da..cfe070fa01 100644
--- a/stories/RefinementList.stories.js
+++ b/stories/RefinementList.stories.js
@@ -14,17 +14,17 @@ const stories = storiesOf('RefinementList', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with selected item', () => (
+ )
+ .add('with selected item', () =>
- ))
- .add('with show more', () => (
+ )
+ .add('with show more', () =>
- ))
- .add('with search inside items', () => (
+ )
+ .add('with search inside items', () =>
- ))
- .add('with the sort strategy changed', () => (
+ )
+ .add('with the sort strategy changed', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/ScrollTo.stories.js b/stories/ScrollTo.stories.js
index 0dd5f8f524..c683049c79 100644
--- a/stories/ScrollTo.stories.js
+++ b/stories/ScrollTo.stories.js
@@ -8,11 +8,11 @@ const stories = storiesOf('ScrollTo', module);
stories.addDecorator(withKnobs);
-stories.add('default', () => (
+stories.add('default', () =>
-));
+);
diff --git a/stories/SearchBox.stories.js b/stories/SearchBox.stories.js
index 4db1dd6a65..a3737a8a6c 100644
--- a/stories/SearchBox.stories.js
+++ b/stories/SearchBox.stories.js
@@ -10,7 +10,7 @@ const stories = storiesOf('SearchBox', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with a default query', () => (
+ )
+ .add('with a default query', () =>
- ))
- .add('with submit and reset components', () => (
+ )
+ .add('with submit and reset components', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
// with event listeners
// --------------------
@@ -116,7 +116,7 @@ class SearchBoxContainer extends Component {
}}
>
{/* events checkboxes */}
- {this.supportedEvents.map(eventName => (
+ {this.supportedEvents.map(eventName =>
{eventName}
- ))}
+ )}
- (Click on the "action logger" tab of the right sidebar to see events logs)
+ (Click on the "action logger" tab of the right sidebar to see
+ events logs)
diff --git a/stories/Snippet.stories.js b/stories/Snippet.stories.js
index 373dc2db3c..7d5fae01c0 100644
--- a/stories/Snippet.stories.js
+++ b/stories/Snippet.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('Snippet', module);
stories.addDecorator(withKnobs);
-const Default = ({ hit }) => (
+const Default = ({ hit }) =>
@@ -17,14 +17,13 @@ const Default = ({ hit }) => (
-
-);
+ ;
Default.propTypes = {
hit: PropTypes.object.isRequired,
};
-const StrongHits = ({ hit }) => (
+const StrongHits = ({ hit }) =>
(
hit={hit}
/>
-
-);
+ ;
StrongHits.propTypes = {
hit: PropTypes.object.isRequired,
};
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/SortBy.stories.js b/stories/SortBy.stories.js
index 3f9a2defcc..b6e863ca49 100644
--- a/stories/SortBy.stories.js
+++ b/stories/SortBy.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('SortBy', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('without label', () => (
+ )
+ .add('without label', () =>
- ));
+ );
diff --git a/stories/StarRating.stories.js b/stories/StarRating.stories.js
index b793f11a20..fb7edca738 100644
--- a/stories/StarRating.stories.js
+++ b/stories/StarRating.stories.js
@@ -14,27 +14,27 @@ const stories = storiesOf('StarRating', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('with panel', () => (
+ )
+ .add('with panel', () =>
- ))
- .add('with some unavailable refinements', () => (
+ )
+ .add('with some unavailable refinements', () =>
- ))
- .add('with panel but no refinement', () => (
+ )
+ .add('with panel but no refinement', () =>
- ))
- .add('with filter on rating', () => (
+ )
+ .add('with filter on rating', () =>
- ))
- .add('playground', () => (
+ )
+ .add('playground', () =>
- ));
+ );
diff --git a/stories/Stats.stories.js b/stories/Stats.stories.js
index 4253194d27..48b70c985f 100644
--- a/stories/Stats.stories.js
+++ b/stories/Stats.stories.js
@@ -8,10 +8,10 @@ const stories = storiesOf('Stats', module);
stories.addDecorator(withKnobs);
-stories.add('default', () => (
+stories.add('default', () =>
-));
+);
diff --git a/stories/Toggle.stories.js b/stories/Toggle.stories.js
index 375954aa73..ce0c0ff557 100644
--- a/stories/Toggle.stories.js
+++ b/stories/Toggle.stories.js
@@ -9,7 +9,7 @@ const stories = storiesOf('Toggle', module);
stories.addDecorator(withKnobs);
stories
- .add('default', () => (
+ .add('default', () =>
- ))
- .add('checked by default', () => (
+ )
+ .add('checked by default', () =>
- ));
+ );
diff --git a/stories/util.js b/stories/util.js
index 12aaaaa21e..4fba20dd4c 100644
--- a/stories/util.js
+++ b/stories/util.js
@@ -12,15 +12,14 @@ import { connectHits } from '../packages/react-instantsearch/connectors';
import { linkTo } from '@storybook/react';
import '../packages/react-instantsearch-theme-algolia/style.scss';
-const Wrap = props => (
+const Wrap = props =>
{props.children}
-
-);
+ ;
Wrap.propTypes = {
children: PropTypes.node,
@@ -78,7 +77,8 @@ const WrapWithHits = ({
{searchBox
?
: null}
@@ -96,9 +96,9 @@ const WrapWithHits = ({
);
};
-const CustomHits = connectHits(({ hits }) => (
+const CustomHits = connectHits(({ hits }) =>
- {hits.map((hit, idx) => (
+ {hits.map((hit, idx) =>
@@ -117,9 +117,9 @@ const CustomHits = connectHits(({ hits }) => (
- ))}
+ )}
-));
+);
WrapWithHits.propTypes = {
children: PropTypes.node,
diff --git a/storybook/config.js b/storybook/config.js
index 780dbc64f2..483b21a0c7 100644
--- a/storybook/config.js
+++ b/storybook/config.js
@@ -11,7 +11,7 @@ setOptions({
downPanelInRight: true,
});
-const req = require.context('../stories', true, /.stories.js$/);
+const req = require.context('../stories', true, /\.stories\.js$/);
function loadStories() {
req.keys().forEach(filename => req(filename));
diff --git a/storybook/webpack.config.js b/storybook/webpack.config.js
index 96d45f161c..5c842c906b 100644
--- a/storybook/webpack.config.js
+++ b/storybook/webpack.config.js
@@ -1,4 +1,4 @@
-/* eslint-disable import/no-commonjs */
+// eslint-disable-next-line import/no-commonjs
module.exports = {
module: {
rules: [
@@ -9,4 +9,3 @@ module.exports = {
],
},
};
-/* eslint-enable import/no-commonjs */
diff --git a/test/regressions/XMLHttpRequest.js b/test/regressions/XMLHttpRequest.js
new file mode 100644
index 0000000000..19f227defb
--- /dev/null
+++ b/test/regressions/XMLHttpRequest.js
@@ -0,0 +1,20 @@
+// We are hijacking the ajax protocol in order the count the number of pending
+// network requests.
+// This information can later be used to know if the UI is done processing user
+// interactions.
+
+const oldOpen = XMLHttpRequest.prototype.open;
+window.openHTTPs = 0;
+XMLHttpRequest.prototype.open = function(method, url, async, user, pass) {
+ window.openHTTPs++;
+ this.addEventListener(
+ 'readystatechange',
+ function() {
+ if (this.readyState === 4) {
+ window.openHTTPs--;
+ }
+ },
+ false
+ );
+ oldOpen.call(this, method, url, async, user, pass);
+};
diff --git a/test/regressions/debug.html b/test/regressions/debug.html
new file mode 100644
index 0000000000..c1027002f7
--- /dev/null
+++ b/test/regressions/debug.html
@@ -0,0 +1,15 @@
+
+
+
+ happo
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/regressions/normalize.js b/test/regressions/normalize.js
new file mode 100644
index 0000000000..5f27a626d9
--- /dev/null
+++ b/test/regressions/normalize.js
@@ -0,0 +1,45 @@
+// This script is normalising the output of Happo.
+// Happo is hashing the folders and the filenames of the screenshots.
+// We are reversing the process with the data available in `screenshots/resultSummary.json`.
+
+import path from 'path';
+import fs from 'fs-extra';
+import initializeConfig from 'happo/lib/initializeConfig';
+import { config, getLastResultSummary, pathToSnapshot } from 'happo-core';
+
+config.set(initializeConfig());
+const resultSummaryJSON = getLastResultSummary();
+
+Promise.all(
+ resultSummaryJSON.newImages.map(newImage => {
+ const input = pathToSnapshot({
+ ...newImage,
+ fileName: 'current.png',
+ });
+ const [suite, name] = newImage.description.split('-');
+ const output = path.join(
+ config.get().snapshotsFolder,
+ suite,
+ `${name}-${newImage.viewportName}.png`
+ );
+
+ return new Promise((accept, reject) => {
+ fs.move(input, output, err => {
+ if (err) {
+ reject(err);
+ return;
+ }
+ fs.remove(
+ input.replace(`/@${newImage.viewportName}/current.png`, ''),
+ err2 => {
+ if (err2) {
+ reject(err2);
+ return;
+ }
+ accept();
+ }
+ );
+ });
+ });
+ })
+);
diff --git a/test/regressions/tests.js b/test/regressions/tests.js
new file mode 100644
index 0000000000..204f860402
--- /dev/null
+++ b/test/regressions/tests.js
@@ -0,0 +1,61 @@
+/* global happo */
+
+import { render } from 'react-dom';
+import { getStorybook } from '@storybook/react';
+import './XMLHttpRequest';
+
+// For debugging
+// import 'happo-target-firefox/lib/HappoRunner';
+// setTimeout(() => {
+// happo.renderExample('-multihits', console.log)
+// }, 1000)
+
+function normalize(string) {
+ return string.replace(/[ -/]/g, '_');
+}
+
+const stories = require.context('../../stories', true, /\.stories\.js$/);
+
+// loadStories
+stories.keys().forEach(filename => stories(filename));
+const tests = getStorybook().reduce((acc, book) => {
+ book.stories.forEach(story => {
+ acc.push({
+ suite: normalize(book.kind),
+ name: normalize(story.name),
+ case: story.render,
+ context: {
+ kind: book.kind,
+ story: story.name,
+ },
+ });
+ });
+
+ return acc;
+}, []);
+
+let interval;
+
+tests.forEach(test => {
+ happo.define(
+ `${test.suite}-${test.name}`,
+ () =>
+ new Promise(resolve => {
+ const div = document.createElement('div');
+ div.style.padding = '8px';
+ div.style.display = 'inline-block';
+ document.body.appendChild(div);
+ render(test.case(test.context), div);
+
+ clearInterval(interval);
+ interval = setInterval(() => {
+ if (window.openHTTPs === 0) {
+ clearInterval(interval);
+ resolve();
+ return;
+ }
+ }, 100);
+ }),
+ { viewports: ['medium'] }
+ );
+});
diff --git a/test/regressions/webpack.config.js b/test/regressions/webpack.config.js
new file mode 100644
index 0000000000..ecfca66d84
--- /dev/null
+++ b/test/regressions/webpack.config.js
@@ -0,0 +1,23 @@
+/* eslint-disable import/no-commonjs */
+const path = require('path');
+const storybookConfig = require('../../storybook/webpack.config');
+
+module.exports = {
+ entry: path.resolve(__dirname, 'tests.js'),
+ output: {
+ path: path.resolve(__dirname, '../.happo'),
+ filename: 'tests.js',
+ },
+ module: {
+ rules: storybookConfig.module.rules.concat([
+ {
+ test: /\.js$/,
+ exclude: /node_modules/,
+ loader: 'babel-loader',
+ query: {
+ cacheDirectory: true,
+ },
+ },
+ ]),
+ },
+};
diff --git a/yarn.lock b/yarn.lock
index cc6abaae34..590405e6fa 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -152,8 +152,8 @@ CSSwhat@0.4:
resolved "https://registry.yarnpkg.com/CSSwhat/-/CSSwhat-0.4.7.tgz#867da0ff39f778613242c44cfea83f0aa4ebdf9b"
JSONStream@^1.0.4:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.0.tgz#680ab9ac6572a8a1a207e0b38721db1c77b215e5"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a"
dependencies:
jsonparse "^1.2.0"
through ">=2.2.7 <3"
@@ -178,8 +178,8 @@ accepts@1.3.3, accepts@~1.3.3:
negotiator "0.6.1"
acorn-dynamic-import@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.1.tgz#23f671eb6e650dab277fef477c321b1178a8cca2"
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4"
dependencies:
acorn "^4.0.3"
@@ -201,14 +201,14 @@ acorn-object-spread@^1.0.0:
dependencies:
acorn "^3.1.0"
-acorn@4.0.4, acorn@^4.0.3, acorn@^4.0.4, acorn@~4.0.2:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
-
acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0, acorn@~3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
+acorn@^4.0.3, acorn@^4.0.4, acorn@~4.0.2:
+ version "4.0.13"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
+
acorn@^5.0.0, acorn@^5.0.1, acorn@^5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d"
@@ -217,6 +217,10 @@ add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
+adm-zip@^0.4.7:
+ version "0.4.7"
+ resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.7.tgz#8606c2cbf1c426ce8c8ec00174447fd49b6eafc1"
+
after@0.8.1:
version "0.8.1"
resolved "https://registry.yarnpkg.com/after/-/after-0.8.1.tgz#ab5d4fb883f596816d3515f8f791c0af486dd627"
@@ -239,17 +243,19 @@ ajv-keywords@^1.0.0, ajv-keywords@^1.1.1:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
ajv@^4.7.0, ajv@^4.9.1:
- version "4.11.3"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.3.tgz#ce30bdb90d1254f762c75af915fb3a63e7183d22"
+ version "4.11.8"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
dependencies:
co "^4.6.0"
json-stable-stringify "^1.0.1"
ajv@^5.0.0:
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.1.5.tgz#8734931b601f00d4feef7c65738d77d1b65d1f68"
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.0.tgz#c1735024c5da2ef75cc190713073d44f098bf486"
dependencies:
co "^4.6.0"
+ fast-deep-equal "^0.1.0"
+ json-schema-traverse "^0.3.0"
json-stable-stringify "^1.0.1"
align-text@^0.1.1, align-text@^0.1.3:
@@ -322,8 +328,8 @@ ansi-styles@^2.2.1:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
ansi-styles@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.0.0.tgz#5404e93a544c4fec7f048262977bebfe3155e0c1"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.1.0.tgz#09c202d5c917ec23188caa5c9cb9179cd9547750"
dependencies:
color-convert "^1.0.0"
@@ -335,6 +341,10 @@ ansicolors@~0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef"
+any-promise@^1.0.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
+
anymatch@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
@@ -353,15 +363,29 @@ append-transform@^0.4.0:
default-require-extensions "^1.0.0"
aproba@^1.0.3:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1"
are-we-there-yet@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3"
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
dependencies:
delegates "^1.0.0"
- readable-stream "^2.0.0 || ^1.1.13"
+ readable-stream "^2.0.6"
+
+argos-cli@^0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/argos-cli/-/argos-cli-0.0.8.tgz#5db62e464f6d2483134b0dcaa9717bcc1d989d8d"
+ dependencies:
+ chalk "^1.1.3"
+ commander "^2.9.0"
+ convict "^3.0.0"
+ form-data "^2.1.4"
+ glob-promise "^3.1.0"
+ mz "^2.6.0"
+ node-fetch "^1.7.0"
+ raven "^2.0.2"
+ update-notifier "^2.1.0"
argparse@^1.0.7:
version "1.0.9"
@@ -376,8 +400,8 @@ arr-diff@^2.0.0:
arr-flatten "^1.0.1"
arr-flatten@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1"
array-back@^1.0.2, array-back@^1.0.3, array-back@^1.0.4:
version "1.0.4"
@@ -410,11 +434,11 @@ array-ify@^1.0.0:
resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
array-includes@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.2.tgz#7c867b4d1235c2b5687c874f3344bff4e002beba"
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d"
dependencies:
define-properties "^1.1.2"
- es-abstract "^1.5.0"
+ es-abstract "^1.7.0"
array-tools@^2:
version "2.0.9"
@@ -447,8 +471,8 @@ array-unique@^0.2.1:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
array.prototype.find@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.0.3.tgz#08c3ec33e32ec4bab362a2958e686ae92f59271d"
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.0.4.tgz#556a5c5362c08648323ddaeb9de9d14bc1864c90"
dependencies:
define-properties "^1.1.2"
es-abstract "^1.7.0"
@@ -477,14 +501,14 @@ asn1@~0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
+assert-plus@1.0.0, assert-plus@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+
assert-plus@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
-assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-
assert@^1.1.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
@@ -499,13 +523,9 @@ ast-types@0.9.4:
version "0.9.4"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.4.tgz#410d1f81890aeb8e0a38621558ba5869ae53c91b"
-ast-types@0.9.5:
- version "0.9.5"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.5.tgz#1a660a09945dbceb1f9c9cbb715002617424e04a"
-
-ast-types@0.9.8:
- version "0.9.8"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.8.tgz#6cb6a40beba31f49f20928e28439fc14a3dab078"
+ast-types@0.9.6:
+ version "0.9.6"
+ resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9"
async-each-series@0.1.1:
version "0.1.1"
@@ -519,7 +539,7 @@ async-foreach@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
-async@0.2.x, async@~0.2.6, async@~0.2.9:
+async@0.2.x, async@~0.2.9:
version "0.2.10"
resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
@@ -552,14 +572,14 @@ atoa@1.0.0:
resolved "https://registry.yarnpkg.com/atoa/-/atoa-1.0.0.tgz#0cc0e91a480e738f923ebc103676471779b34a49"
autoprefixer@^6.3.1:
- version "6.7.5"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.5.tgz#50848f39dc08730091d9495023487e7cc21f518d"
+ version "6.7.7"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
dependencies:
- browserslist "^1.7.5"
- caniuse-db "^1.0.30000624"
+ browserslist "^1.7.6"
+ caniuse-db "^1.0.30000634"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^5.2.15"
+ postcss "^5.2.16"
postcss-value-parser "^3.2.3"
autoprefixer@^7.1.1:
@@ -723,7 +743,7 @@ babel-helper-flip-expressions@^0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.0.2.tgz#7bab2cf61162bc92703e9b298ef512bcf77d6787"
-babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.24.1:
+babel-helper-function-name@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
dependencies:
@@ -759,6 +779,10 @@ babel-helper-mark-eval-scopes@^0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.0.3.tgz#902f75aeb537336edc35eb9f52b6f09db7785328"
+babel-helper-mark-eval-scopes@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.1.1.tgz#4554345edf9f2549427bd2098e530253f8af2992"
+
babel-helper-optimise-call-expression@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
@@ -774,16 +798,6 @@ babel-helper-regex@^6.24.1:
babel-types "^6.24.1"
lodash "^4.2.0"
-babel-helper-remap-async-to-generator@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz#2186ae73278ed03b8b15ced089609da981053383"
- dependencies:
- babel-helper-function-name "^6.22.0"
- babel-runtime "^6.22.0"
- babel-template "^6.22.0"
- babel-traverse "^6.22.0"
- babel-types "^6.22.0"
-
babel-helper-remap-async-to-generator@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
@@ -794,9 +808,9 @@ babel-helper-remap-async-to-generator@^6.24.1:
babel-traverse "^6.24.1"
babel-types "^6.24.1"
-babel-helper-remove-or-void@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.0.1.tgz#f602790e465acf2dfbe84fb3dd210c43a2dd7262"
+babel-helper-remove-or-void@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.1.1.tgz#9d7e1856dc6fafcb41b283a416730dc1844f66d7"
babel-helper-replace-supers@^6.24.1:
version "6.24.1"
@@ -829,10 +843,10 @@ babel-jest@^20.0.3:
babel-preset-jest "^20.0.3"
babel-loader@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.0.0.tgz#2e43a66bee1fff4470533d0402c8a4532fafbaf7"
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.0.tgz#3fbf2581f085774bd9642dca9990e6d6c1491144"
dependencies:
- find-cache-dir "^0.1.1"
+ find-cache-dir "^1.0.0"
loader-utils "^1.0.2"
mkdirp "^0.5.1"
@@ -863,12 +877,12 @@ babel-plugin-inline-json-import@^0.2.1:
decache "^4.1.0"
babel-plugin-istanbul@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz#36bde8fbef4837e5ff0366531a2beabd7b1ffa10"
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.4.tgz#18dde84bf3ce329fddf3f4103fae921456d8e587"
dependencies:
find-up "^2.1.0"
- istanbul-lib-instrument "^1.4.2"
- test-exclude "^4.0.0"
+ istanbul-lib-instrument "^1.7.2"
+ test-exclude "^4.1.1"
babel-plugin-jest-hoist@^20.0.3:
version "20.0.3"
@@ -895,11 +909,11 @@ babel-plugin-minify-constant-folding@^0.0.4:
jsesc "^2.4.0"
babel-plugin-minify-dead-code-elimination@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.1.4.tgz#18b6ecfab77c29caca061d8210fa3495001e4fa1"
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.1.7.tgz#774f536f347b98393a27baa717872968813c342c"
dependencies:
- babel-helper-mark-eval-scopes "^0.0.3"
- babel-helper-remove-or-void "^0.0.1"
+ babel-helper-mark-eval-scopes "^0.1.1"
+ babel-helper-remove-or-void "^0.1.1"
lodash.some "^4.6.0"
babel-plugin-minify-flip-comparisons@^0.0.2:
@@ -1018,15 +1032,7 @@ babel-plugin-transform-async-generator-functions@^6.24.1:
babel-plugin-syntax-async-generators "^6.5.0"
babel-runtime "^6.22.0"
-babel-plugin-transform-async-to-generator@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz#194b6938ec195ad36efc4c33a971acf00d8cd35e"
- dependencies:
- babel-helper-remap-async-to-generator "^6.22.0"
- babel-plugin-syntax-async-functions "^6.8.0"
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-async-to-generator@^6.24.1:
+babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
dependencies:
@@ -1270,18 +1276,16 @@ babel-plugin-transform-inline-consecutive-adds@^0.0.2:
resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.0.2.tgz#a58fcecfc09c08fbf9373a5a3e70746c03d01fc1"
babel-plugin-transform-member-expression-literals@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.8.1.tgz#60b78cb2b814ac71dd6104ef51c496c62e877337"
+ version "6.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.8.4.tgz#05679bc40596b91293401959aa1620ab1b2be437"
babel-plugin-transform-merge-sibling-variables@^6.8.2:
- version "6.8.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.8.2.tgz#498acd07481ab340c1bad8b726c2fad1b8f644e5"
+ version "6.8.5"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.8.5.tgz#03abdf107c61241913eb268ddede6d5bc541862c"
babel-plugin-transform-minify-booleans@^6.8.0:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.8.0.tgz#b1a48864a727847696b84eae36fa4d085a54b42b"
- dependencies:
- babel-runtime "^6.0.0"
+ version "6.8.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.8.2.tgz#8451579f706e702c1e1ab2756de5c8ea369cf07c"
babel-plugin-transform-object-rest-spread@6.23.0, babel-plugin-transform-object-rest-spread@^6.22.0:
version "6.23.0"
@@ -1291,8 +1295,10 @@ babel-plugin-transform-object-rest-spread@6.23.0, babel-plugin-transform-object-
babel-runtime "^6.22.0"
babel-plugin-transform-property-literals@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.8.1.tgz#05ed01f6024820b18f1d0495c80fe287176bccd9"
+ version "6.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.8.4.tgz#6ad311110b80a192a56efb5ddf4fe3ca6f7a61da"
+ dependencies:
+ esutils "^2.0.2"
babel-plugin-transform-react-constant-elements@6.23.0:
version "6.23.0"
@@ -1301,8 +1307,8 @@ babel-plugin-transform-react-constant-elements@6.23.0:
babel-runtime "^6.22.0"
babel-plugin-transform-react-display-name@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz#4398910c358441dc4cef18787264d0412ed36b37"
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1"
dependencies:
babel-runtime "^6.22.0"
@@ -1339,12 +1345,12 @@ babel-plugin-transform-regexp-constructors@^0.0.6:
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.0.6.tgz#0d92607f0d26268296980cb7c1dea5f2dd3e1e20"
babel-plugin-transform-remove-console@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.8.1.tgz#38f6a6ca1581e76b75fc2c6fdcf909deadee7d6a"
+ version "6.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.8.4.tgz#41fddac19a729a4c3dd7ef2964eac07b096f9a8f"
babel-plugin-transform-remove-debugger@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.8.1.tgz#aabd0be107f8299094defe8e1ba8ccf4b114d07f"
+ version "6.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.8.4.tgz#f85704a08adaa71b55d77005b5b94e9b9df21f6e"
babel-plugin-transform-remove-undefined@^0.0.5:
version "0.0.5"
@@ -1357,8 +1363,8 @@ babel-plugin-transform-runtime@6.23.0:
babel-runtime "^6.22.0"
babel-plugin-transform-simplify-comparison-operators@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.8.1.tgz#a307088e0d1c728081777fba568f4107396ab25c"
+ version "6.8.4"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.8.4.tgz#2aa24a262d664c8cb3e125a306c798d7a2de08d5"
babel-plugin-transform-strict-mode@^6.24.1:
version "6.24.1"
@@ -1368,10 +1374,8 @@ babel-plugin-transform-strict-mode@^6.24.1:
babel-types "^6.24.1"
babel-plugin-transform-undefined-to-void@^6.8.0:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.8.0.tgz#bc5b6b4908d3b1262170e67cb3963903ddce167e"
- dependencies:
- babel-runtime "^6.0.0"
+ version "6.8.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.8.2.tgz#fe2b1d294eb05e87524eb93724dea6e2c3d66fa1"
babel-polyfill@^6.23.0:
version "6.23.0"
@@ -1600,14 +1604,14 @@ babel-register@^6.24.1:
mkdirp "^0.5.1"
source-map-support "^0.4.2"
-babel-runtime@6.x.x, babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.5.0, babel-runtime@^6.6.1, babel-runtime@^6.9.2:
+babel-runtime@6.x.x, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.5.0, babel-runtime@^6.6.1, babel-runtime@^6.9.2:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.10.0"
-babel-template@^6.16.0, babel-template@^6.22.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.7.0:
+babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.7.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
dependencies:
@@ -1617,7 +1621,7 @@ babel-template@^6.16.0, babel-template@^6.22.0, babel-template@^6.24.1, babel-te
babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@^6.18.0, babel-traverse@^6.22.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.25.0, babel-traverse@^6.7.3:
+babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.25.0, babel-traverse@^6.7.3:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
dependencies:
@@ -1631,7 +1635,7 @@ babel-traverse@^6.18.0, babel-traverse@^6.22.0, babel-traverse@^6.23.1, babel-tr
invariant "^2.2.0"
lodash "^4.2.0"
-babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0:
+babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
@@ -1644,13 +1648,9 @@ babylon@6.15.0:
version "6.15.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.15.0.tgz#ba65cfa1a80e1759b0e89fb562e27dccae70348e"
-babylon@7.0.0-beta.8:
- version "7.0.0-beta.8"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.8.tgz#2bdc5ae366041442c27e068cce6f0d7c06ea9949"
-
babylon@^6.1.21, babylon@^6.13.0, babylon@^6.17.0, babylon@^6.17.2:
- version "6.17.3"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.3.tgz#1327d709950b558f204e5352587fd0290f8d8e48"
+ version "6.17.4"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
babylon@~5.8.3:
version "5.8.38"
@@ -1664,7 +1664,7 @@ bail@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.1.tgz#912579de8b391aadf3c5fdf4cd2a0fc225df3bc2"
-balanced-match@^0.4.1, balanced-match@^0.4.2:
+balanced-match@^0.4.2:
version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@@ -1722,13 +1722,17 @@ block-stream@*:
dependencies:
inherits "~2.0.0"
-bluebird@^3.1.1, bluebird@~3.4.6:
+bluebird@^3.1.1:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c"
+
+bluebird@~3.4.6:
version "3.4.7"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3"
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
+ version "4.11.7"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.7.tgz#ddb048e50d9482790094c13eb3fcfc833ce7ab46"
boom@2.x.x:
version "2.10.1"
@@ -1741,8 +1745,8 @@ boundary@^1.0.1:
resolved "https://registry.yarnpkg.com/boundary/-/boundary-1.0.1.tgz#4d67dc2602c0cc16dd9bce7ebf87e948290f5812"
bowser@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.6.0.tgz#37fc387b616cb6aef370dab4d6bd402b74c5c54d"
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.7.0.tgz#169de4018711f994242bff9a8009e77a1f35e003"
boxen@^0.3.1:
version "0.3.1"
@@ -1767,14 +1771,7 @@ boxen@^1.0.0:
term-size "^0.1.0"
widest-line "^1.0.0"
-brace-expansion@^1.0.0:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
- dependencies:
- balanced-match "^0.4.1"
- concat-map "0.0.1"
-
-brace-expansion@^1.1.7:
+brace-expansion@^1.0.0, brace-expansion@^1.1.7:
version "1.1.8"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
dependencies:
@@ -1790,8 +1787,8 @@ braces@^1.8.2:
repeat-element "^1.1.2"
brorand@^1.0.1:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.0.7.tgz#6677fa5e4901bdbf9c9ec2a748e28dca407a9bfc"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
browser-resolve@^1.11.2:
version "1.11.2"
@@ -1882,8 +1879,8 @@ browserify-rsa@^4.0.0:
randombytes "^2.0.1"
browserify-sign@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.0.tgz#10773910c3c206d5420a46aad8694f820b85968f"
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
dependencies:
bn.js "^4.1.1"
browserify-rsa "^4.0.0"
@@ -1899,19 +1896,19 @@ browserify-zlib@^0.1.4:
dependencies:
pako "~0.2.0"
-browserslist@^1.0.1, browserslist@^1.4.0, browserslist@^1.5.2, browserslist@^1.7.5:
- version "1.7.5"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.5.tgz#eca4713897b51e444283241facf3985de49a9e2b"
+browserslist@^1.3.6, browserslist@^1.4.0, browserslist@^1.5.2, browserslist@^1.7.6:
+ version "1.7.7"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
dependencies:
- caniuse-db "^1.0.30000624"
- electron-to-chromium "^1.2.3"
+ caniuse-db "^1.0.30000639"
+ electron-to-chromium "^1.2.7"
browserslist@^2.1.2, browserslist@^2.1.3:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.4.tgz#cc526af4a1312b7d2e05653e56d0c8ab70c0e053"
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.5.tgz#e882550df3d1cd6d481c1a3e0038f2baf13a4711"
dependencies:
- caniuse-lite "^1.0.30000670"
- electron-to-chromium "^1.3.11"
+ caniuse-lite "^1.0.30000684"
+ electron-to-chromium "^1.3.14"
bs-recipes@1.3.4:
version "1.3.4"
@@ -1948,10 +1945,6 @@ bubleify@^0.5.1:
buble "^0.12.0"
object-assign "^4.0.1"
-buffer-shims@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
-
buffer-xor@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
@@ -2039,21 +2032,21 @@ camelcase@^4.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
caniuse-api@^1.5.2:
- version "1.5.3"
- resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.5.3.tgz#5018e674b51c393e4d50614275dc017e27c4a2a2"
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
dependencies:
- browserslist "^1.0.1"
- caniuse-db "^1.0.30000346"
- lodash.memoize "^4.1.0"
- lodash.uniq "^4.3.0"
+ browserslist "^1.3.6"
+ caniuse-db "^1.0.30000529"
+ lodash.memoize "^4.1.2"
+ lodash.uniq "^4.5.0"
-caniuse-db@^1.0.30000346, caniuse-db@^1.0.30000624:
- version "1.0.30000624"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000624.tgz#554b87547895e36f5fe128f4b7448a2ea5bf2213"
+caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
+ version "1.0.30000692"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000692.tgz#3da9a99353adbcea1e142b99f60ecc6216df47a5"
-caniuse-lite@^1.0.30000670:
- version "1.0.30000676"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000676.tgz#1e962123f48073f0c51c4ea0651dd64d25786498"
+caniuse-lite@^1.0.30000670, caniuse-lite@^1.0.30000684:
+ version "1.0.30000692"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000692.tgz#34600fd7152352d85a47f4662a3b51b02d8b646f"
capture-stack-trace@^1.0.0:
version "1.0.0"
@@ -2120,8 +2113,8 @@ chalk@^0.5.0, chalk@^0.5.1:
supports-color "^0.2.0"
change-emitter@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.2.tgz#6b88ca4d5d864e516f913421b11899a860aee8db"
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/change-emitter/-/change-emitter-0.1.6.tgz#e8b2fe3d7f1ab7d69a32199aff91ea6931409515"
character-entities-html4@^1.0.0:
version "1.1.0"
@@ -2173,7 +2166,7 @@ ci-info@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534"
-cipher-base@^1.0.0, cipher-base@^1.0.1:
+cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.3.tgz#eeabf194419ce900da3018c207d212f2a6df0a07"
dependencies:
@@ -2184,8 +2177,8 @@ circular-json@^0.3.1:
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
clap@^1.0.9:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/clap/-/clap-1.1.2.tgz#316545bf22229225a2cecaa6824cd2f56a9709ed"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.0.tgz#59c90fe3e137104746ff19469a27a634ff68c857"
dependencies:
chalk "^1.1.3"
@@ -2194,8 +2187,8 @@ classnames@^2.2.5:
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
clean-css@^3.3.0:
- version "3.4.24"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.24.tgz#89f5a5e9da37ae02394fe049a41388abbe72c3b5"
+ version "3.4.27"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.27.tgz#adef75b31c160ffa5d72f4de67966e2660c1a255"
dependencies:
commander "2.8.x"
source-map "0.4.x"
@@ -2320,8 +2313,8 @@ co@^4.6.0:
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
coa@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.1.tgz#7f959346cfc8719e3f7233cd6852854a7c67d8a3"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.3.tgz#1b54a5e1dcf77c990455d4deea98c564416dc893"
dependencies:
q "^1.1.2"
@@ -2333,16 +2326,20 @@ codemirror@^5.26.0:
version "5.26.0"
resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.26.0.tgz#bcbee86816ed123870c260461c2b5c40b68746e5"
+coffee-script@^1.12.4:
+ version "1.12.6"
+ resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.6.tgz#285a3f7115689065064d6bf9ef4572db66695cbf"
+
collapse-white-space@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.2.tgz#9c463fb9c6d190d2dcae21a356a01bcae9eeef6d"
collect-all@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/collect-all/-/collect-all-1.0.2.tgz#39450f1e7aa6086570a006bce93ccf1218a77ea1"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/collect-all/-/collect-all-1.0.3.tgz#1abcc20448b58a1447487fcf34130e9512b0acf8"
dependencies:
stream-connect "^1.0.2"
- stream-via "^1.0.3"
+ stream-via "^1.0.4"
collect-all@~0.2.1:
version "0.2.1"
@@ -2367,8 +2364,8 @@ color-convert@^1.0.0, color-convert@^1.3.0:
color-name "^1.1.1"
color-name@^1.0.0, color-name@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
color-string@^0.3.0:
version "0.3.0"
@@ -2500,10 +2497,10 @@ component-inherit@0.0.3:
resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
compressible@~2.0.8:
- version "2.0.9"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.9.tgz#6daab4e2b599c2770dd9e21e7a891b1c5a755425"
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd"
dependencies:
- mime-db ">= 1.24.0 < 2"
+ mime-db ">= 1.27.0 < 2"
compression@^1.6.2:
version "1.6.2"
@@ -2587,6 +2584,10 @@ connect@3.5.0:
parseurl "~1.3.1"
utils-merge "1.0.0"
+connected-domain@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/connected-domain/-/connected-domain-1.0.0.tgz#bfe77238c74be453a79f0cb6058deeb4f2358e93"
+
console-browserify@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
@@ -2603,6 +2604,10 @@ consolidate@^0.14.0:
dependencies:
bluebird "^3.1.1"
+consolidated-events@^1.0.1:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/consolidated-events/-/consolidated-events-1.1.0.tgz#2ee7aa59c2b346e00c58d324433ace3c47129221"
+
constantinople@^3.0.1:
version "3.1.0"
resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-3.1.0.tgz#7569caa8aa3f8d5935d62e1fa96f9f702cd81c79"
@@ -2772,8 +2777,21 @@ conventional-commits-parser@^1.0.0:
trim-off-newlines "^1.0.0"
convert-source-map@^1.1.0, convert-source-map@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
+
+convict@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/convict/-/convict-3.0.0.tgz#259f30bfb87ee0944860486203519d467b4d51b5"
+ dependencies:
+ depd "1.1.0"
+ json5 "0.5.1"
+ lodash.clonedeep "4.5.0"
+ minimist "1.2.0"
+ moment "2.17.1"
+ validator "7.0.0"
+ optionalDependencies:
+ varify "0.2.0"
cookie-signature@1.0.6:
version "1.0.6"
@@ -2809,9 +2827,10 @@ cosmiconfig@^1.1.0:
require-from-string "^1.1.0"
cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.1.1.tgz#817f2c2039347a1e9bf7d090c0923e53f749ca82"
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.1.3.tgz#952771eb0dddc1cb3fa2f6fbe51a522e93b3ee0a"
dependencies:
+ is-directory "^0.3.1"
js-yaml "^3.4.3"
minimist "^1.2.0"
object-assign "^4.1.0"
@@ -2832,21 +2851,25 @@ create-error-class@^3.0.0, create-error-class@^3.0.1:
dependencies:
capture-stack-trace "^1.0.0"
-create-hash@^1.1.0, create-hash@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.2.tgz#51210062d7bb7479f6c65bb41a92208b1d61abad"
+create-hash@^1.1.0, create-hash@^1.1.1, create-hash@^1.1.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
dependencies:
cipher-base "^1.0.1"
inherits "^2.0.1"
- ripemd160 "^1.0.0"
- sha.js "^2.3.6"
+ ripemd160 "^2.0.0"
+ sha.js "^2.4.0"
-create-hmac@^1.1.0, create-hmac@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.4.tgz#d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"
+create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06"
dependencies:
+ cipher-base "^1.0.3"
create-hash "^1.1.0"
inherits "^2.0.1"
+ ripemd160 "^2.0.0"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
create-react-class@^15.5.2, create-react-class@^15.5.x, create-react-class@^15.6.0:
version "15.6.0"
@@ -2932,14 +2955,6 @@ css-loader@^0.28.1, css-loader@^0.28.4:
postcss-value-parser "^3.3.0"
source-list-map "^0.1.7"
-css-selector-tokenizer@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz#6445f582c7930d241dcc5007a43d6fcb8f073152"
- dependencies:
- cssesc "^0.1.0"
- fastparse "^1.1.1"
- regexpu-core "^1.0.0"
-
css-selector-tokenizer@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86"
@@ -2952,6 +2967,10 @@ cssesc@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
+cssesc@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-1.0.0.tgz#5a6c0f71c93e99c4bda3dbd0f088e59f18676e56"
+
"cssnano@>=2.6.1 <4":
version "3.10.0"
resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
@@ -2990,8 +3009,8 @@ cssesc@^0.1.0:
postcss-zindex "^2.0.1"
csso@~2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.1.tgz#4f8d91a156f2f1c2aebb40b8fb1b5eb83d94d3b9"
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
dependencies:
clap "^1.0.9"
source-map "^0.5.3"
@@ -3016,11 +3035,11 @@ cycle@1.0.x:
version "1.0.3"
resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2"
-d@^0.1.1, d@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309"
+d@1:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
dependencies:
- es5-ext "~0.10.2"
+ es5-ext "^0.10.9"
dargs@^4.0.1:
version "4.1.0"
@@ -3034,9 +3053,13 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-0.0.3.tgz#18ae979a6a0ca994b0625853916d2662bbae0b1a"
+
date-fns@^1.27.2:
- version "1.28.2"
- resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.28.2.tgz#19e4192d68875c0bf7c9537e3f296a8ec64853ef"
+ version "1.28.5"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.28.5.tgz#257cfc45d322df45ef5658665967ee841cd73faf"
date-now@^0.1.4:
version "0.1.4"
@@ -3049,7 +3072,7 @@ dateformat@^1.0.11, dateformat@^1.0.12:
get-stdin "^4.0.1"
meow "^3.3.0"
-debug@2.2.0, debug@^2.1.1, debug@^2.2.0, debug@~2.2.0:
+debug@2.2.0, debug@~2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
dependencies:
@@ -3067,13 +3090,13 @@ debug@2.6.4:
dependencies:
ms "0.7.3"
-debug@2.6.7, debug@^2.1.3, debug@^2.6.3:
+debug@2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
dependencies:
ms "2.0.0"
-debug@^2.6.8:
+debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8:
version "2.6.8"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies:
@@ -3098,8 +3121,8 @@ deep-extend@~0.2.5:
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.2.11.tgz#7a16ba69729132340506170494bc83f7076fe08f"
deep-extend@~0.4.0, deep-extend@~0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253"
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
deep-is@~0.1.3:
version "0.1.3"
@@ -3287,13 +3310,20 @@ domutils@1.4:
dependencies:
domelementtype "1"
-domutils@1.5, domutils@^1.5.1:
+domutils@1.5:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
dependencies:
dom-serializer "0"
domelementtype "1"
+domutils@^1.5.1:
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.6.2.tgz#1958cc0b4c9426e9ed367fb1c8e854891b0fa3ff"
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
dot-prop@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
@@ -3351,13 +3381,13 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-ejs@^2.5.6:
+ejs@^2.5.2, ejs@^2.5.6:
version "2.5.6"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.6.tgz#479636bfa3fe3b1debd52087f0acb204b4f19c88"
-electron-to-chromium@^1.2.3, electron-to-chromium@^1.3.11:
- version "1.3.13"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.13.tgz#1b3a5eace6e087bb5e257a100b0cbfe81b2891fc"
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.14:
+ version "1.3.14"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz#64af0f9efd3c3c6acd57d71f83b49ca7ee9c4b43"
elegant-spinner@^1.0.1:
version "1.0.1"
@@ -3368,21 +3398,24 @@ element-class@^0.2.0:
resolved "https://registry.yarnpkg.com/element-class/-/element-class-0.2.2.tgz#9d3bbd0767f9013ef8e1c8ebe722c1402a60050e"
elliptic@^6.0.0:
- version "6.3.3"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.3.3.tgz#5482d9646d54bcb89fd7d994fc9e2e9568876e3f"
+ version "6.4.0"
+ resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
dependencies:
bn.js "^4.4.0"
brorand "^1.0.1"
hash.js "^1.0.0"
+ hmac-drbg "^1.0.0"
inherits "^2.0.1"
+ minimalistic-assert "^1.0.0"
+ minimalistic-crypto-utils "^1.0.0"
emitter-steward@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/emitter-steward/-/emitter-steward-1.0.0.tgz#f3411ade9758a7565df848b2da0cbbd1b46cbd64"
emoji-regex@~6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.0.tgz#d14ef743a7dfa6eaf436882bd1920a4aed84dd94"
+ version "6.1.3"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.3.tgz#ec79a3969b02d2ecf2b72254279bf99bc7a83932"
emojis-list@^2.0.0:
version "2.1.0"
@@ -3479,8 +3512,8 @@ entities@^1.1.1, entities@~1.1.1:
prr "~0.0.0"
error-ex@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
dependencies:
is-arrayish "^0.2.1"
@@ -3490,7 +3523,7 @@ error-stack-parser@^1.3.3, error-stack-parser@^1.3.6:
dependencies:
stackframe "^0.3.1"
-es-abstract@^1.4.3, es-abstract@^1.5.0, es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0:
+es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c"
dependencies:
@@ -3507,9 +3540,9 @@ es-to-primitive@^1.1.1:
is-date-object "^1.0.1"
is-symbol "^1.0.1"
-es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7:
- version "0.10.12"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047"
+es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
+ version "0.10.23"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.23.tgz#7578b51be974207a5487821b56538c224e4e7b38"
dependencies:
es6-iterator "2"
es6-symbol "~3.1"
@@ -3518,54 +3551,54 @@ es5-shim@^4.5.9:
version "4.5.9"
resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.9.tgz#2a1e2b9e583ff5fed0c20a3ee2cbf3f75230a5c0"
-es6-iterator@2:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac"
+es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
dependencies:
- d "^0.1.1"
- es5-ext "^0.10.7"
- es6-symbol "3"
+ d "1"
+ es5-ext "^0.10.14"
+ es6-symbol "^3.1"
es6-map@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897"
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
- es6-iterator "2"
- es6-set "~0.1.3"
- es6-symbol "~3.1.0"
- event-emitter "~0.3.4"
+ d "1"
+ es5-ext "~0.10.14"
+ es6-iterator "~2.0.1"
+ es6-set "~0.1.5"
+ es6-symbol "~3.1.1"
+ event-emitter "~0.3.5"
-es6-set@~0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8"
+es6-set@~0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
- es6-iterator "2"
- es6-symbol "3"
- event-emitter "~0.3.4"
+ d "1"
+ es5-ext "~0.10.14"
+ es6-iterator "~2.0.1"
+ es6-symbol "3.1.1"
+ event-emitter "~0.3.5"
es6-shim@^0.35.1:
version "0.35.3"
resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.3.tgz#9bfb7363feffff87a6cdb6cd93e405ec3c4b6f26"
-es6-symbol@3, es6-symbol@~3.1, es6-symbol@~3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa"
+es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
+ d "1"
+ es5-ext "~0.10.14"
es6-weak-map@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81"
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
dependencies:
- d "^0.1.1"
- es5-ext "^0.10.8"
- es6-iterator "2"
- es6-symbol "3"
+ d "1"
+ es5-ext "^0.10.14"
+ es6-iterator "^2.0.1"
+ es6-symbol "^3.1.1"
escape-html@^1.0.3, escape-html@~1.0.3:
version "1.0.3"
@@ -3608,8 +3641,8 @@ eslint-config-algolia@^7.0.3:
prettier "^0.22.0"
eslint-config-prettier@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-1.5.0.tgz#969b6d21b2eb2574a6810426507f755072db1963"
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-1.7.0.tgz#cda3ce22df1e852daa9370f1f3446e8b8a02ce44"
dependencies:
get-stdin "^5.0.1"
@@ -3644,22 +3677,7 @@ eslint-module-utils@^2.0.0:
debug "2.2.0"
pkg-dir "^1.0.0"
-eslint-plugin-import@^2.0.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz#72ba306fad305d67c4816348a4699a4229ac8b4e"
- dependencies:
- builtin-modules "^1.1.1"
- contains-path "^0.1.0"
- debug "^2.2.0"
- doctrine "1.5.0"
- eslint-import-resolver-node "^0.2.0"
- eslint-module-utils "^2.0.0"
- has "^1.0.1"
- lodash.cond "^4.3.0"
- minimatch "^3.0.3"
- pkg-up "^1.0.0"
-
-eslint-plugin-import@^2.3.0:
+eslint-plugin-import@^2.0.1, eslint-plugin-import@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.3.0.tgz#37c801e0ada0e296cbdf20c3f393acb5b52af36b"
dependencies:
@@ -3675,8 +3693,8 @@ eslint-plugin-import@^2.3.0:
read-pkg-up "^2.0.0"
eslint-plugin-jasmine@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jasmine/-/eslint-plugin-jasmine-2.3.0.tgz#3b3658b7d898912faf312adb133c581057fa9e71"
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jasmine/-/eslint-plugin-jasmine-2.4.0.tgz#0eedcd57735d4ff94f9b9304a3a0c9794eea68bd"
eslint-plugin-jest@^19.0.1:
version "19.0.1"
@@ -3788,14 +3806,7 @@ eslint@^4.0.0:
table "^4.0.1"
text-table "~0.2.0"
-espree@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.0.tgz#41656fa5628e042878025ef467e78f125cb86e1d"
- dependencies:
- acorn "4.0.4"
- acorn-jsx "^3.0.0"
-
-espree@^3.4.3:
+espree@^3.4.0, espree@^3.4.3:
version "3.4.3"
resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.3.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374"
dependencies:
@@ -3828,24 +3839,20 @@ esquery@^1.0.0:
estraverse "^4.0.0"
esrecurse@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220"
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163"
dependencies:
- estraverse "~4.1.0"
+ estraverse "^4.1.0"
object-assign "^4.0.1"
estraverse@^1.9.1:
version "1.9.3"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
-estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0:
+estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
-estraverse@~4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2"
-
esutils@2.0.2, esutils@^2.0.0, esutils@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -3854,12 +3861,12 @@ etag@^1.7.0, etag@~1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051"
-event-emitter@~0.3.4:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5"
+event-emitter@~0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.7"
+ d "1"
+ es5-ext "~0.10.14"
eventemitter3@1.x.x, eventemitter3@^1.1.0:
version "1.2.0"
@@ -3943,7 +3950,7 @@ express@2.5.x:
mkdirp "0.3.0"
qs "0.4.x"
-express@^4.15.2, express@^4.15.3:
+express@^4.14.0, express@^4.15.2, express@^4.15.3:
version "4.15.3"
resolved "https://registry.yarnpkg.com/express/-/express-4.15.3.tgz#bab65d0f03aa80c358408972fc700f916944b662"
dependencies:
@@ -3983,8 +3990,8 @@ extend-shallow@^2.0.1:
is-extendable "^0.1.0"
extend@^3.0.0, extend@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
external-editor@^2.0.4:
version "2.0.4"
@@ -4008,6 +4015,10 @@ eyes@0.1.x:
version "0.1.8"
resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0"
+fast-deep-equal@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-0.1.0.tgz#5c6f4599aba6b333ee3342e2ed978672f1001f8d"
+
fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -4029,8 +4040,8 @@ fb-watchman@^2.0.0:
bser "^2.0.0"
fbjs@^0.8.1, fbjs@^0.8.3, fbjs@^0.8.4, fbjs@^0.8.6, fbjs@^0.8.9:
- version "0.8.9"
- resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.9.tgz#180247fbd347dcc9004517b904f865400a0c8f14"
+ version "0.8.12"
+ resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
dependencies:
core-js "^1.0.0"
isomorphic-fetch "^2.1.1"
@@ -4067,8 +4078,8 @@ file-entry-cache@^2.0.0:
object-assign "^4.0.1"
file-loader@^0.11.1:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.11.1.tgz#6b328ee1234a729e4e47d36375dd6d35c0e1db84"
+ version "0.11.2"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.11.2.tgz#4ff1df28af38719a6098093b88c82c71d1794a34"
dependencies:
loader-utils "^1.0.2"
@@ -4087,8 +4098,8 @@ file-set@~0.2.1:
glob "^4"
filename-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775"
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
fileset@^2.0.2:
version "2.0.3"
@@ -4143,14 +4154,6 @@ finalhandler@~1.0.3:
statuses "~1.3.1"
unpipe "~1.0.0"
-find-cache-dir@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
- dependencies:
- commondir "^1.0.1"
- mkdirp "^0.5.1"
- pkg-dir "^1.0.0"
-
find-cache-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
@@ -4216,23 +4219,19 @@ flow-parser@0.40.0:
colors ">=0.6.2"
minimist ">=0.2.0"
-flow-parser@0.43.0:
- version "0.43.0"
- resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.43.0.tgz#e2b8eb1ac83dd53f7b6b04a7c35b6a52c33479b7"
-
-for-in@^0.1.3, for-in@^0.1.5:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"
+for-in@^0.1.3:
+ version "0.1.8"
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
for-in@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
for-own@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072"
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
dependencies:
- for-in "^0.1.5"
+ for-in "^1.0.1"
for-own@^1.0.0:
version "1.0.0"
@@ -4248,9 +4247,9 @@ forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
-form-data@~2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4"
+form-data@^2.1.4, form-data@~2.1.1:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.5"
@@ -4305,13 +4304,13 @@ fs.realpath@^1.0.0:
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
fsevents@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
dependencies:
nan "^2.3.0"
- node-pre-gyp "^0.6.29"
+ node-pre-gyp "^0.6.36"
-fstream-ignore@~1.0.5:
+fstream-ignore@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
dependencies:
@@ -4319,9 +4318,9 @@ fstream-ignore@~1.0.5:
inherits "2"
minimatch "^3.0.0"
-fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822"
+fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
dependencies:
graceful-fs "^4.1.2"
inherits "~2.0.0"
@@ -4333,16 +4332,16 @@ function-bind@^1.0.2, function-bind@^1.1.0:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771"
fuse.js@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.0.4.tgz#cd4e2ec63ac324e28f5d17fcc3d01584379d3717"
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.0.5.tgz#b58d85878802321de94461654947b93af1086727"
fuzzysearch@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/fuzzysearch/-/fuzzysearch-1.0.3.tgz#dffc80f6d6b04223f2226aa79dd194231096d008"
-gauge@~2.7.1:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09"
+gauge@~2.7.3:
+ version "2.7.4"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
dependencies:
aproba "^1.0.3"
console-control-strings "^1.0.0"
@@ -4402,8 +4401,8 @@ get-stream@^3.0.0:
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
getpass@^0.1.1:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6"
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
dependencies:
assert-plus "^1.0.0"
@@ -4476,6 +4475,10 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
+glob-promise@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.1.0.tgz#198882a3817be7dc2c55f92623aa9e7b3f82d1eb"
+
glob-stream@^3.1.5:
version "3.1.18"
resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b"
@@ -4571,11 +4574,7 @@ global@^4.3.0, global@^4.3.2:
min-document "^2.19.0"
process "~0.5.1"
-globals@^9.0.0, globals@^9.14.0:
- version "9.16.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.16.0.tgz#63e903658171ec2d9f51b1d31de5e2b8dc01fb80"
-
-globals@^9.17.0:
+globals@^9.0.0, globals@^9.14.0, globals@^9.17.0:
version "9.18.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
@@ -4612,11 +4611,11 @@ globby@^6.1.0:
pinkie-promise "^2.0.0"
globule@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/globule/-/globule-1.1.0.tgz#c49352e4dc183d85893ee825385eb994bb6df45f"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09"
dependencies:
glob "~7.1.1"
- lodash "~4.16.4"
+ lodash "~4.17.4"
minimatch "~3.0.2"
globule@~0.1.0:
@@ -4712,12 +4711,14 @@ graceful-fs@~1.2.0:
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
gray-matter@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-2.1.0.tgz#df14c28793a9219720482c3996d12f548200ff75"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-2.1.1.tgz#3042d9adec2a1ded6a7707a9ed2380f8a17a430e"
dependencies:
ansi-red "^0.1.1"
+ coffee-script "^1.12.4"
extend-shallow "^2.0.1"
- js-yaml "^3.4.3"
+ js-yaml "^3.8.1"
+ toml "^2.3.2"
growly@^1.3.0:
version "1.3.0"
@@ -4730,8 +4731,8 @@ gzip-size@^3.0.0:
duplexer "^0.1.1"
handlebars@^4.0.2, handlebars@^4.0.3:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
dependencies:
async "^1.4.0"
optimist "^0.6.1"
@@ -4739,6 +4740,47 @@ handlebars@^4.0.2, handlebars@^4.0.3:
optionalDependencies:
uglify-js "^2.6"
+happo-core@^5.0.0-rc.1, happo-core@^5.0.0-rc.2:
+ version "5.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/happo-core/-/happo-core-5.0.0-rc.2.tgz#3f1c2b7f2ef3d6c5620dc717b1fa5a262d87a9bb"
+ dependencies:
+ parse-data-uri "^0.2.0"
+ pngjs "^3.0.0"
+
+happo-target-firefox@^5.0.0-rc.6:
+ version "5.0.0-rc.6"
+ resolved "https://registry.yarnpkg.com/happo-target-firefox/-/happo-target-firefox-5.0.0-rc.6.tgz#b430ead532439f93a0c792d328143e6ea7b38175"
+ dependencies:
+ ejs "^2.5.2"
+ express "^4.14.0"
+ happo-core "^5.0.0-rc.1"
+ mkdirp "^0.5.1"
+ pngjs "^3.0.0"
+ ps-node "^0.1.4"
+ selenium-webdriver "3.3.0"
+
+happo-viewer@^5.0.0-rc.3:
+ version "5.0.0-rc.3"
+ resolved "https://registry.yarnpkg.com/happo-viewer/-/happo-viewer-5.0.0-rc.3.tgz#0de668228e7681324e138580c6d6da7ef8269d73"
+ dependencies:
+ cssesc "^1.0.0"
+ ejs "^2.5.2"
+ express "^4.14.0"
+ happo-core "^5.0.0-rc.2"
+ react "15.4.1"
+ react-dom "15.4.1"
+ react-waypoint "^4.1.0"
+ worker-loader "^0.7.1"
+
+happo@^5.0.0-rc.3:
+ version "5.0.0-rc.3"
+ resolved "https://registry.yarnpkg.com/happo/-/happo-5.0.0-rc.3.tgz#32a6fb3ff2785971af290530e3dfbaddd952298b"
+ dependencies:
+ commander "^2.9.0"
+ ejs "^2.5.2"
+ happo-core "^5.0.0-rc.2"
+ happo-viewer "^5.0.0-rc.3"
+
happypack@^4.0.0-beta.1:
version "4.0.0-beta.1"
resolved "https://registry.yarnpkg.com/happypack/-/happypack-4.0.0-beta.1.tgz#1b81b11ab8fad2cd23fa3cec82052ee291614ead"
@@ -4814,12 +4856,19 @@ has@^1.0.1:
dependencies:
function-bind "^1.0.2"
-hash.js@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573"
+hash-base@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
dependencies:
inherits "^2.0.1"
+hash.js@^1.0.0, hash.js@^1.0.3:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.1.tgz#5cb2e796499224e69fd0b00ed01d2d4a16e7a323"
+ dependencies:
+ inherits "^2.0.3"
+ minimalistic-assert "^1.0.0"
+
hasha@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/hasha/-/hasha-3.0.0.tgz#52a32fab8569d41ca69a61ff1a214f8eb7c8bd39"
@@ -4843,6 +4892,14 @@ highlight-es@^1.0.0:
is-es2016-keyword "^1.0.0"
js-tokens "^3.0.0"
+hmac-drbg@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
+ dependencies:
+ hash.js "^1.0.3"
+ minimalistic-assert "^1.0.0"
+ minimalistic-crypto-utils "^1.0.1"
+
hoek@2.x.x:
version "2.16.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
@@ -4869,8 +4926,8 @@ homedir-polyfill@^1.0.0:
parse-passwd "^1.0.0"
hosted-git-info@^2.1.4:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5"
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67"
html-comment-regex@^1.1.0:
version "1.1.1"
@@ -4883,8 +4940,8 @@ html-encoding-sniffer@^1.0.1:
whatwg-encoding "^1.0.1"
html-entities@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.0.tgz#41948caf85ce82fed36e4e6a0ed371a6664379e2"
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
htmlparser2@~3.7.0:
version "3.7.3"
@@ -4960,17 +5017,17 @@ i@0.3.x:
version "0.3.5"
resolved "https://registry.yarnpkg.com/i/-/i-0.3.5.tgz#1d2b854158ec8169113c6cb7f6b6801e99e211d5"
-iconv-lite@0.4.13, iconv-lite@~0.4.13:
+iconv-lite@0.4.13:
version "0.4.13"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
-iconv-lite@^0.4.17:
+iconv-lite@^0.4.17, iconv-lite@~0.4.13:
version "0.4.18"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
-icss-replace-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz#cb0b6054eb3af6edc9ab1d62d01933e2d4c8bfa5"
+icss-replace-symbols@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
icss-utils@^2.1.0:
version "2.1.0"
@@ -4982,11 +5039,7 @@ ieee754@^1.1.4:
version "1.1.8"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
-ignore@^3.2.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.4.tgz#4055e03596729a8fabe45a43c100ad5ed815c4e8"
-
-ignore@^3.3.3:
+ignore@^3.2.0, ignore@^3.3.3:
version "3.3.3"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
@@ -5039,7 +5092,7 @@ inherits@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
-inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1:
+inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -5052,8 +5105,8 @@ ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
inline-style-prefixer@^3.0.2:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-3.0.5.tgz#0092881b3a2eadf1bd619dc43726557316f76042"
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-3.0.6.tgz#b27fe309b4168a31eaf38c8e8c60ab9e7c11731f"
dependencies:
bowser "^1.6.0"
css-in-js-utils "^1.0.3"
@@ -5095,8 +5148,8 @@ inquirer@^0.12.0:
through "^2.3.6"
inquirer@^3.0.6:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.1.0.tgz#e05400d48b94937c2d3caa7038663ba9189aab01"
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.1.1.tgz#87621c4fba4072f48a8dd71c9f9df6f100b2d534"
dependencies:
ansi-escapes "^2.0.0"
chalk "^1.0.0"
@@ -5118,8 +5171,8 @@ insert-css@^1.0.0:
resolved "https://registry.yarnpkg.com/insert-css/-/insert-css-1.1.0.tgz#4a3f7a3e783877381bb8471a6452d1d27315db9e"
interpret@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90"
invariant@2.x.x, invariant@^2.2.0, invariant@^2.2.2:
version "2.2.2"
@@ -5167,11 +5220,7 @@ is-binary-path@^1.0.0:
dependencies:
binary-extensions "^1.0.0"
-is-buffer@^1.0.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
-
-is-buffer@^1.1.5:
+is-buffer@^1.0.2, is-buffer@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc"
@@ -5199,13 +5248,17 @@ is-decimal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.0.tgz#940579b6ea63c628080a69e62bda88c8470b4fe0"
+is-directory@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+
is-dom@^1.0.9:
version "1.0.9"
resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.0.9.tgz#483832d52972073de12b9fe3f60320870da8370d"
is-dotfile@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
is-equal-shallow@^0.1.3:
version "0.1.3"
@@ -5265,16 +5318,7 @@ is-hexadecimal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.0.tgz#5c459771d2af9a2e3952781fd54fcb1bcfe4113c"
-is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4:
- version "2.15.0"
- resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b"
- dependencies:
- generate-function "^2.0.0"
- generate-object-property "^1.1.0"
- jsonpointer "^4.0.0"
- xtend "^4.0.0"
-
-is-my-json-valid@^2.16.0:
+is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4, is-my-json-valid@^2.16.0:
version "2.16.0"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693"
dependencies:
@@ -5294,12 +5338,18 @@ is-number-like@^1.0.3:
bubleify "^0.5.1"
lodash.isfinite "^3.3.2"
-is-number@^2.0.2, is-number@^2.1.0:
+is-number@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
dependencies:
kind-of "^3.0.2"
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ dependencies:
+ kind-of "^3.0.2"
+
is-obj@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
@@ -5325,10 +5375,10 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
is-plain-object@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.1.tgz#4d7ca539bc9db9b737b8acb612f2318ef92f294f"
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.3.tgz#c15bf3e4b66b62d72efaf2925848663ecbc619b6"
dependencies:
- isobject "^1.0.0"
+ isobject "^3.0.0"
is-posix-bracket@^0.1.0:
version "0.1.1"
@@ -5415,8 +5465,8 @@ is-windows@^0.2.0:
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c"
is@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/is/-/is-3.2.0.tgz#a362e3daf7df3fd8b7114115d624c5b7e1cb90f7"
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/is/-/is-3.2.1.tgz#d0ac2ad55eb7b0bec926a5266f6c662aaa83dca5"
isarray@0.0.1:
version "0.0.1"
@@ -5426,13 +5476,9 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-isexe@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0"
-
-isobject@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-1.0.2.tgz#f0f9b8ce92dd540fa0740882e3835a2e022ec78a"
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
isobject@^2.0.0:
version "2.1.0"
@@ -5440,6 +5486,10 @@ isobject@^2.0.0:
dependencies:
isarray "1.0.0"
+isobject@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.0.tgz#39565217f3661789e8a0a0c080d5f7e6bc46e1a0"
+
isomorphic-fetch@^2.1.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
@@ -5467,33 +5517,17 @@ istanbul-api@^1.1.1:
mkdirp "^0.5.1"
once "^1.4.0"
-istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha.0, istanbul-lib-coverage@^1.1.1:
+istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
-istanbul-lib-coverage@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz#f263efb519c051c5f1f3343034fc40e7b43ff212"
-
istanbul-lib-hook@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc"
dependencies:
append-transform "^0.4.0"
-istanbul-lib-instrument@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz#0e2fdfac93c1dabf2e31578637dc78a19089f43e"
- dependencies:
- babel-generator "^6.18.0"
- babel-template "^6.16.0"
- babel-traverse "^6.18.0"
- babel-types "^6.18.0"
- babylon "^6.13.0"
- istanbul-lib-coverage "^1.0.0"
- semver "^5.3.0"
-
-istanbul-lib-instrument@^1.7.2:
+istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz#6014b03d3470fb77638d5802508c255c06312e56"
dependencies:
@@ -5514,16 +5548,7 @@ istanbul-lib-report@^1.1.1:
path-parse "^1.0.5"
supports-color "^3.1.2"
-istanbul-lib-source-maps@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz#9d429218f35b823560ea300a96ff0c3bbdab785f"
- dependencies:
- istanbul-lib-coverage "^1.0.0-alpha.0"
- mkdirp "^0.5.1"
- rimraf "^2.4.4"
- source-map "^0.5.3"
-
-istanbul-lib-source-maps@^1.2.1:
+istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c"
dependencies:
@@ -5760,13 +5785,7 @@ jest-validate@^20.0.3:
leven "^2.1.0"
pretty-format "^20.0.3"
-jodid25519@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967"
- dependencies:
- jsbn "~0.1.0"
-
-js-base64@^2.1.9:
+js-base64@^2.1.8, js-base64@^2.1.9:
version "2.1.9"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce"
@@ -5778,14 +5797,7 @@ js-tokens@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
-js-yaml@^3.1.0, js-yaml@^3.4.2, js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.7.0:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.1.tgz#782ba50200be7b9e5a8537001b7804db3ad02628"
- dependencies:
- argparse "^1.0.7"
- esprima "^3.1.1"
-
-js-yaml@^3.8.4:
+js-yaml@^3.1.0, js-yaml@^3.4.2, js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.7.0, js-yaml@^3.8.1, js-yaml@^3.8.4:
version "3.8.4"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6"
dependencies:
@@ -5891,8 +5903,8 @@ jsesc@^1.3.0:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
jsesc@^2.4.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.0.tgz#ce895de28feb034dcbf55fbeeabbcaeb63d73086"
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
jsesc@~0.5.0:
version "0.5.0"
@@ -5902,6 +5914,10 @@ json-loader@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
+json-schema-traverse@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.0.tgz#0016c0b1ca1efe46d44d37541bcdfc19dcfae0db"
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -5920,7 +5936,7 @@ json3@3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
-json5@^0.5.0, json5@^0.5.1:
+json5@0.5.1, json5@^0.5.0, json5@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
@@ -5945,17 +5961,18 @@ jsonify@~0.0.0:
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
jsonparse@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.0.tgz#85fc245b1d9259acc6941960b905adf64e7de0e8"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
jsonpointer@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
jsprim@^1.2.2:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252"
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
dependencies:
+ assert-plus "1.0.0"
extsprintf "1.0.2"
json-schema "0.2.3"
verror "1.3.6"
@@ -5973,19 +5990,13 @@ jstransformer@1.0.0:
is-promise "^2.0.0"
promise "^7.0.1"
-jsx-ast-utils@^1.3.4:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz#5afe38868f56bc8cc7aeaef0100ba8c75bd12591"
- dependencies:
- object-assign "^4.1.0"
-
-jsx-ast-utils@^1.4.1:
+jsx-ast-utils@^1.3.4, jsx-ast-utils@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"
keycode@^2.1.8:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.1.8.tgz#94d2b7098215eff0e8f9a8931d5a59076c4532fb"
+ version "2.1.9"
+ resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.1.9.tgz#964a23c54e4889405b4861a5c9f0480d45141dfa"
kind-of@^2.0.1:
version "2.0.1"
@@ -5993,18 +6004,18 @@ kind-of@^2.0.1:
dependencies:
is-buffer "^1.0.2"
-kind-of@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
- dependencies:
- is-buffer "^1.0.2"
-
-kind-of@^3.2.2:
+kind-of@^3.0.2, kind-of@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
dependencies:
is-buffer "^1.1.5"
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ dependencies:
+ is-buffer "^1.1.5"
+
klaw@^1.0.0, klaw@~1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
@@ -6148,7 +6159,7 @@ loader-runner@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
-loader-utils@0.2.16, loader-utils@^0.2.16:
+loader-utils@0.2.16, loader-utils@0.2.x, loader-utils@^0.2.16:
version "0.2.16"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d"
dependencies:
@@ -6157,7 +6168,7 @@ loader-utils@0.2.16, loader-utils@^0.2.16:
json5 "^0.5.0"
object-assign "^4.0.1"
-loader-utils@^1.0.1, loader-utils@^1.1.0:
+loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
dependencies:
@@ -6165,14 +6176,6 @@ loader-utils@^1.0.1, loader-utils@^1.1.0:
emojis-list "^2.0.0"
json5 "^0.5.0"
-loader-utils@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.0.2.tgz#a9f923c865a974623391a8602d031137fad74830"
- dependencies:
- big.js "^3.1.3"
- emojis-list "^2.0.0"
- json5 "^0.5.0"
-
localtunnel@1.8.2:
version "1.8.2"
resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.8.2.tgz#913051e8328b51f75ad8a22ad1f5c5b8c599a359"
@@ -6250,7 +6253,7 @@ lodash._topath@^3.0.0:
dependencies:
lodash.isarray "^3.0.0"
-lodash.assign@^4.0.3, lodash.assign@^4.0.6, lodash.assign@^4.2.0:
+lodash.assign@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
@@ -6262,7 +6265,7 @@ lodash.chunk@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc"
-lodash.clonedeep@^4.3.2:
+lodash.clonedeep@4.5.0, lodash.clonedeep@^4.3.2:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
@@ -6309,7 +6312,7 @@ lodash.keys@^3.0.0, lodash.keys@^3.1.2:
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
-lodash.memoize@^4.1.0:
+lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
@@ -6376,11 +6379,11 @@ lodash.throttle@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
-lodash.uniq@^4.3.0:
+lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
-"lodash@4.6.1 || ^4.16.1", lodash@4.x.x, lodash@^4.0.0, lodash@^4.0.1, lodash@^4.1.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.6.1, lodash@^4.7.0:
+"lodash@4.6.1 || ^4.16.1", lodash@4.x.x, lodash@^4.0.0, lodash@^4.0.1, lodash@^4.1.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.6.1, lodash@^4.7.0, lodash@~4.17.4:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -6396,10 +6399,6 @@ lodash@~2.4.1:
version "2.4.2"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e"
-lodash@~4.16.4:
- version "4.16.6"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777"
-
log-symbols@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@@ -6443,11 +6442,15 @@ lru-cache@2:
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
lru-cache@^4.0.0, lru-cache@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
dependencies:
- pseudomap "^1.0.1"
- yallist "^2.0.0"
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
+
+lsmod@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b"
macaddress@^0.2.8:
version "0.2.8"
@@ -6547,8 +6550,8 @@ material-ui@^0.18.3:
warning "^3.0.0"
math-expression-evaluator@^1.2.14:
- version "1.2.16"
- resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz#b357fa1ca9faefb8e48d10c14ef2bcb2d9f0a7c9"
+ version "1.2.17"
+ resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
mdurl@^1.0.1:
version "1.0.1"
@@ -6688,34 +6691,32 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-"mime-db@>= 1.24.0 < 2", mime-db@~1.26.0:
- version "1.26.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.26.0.tgz#eaffcd0e4fc6935cf8134da246e2e6c35305adff"
+"mime-db@>= 1.27.0 < 2":
+ version "1.28.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.28.0.tgz#fedd349be06d2865b7fc57d837c6de4f17d7ac3c"
mime-db@~1.27.0:
version "1.27.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
-mime-types@^2.1.12, mime-types@~2.1.15:
+mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7:
version "2.1.15"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
dependencies:
mime-db "~1.27.0"
-mime-types@~2.1.11, mime-types@~2.1.7:
- version "2.1.14"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"
- dependencies:
- mime-db "~1.26.0"
-
mime@1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.4.tgz#11b5fdaf29c2509255176b80ad520294f5de92b7"
-mime@1.3.4, mime@1.3.x, "mime@>= 0.0.1", mime@^1.2.11, mime@^1.3.4:
+mime@1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+mime@1.3.x, "mime@>= 0.0.1", mime@^1.2.11, mime@^1.3.4:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
+
mimic-fn@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
@@ -6730,13 +6731,17 @@ minimalistic-assert@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
-"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
+minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
+
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
brace-expansion "^1.1.7"
-minimatch@3.0.3, minimatch@^3.0.2:
+minimatch@3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
@@ -6799,6 +6804,10 @@ modify-values@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.0.tgz#e2b6cdeb9ce19f99317a53722f3dbf5df5eaaab2"
+moment@2.17.1:
+ version "2.17.1"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82"
+
moment@^2.18.1:
version "2.18.1"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f"
@@ -6840,11 +6849,11 @@ multimatch@^2.0.0:
arrify "^1.0.0"
minimatch "^3.0.0"
-mute-stream@0.0.5, mute-stream@~0.0.4:
+mute-stream@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
-mute-stream@0.0.7:
+mute-stream@0.0.7, mute-stream@~0.0.4:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
@@ -6863,9 +6872,17 @@ mversion@^1.10.1:
update-notifier "^0.2.2"
vinyl-fs "^0.3.4"
+mz@^2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/mz/-/mz-2.6.0.tgz#c8b8521d958df0a4f2768025db69c719ee4ef1ce"
+ dependencies:
+ any-promise "^1.0.0"
+ object-assign "^4.0.1"
+ thenify-all "^1.0.0"
+
nan@^2.3.0, nan@^2.3.2:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2"
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
natives@^1.1.0:
version "1.1.0"
@@ -6915,8 +6932,8 @@ netlify@^1.2.0:
when "^3.7.5"
node-dir@^0.1.10:
- version "0.1.16"
- resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.16.tgz#d2ef583aa50b90d93db8cdd26fcea58353957fe4"
+ version "0.1.17"
+ resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5"
dependencies:
minimatch "^3.0.2"
@@ -6926,16 +6943,16 @@ node-emoji@^1.0.3, node-emoji@^1.4.1:
dependencies:
string.prototype.codepointat "^0.2.0"
-node-fetch@^1.0.1:
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04"
+node-fetch@^1.0.1, node-fetch@^1.7.0:
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.1.tgz#899cb3d0a3c92f952c47f1b876f4c8aeabd400d5"
dependencies:
encoding "^0.1.11"
is-stream "^1.0.1"
node-gyp@^3.3.1:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.5.0.tgz#a8fe5e611d079ec16348a3eb960e78e11c85274a"
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60"
dependencies:
fstream "^1.0.0"
glob "^7.0.3"
@@ -6947,7 +6964,7 @@ node-gyp@^3.3.1:
osenv "0"
request "2"
rimraf "2"
- semver "2.x || 3.x || 4 || 5"
+ semver "~5.3.0"
tar "^2.0.0"
which "1"
@@ -7020,19 +7037,19 @@ node-notifier@^5.0.2:
shellwords "^0.1.0"
which "^1.2.12"
-node-pre-gyp@^0.6.29:
- version "0.6.33"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9"
+node-pre-gyp@^0.6.36:
+ version "0.6.36"
+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
dependencies:
- mkdirp "~0.5.1"
- nopt "~3.0.6"
- npmlog "^4.0.1"
- rc "~1.1.6"
- request "^2.79.0"
- rimraf "~2.5.4"
- semver "~5.3.0"
- tar "~2.2.1"
- tar-pack "~3.3.0"
+ mkdirp "^0.5.1"
+ nopt "^4.0.1"
+ npmlog "^4.0.2"
+ rc "^1.1.7"
+ request "^2.81.0"
+ rimraf "^2.6.1"
+ semver "^5.3.0"
+ tar "^2.2.1"
+ tar-pack "^3.4.0"
node-sass@^4.2.0, node-sass@^4.5.3:
version "4.5.3"
@@ -7062,18 +7079,25 @@ node-status-codes@^1.0.0:
resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f"
node-uuid@~1.4.7:
- version "1.4.7"
- resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
+ version "1.4.8"
+ resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907"
-"nopt@2 || 3", nopt@3.0.x, nopt@~3.0.6:
+"nopt@2 || 3", nopt@3.0.x:
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
abbrev "1"
+nopt@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
+ dependencies:
+ abbrev "1"
+ osenv "^0.1.4"
+
normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df"
+ version "2.3.8"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb"
dependencies:
hosted-git-info "^2.1.4"
is-builtin-module "^1.0.0"
@@ -7085,16 +7109,18 @@ normalize-path@^1.0.0:
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379"
normalize-path@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+ dependencies:
+ remove-trailing-separator "^1.0.1"
normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
normalize-url@^1.4.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.0.tgz#c2bb50035edee62cd81edb2d45da68dc25e3423e"
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
dependencies:
object-assign "^4.0.1"
prepend-http "^1.0.0"
@@ -7157,13 +7183,13 @@ npm-which@^3.0.1:
npm-path "^2.0.2"
which "^1.2.10"
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f"
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5"
dependencies:
are-we-there-yet "~1.1.2"
console-control-strings "~1.1.0"
- gauge "~2.7.1"
+ gauge "~2.7.3"
set-blocking "~2.0.0"
num2fraction@^1.2.2:
@@ -7175,8 +7201,8 @@ number-is-nan@^1.0.0:
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
"nwmatcher@>= 1.3.9 < 2.0.0":
- version "1.3.9"
- resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.3.9.tgz#8bab486ff7fa3dfd086656bbe8b17116d3692d2a"
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.1.tgz#7ae9b07b0ea804db7e25f05cb5fe4097d4e4949f"
oauth-sign@~0.8.1:
version "0.8.2"
@@ -7202,7 +7228,7 @@ object-component@0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291"
-object-get@^2.0.0, object-get@^2.0.2, object-get@^2.0.4:
+object-get@^2.0.0, object-get@^2.0.2, object-get@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/object-get/-/object-get-2.1.0.tgz#722bbdb60039efa47cad3c6dc2ce51a85c02c5ae"
@@ -7215,8 +7241,8 @@ object-path@^0.9.0:
resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5"
object-to-spawn-args@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/object-to-spawn-args/-/object-to-spawn-args-1.1.0.tgz#031a200e37db2c3dfc9b98074a0d69a5be253c1c"
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-to-spawn-args/-/object-to-spawn-args-1.1.1.tgz#77da8827f073d011c9e1b173f895781470246785"
object-tools@^2, object-tools@^2.0.6:
version "2.0.6"
@@ -7284,7 +7310,7 @@ once@^1.3.0, once@^1.3.3, once@^1.4.0:
dependencies:
wrappy "1"
-once@~1.3.0, once@~1.3.3:
+once@~1.3.0:
version "1.3.3"
resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
dependencies:
@@ -7372,7 +7398,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-osenv@0, osenv@^0.1.0:
+osenv@0, osenv@^0.1.0, osenv@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
dependencies:
@@ -7435,8 +7461,8 @@ pako@~0.2.0:
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
parse-asn1@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.0.0.tgz#35060f6d5015d37628c770f4e091a0b5a278bc23"
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712"
dependencies:
asn1.js "^4.0.0"
browserify-aes "^1.0.0"
@@ -7444,14 +7470,19 @@ parse-asn1@^5.0.0:
evp_bytestokey "^1.0.0"
pbkdf2 "^3.0.3"
+parse-data-uri@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/parse-data-uri/-/parse-data-uri-0.2.0.tgz#bf04d851dd5c87b0ab238e5d01ace494b604b4c9"
+ dependencies:
+ data-uri-to-buffer "0.0.3"
+
parse-entities@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.0.tgz#4bc58f35fdc8e65dded35a12f2e40223ca24a3f7"
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.1.tgz#8112d88471319f27abae4d64964b122fe4e1b890"
dependencies:
character-entities "^1.0.0"
character-entities-legacy "^1.0.0"
character-reference-invalid "^1.0.0"
- has "^1.0.1"
is-alphanumerical "^1.0.0"
is-decimal "^1.0.0"
is-hexadecimal "^1.0.0"
@@ -7558,10 +7589,14 @@ path-type@^2.0.0:
pify "^2.0.0"
pbkdf2@^3.0.3:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.9.tgz#f2c4b25a600058b3c3773c086c37dbbee1ffe693"
+ version "3.0.12"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.12.tgz#be36785c5067ea48d806ff923288c5f750b6b8a2"
dependencies:
- create-hmac "^1.1.2"
+ create-hash "^1.1.2"
+ create-hmac "^1.1.4"
+ ripemd160 "^2.0.1"
+ safe-buffer "^5.0.1"
+ sha.js "^2.4.8"
performance-now@^0.2.0:
version "0.2.0"
@@ -7597,12 +7632,6 @@ pkg-dir@^2.0.0:
dependencies:
find-up "^2.1.0"
-pkg-up@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26"
- dependencies:
- find-up "^1.0.0"
-
pkginfo@0.3.x:
version "0.3.1"
resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21"
@@ -7619,6 +7648,10 @@ pluralize@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762"
+pngjs@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.2.0.tgz#fc9fcea1a8a375da54a51148019d5abd41dbabde"
+
podda@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/podda/-/podda-1.2.2.tgz#15b0edbd334ade145813343f5ecf9c10a71cf500"
@@ -7667,8 +7700,8 @@ postcss-discard-comments@^2.0.4:
postcss "^5.0.14"
postcss-discard-duplicates@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.0.2.tgz#02be520e91571ffb10738766a981d5770989bb32"
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
dependencies:
postcss "^5.0.4"
@@ -7798,31 +7831,31 @@ postcss-minify-selectors@^2.0.4:
postcss-selector-parser "^2.0.0"
postcss-modules-extract-imports@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz#8fb3fef9a6dd0420d3f6d4353cf1ff73f2b2a341"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85"
dependencies:
- postcss "^5.0.4"
+ postcss "^6.0.1"
postcss-modules-local-by-default@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz#29a10673fa37d19251265ca2ba3150d9040eb4ce"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
dependencies:
- css-selector-tokenizer "^0.6.0"
- postcss "^5.0.4"
+ css-selector-tokenizer "^0.7.0"
+ postcss "^6.0.1"
postcss-modules-scope@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz#ff977395e5e06202d7362290b88b1e8cd049de29"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
dependencies:
- css-selector-tokenizer "^0.6.0"
- postcss "^5.0.4"
+ css-selector-tokenizer "^0.7.0"
+ postcss "^6.0.1"
postcss-modules-values@^1.1.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz#f0e7d476fe1ed88c5e4c7f97533a3e772ad94ca1"
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
dependencies:
- icss-replace-symbols "^1.0.2"
- postcss "^5.0.14"
+ icss-replace-symbols "^1.1.0"
+ postcss "^6.0.1"
postcss-normalize-charset@^1.1.0:
version "1.1.1"
@@ -7874,8 +7907,8 @@ postcss-scss@^1.0.1:
postcss "^6.0.1"
postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.2.tgz#3d70f5adda130da51c7c0c2fc023f56b1374fe08"
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
dependencies:
flatten "^1.0.2"
indexes-of "^1.0.1"
@@ -7910,9 +7943,9 @@ postcss-zindex@^2.0.1:
postcss "^5.0.4"
uniqs "^2.0.0"
-postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.15:
- version "5.2.15"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.15.tgz#a9e8685e50e06cc5b3fdea5297273246c26f5b30"
+postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
+ version "5.2.17"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
dependencies:
chalk "^1.1.3"
js-base64 "^2.1.9"
@@ -7955,19 +7988,8 @@ prettier@^0.22.0:
minimist "1.2.0"
prettier@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.2.2.tgz#22d17c1132faaaea1f1d4faea31f19f7a1959f3e"
- dependencies:
- ast-types "0.9.8"
- babel-code-frame "6.22.0"
- babylon "7.0.0-beta.8"
- chalk "1.1.3"
- esutils "2.0.2"
- flow-parser "0.43.0"
- get-stdin "5.0.1"
- glob "7.1.1"
- jest-validate "19.0.0"
- minimist "1.2.0"
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.4.4.tgz#a8d1447b14c9bf67e6d420dcadd10fb9a4fad65a"
pretty-bytes-cli@^2.0.0:
version "2.0.0"
@@ -8003,8 +8025,8 @@ process-nextick-args@~1.0.6:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
process@^0.11.0, process@~0.11.0:
- version "0.11.9"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
process@~0.5.1:
version "0.5.2"
@@ -8023,8 +8045,8 @@ promise.prototype.finally@^1.0.1:
resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-1.0.1.tgz#91182f91c92486995740fa05e0da942ac986befa"
"promise@>=3.2 <8", promise@^7.0.1, promise@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf"
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
dependencies:
asap "~2.0.3"
@@ -8056,7 +8078,13 @@ prr@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
-pseudomap@^1.0.1:
+ps-node@^0.1.4:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/ps-node/-/ps-node-0.1.6.tgz#9af67a99d7b1d0132e51a503099d38a8d2ace2c3"
+ dependencies:
+ table-parser "^0.1.3"
+
+pseudomap@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
@@ -8172,8 +8200,8 @@ punycode@^1.2.4, punycode@^1.4.1:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
q@^1.1.2, q@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
qs@0.4.x:
version "0.4.2"
@@ -8188,12 +8216,12 @@ qs@6.4.0, "qs@>= 0.4.0", qs@^6.4.0, qs@~6.4.0:
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
qs@~6.3.0:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.1.tgz#918c0b3bcd36679772baf135b1acb4c1651ed79d"
+ version "6.3.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"
query-string@^4.1.0:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.2.tgz#ec0fd765f58a50031a3968c2431386f8947a5cdd"
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
dependencies:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
@@ -8207,20 +8235,33 @@ querystring@0.2.0, querystring@^0.2.0:
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
randomatic@^1.1.3:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
dependencies:
- is-number "^2.0.2"
- kind-of "^3.0.2"
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
randombytes@^2.0.0, randombytes@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.3.tgz#674c99760901c3c4112771a31e521dc349cc09ec"
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79"
+ dependencies:
+ safe-buffer "^5.1.0"
range-parser@^1.0.3, range-parser@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
+raven@^2.0.2:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/raven/-/raven-2.1.0.tgz#1b624e56374d9c9d93c74448461a2a356ce37527"
+ dependencies:
+ cookie "0.3.1"
+ json-stringify-safe "5.0.1"
+ lsmod "1.0.0"
+ stack-trace "0.0.9"
+ timed-out "4.0.1"
+ uuid "3.0.0"
+
rc@^0.5.0:
version "0.5.5"
resolved "https://registry.yarnpkg.com/rc/-/rc-0.5.5.tgz#541cc3300f464b6dfe6432d756f0f2dd3e9eb199"
@@ -8230,9 +8271,9 @@ rc@^0.5.0:
minimist "~0.0.7"
strip-json-comments "0.1.x"
-rc@^1.0.1, rc@^1.1.6, rc@~1.1.6:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea"
+rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
dependencies:
deep-extend "~0.4.0"
ini "~1.3.0"
@@ -8260,8 +8301,8 @@ react-autowhatever@^10.1.0:
section-iterator "^2.0.0"
react-color@^2.11.4:
- version "2.11.7"
- resolved "https://registry.yarnpkg.com/react-color/-/react-color-2.11.7.tgz#746465b75feda63c2567607dfbcb276fc954a5b7"
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/react-color/-/react-color-2.12.1.tgz#ef5a4dc4260ed7d1642047d5b6693d68939b19f7"
dependencies:
lodash "^4.0.1"
material-colors "^1.2.1"
@@ -8294,6 +8335,18 @@ react-docgen@^2.15.0:
node-dir "^0.1.10"
recast "^0.11.5"
+react-dom-factories@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/react-dom-factories/-/react-dom-factories-1.0.0.tgz#f43c05e5051b304f33251618d5bc859b29e46b6d"
+
+react-dom@15.4.1:
+ version "15.4.1"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.4.1.tgz#d54c913261aaedb17adc20410d029dcc18a1344a"
+ dependencies:
+ fbjs "^0.8.1"
+ loose-envify "^1.1.0"
+ object-assign "^4.1.0"
+
react-dom@^15.6.1:
version "15.6.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470"
@@ -8351,14 +8404,15 @@ react-komposer@^2.0.0:
shallowequal "^0.2.2"
react-modal@^1.7.6, react-modal@^1.7.7:
- version "1.7.7"
- resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-1.7.7.tgz#70205f51c58708c487aff681ba3fed7946e391d9"
+ version "1.9.7"
+ resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-1.9.7.tgz#07ef56790b953e3b98ef1e2989e347983c72871d"
dependencies:
create-react-class "^15.5.2"
element-class "^0.2.0"
exenv "1.2.0"
lodash.assign "^4.2.0"
prop-types "^15.5.7"
+ react-dom-factories "^1.0.0"
react-onclickoutside@^5.9.0:
version "5.11.1"
@@ -8374,7 +8428,7 @@ react-proxy@^3.0.0-alpha.0:
react-simple-di@^1.2.0:
version "1.2.0"
- resolved "http://registry.npmjs.org/react-simple-di/-/react-simple-di-1.2.0.tgz#dde0e5bf689f391ef2ab02c9043b213fe239c6d0"
+ resolved "https://registry.yarnpkg.com/react-simple-di/-/react-simple-di-1.2.0.tgz#dde0e5bf689f391ef2ab02c9043b213fe239c6d0"
dependencies:
babel-runtime "6.x.x"
hoist-non-react-statics "1.x.x"
@@ -8427,6 +8481,20 @@ react-transition-group@^1.1.2:
prop-types "^15.5.6"
warning "^3.0.0"
+react-waypoint@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/react-waypoint/-/react-waypoint-4.1.0.tgz#40f0b78c20add9d6cfd861e6e806f894495119c0"
+ dependencies:
+ consolidated-events "^1.0.1"
+
+react@15.4.1:
+ version "15.4.1"
+ resolved "https://registry.yarnpkg.com/react/-/react-15.4.1.tgz#498e918602677a3983cd0fd206dfe700389a0dd6"
+ dependencies:
+ fbjs "^0.8.4"
+ loose-envify "^1.1.0"
+ object-assign "^4.1.0"
+
react@^15.6.1:
version "15.6.1"
resolved "https://registry.yarnpkg.com/react/-/react-15.6.1.tgz#baa8434ec6780bde997cdc380b79cd33b96393df"
@@ -8504,28 +8572,16 @@ readable-stream@1.1, "readable-stream@>=1.1.13-1 <1.2.0-0":
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.0, readable-stream@^2.1.5, readable-stream@^2.2.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729"
- dependencies:
- buffer-shims "^1.0.0"
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- string_decoder "~0.10.x"
- util-deprecate "~1.0.1"
-
-readable-stream@~2.1.4:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
+readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.0.tgz#640f5dcda88c91a8dc60787145629170813a1ed2"
dependencies:
- buffer-shims "^1.0.0"
core-util-is "~1.0.0"
- inherits "~2.0.1"
+ inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~1.0.6"
- string_decoder "~0.10.x"
+ safe-buffer "~5.1.0"
+ string_decoder "~1.0.0"
util-deprecate "~1.0.1"
readdirp@^2.0.0:
@@ -8546,10 +8602,10 @@ readline2@^1.0.1:
mute-stream "0.0.5"
recast@^0.11.5:
- version "0.11.22"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.22.tgz#dedeb18fb001a2bbc6ac34475fda53dfe3d47dfa"
+ version "0.11.23"
+ resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3"
dependencies:
- ast-types "0.9.5"
+ ast-types "0.9.6"
esprima "~3.1.0"
private "~0.1.5"
source-map "~0.5.0"
@@ -8591,7 +8647,7 @@ redent@^1.0.0:
indent-string "^2.1.0"
strip-indent "^1.0.1"
-redeyed@~1.0.0:
+redeyed@~1.0.0, redeyed@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a"
dependencies:
@@ -8627,26 +8683,26 @@ reduce-unique@^1.0.0:
reduce-without@^1.0.0:
version "1.0.1"
- resolved "http://registry.npmjs.org/reduce-without/-/reduce-without-1.0.1.tgz#68ad0ead11855c9a37d4e8256c15bbf87972fc8c"
+ resolved "https://registry.yarnpkg.com/reduce-without/-/reduce-without-1.0.1.tgz#68ad0ead11855c9a37d4e8256c15bbf87972fc8c"
dependencies:
test-value "^2.0.0"
redux@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/redux/-/redux-3.6.0.tgz#887c2b3d0b9bd86eca2be70571c27654c19e188d"
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.0.tgz#07a623cafd92eee8abe309d13d16538f6707926f"
dependencies:
lodash "^4.2.1"
lodash-es "^4.2.1"
loose-envify "^1.1.0"
- symbol-observable "^1.0.2"
+ symbol-observable "^1.0.3"
regenerate@^1.2.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260"
regenerator-runtime@^0.10.0:
- version "0.10.3"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e"
+ version "0.10.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
regenerator-transform@0.9.11:
version "0.9.11"
@@ -8658,7 +8714,7 @@ regenerator-transform@0.9.11:
regex-cache@^0.4.2:
version "0.4.3"
- resolved "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
+ resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
dependencies:
is-equal-shallow "^0.1.3"
is-primitive "^2.0.0"
@@ -8680,10 +8736,11 @@ regexpu-core@^2.0.0:
regjsparser "^0.1.4"
registry-auth-token@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.1.0.tgz#997c08256e0c7999837b90e944db39d8a790276b"
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.1.tgz#fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006"
dependencies:
rc "^1.1.6"
+ safe-buffer "^5.0.1"
registry-url@^3.0.0, registry-url@^3.0.3:
version "3.1.0"
@@ -8736,6 +8793,10 @@ remark@^5.0.1:
remark-stringify "^1.1.0"
unified "^4.1.1"
+remove-trailing-separator@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511"
+
repeat-element@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
@@ -8851,11 +8912,7 @@ resolve@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
-resolve@^1.1.6, resolve@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
-
-resolve@^1.3.2:
+resolve@^1.1.6, resolve@^1.2.0, resolve@^1.3.2:
version "1.3.3"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
dependencies:
@@ -8896,21 +8953,18 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@2, rimraf@2.x.x, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.4, rimraf@^2.6.1:
+rimraf@2, rimraf@2.x.x, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies:
glob "^7.0.5"
-rimraf@~2.5.1, rimraf@~2.5.4:
- version "2.5.4"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
+ripemd160@^2.0.0, ripemd160@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
dependencies:
- glob "^7.0.5"
-
-ripemd160@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
+ hash-base "^2.0.0"
+ inherits "^2.0.1"
run-async@^0.1.0:
version "0.1.0"
@@ -8943,8 +8997,8 @@ rx@4.1.0:
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
rxjs@^5.0.0-beta.11:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.3.0.tgz#d88ccbdd46af290cbdb97d5d8055e52453fabe2d"
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.1.tgz#b62f757f279445d265a18a58fb0a70dc90e91626"
dependencies:
symbol-observable "^1.0.1"
@@ -8952,6 +9006,10 @@ safe-buffer@5.0.1, safe-buffer@^5.0.1, safe-buffer@~5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
+safe-buffer@^5.1.0, safe-buffer@~5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.0.tgz#fe4c8460397f9eaaaa58e73be46273408a45e223"
+
sane@~1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775"
@@ -8965,12 +9023,13 @@ sane@~1.6.0:
watch "~0.10.0"
sass-graph@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.1.2.tgz#965104be23e8103cb7e5f710df65935b317da57b"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
dependencies:
glob "^7.0.0"
lodash "^4.0.0"
- yargs "^4.7.1"
+ scss-tokenizer "^0.2.3"
+ yargs "^7.0.0"
sass-loader@^6.0.6:
version "6.0.6"
@@ -8982,7 +9041,7 @@ sass-loader@^6.0.6:
lodash.tail "^4.1.1"
pify "^3.0.0"
-sax@^1.2.1, sax@~1.2.1:
+sax@>=0.6.0, sax@^1.2.1, sax@~1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
@@ -8996,6 +9055,13 @@ scriptjs@^2.5.7:
version "2.5.8"
resolved "https://registry.yarnpkg.com/scriptjs/-/scriptjs-2.5.8.tgz#d0c43955c2e6bad33b6e4edf7b53b8965aa7ca5f"
+scss-tokenizer@^0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
+ dependencies:
+ js-base64 "^2.1.8"
+ source-map "^0.4.2"
+
section-iterator@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/section-iterator/-/section-iterator-2.0.0.tgz#bf444d7afeeb94ad43c39ad2fb26151627ccba2a"
@@ -9004,6 +9070,15 @@ select@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
+selenium-webdriver@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-3.3.0.tgz#f14d9b04cee9495d4284d22105b189b8305ccca1"
+ dependencies:
+ adm-zip "^0.4.7"
+ rimraf "^2.5.4"
+ tmp "0.0.30"
+ xml2js "^0.4.17"
+
semaphore@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/semaphore/-/semaphore-1.0.5.tgz#b492576e66af193db95d65e25ec53f5f19798d60"
@@ -9014,7 +9089,7 @@ semver-diff@^2.0.0:
dependencies:
semver "^5.0.3"
-"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@~5.3.0:
+"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
@@ -9126,7 +9201,7 @@ setprototypeof@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
-sha.js@^2.3.6:
+sha.js@^2.4.0, sha.js@^2.4.8:
version "2.4.8"
resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f"
dependencies:
@@ -9162,8 +9237,8 @@ shebang-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
shelljs@^0.7.5, shelljs@^0.7.7:
- version "0.7.7"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
+ version "0.7.8"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
@@ -9248,12 +9323,12 @@ socket.io@1.6.0:
socket.io-parser "2.3.1"
sort-array@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/sort-array/-/sort-array-1.1.1.tgz#9032f6f0be284eecb12af98a3db02612828a66d1"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/sort-array/-/sort-array-1.1.2.tgz#b88986053c0170a7f9de63f18a49ec79c24c3e64"
dependencies:
- array-back "^1.0.3"
- object-get "^2.0.4"
- typical "^2.4.2"
+ array-back "^1.0.4"
+ object-get "^2.1.0"
+ typical "^2.6.0"
sort-keys@^1.0.0:
version "1.1.2"
@@ -9270,12 +9345,12 @@ source-list-map@^1.1.1:
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.2.tgz#9889019d1024cce55cdc069498337ef6186a11a1"
source-map-support@^0.4.2:
- version "0.4.11"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322"
+ version "0.4.15"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1"
dependencies:
- source-map "^0.5.3"
+ source-map "^0.5.6"
-source-map@0.4.x, source-map@^0.4.4:
+source-map@0.4.x, source-map@^0.4.2, source-map@^0.4.4:
version "0.4.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
dependencies:
@@ -9328,8 +9403,8 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
sshpk@^1.7.0:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.2.tgz#d5a804ce22695515638e798dbe23273de070a5fa"
+ version "1.13.1"
+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
dependencies:
asn1 "~0.2.3"
assert-plus "^1.0.0"
@@ -9338,14 +9413,17 @@ sshpk@^1.7.0:
optionalDependencies:
bcrypt-pbkdf "^1.0.0"
ecc-jsbn "~0.1.1"
- jodid25519 "^1.0.0"
jsbn "~0.1.0"
tweetnacl "~0.14.0"
-stack-trace@0.0.x:
+stack-trace@0.0.9:
version "0.0.9"
resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695"
+stack-trace@0.0.x:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
+
stackframe@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-0.3.1.tgz#33aa84f1177a5548c8935533cbfeb3420975f5a4"
@@ -9382,12 +9460,12 @@ stream-connect@^1.0.1, stream-connect@^1.0.2:
array-back "^1.0.2"
stream-http@^2.3.1:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.6.3.tgz#4c3ddbf9635968ea2cfd4e48d43de5def2625ac3"
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
dependencies:
builtin-status-codes "^3.0.0"
inherits "^2.0.1"
- readable-stream "^2.1.0"
+ readable-stream "^2.2.6"
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
@@ -9406,9 +9484,9 @@ stream-to-observable@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.1.0.tgz#45bf1d9f2d7dc09bed81f1c307c430e68b84cffe"
-stream-via@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/stream-via/-/stream-via-1.0.3.tgz#cebd32a5a59d74b3b68e3404942e867184ad4ac9"
+stream-via@^1.0.3, stream-via@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/stream-via/-/stream-via-1.0.4.tgz#8dccbb0ac909328eb8bc8e2a4bd3934afdaf606c"
stream-via@~0.1.0:
version "0.1.1"
@@ -9467,13 +9545,18 @@ string_decoder@^0.10.25, string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+string_decoder@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.2.tgz#b29e1f4e1125fa97a10382b8a533737b7491e179"
+ dependencies:
+ safe-buffer "~5.0.1"
+
stringify-entities@^1.0.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.0.tgz#2244a516c4f1e8e01b73dad01023016776abd917"
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.1.tgz#b150ec2d72ac4c1b5f324b51fb6b28c9cdff058c"
dependencies:
character-entities-html4 "^1.0.0"
character-entities-legacy "^1.0.0"
- has "^1.0.1"
is-alphanumerical "^1.0.0"
is-hexadecimal "^1.0.0"
@@ -9573,7 +9656,7 @@ svgo@^0.7.0:
sax "~1.2.1"
whet.extend "~0.9.9"
-symbol-observable@^1.0.1, symbol-observable@^1.0.2, symbol-observable@^1.0.4:
+symbol-observable@^1.0.1, symbol-observable@^1.0.3, symbol-observable@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d"
@@ -9581,6 +9664,12 @@ symbol-tree@^3.2.1:
version "3.2.2"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
+table-parser@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/table-parser/-/table-parser-0.1.3.tgz#0441cfce16a59481684c27d1b5a67ff15a43c7b0"
+ dependencies:
+ connected-domain "^1.0.0"
+
table@^3.7.8:
version "3.8.3"
resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f"
@@ -9615,20 +9704,20 @@ tapable@^0.2.5, tapable@~0.2.5:
version "0.2.6"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.6.tgz#206be8e188860b514425375e6f1ae89bfb01fd8d"
-tar-pack@~3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae"
+tar-pack@^3.4.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
dependencies:
- debug "~2.2.0"
- fstream "~1.0.10"
- fstream-ignore "~1.0.5"
- once "~1.3.3"
- readable-stream "~2.1.4"
- rimraf "~2.5.1"
- tar "~2.2.1"
- uid-number "~0.0.6"
-
-tar@^2.0.0, tar@~2.2.1:
+ debug "^2.2.0"
+ fstream "^1.0.10"
+ fstream-ignore "^1.0.5"
+ once "^1.3.3"
+ readable-stream "^2.1.4"
+ rimraf "^2.5.1"
+ tar "^2.2.1"
+ uid-number "^0.0.6"
+
+tar@^2.0.0, tar@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
dependencies:
@@ -9653,9 +9742,9 @@ term-size@^0.1.0:
dependencies:
execa "^0.4.0"
-test-exclude@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.0.0.tgz#0ddc0100b8ae7e88b34eb4fd98a907e961991900"
+test-exclude@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26"
dependencies:
arrify "^1.0.1"
micromatch "^2.3.11"
@@ -9678,8 +9767,8 @@ test-value@^2.0.0, test-value@^2.1.0:
typical "^2.6.0"
text-extensions@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.4.0.tgz#c385d2e80879fe6ef97893e1709d88d9453726e9"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.5.0.tgz#d1cb2d14b5d0bc45bfdca8a08a473f68c7eb0cbc"
text-table@^0.2.0, text-table@~0.2.0:
version "0.2.0"
@@ -9698,13 +9787,25 @@ then-fs@^2.0.0:
dependencies:
promise ">=3.2 <8"
+thenify-all@^1.0.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
+ dependencies:
+ thenify ">= 3.1.0 < 4"
+
+"thenify@>= 3.1.0 < 4":
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
+ dependencies:
+ any-promise "^1.0.0"
+
throat@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/throat/-/throat-2.0.2.tgz#a9fce808b69e133a632590780f342c30a6249b02"
throat@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6"
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836"
through2@^0.6.1:
version "0.6.5"
@@ -9727,7 +9828,7 @@ through2@^2.0.0, through2@^2.0.2:
readable-stream "^2.1.5"
xtend "~4.0.1"
-through@2, "through@>=2.2.7 <3", through@^2.3.6:
+through@2, "through@>=2.2.7 <3", through@^2.3.6, through@~2.3.4:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -9745,6 +9846,10 @@ ticky@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ticky/-/ticky-1.0.1.tgz#b7cfa71e768f1c9000c497b9151b30947c50e46d"
+timed-out@4.0.1, timed-out@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
+
timed-out@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-2.0.0.tgz#f38b0ae81d3747d628001f41dafc652ace671c0a"
@@ -9753,10 +9858,6 @@ timed-out@^3.0.0:
version "3.1.3"
resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217"
-timed-out@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
-
timers-browserify@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
@@ -9777,6 +9878,12 @@ tinycolor2@^1.1.2:
version "1.4.1"
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8"
+tmp@0.0.30:
+ version "0.0.30"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed"
+ dependencies:
+ os-tmpdir "~1.0.1"
+
tmp@^0.0.31:
version "0.0.31"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
@@ -9796,13 +9903,17 @@ to-arraybuffer@^1.0.0:
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
to-fast-properties@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
token-stream@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/token-stream/-/token-stream-0.0.1.tgz#ceeefc717a76c4316f126d0b9dbaa55d7e7df01a"
+toml@^2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/toml/-/toml-2.3.2.tgz#5eded5ca42887924949fd06eb0e955656001e834"
+
tough-cookie@^2.3.2, tough-cookie@~2.3.0:
version "2.3.2"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
@@ -9881,8 +9992,8 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
typical@^2.3.0, typical@^2.4.2, typical@^2.5.0, typical@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.0.tgz#89d51554ab139848a65bcc2c8772f8fb450c40ed"
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d"
ua-parser-js@0.7.12, ua-parser-js@^0.7.9:
version "0.7.12"
@@ -9892,29 +10003,20 @@ uc.micro@^1.0.1, uc.micro@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.3.tgz#7ed50d5e0f9a9fb0a573379259f2a77458d50192"
-uglify-js@^2.6, uglify-js@^2.6.1, uglify-js@^2.8.27:
- version "2.8.27"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.27.tgz#47787f912b0f242e5b984343be8e35e95f694c9c"
+uglify-js@^2.6, uglify-js@^2.6.1, uglify-js@^2.7.5, uglify-js@^2.8.27:
+ version "2.8.29"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
dependencies:
source-map "~0.5.1"
yargs "~3.10.0"
optionalDependencies:
uglify-to-browserify "~1.0.0"
-uglify-js@^2.7.5:
- version "2.7.5"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8"
- dependencies:
- async "~0.2.6"
- source-map "~0.5.1"
- uglify-to-browserify "~1.0.0"
- yargs "~3.10.0"
-
uglify-to-browserify@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
-uid-number@~0.0.6:
+uid-number@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -9928,7 +10030,7 @@ ultron@~1.1.0:
unc-path-regex@^0.1.0:
version "0.1.2"
- resolved "http://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
+ resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
underscore-contrib@~0.3.0:
version "0.3.0"
@@ -9991,14 +10093,14 @@ unique-string@^1.0.0:
crypto-random-string "^1.0.0"
unist-util-remove-position@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.0.tgz#2444fedc344bc5f540dab6353e013b6d78101dc2"
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz#5a85c1555fc1ba0c101b86707d15e50fa4c871bb"
dependencies:
unist-util-visit "^1.1.0"
unist-util-visit@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.1.1.tgz#e917a3b137658b335cb4420c7da2e74d928e4e94"
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.1.3.tgz#ec268e731b9d277a79a5b5aa0643990e405d600b"
universalify@^0.1.0:
version "0.1.0"
@@ -10062,8 +10164,8 @@ update-section@^0.3.0:
resolved "https://registry.yarnpkg.com/update-section/-/update-section-0.3.3.tgz#458f17820d37820dc60e20b86d94391b00123158"
url-loader@^0.5.8:
- version "0.5.8"
- resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.8.tgz#b9183b1801e0f847718673673040bc9dc1c715c5"
+ version "0.5.9"
+ resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.5.9.tgz#cc8fea82c7b906e7777019250869e569e995c295"
dependencies:
loader-utils "^1.0.2"
mime "1.3.x"
@@ -10116,17 +10218,21 @@ utils-merge@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
+uuid@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728"
+
uuid@^2.0.1:
version "2.0.3"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a"
uuid@^3.0.0, uuid@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
v8flags@^2.0.10:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
dependencies:
user-home "^1.1.1"
@@ -10137,11 +10243,18 @@ validate-npm-package-license@^3.0.1:
spdx-correct "~1.0.0"
spdx-expression-parse "~1.0.0"
-vary@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.0.tgz#e1e5affbbd16ae768dd2674394b9ad3022653140"
+validator@7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/validator/-/validator-7.0.0.tgz#c74deb8063512fac35547938e6f0b1504a282fd2"
-vary@~1.1.1:
+varify@0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/varify/-/varify-0.2.0.tgz#191da9fe9dc4cd68d0d14498d4e2a910ff4e6516"
+ dependencies:
+ redeyed "~1.0.1"
+ through "~2.3.4"
+
+vary@~1.1.0, vary@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37"
@@ -10184,8 +10297,8 @@ vinyl@^0.4.0:
clone-stats "^0.0.1"
vlq@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.1.tgz#14439d711891e682535467f8587c5630e4222a6c"
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.2.tgz#e316d5257b40b86bb43cb8d5fea5d7f54d6b0ca1"
vm-browserify@0.0.4:
version "0.0.4"
@@ -10325,12 +10438,12 @@ whatwg-encoding@^1.0.1:
iconv-lite "0.4.13"
whatwg-fetch@>=0.10.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz#fe294d1d89e36c5be8b3195057f2e4bc74fc980e"
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
whatwg-url@^4.3.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.4.0.tgz#594f95781545c13934a62db40897c818cafa2e04"
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0"
dependencies:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
@@ -10348,16 +10461,16 @@ which-module@^1.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
which@1, which@^1.2.10, which@^1.2.12, which@^1.2.8, which@^1.2.9:
- version "1.2.12"
- resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
+ version "1.2.14"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
- isexe "^1.1.1"
+ isexe "^2.0.0"
wide-align@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad"
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
dependencies:
- string-width "^1.0.1"
+ string-width "^1.0.2"
widest-line@^1.0.0:
version "1.0.0"
@@ -10422,6 +10535,12 @@ worker-farm@^1.3.1:
errno ">=0.1.1 <0.2.0-0"
xtend ">=4.0.0 <4.1.0-0"
+worker-loader@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-0.7.1.tgz#91ffd2e2fbf76921a43e8ca3766d12e9537f5d70"
+ dependencies:
+ loader-utils "0.2.x"
+
wrap-ansi@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
@@ -10440,8 +10559,8 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
write-file-atomic@^1.1.2:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.1.tgz#7d45ba32316328dd1ec7d90f60ebc0d845bb759a"
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
dependencies:
graceful-fs "^4.1.11"
imurmurhash "^0.1.4"
@@ -10499,6 +10618,19 @@ xml-name-validator@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
+xml2js@^0.4.17:
+ version "0.4.17"
+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.17.tgz#17be93eaae3f3b779359c795b419705a8817e868"
+ dependencies:
+ sax ">=0.6.0"
+ xmlbuilder "^4.1.0"
+
+xmlbuilder@^4.1.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
+ dependencies:
+ lodash "^4.0.0"
+
xmlhttprequest-ssl@1.5.3:
version "1.5.3"
resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d"
@@ -10511,16 +10643,9 @@ y18n@^3.2.0, y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
-yallist@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4"
-
-yargs-parser@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
- dependencies:
- camelcase "^3.0.0"
- lodash.assign "^4.0.6"
+yallist@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
yargs-parser@^4.1.0:
version "4.2.1"
@@ -10564,28 +10689,9 @@ yargs@6.4.0, yargs@^6.0.0:
y18n "^3.2.1"
yargs-parser "^4.1.0"
-yargs@^4.7.1:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
- dependencies:
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- lodash.assign "^4.0.3"
- os-locale "^1.4.0"
- read-pkg-up "^1.0.1"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^1.0.1"
- which-module "^1.0.0"
- window-size "^0.2.0"
- y18n "^3.2.1"
- yargs-parser "^2.4.1"
-
-yargs@^7.0.1, yargs@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.0.2.tgz#115b97df1321823e8b8648e8968c782521221f67"
+yargs@^7.0.0, yargs@^7.0.1, yargs@^7.0.2:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
dependencies:
camelcase "^3.0.0"
cliui "^3.2.0"