From abba7ecedc9408f80c1db3fc12cbffed112758aa Mon Sep 17 00:00:00 2001 From: Rory Hunter Date: Wed, 22 Nov 2017 20:02:29 +0000 Subject: [PATCH 1/5] Generate inline react components from SVGs during the build --- .babelrc | 13 +- package.json | 1 + .../__snapshots__/accordion.test.js.snap | 19 +- .../__snapshots__/context_menu.test.js.snap | 133 +- .../context_menu_item.test.js.snap | 19 +- .../context_menu_panel.test.js.snap | 19 +- .../__snapshots__/field_password.test.js.snap | 18 +- .../__snapshots__/field_search.test.js.snap | 17 +- .../select/__snapshots__/select.test.js.snap | 18 +- .../switch/__snapshots__/switch.test.js.snap | 35 +- .../__snapshots__/header_logo.test.js.snap | 80 +- .../__snapshots__/header_alert.test.js.snap | 18 +- .../health/__snapshots__/health.test.js.snap | 19 +- .../icon/__snapshots__/icon.test.js.snap | 2385 +++++++++++++---- src/components/icon/icon.js | 353 ++- .../__snapshots__/loading_kibana.test.js.snap | 25 +- .../__snapshots__/pagination.test.js.snap | 38 +- .../__snapshots__/side_nav.test.js.snap | 51 +- yarn.lock | 25 +- 19 files changed, 2478 insertions(+), 808 deletions(-) diff --git a/.babelrc b/.babelrc index f2c1b7c54c3..8bf450dd9ce 100644 --- a/.babelrc +++ b/.babelrc @@ -18,6 +18,17 @@ "transform-async-generator-functions", "transform-object-rest-spread", // stage 2 - "transform-class-properties" + "transform-class-properties", + [ + "inline-react-svg", + { + "svgo": { + "plugins": [ + { "cleanupIDs": false }, + { "removeViewBox": false }, + ] + } + } + ] ] } diff --git a/package.json b/package.json index 05d7c5d003d..b2c28f7e533 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "babel-jest": "21.0.0", "babel-loader": "7.1.2", "babel-plugin-add-module-exports": "0.2.1", + "babel-plugin-inline-react-svg": "^0.5.2", "babel-plugin-transform-async-generator-functions": "6.24.1", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-object-rest-spread": "6.26.0", diff --git a/src/components/accordion/__snapshots__/accordion.test.js.snap b/src/components/accordion/__snapshots__/accordion.test.js.snap index 6dbed35b448..aa109dc1aa2 100644 --- a/src/components/accordion/__snapshots__/accordion.test.js.snap +++ b/src/components/accordion/__snapshots__/accordion.test.js.snap @@ -24,13 +24,24 @@ exports[`EuiAccordion is rendered 1`] = ` class="euiFlexItem euiFlexItem--flexGrowZero" > - - arrow right icon - + + + diff --git a/src/components/context_menu/__snapshots__/context_menu.test.js.snap b/src/components/context_menu/__snapshots__/context_menu.test.js.snap index 2992e247cf6..2323d9c9a8e 100644 --- a/src/components/context_menu/__snapshots__/context_menu.test.js.snap +++ b/src/components/context_menu/__snapshots__/context_menu.test.js.snap @@ -26,13 +26,24 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the class="euiContextMenu__itemLayout" > - - arrow left icon - + + + - - arrow left icon - + + + - - arrow left icon - + + + - - arrow right icon - + + + @@ -158,13 +202,24 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the 2b - - arrow right icon - + + + @@ -182,13 +237,24 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the 2c - - arrow right icon - + + + @@ -215,13 +281,24 @@ exports[`EuiContextMenu props panels and initialPanelId renders the referenced p class="euiContextMenu__itemLayout" > - - arrow left icon - + + + - - arrow right icon - + + + diff --git a/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap b/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap index 937a29103d9..8f936d5219e 100644 --- a/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap +++ b/src/components/context_menu/__snapshots__/context_menu_panel.test.js.snap @@ -27,13 +27,24 @@ exports[`EuiContextMenuPanel props onClose renders a button as a title 1`] = ` class="euiContextMenu__itemLayout" > - - arrow left icon - + + + - - lock icon - + + + diff --git a/src/components/form/field_search/__snapshots__/field_search.test.js.snap b/src/components/form/field_search/__snapshots__/field_search.test.js.snap index d1009b20fa4..672400bf661 100644 --- a/src/components/form/field_search/__snapshots__/field_search.test.js.snap +++ b/src/components/form/field_search/__snapshots__/field_search.test.js.snap @@ -11,13 +11,22 @@ exports[`EuiFieldSearch is rendered 1`] = ` type="search" /> - - search icon - + + + diff --git a/src/components/form/select/__snapshots__/select.test.js.snap b/src/components/form/select/__snapshots__/select.test.js.snap index 3796290e61d..2a51da91af9 100644 --- a/src/components/form/select/__snapshots__/select.test.js.snap +++ b/src/components/form/select/__snapshots__/select.test.js.snap @@ -10,13 +10,23 @@ exports[`EuiSelect is rendered 1`] = ` data-test-subj="test subject string" /> - - arrow down icon - + + + diff --git a/src/components/form/switch/__snapshots__/switch.test.js.snap b/src/components/form/switch/__snapshots__/switch.test.js.snap index 24d93656806..5303bc861c2 100644 --- a/src/components/form/switch/__snapshots__/switch.test.js.snap +++ b/src/components/form/switch/__snapshots__/switch.test.js.snap @@ -20,23 +20,42 @@ exports[`EuiSwitch is rendered 1`] = ` class="euiSwitch__track" > - - cross icon - + + + - - check icon - + + + diff --git a/src/components/header/__snapshots__/header_logo.test.js.snap b/src/components/header/__snapshots__/header_logo.test.js.snap index c7abb8da72d..44605201f8a 100644 --- a/src/components/header/__snapshots__/header_logo.test.js.snap +++ b/src/components/header/__snapshots__/header_logo.test.js.snap @@ -7,14 +7,42 @@ exports[`EuiHeaderLogo is rendered 1`] = ` data-test-subj="test subject string" > - - logo elastic icon - - + + + + + + + + `; @@ -25,14 +53,42 @@ exports[`EuiHeaderLogo renders href 1`] = ` href="#" > - - logo elastic icon - - + + + + + + + + `; diff --git a/src/components/header/header_alert/__snapshots__/header_alert.test.js.snap b/src/components/header/header_alert/__snapshots__/header_alert.test.js.snap index bf9051d793d..24453187cbe 100644 --- a/src/components/header/header_alert/__snapshots__/header_alert.test.js.snap +++ b/src/components/header/header_alert/__snapshots__/header_alert.test.js.snap @@ -13,13 +13,23 @@ exports[`EuiHeaderAlert is rendered 1`] = ` > diff --git a/src/components/health/__snapshots__/health.test.js.snap b/src/components/health/__snapshots__/health.test.js.snap index fb241402766..9b6d66e8d07 100644 --- a/src/components/health/__snapshots__/health.test.js.snap +++ b/src/components/health/__snapshots__/health.test.js.snap @@ -13,13 +13,24 @@ exports[`EuiHealth is rendered 1`] = ` class="euiFlexItem euiFlexItem--flexGrowZero" > - - dot icon - + + + diff --git a/src/components/icon/__snapshots__/icon.test.js.snap b/src/components/icon/__snapshots__/icon.test.js.snap index 1fe8321e477..050efa3fd53 100644 --- a/src/components/icon/__snapshots__/icon.test.js.snap +++ b/src/components/icon/__snapshots__/icon.test.js.snap @@ -5,1208 +5,2557 @@ exports[`EuiIcon is rendered 1`] = ` aria-label="aria-label" class="euiIcon testClass1 testClass2 euiIcon--medium" data-test-subj="test subject string" + height="16" + viewBox="0 0 16 16" + width="16" + xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" > - - search icon - + + + `; exports[`EuiIcon renders size l 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders size m 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders size original 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders size xl 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders size xxl 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders type addDataApp 1`] = ` - - add data app icon - - + aria-label="add data app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type advancedSettingsApp 1`] = ` - - advanced settings app icon - - + aria-label="advanced settings app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + `; exports[`EuiIcon renders type alert 1`] = ` - - alert icon - - + + + + `; exports[`EuiIcon renders type apmApp 1`] = ` - - apm app icon - - + aria-label="apm app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + + + + + + + + + + + + + + + + + + + `; exports[`EuiIcon renders type apps 1`] = ` - - apps icon - + + + `; exports[`EuiIcon renders type arrowDown 1`] = ` - - arrow down icon - + + + `; exports[`EuiIcon renders type arrowLeft 1`] = ` - - arrow left icon - + + + `; exports[`EuiIcon renders type arrowRight 1`] = ` - - arrow right icon - + + + `; exports[`EuiIcon renders type arrowUp 1`] = ` - - arrow up icon - + + + `; exports[`EuiIcon renders type bolt 1`] = ` - - bolt icon - + + + `; exports[`EuiIcon renders type boxesHorizontal 1`] = ` - - boxes horizontal icon - + + + `; exports[`EuiIcon renders type boxesVertical 1`] = ` - - boxes vertical icon - + + + `; exports[`EuiIcon renders type brush 1`] = ` - - brush icon - + + + `; exports[`EuiIcon renders type bullseye 1`] = ` - - bullseye icon - + + + `; exports[`EuiIcon renders type check 1`] = ` - - check icon - + + + `; exports[`EuiIcon renders type clock 1`] = ` - - clock icon - + + + `; exports[`EuiIcon renders type console 1`] = ` - - console icon - + + + `; exports[`EuiIcon renders type consoleApp 1`] = ` - - console app icon - - + aria-label="console app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type controlsHorizontal 1`] = ` - - controls horizontal icon - + + + `; exports[`EuiIcon renders type controlsVertical 1`] = ` - - controls vertical icon - + + + `; exports[`EuiIcon renders type copy 1`] = ` - - copy icon - + + + + `; exports[`EuiIcon renders type copyClipboard 1`] = ` - - copy clipboard icon - - + `; exports[`EuiIcon renders type cross 1`] = ` - - cross icon - + + + `; exports[`EuiIcon renders type dashboardApp 1`] = ` - - dashboard app icon - - + aria-label="dashboard app icon" + class="euiIcon euiIcon--medium" + height="30" + viewBox="0 0 30 30" + width="30" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type devToolsApp 1`] = ` - - dev tools app icon - - + aria-label="dev tools app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type discoverApp 1`] = ` - - discover app icon - - + aria-label="discover app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type document 1`] = ` - - document icon - + + + `; exports[`EuiIcon renders type dot 1`] = ` - - dot icon - + + + `; exports[`EuiIcon renders type empty 1`] = ` - - empty icon - - - + height="16" + viewBox="0 0 16 16" + width="16" + xmlns="http://www.w3.org/2000/svg" +/> `; exports[`EuiIcon renders type faceHappy 1`] = ` - - face happy icon - - + aria-label="face happy icon" + class="euiIcon euiIcon--medium" + height="16" + viewBox="0 0 16 16" + width="16" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type faceSad 1`] = ` - - face sad icon - - + aria-label="face sad icon" + class="euiIcon euiIcon--medium" + height="16" + viewBox="0 0 16 16" + width="16" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type fullScreen 1`] = ` - - full screen icon - + + + `; exports[`EuiIcon renders type gear 1`] = ` - - gear icon - + + + `; exports[`EuiIcon renders type graphApp 1`] = ` - - graph app icon - - + + + + `; exports[`EuiIcon renders type grid 1`] = ` - - grid icon - + + + `; exports[`EuiIcon renders type grokApp 1`] = ` - - grok app icon - - + + + + + `; exports[`EuiIcon renders type help 1`] = ` - - help icon - + + + `; exports[`EuiIcon renders type indexPatternApp 1`] = ` - - index pattern app icon - - + aria-label="index pattern app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type invert 1`] = ` - - invert icon - - + `; exports[`EuiIcon renders type link 1`] = ` - - link icon - + + + `; exports[`EuiIcon renders type list 1`] = ` - - list icon - + + + `; exports[`EuiIcon renders type listAdd 1`] = ` - - list add icon - - `; exports[`EuiIcon renders type lock 1`] = ` - - lock icon - + + + `; exports[`EuiIcon renders type loggingApp 1`] = ` - - logging app icon - - + aria-label="logging app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type logoBeats 1`] = ` - - logo beats icon - - + aria-label="logo beats icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + `; exports[`EuiIcon renders type logoCloud 1`] = ` - - logo cloud icon - - + aria-label="logo cloud icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + `; exports[`EuiIcon renders type logoElastic 1`] = ` - - logo elastic icon - - + aria-label="logo elastic icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + `; exports[`EuiIcon renders type logoElasticSearch 1`] = ` - - logo elastic search icon - - + aria-label="logo elastic search icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + + + `; exports[`EuiIcon renders type logoElasticStack 1`] = ` - - logo elastic stack icon - - + aria-label="logo elastic stack icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type logoGmail 1`] = ` - - logo gmail icon - - + aria-label="logo gmail icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + + `; exports[`EuiIcon renders type logoKibana 1`] = ` - - logo kibana icon - - + + + `; exports[`EuiIcon renders type logoLogstash 1`] = ` - - logo logstash icon - - + aria-label="logo logstash icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type logoSlack 1`] = ` - - logo slack icon - - + + + + + `; exports[`EuiIcon renders type logoWebhook 1`] = ` - - logo webhook icon - - + + + + + `; exports[`EuiIcon renders type logoXpack 1`] = ` - - logo xpack icon - - + aria-label="logo xpack icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + `; exports[`EuiIcon renders type machineLearningApp 1`] = ` - - machine learning app icon - - + + + + `; exports[`EuiIcon renders type managementApp 1`] = ` - - management app icon - - + aria-label="management app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type mapMarker 1`] = ` - - map marker icon - + + + `; exports[`EuiIcon renders type minusInCircle 1`] = ` - - minus in circle icon - - `; exports[`EuiIcon renders type monitoringApp 1`] = ` - - monitoring app icon - - + + + + + `; exports[`EuiIcon renders type node 1`] = ` - - node icon - - `; exports[`EuiIcon renders type pencil 1`] = ` - - pencil icon - + + + `; exports[`EuiIcon renders type pin 1`] = ` - - pin icon - - `; exports[`EuiIcon renders type pipelineApp 1`] = ` - - pipeline app icon - - + aria-label="pipeline app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + + + `; exports[`EuiIcon renders type plusInCircle 1`] = ` - - plus in circle icon - + + + `; exports[`EuiIcon renders type questionInCircle 1`] = ` - - question in circle icon - - + `; exports[`EuiIcon renders type reportingApp 1`] = ` - - reporting app icon - - + aria-label="reporting app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon renders type savedObjectsApp 1`] = ` - - saved objects app icon - - + aria-label="saved objects app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + + `; exports[`EuiIcon renders type search 1`] = ` - - search icon - + + + `; exports[`EuiIcon renders type searchProfilerApp 1`] = ` - - search profiler app icon - - + + + + + `; exports[`EuiIcon renders type securityApp 1`] = ` - - security app icon - - + + + + `; exports[`EuiIcon renders type shard 1`] = ` - - shard icon - - `; exports[`EuiIcon renders type share 1`] = ` - - share icon - + + + `; exports[`EuiIcon renders type sortDown 1`] = ` - - sort down icon - + + + `; exports[`EuiIcon renders type sortUp 1`] = ` - - sort up icon - + + + `; exports[`EuiIcon renders type starEmpty 1`] = ` - - star empty icon - + + + `; exports[`EuiIcon renders type tear 1`] = ` - - tear icon - + + + `; exports[`EuiIcon renders type timelionApp 1`] = ` - - timelion app icon - - + + + + `; exports[`EuiIcon renders type trash 1`] = ` - - trash icon - + + + `; exports[`EuiIcon renders type upgradeAssistantApp 1`] = ` - - upgrade assistant app icon - - + + + + `; exports[`EuiIcon renders type user 1`] = ` - - user icon - - + + + + `; exports[`EuiIcon renders type usersRolesApp 1`] = ` - - users roles app icon - - + aria-label="users roles app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + + + `; exports[`EuiIcon renders type visualizeApp 1`] = ` - - visualize app icon - - + aria-label="visualize app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type watchesApp 1`] = ` - - watches app icon - - + aria-label="watches app icon" + class="euiIcon euiIcon--medium" + height="32" + viewBox="0 0 32 32" + width="32" + xmlns="http://www.w3.org/2000/svg" +> + + + + + `; exports[`EuiIcon renders type wrench 1`] = ` - - wrench icon - - + `; exports[`EuiIcon title defaults to a humanized version of the type 1`] = ` - - dashboard app icon - - + aria-label="dashboard app icon" + class="euiIcon euiIcon--medium" + height="30" + viewBox="0 0 30 30" + width="30" + xmlns="http://www.w3.org/2000/svg" +> + + + + + + `; exports[`EuiIcon title is rendered 1`] = ` - - a custom title - + + + `; diff --git a/src/components/icon/icon.js b/src/components/icon/icon.js index 4c3bbfb69e1..f878943f506 100644 --- a/src/components/icon/icon.js +++ b/src/components/icon/icon.js @@ -2,91 +2,91 @@ import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; -import './assets/alert.svg'; -import './assets/app_add_data.svg'; -import './assets/app_advanced_settings.svg'; -import './assets/app_apm.svg'; -import './assets/app_console.svg'; -import './assets/app_dashboard.svg'; -import './assets/app_devtools.svg'; -import './assets/app_discover.svg'; -import './assets/app_graph.svg'; -import './assets/app_grok.svg'; -import './assets/app_index_pattern.svg'; -import './assets/app_logging.svg'; -import './assets/app_management.svg'; -import './assets/app_ml.svg'; -import './assets/app_monitoring.svg'; -import './assets/app_pipeline.svg'; -import './assets/app_reporting.svg'; -import './assets/app_saved_objects.svg'; -import './assets/app_search_profiler.svg'; -import './assets/app_security.svg'; -import './assets/app_timelion.svg'; -import './assets/app_upgrade_assistant.svg'; -import './assets/app_users_roles.svg'; -import './assets/app_visualize.svg'; -import './assets/app_watches.svg'; -import './assets/apps.svg'; -import './assets/arrow_down.svg'; -import './assets/arrow_left.svg'; -import './assets/arrow_right.svg'; -import './assets/arrow_up.svg'; -import './assets/bolt.svg'; -import './assets/boxes_horizontal.svg'; -import './assets/boxes_vertical.svg'; -import './assets/brush.svg'; -import './assets/bullseye.svg'; -import './assets/check.svg'; -import './assets/clock.svg'; -import './assets/console.svg'; -import './assets/controls_horizontal.svg'; -import './assets/controls_vertical.svg'; -import './assets/copy.svg'; -import './assets/copy_clipboard.svg'; -import './assets/cross.svg'; -import './assets/document.svg'; -import './assets/dot.svg'; -import './assets/empty.svg'; -import './assets/face_happy.svg'; -import './assets/face_sad.svg'; -import './assets/full_screen.svg'; -import './assets/gear.svg'; -import './assets/grid.svg'; -import './assets/help.svg'; -import './assets/invert.svg'; -import './assets/link.svg'; -import './assets/list_add.svg'; -import './assets/list.svg'; -import './assets/lock.svg'; -import './assets/logo_beats.svg'; -import './assets/logo_cloud.svg'; -import './assets/logo_elastic.svg'; -import './assets/logo_elastic_search.svg'; -import './assets/logo_elastic_stack.svg'; -import './assets/logo_gmail.svg'; -import './assets/logo_logstash.svg'; -import './assets/logo_slack.svg'; -import './assets/logo_webhook.svg'; -import './assets/logo_xpack.svg'; -import './assets/logo_kibana.svg'; -import './assets/map_marker.svg'; -import './assets/minus_in_circle.svg'; -import './assets/node.svg'; -import './assets/pencil.svg'; -import './assets/pin.svg'; -import './assets/plus_in_circle.svg'; -import './assets/question_in_circle.svg'; -import './assets/search.svg'; -import './assets/shard.svg'; -import './assets/share.svg'; -import './assets/sort_down.svg'; -import './assets/sort_up.svg'; -import './assets/star_empty.svg'; -import './assets/tear.svg'; -import './assets/trash.svg'; -import './assets/user.svg'; -import './assets/wrench.svg'; +import alert from './assets/alert.svg'; +import addDataApp from './assets/app_add_data.svg'; +import advancedSettingsApp from './assets/app_advanced_settings.svg'; +import apmApp from './assets/app_apm.svg'; +import consoleApp from './assets/app_console.svg'; +import dashboardApp from './assets/app_dashboard.svg'; +import devToolsApp from './assets/app_devtools.svg'; +import discoverApp from './assets/app_discover.svg'; +import graphApp from './assets/app_graph.svg'; +import grokApp from './assets/app_grok.svg'; +import indexPatternApp from './assets/app_index_pattern.svg'; +import loggingApp from './assets/app_logging.svg'; +import managementApp from './assets/app_management.svg'; +import machineLearningApp from './assets/app_ml.svg'; +import monitoringApp from './assets/app_monitoring.svg'; +import pipelineApp from './assets/app_pipeline.svg'; +import reportingApp from './assets/app_reporting.svg'; +import savedObjectsApp from './assets/app_saved_objects.svg'; +import searchProfilerApp from './assets/app_search_profiler.svg'; +import securityApp from './assets/app_security.svg'; +import timelionApp from './assets/app_timelion.svg'; +import upgradeAssistantApp from './assets/app_upgrade_assistant.svg'; +import usersRolesApp from './assets/app_users_roles.svg'; +import visualizeApp from './assets/app_visualize.svg'; +import watchesApp from './assets/app_watches.svg'; +import apps from './assets/apps.svg'; +import arrowDown from './assets/arrow_down.svg'; +import arrowLeft from './assets/arrow_left.svg'; +import arrowRight from './assets/arrow_right.svg'; +import arrowUp from './assets/arrow_up.svg'; +import bolt from './assets/bolt.svg'; +import boxesHorizontal from './assets/boxes_horizontal.svg'; +import boxesVertical from './assets/boxes_vertical.svg'; +import brush from './assets/brush.svg'; +import bullseye from './assets/bullseye.svg'; +import check from './assets/check.svg'; +import clock from './assets/clock.svg'; +import console from './assets/console.svg'; +import controlsHorizontal from './assets/controls_horizontal.svg'; +import controlsVertical from './assets/controls_vertical.svg'; +import copy from './assets/copy.svg'; +import copyClipboard from './assets/copy_clipboard.svg'; +import cross from './assets/cross.svg'; +import document from './assets/document.svg'; +import dot from './assets/dot.svg'; +import empty from './assets/empty.svg'; +import faceHappy from './assets/face_happy.svg'; +import faceSad from './assets/face_sad.svg'; +import fullScreen from './assets/full_screen.svg'; +import gear from './assets/gear.svg'; +import grid from './assets/grid.svg'; +import help from './assets/help.svg'; +import invert from './assets/invert.svg'; +import link from './assets/link.svg'; +import listAdd from './assets/list_add.svg'; +import list from './assets/list.svg'; +import lock from './assets/lock.svg'; +import logoBeats from './assets/logo_beats.svg'; +import logoCloud from './assets/logo_cloud.svg'; +import logoElastic from './assets/logo_elastic.svg'; +import logoElasticSearch from './assets/logo_elastic_search.svg'; +import logoElasticStack from './assets/logo_elastic_stack.svg'; +import logoGmail from './assets/logo_gmail.svg'; +import logoLogstash from './assets/logo_logstash.svg'; +import logoSlack from './assets/logo_slack.svg'; +import logoWebhook from './assets/logo_webhook.svg'; +import logoXpack from './assets/logo_xpack.svg'; +import logoKibana from './assets/logo_kibana.svg'; +import mapMarker from './assets/map_marker.svg'; +import minusInCircle from './assets/minus_in_circle.svg'; +import node from './assets/node.svg'; +import pencil from './assets/pencil.svg'; +import pin from './assets/pin.svg'; +import plusInCircle from './assets/plus_in_circle.svg'; +import questionInCircle from './assets/question_in_circle.svg'; +import search from './assets/search.svg'; +import shard from './assets/shard.svg'; +import share from './assets/share.svg'; +import sortDown from './assets/sort_down.svg'; +import sortUp from './assets/sort_up.svg'; +import starEmpty from './assets/star_empty.svg'; +import tear from './assets/tear.svg'; +import trash from './assets/trash.svg'; +import user from './assets/user.svg'; +import wrench from './assets/wrench.svg'; const humanizeCamelCase = str => ( // Put spaces between words in camel-cased strings. @@ -94,92 +94,91 @@ const humanizeCamelCase = str => ( ); const typeToIconMap = { - alert: 'alert', - addDataApp: 'app_add_data', - advancedSettingsApp: 'app_advanced_settings', - apmApp: 'app_apm', - apps: 'apps', - arrowDown: 'arrow_down', - arrowLeft: 'arrow_left', - arrowRight: 'arrow_right', - arrowUp: 'arrow_up', - bolt: 'bolt', - boxesHorizontal: 'boxes_horizontal', - boxesVertical: 'boxes_vertical', - brush: 'brush', - bullseye: 'bullseye', - check: 'check', - clock: 'clock', - console: 'console', - consoleApp: 'app_console', - controlsHorizontal: 'controls_horizontal', - controlsVertical: 'controls_vertical', - copy: 'copy', - copyClipboard: 'copy_clipboard', - cross: 'cross', - dashboardApp: 'app_dashboard', - devToolsApp: 'app_devtools', - discoverApp: 'app_discover', - document: 'document', - dot: 'dot', - empty: 'empty', - faceHappy: 'face_happy', - faceSad: 'face_sad', - fullScreen: 'full_screen', - gear: 'gear', - graphApp: 'app_graph', - grid: 'grid', - grokApp: 'app_grok', - help: 'help', - indexPatternApp: 'app_index_pattern', - invert: 'invert', - link: 'link', - list: 'list', - listAdd: 'list_add', - lock: 'lock', - loggingApp: 'app_logging', - logoBeats: 'logo_beats', - logoCloud: 'logo_cloud', - logoElastic: 'logo_elastic', - logoElasticSearch: 'logo_elastic_search', - logoElasticStack: 'logo_elastic_stack', - logoGmail: 'logo_gmail', - logoKibana: 'logo_kibana', - logoLogstash: 'logo_logstash', - logoSlack: 'logo_slack', - logoWebhook: 'logo_webhook', - logoXpack: 'logo_xpack', - machineLearningApp: 'app_ml', - managementApp: 'app_management', - mapMarker: 'map_marker', - minusInCircle: 'minus_in_circle', - monitoringApp: 'app_monitoring', - node: 'node', - pencil: 'pencil', - pin: 'pin', - pipelineApp: 'app_pipeline', - plusInCircle: 'plus_in_circle', - questionInCircle: 'question_in_circle', - reportingApp: 'app_reporting', - savedObjectsApp: 'app_saved_objects', - search: 'search', - searchProfilerApp: 'app_search_profiler', - securityApp: 'app_security', - shard: 'shard', - share: 'share', - share: 'share', - sortDown: 'sort_down', - sortUp: 'sort_up', - starEmpty: 'star_empty', - tear: 'tear', - timelionApp: 'app_timelion', - trash: 'trash', - usersRolesApp: 'app_users_roles', - upgradeAssistantApp: 'app_upgrade_assistant', - user: 'user', - visualizeApp: 'app_visualize', - watchesApp: 'app_watches', - wrench: 'wrench', + alert, + addDataApp, + advancedSettingsApp, + apmApp, + apps, + arrowDown, + arrowLeft, + arrowRight, + arrowUp, + bolt, + boxesHorizontal, + boxesVertical, + brush, + bullseye, + check, + clock, + console, + consoleApp, + controlsHorizontal, + controlsVertical, + copy, + copyClipboard, + cross, + dashboardApp, + devToolsApp, + discoverApp, + document, + dot, + empty, + faceHappy, + faceSad, + fullScreen, + gear, + graphApp, + grid, + grokApp, + help, + indexPatternApp, + invert, + link, + list, + listAdd, + lock, + loggingApp, + logoBeats, + logoCloud, + logoElastic, + logoElasticSearch, + logoElasticStack, + logoGmail, + logoKibana, + logoLogstash, + logoSlack, + logoWebhook, + logoXpack, + machineLearningApp, + managementApp, + mapMarker, + minusInCircle, + monitoringApp, + node, + pencil, + pin, + pipelineApp, + plusInCircle, + questionInCircle, + reportingApp, + savedObjectsApp, + search, + searchProfilerApp, + securityApp, + shard, + share, + sortDown, + sortUp, + starEmpty, + tear, + timelionApp, + trash, + usersRolesApp, + upgradeAssistantApp, + user, + visualizeApp, + watchesApp, + wrench }; export const TYPES = Object.keys(typeToIconMap); @@ -222,17 +221,9 @@ export const EuiIcon = ({ ? title : `${humanizeCamelCase(type)} icon`; - const svgReference = ; + const Svg = typeToIconMap[type] || empty; - return ( - - {titleText} - {svgReference} - - ); + return ; }; EuiIcon.propTypes = { diff --git a/src/components/loading/__snapshots__/loading_kibana.test.js.snap b/src/components/loading/__snapshots__/loading_kibana.test.js.snap index bb848f137ed..d75a699792c 100644 --- a/src/components/loading/__snapshots__/loading_kibana.test.js.snap +++ b/src/components/loading/__snapshots__/loading_kibana.test.js.snap @@ -10,13 +10,28 @@ exports[`EuiLoadingKibana is rendered 1`] = ` class="euiLoadingKibana__icon" > - - logo kibana icon - - + + + diff --git a/src/components/pagination/__snapshots__/pagination.test.js.snap b/src/components/pagination/__snapshots__/pagination.test.js.snap index d68f32b4936..76e25e999b2 100644 --- a/src/components/pagination/__snapshots__/pagination.test.js.snap +++ b/src/components/pagination/__snapshots__/pagination.test.js.snap @@ -15,13 +15,24 @@ exports[`EuiPagination is rendered 1`] = ` > @@ -38,13 +49,24 @@ exports[`EuiPagination is rendered 1`] = ` > diff --git a/src/components/side_nav/__snapshots__/side_nav.test.js.snap b/src/components/side_nav/__snapshots__/side_nav.test.js.snap index d3966650059..5a419e83e47 100644 --- a/src/components/side_nav/__snapshots__/side_nav.test.js.snap +++ b/src/components/side_nav/__snapshots__/side_nav.test.js.snap @@ -18,13 +18,22 @@ exports[`EuiSideNav is rendered 1`] = ` /> @@ -51,13 +60,22 @@ exports[`EuiSideNav isOpenOnMobile defaults to false 1`] = ` /> @@ -84,13 +102,22 @@ exports[`EuiSideNav isOpenOnMobile is rendered when specified as true 1`] = ` /> diff --git a/yarn.lock b/yarn.lock index aa529121e2f..184629b668c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -616,6 +616,17 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" +babel-plugin-inline-react-svg@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-inline-react-svg/-/babel-plugin-inline-react-svg-0.5.2.tgz#f4c9ea5384e8d08a7a4f96a19f22a5eab0ddf3a9" + dependencies: + babel-template "^6.15.0" + babel-traverse "^6.15.0" + babylon "^6.10.0" + lodash.isplainobject "^4.0.6" + resolve-from "^2.0.0" + svgo "^0.7.0" + babel-plugin-istanbul@^4.0.0: version "4.1.5" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" @@ -1011,7 +1022,7 @@ babel-template@7.0.0-beta.0: babylon "7.0.0-beta.22" lodash "^4.2.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.15.0, babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: @@ -1035,7 +1046,7 @@ babel-traverse@7.0.0-beta.0: invariant "^2.2.0" lodash "^4.2.0" -babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.15.0, babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: @@ -1070,7 +1081,7 @@ babylon@7.0.0-beta.22: version "7.0.0-beta.22" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.22.tgz#74f0ad82ed7c7c3cfeab74cf684f815104161b65" -babylon@^6.18.0: +babylon@^6.10.0, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -4925,6 +4936,10 @@ lodash.isequal@^4.1.1: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -7059,6 +7074,10 @@ resolve-from@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" +resolve-from@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" From 78185b1b5e25e5d2cb512a34467b7d8ad5564e1a Mon Sep 17 00:00:00 2001 From: Rory Hunter Date: Wed, 22 Nov 2017 20:12:20 +0000 Subject: [PATCH 2/5] Remove svg-sprite-loader --- package.json | 1 - src-docs/webpack.config.js | 8 +- src/webpack.config.js | 5 - yarn.lock | 581 +------------------------------------ 4 files changed, 16 insertions(+), 579 deletions(-) diff --git a/package.json b/package.json index b2c28f7e533..2827617ac6c 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,6 @@ "sass-loader": "6.0.6", "sinon": "4.0.1", "style-loader": "0.19.0", - "svg-sprite-loader": "3.3.1", "webpack": "3.8.1", "webpack-dev-server": "2.9.2", "yeoman-generator": "2.0.1", diff --git a/src-docs/webpack.config.js b/src-docs/webpack.config.js index 4fcfb6f8978..06bf6b93b5e 100644 --- a/src-docs/webpack.config.js +++ b/src-docs/webpack.config.js @@ -1,6 +1,5 @@ const path = require('path'); const HtmlWebpackPlugin = require(`html-webpack-plugin`); -const SpriteLoaderPlugin = require('svg-sprite-loader/plugin'); module.exports = { devtool: 'source-map', @@ -29,9 +28,6 @@ module.exports = { test: /\.css$/, loaders: ['style-loader/useable', 'css-loader'], exclude: /node_modules/ - }, { - test: /\.svg$/, - loader: 'svg-sprite-loader' }, { test: /\.(woff|woff2|ttf|eot|ico)(\?|$)/, loader: 'file-loader', @@ -45,9 +41,7 @@ module.exports = { inject: 'body', cache: true, showErrors: true - }), - - new SpriteLoaderPlugin() + }) ], devServer: { diff --git a/src/webpack.config.js b/src/webpack.config.js index 0b63cac8aa3..fc81efe9869 100644 --- a/src/webpack.config.js +++ b/src/webpack.config.js @@ -1,11 +1,9 @@ const path = require('path'); const webpack = require('webpack'); -const SpriteLoaderPlugin = require('svg-sprite-loader/plugin'); const isProduction = process.env.NODE_ENV === 'production'; const plugins = [ - new SpriteLoaderPlugin(), new webpack.NoEmitOnErrorsPlugin(), ]; @@ -50,9 +48,6 @@ module.exports = { test: /\.scss$/, loaders: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader'], exclude: /node_modules/ - }, { - test: /\.svg$/, - loader: 'svg-sprite-loader' }, { test: /\.(woff|woff2|ttf|eot|ico)(\?|$)/, loader: 'file-loader', diff --git a/yarn.lock b/yarn.lock index 184629b668c..d43a4f2f79c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -194,18 +194,10 @@ arr-diff@^2.0.0: dependencies: arr-flatten "^1.0.1" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - -arr-flatten@^1.0.1, arr-flatten@^1.0.3: +arr-flatten@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" @@ -251,10 +243,6 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -323,10 +311,6 @@ asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -atob@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d" - autoprefixer@7.1.5: version "7.1.5" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.5.tgz#d65d14b83c7cd1dd7bc801daa00557addf5a06b2" @@ -1097,18 +1081,6 @@ base64-js@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - basic-auth@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.0.tgz#015db3f353e02e56377755f962742e8981e7bbba" @@ -1158,7 +1130,7 @@ block-stream@*: dependencies: inherits "~2.0.0" -bluebird@3.5.1, bluebird@^3.4.7, bluebird@^3.5.0: +bluebird@3.5.1, bluebird@^3.4.7: version "3.5.1" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" @@ -1247,22 +1219,6 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.2.2.tgz#241f868c2b2690d9febeee5a7c83fbbf25d00b1b" - dependencies: - arr-flatten "^1.0.3" - array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.0" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^2.1.0" - to-regex "^3.0.1" - brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -1373,20 +1329,6 @@ bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - caller-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" @@ -1528,16 +1470,6 @@ clap@^1.0.9: dependencies: chalk "^1.1.3" -class-utils@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.5.tgz#17e793103750f9627b2176ea34cfd1b565903c80" - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" - static-extend "^0.1.1" - classnames@2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" @@ -1670,13 +1602,6 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.3.0, color-convert@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" @@ -1735,10 +1660,6 @@ commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" -component-emitter@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - compressible@~2.0.11: version "2.0.11" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a" @@ -1839,10 +1760,6 @@ cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - core-js@2.5.1, core-js@^2.4.0, core-js@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" @@ -2097,7 +2014,7 @@ dateformat@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.2.tgz#9a4df4bff158ac2f34bc637abdb15471607e1659" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8: +debug@2.6.9, debug@^2.2.0, debug@^2.6.0, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: @@ -2131,10 +2048,6 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" -deepmerge@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.3.2.tgz#1663691629d4dbfe364fa12a2a4f0aa86aa3a050" - default-require-extensions@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" @@ -2152,18 +2065,6 @@ define-properties@^1.1.2: foreach "^2.0.5" object-keys "^1.0.8" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - dependencies: - is-descriptor "^1.0.0" - defined@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" @@ -2323,10 +2224,6 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domready@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c" - domutils@1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" @@ -2583,7 +2480,7 @@ escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -2865,18 +2762,6 @@ expand-brackets@^0.1.4: dependencies: is-posix-bracket "^0.1.0" -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" @@ -2929,12 +2814,6 @@ express@^4.13.3: utils-merge "1.0.1" vary "~1.1.2" -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - dependencies: - is-extendable "^0.1.0" - extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" @@ -2961,19 +2840,6 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extglob@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.2.tgz#3290f46208db1b2e8eb8be0c94ed9e6ad80edbe2" - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - extsprintf@1.3.0, extsprintf@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -3072,15 +2938,6 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - filter-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" @@ -3166,7 +3023,7 @@ 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, for-in@^1.0.2: +for-in@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -3220,12 +3077,6 @@ forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - dependencies: - map-cache "^0.2.2" - fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -3343,10 +3194,6 @@ get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -3566,33 +3413,6 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - has@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" @@ -3637,7 +3457,7 @@ hawk@~6.0.2: hoek "4.x.x" sntp "2.x.x" -he@1.1.x, he@^1.1.1: +he@1.1.x: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" @@ -3752,7 +3572,7 @@ html@1.0.0: dependencies: concat-stream "^1.4.7" -htmlparser2@^3.8.3, htmlparser2@^3.9.0, htmlparser2@^3.9.1: +htmlparser2@^3.9.0, htmlparser2@^3.9.1: version "3.9.2" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" dependencies: @@ -3857,10 +3677,6 @@ ignore@^3.3.3: version "3.3.7" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" -image-size@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -4019,12 +3835,6 @@ is-absolute@^0.2.3: is-relative "^0.2.1" is-windows "^0.2.0" -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - dependencies: - kind-of "^3.0.2" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -4055,32 +3865,10 @@ is-ci@^1.0.10: dependencies: ci-info "^1.0.0" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - dependencies: - kind-of "^3.0.2" - is-date-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.1.tgz#2c6023599bde2de9d5d2c8b9a9d94082036b6ef2" - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" @@ -4099,7 +3887,7 @@ is-equal-shallow@^0.1.3: dependencies: is-primitive "^2.0.0" -is-extendable@^0.1.0, is-extendable@^0.1.1: +is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -4170,12 +3958,6 @@ is-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" -is-odd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088" - dependencies: - is-number "^3.0.0" - is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -4196,7 +3978,7 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "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, is-plain-object@^2.0.3: +is-plain-object@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" dependencies: @@ -4310,13 +4092,13 @@ isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" -isobject@^2.0.0, isobject@^2.1.0: +isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" dependencies: isarray "1.0.0" -isobject@^3.0.0, isobject@^3.0.1: +isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" @@ -4773,7 +4555,7 @@ kind-of@^2.0.1: dependencies: is-buffer "^1.0.2" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0, 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: @@ -4785,10 +4567,6 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - latest-version@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" @@ -4803,12 +4581,6 @@ lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - dependencies: - set-getter "^0.1.0" - lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -5048,20 +4820,10 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - dependencies: - object-visit "^1.0.0" - math-expression-evaluator@^1.2.14: version "1.2.17" resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" @@ -5136,12 +4898,6 @@ merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" -merge-options@0.0.64: - version "0.0.64" - resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-0.0.64.tgz#cbe04f594a6985eaf27f7f8f0b2a3acf6f9d562d" - dependencies: - is-plain-obj "^1.1.0" - merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" @@ -5165,24 +4921,6 @@ micro@9.0.0: mri "1.1.0" raw-body "2.3.2" -micromatch@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.0.tgz#5102d4eaf20b6997d6008e3acfe1c44a3fa815e2" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.2.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - extglob "^2.0.2" - fragment-cache "^0.2.1" - kind-of "^5.0.2" - nanomatch "^1.2.1" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" @@ -5252,17 +4990,6 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -mitt@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.2.tgz#380e61480d6a615b660f07abb60d51e0a4e4bed6" - -mixin-deep@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.2.0.tgz#d02b8c6f8b6d4b8f5982d3fd009c4919851c3fe2" - dependencies: - for-in "^1.0.2" - is-extendable "^0.1.1" - mixin-object@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" @@ -5320,22 +5047,6 @@ nan@^2.3.0, nan@^2.3.2: version "2.7.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" -nanomatch@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.3.tgz#15e1c02dcf990c27a283b08c0ba1801ce249a6a6" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - is-odd "^1.0.0" - kind-of "^5.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - native-promise-only@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" @@ -5659,14 +5370,6 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - object-is@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" @@ -5679,12 +5382,6 @@ object-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/object-values/-/object-values-1.0.0.tgz#72af839630119e5b98c3b02bb8c27e3237158105" -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - dependencies: - isobject "^3.0.0" - object.assign@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc" @@ -5709,12 +5406,6 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - dependencies: - isobject "^3.0.1" - object.values@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.0.4.tgz#e524da09b4f66ff05df457546ec72ac99f13069a" @@ -5983,10 +5674,6 @@ parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - passwd-user@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/passwd-user/-/passwd-user-2.1.0.tgz#fad9db6ae252f8b088e0c5decd20a7da0c5d9f1e" @@ -6122,10 +5809,6 @@ portfinder@^1.0.9: debug "^2.2.0" mkdirp "0.5.x" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - postcss-calc@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" @@ -6357,12 +6040,6 @@ postcss-ordered-values@^2.1.0: postcss "^5.0.4" postcss-value-parser "^3.0.1" -postcss-prefix-selector@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.6.0.tgz#b495949d639c63147145648326853216f3c10900" - dependencies: - postcss "^5.0.8" - postcss-reduce-idents@^2.2.2: version "2.4.0" resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" @@ -6430,7 +6107,7 @@ 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.16, postcss@^5.2.17: +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.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" dependencies: @@ -6447,39 +6124,6 @@ postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13, postcss@^6.0.8: source-map "^0.6.1" supports-color "^4.4.0" -posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" - dependencies: - htmlparser2 "^3.8.3" - isobject "^2.1.0" - -posthtml-rename-id@^1.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/posthtml-rename-id/-/posthtml-rename-id-1.0.2.tgz#54093aa2761e29392168bb05723e12668632b250" - dependencies: - escape-string-regexp "1.0.5" - -posthtml-render@^1.0.5, posthtml-render@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.0.6.tgz#1b88b8e7860a8ebdfe2f2a1310a4642a55cf5bda" - -posthtml-svg-mode@^1.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.0.tgz#cddc04e1c41853d5986c019f511b3aaa94710c95" - dependencies: - merge-options "0.0.64" - posthtml "^0.9.2" - posthtml-parser "^0.2.1" - posthtml-render "^1.0.6" - -posthtml@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.9.2.tgz#f4c06db9f67b61fd17c4e256e7e3d9515bf726fd" - dependencies: - posthtml-parser "^0.2.0" - posthtml-render "^1.0.5" - pre-commit@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/pre-commit/-/pre-commit-1.2.2.tgz#dbcee0ee9de7235e57f79c56d7ce94641a69eec6" @@ -6601,7 +6245,7 @@ qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" -query-string@^4.1.0, query-string@^4.2.2, query-string@^4.3.2: +query-string@^4.1.0, query-string@^4.2.2: version "4.3.4" resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" dependencies: @@ -6908,12 +6552,6 @@ regex-cache@^0.4.2: dependencies: is-equal-shallow "^0.1.3" -regex-not@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9" - dependencies: - extend-shallow "^2.0.1" - regexpu-core@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" @@ -6975,7 +6613,7 @@ repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -7078,10 +6716,6 @@ resolve-from@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" @@ -7348,34 +6982,10 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - dependencies: - to-object-path "^0.3.0" - set-immediate-shim@^1.0.0, set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" -set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -7459,33 +7069,6 @@ slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.1.tgz#e12b5487faded3e3dea0ac91e9400bf75b401370" - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^2.0.0" - sntp@1.x.x: version "1.0.9" resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" @@ -7533,25 +7116,12 @@ source-list-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" -source-map-resolve@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.0.tgz#fcad0b64b70afb27699e425950cb5ebcd410bc20" - dependencies: - atob "^2.0.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1, source-map@~0.5.3, source-map@~0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -7610,18 +7180,6 @@ spdy@^3.4.1: select-hose "^2.0.0" spdy-transport "^2.0.18" -split-string@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-2.1.1.tgz#af4b06d821560426446c3cd931cda618940d37d0" - dependencies: - extend-shallow "^2.0.1" - -split-string@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.0.2.tgz#6129bc92731716e5aa1fb73c333078f0b7c114c8" - dependencies: - extend-shallow "^2.0.1" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -7640,13 +7198,6 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - "statuses@>= 1.3.1 < 2", statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" @@ -7804,45 +7355,6 @@ supports-color@^4.0.0, supports-color@^4.2.1, supports-color@^4.4.0: dependencies: has-flag "^2.0.0" -svg-baker-runtime@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/svg-baker-runtime/-/svg-baker-runtime-1.3.3.tgz#077c21baceb45424928883b3343d298b19edd8ef" - dependencies: - deepmerge "1.3.2" - mitt "1.1.2" - svg-baker "^1.2.0" - -svg-baker@^1.2.0, svg-baker@^1.2.14: - version "1.2.14" - resolved "https://registry.yarnpkg.com/svg-baker/-/svg-baker-1.2.14.tgz#3a57022cc65dbe915c49bb3394e50b5dda8a821c" - dependencies: - bluebird "^3.5.0" - clone "^2.1.1" - he "^1.1.1" - image-size "^0.5.1" - loader-utils "^1.1.0" - merge-options "0.0.64" - micromatch "3.1.0" - postcss "^5.2.17" - postcss-prefix-selector "^1.6.0" - posthtml-rename-id "^1.0" - posthtml-svg-mode "^1.0" - query-string "^4.3.2" - traverse "^0.6.6" - -svg-sprite-loader@3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/svg-sprite-loader/-/svg-sprite-loader-3.3.1.tgz#dc110f1f99d07d2c8b040df64ae1f3e24fc11d1a" - dependencies: - bluebird "^3.5.0" - deepmerge "1.3.2" - domready "1.0.8" - escape-string-regexp "1.0.5" - loader-utils "^1.1.0" - svg-baker "^1.2.14" - svg-baker-runtime "^1.3.3" - url-slug "2.0.0" - svgo@^0.7.0: version "0.7.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" @@ -8032,27 +7544,6 @@ to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.1.tgz#15358bee4a2c83bd76377ba1dc049d0f18837aae" - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - regex-not "^1.0.0" - toposort@^1.0.0: version "1.0.6" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec" @@ -8067,10 +7558,6 @@ tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" -traverse@^0.6.6: - version "0.6.6" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" - trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -8169,19 +7656,6 @@ underscore@~1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz#61a6a32010622afa07963bf325203cf12239d604" -unidecode@0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/unidecode/-/unidecode-0.1.8.tgz#efbb301538bc45246a9ac8c559d72f015305053e" - -union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - uniq@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" @@ -8210,13 +7684,6 @@ unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - untildify@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.2.tgz#7f1f302055b3fea0f3e81dc78eb36766cb65e3f1" @@ -8247,10 +7714,6 @@ upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" @@ -8271,12 +7734,6 @@ url-parse@^1.1.8: querystringify "~1.0.0" requires-port "1.0.x" -url-slug@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/url-slug/-/url-slug-2.0.0.tgz#a789d5aed4995c0d95af33377ad1d5c68d4d7027" - dependencies: - unidecode "0.1.8" - url-to-options@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" @@ -8288,14 +7745,6 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" - dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" - user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" From 905824b2714c62fb7333fddba14d49ecdf51af87 Mon Sep 17 00:00:00 2001 From: Rory Hunter Date: Thu, 23 Nov 2017 09:18:59 +0000 Subject: [PATCH 3/5] Pin babel-plugin-inline-react-svg version --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2827617ac6c..1e53f0bdf6a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "babel-jest": "21.0.0", "babel-loader": "7.1.2", "babel-plugin-add-module-exports": "0.2.1", - "babel-plugin-inline-react-svg": "^0.5.2", + "babel-plugin-inline-react-svg": "0.5.2", "babel-plugin-transform-async-generator-functions": "6.24.1", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-object-rest-spread": "6.26.0", diff --git a/yarn.lock b/yarn.lock index d43a4f2f79c..41179f9245d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -600,7 +600,7 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-inline-react-svg@^0.5.2: +babel-plugin-inline-react-svg@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/babel-plugin-inline-react-svg/-/babel-plugin-inline-react-svg-0.5.2.tgz#f4c9ea5384e8d08a7a4f96a19f22a5eab0ddf3a9" dependencies: From cfe802db459035fdbb1292b37e9c1b427b7fc18e Mon Sep 17 00:00:00 2001 From: Rory Hunter Date: Thu, 23 Nov 2017 09:23:58 +0000 Subject: [PATCH 4/5] Don't apply a default title to icons --- .../__snapshots__/accordion.test.js.snap | 1 - .../__snapshots__/context_menu.test.js.snap | 7 -- .../context_menu_item.test.js.snap | 1 - .../context_menu_panel.test.js.snap | 1 - .../__snapshots__/field_password.test.js.snap | 1 - .../__snapshots__/field_search.test.js.snap | 1 - .../select/__snapshots__/select.test.js.snap | 1 - .../switch/__snapshots__/switch.test.js.snap | 2 - .../__snapshots__/header_logo.test.js.snap | 2 - .../__snapshots__/header_alert.test.js.snap | 1 - .../health/__snapshots__/health.test.js.snap | 1 - .../icon/__snapshots__/icon.test.js.snap | 93 +------------------ src/components/icon/icon.js | 15 +-- .../__snapshots__/loading_kibana.test.js.snap | 1 - .../__snapshots__/pagination.test.js.snap | 2 - .../__snapshots__/side_nav.test.js.snap | 3 - 16 files changed, 3 insertions(+), 130 deletions(-) diff --git a/src/components/accordion/__snapshots__/accordion.test.js.snap b/src/components/accordion/__snapshots__/accordion.test.js.snap index aa109dc1aa2..e96a08efe8c 100644 --- a/src/components/accordion/__snapshots__/accordion.test.js.snap +++ b/src/components/accordion/__snapshots__/accordion.test.js.snap @@ -24,7 +24,6 @@ exports[`EuiAccordion is rendered 1`] = ` class="euiFlexItem euiFlexItem--flexGrowZero" >