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..1e53f0bdf6a 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",
@@ -84,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/components/accordion/__snapshots__/accordion.test.js.snap b/src/components/accordion/__snapshots__/accordion.test.js.snap
index 6dbed35b448..e96a08efe8c 100644
--- a/src/components/accordion/__snapshots__/accordion.test.js.snap
+++ b/src/components/accordion/__snapshots__/accordion.test.js.snap
@@ -25,12 +25,22 @@ exports[`EuiAccordion is rendered 1`] = `
>
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..290d775bfe2 100644
--- a/src/components/context_menu/__snapshots__/context_menu.test.js.snap
+++ b/src/components/context_menu/__snapshots__/context_menu.test.js.snap
@@ -27,12 +27,22 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the
>
@@ -159,12 +199,22 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the
@@ -183,12 +233,22 @@ exports[`EuiContextMenu props panels and initialPanelId allows you to click the
@@ -216,12 +276,22 @@ exports[`EuiContextMenu props panels and initialPanelId renders the referenced p
>
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..39bdbe4d9a6 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
@@ -28,12 +28,22 @@ exports[`EuiContextMenuPanel props onClose renders a button as a title 1`] = `
>
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..218a04bb91d 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
@@ -12,12 +12,20 @@ exports[`EuiFieldSearch is rendered 1`] = `
/>
diff --git a/src/components/form/select/__snapshots__/select.test.js.snap b/src/components/form/select/__snapshots__/select.test.js.snap
index 3796290e61d..5500272e5bf 100644
--- a/src/components/form/select/__snapshots__/select.test.js.snap
+++ b/src/components/form/select/__snapshots__/select.test.js.snap
@@ -11,12 +11,21 @@ exports[`EuiSelect is rendered 1`] = `
/>
diff --git a/src/components/form/switch/__snapshots__/switch.test.js.snap b/src/components/form/switch/__snapshots__/switch.test.js.snap
index 24d93656806..fcbd1d2fc9b 100644
--- a/src/components/form/switch/__snapshots__/switch.test.js.snap
+++ b/src/components/form/switch/__snapshots__/switch.test.js.snap
@@ -21,22 +21,39 @@ exports[`EuiSwitch is rendered 1`] = `
>
diff --git a/src/components/header/__snapshots__/header_logo.test.js.snap b/src/components/header/__snapshots__/header_logo.test.js.snap
index c7abb8da72d..effa933074b 100644
--- a/src/components/header/__snapshots__/header_logo.test.js.snap
+++ b/src/components/header/__snapshots__/header_logo.test.js.snap
@@ -8,13 +8,40 @@ exports[`EuiHeaderLogo is rendered 1`] = `
>
`;
@@ -26,13 +53,40 @@ exports[`EuiHeaderLogo renders href 1`] = `
>
`;
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..71fe7a15487 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
@@ -14,12 +14,21 @@ 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..07926a802bf 100644
--- a/src/components/health/__snapshots__/health.test.js.snap
+++ b/src/components/health/__snapshots__/health.test.js.snap
@@ -14,12 +14,22 @@ exports[`EuiHealth is rendered 1`] = `
>
diff --git a/src/components/icon/__snapshots__/icon.test.js.snap b/src/components/icon/__snapshots__/icon.test.js.snap
index 1fe8321e477..fb2efac381e 100644
--- a/src/components/icon/__snapshots__/icon.test.js.snap
+++ b/src/components/icon/__snapshots__/icon.test.js.snap
@@ -5,12 +5,20 @@ 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
-
+
+
+
`;
@@ -18,12 +26,20 @@ exports[`EuiIcon is rendered 1`] = `
exports[`EuiIcon renders size l 1`] = `
`;
@@ -31,12 +47,20 @@ exports[`EuiIcon renders size l 1`] = `
exports[`EuiIcon renders size m 1`] = `
`;
@@ -44,12 +68,20 @@ exports[`EuiIcon renders size m 1`] = `
exports[`EuiIcon renders size original 1`] = `
`;
@@ -57,12 +89,20 @@ exports[`EuiIcon renders size original 1`] = `
exports[`EuiIcon renders size xl 1`] = `
`;
@@ -70,12 +110,20 @@ exports[`EuiIcon renders size xl 1`] = `
exports[`EuiIcon renders size xxl 1`] = `
`;
@@ -83,64 +131,209 @@ exports[`EuiIcon renders size xxl 1`] = `
exports[`EuiIcon renders type addDataApp 1`] = `
`;
exports[`EuiIcon renders type advancedSettingsApp 1`] = `
`;
exports[`EuiIcon renders type alert 1`] = `
`;
exports[`EuiIcon renders type apmApp 1`] = `
`;
exports[`EuiIcon renders type apps 1`] = `
`;
@@ -148,12 +341,21 @@ exports[`EuiIcon renders type apps 1`] = `
exports[`EuiIcon renders type arrowDown 1`] = `
`;
@@ -161,12 +363,22 @@ exports[`EuiIcon renders type arrowDown 1`] = `
exports[`EuiIcon renders type arrowLeft 1`] = `
`;
@@ -174,12 +386,22 @@ exports[`EuiIcon renders type arrowLeft 1`] = `
exports[`EuiIcon renders type arrowRight 1`] = `
`;
@@ -187,12 +409,22 @@ exports[`EuiIcon renders type arrowRight 1`] = `
exports[`EuiIcon renders type arrowUp 1`] = `
`;
@@ -200,12 +432,20 @@ exports[`EuiIcon renders type arrowUp 1`] = `
exports[`EuiIcon renders type bolt 1`] = `
`;
@@ -213,12 +453,20 @@ exports[`EuiIcon renders type bolt 1`] = `
exports[`EuiIcon renders type boxesHorizontal 1`] = `
`;
@@ -226,12 +474,20 @@ exports[`EuiIcon renders type boxesHorizontal 1`] = `
exports[`EuiIcon renders type boxesVertical 1`] = `
`;
@@ -239,12 +495,20 @@ exports[`EuiIcon renders type boxesVertical 1`] = `
exports[`EuiIcon renders type brush 1`] = `
`;
@@ -252,12 +516,20 @@ exports[`EuiIcon renders type brush 1`] = `
exports[`EuiIcon renders type bullseye 1`] = `
`;
@@ -265,12 +537,20 @@ exports[`EuiIcon renders type bullseye 1`] = `
exports[`EuiIcon renders type check 1`] = `
`;
@@ -278,12 +558,20 @@ exports[`EuiIcon renders type check 1`] = `
exports[`EuiIcon renders type clock 1`] = `
`;
@@ -291,12 +579,20 @@ exports[`EuiIcon renders type clock 1`] = `
exports[`EuiIcon renders type console 1`] = `
`;
@@ -304,25 +600,55 @@ exports[`EuiIcon renders type console 1`] = `
exports[`EuiIcon renders type consoleApp 1`] = `
`;
exports[`EuiIcon renders type controlsHorizontal 1`] = `
`;
@@ -330,12 +656,20 @@ exports[`EuiIcon renders type controlsHorizontal 1`] = `
exports[`EuiIcon renders type controlsVertical 1`] = `
`;
@@ -343,12 +677,23 @@ exports[`EuiIcon renders type controlsVertical 1`] = `
exports[`EuiIcon renders type copy 1`] = `
`;
@@ -356,12 +701,16 @@ exports[`EuiIcon renders type copy 1`] = `
exports[`EuiIcon renders type copyClipboard 1`] = `
`;
@@ -369,12 +718,21 @@ exports[`EuiIcon renders type copyClipboard 1`] = `
exports[`EuiIcon renders type cross 1`] = `
`;
@@ -382,51 +740,126 @@ exports[`EuiIcon renders type cross 1`] = `
exports[`EuiIcon renders type dashboardApp 1`] = `
`;
exports[`EuiIcon renders type devToolsApp 1`] = `
`;
exports[`EuiIcon renders type discoverApp 1`] = `
`;
exports[`EuiIcon renders type document 1`] = `
`;
@@ -434,12 +867,22 @@ exports[`EuiIcon renders type document 1`] = `
exports[`EuiIcon renders type dot 1`] = `
`;
@@ -447,51 +890,105 @@ exports[`EuiIcon renders type dot 1`] = `
exports[`EuiIcon renders type empty 1`] = `
+ height="16"
+ viewBox="0 0 16 16"
+ width="16"
+ xmlns="http://www.w3.org/2000/svg"
+/>
`;
exports[`EuiIcon renders type faceHappy 1`] = `
`;
exports[`EuiIcon renders type faceSad 1`] = `
`;
exports[`EuiIcon renders type fullScreen 1`] = `
`;
@@ -499,12 +996,20 @@ exports[`EuiIcon renders type fullScreen 1`] = `
exports[`EuiIcon renders type gear 1`] = `
`;
@@ -512,25 +1017,44 @@ exports[`EuiIcon renders type gear 1`] = `
exports[`EuiIcon renders type graphApp 1`] = `
`;
exports[`EuiIcon renders type grid 1`] = `
`;
@@ -538,25 +1062,48 @@ exports[`EuiIcon renders type grid 1`] = `
exports[`EuiIcon renders type grokApp 1`] = `
`;
exports[`EuiIcon renders type help 1`] = `
`;
@@ -564,25 +1111,48 @@ exports[`EuiIcon renders type help 1`] = `
exports[`EuiIcon renders type indexPatternApp 1`] = `
`;
exports[`EuiIcon renders type invert 1`] = `
`;
@@ -590,12 +1160,20 @@ exports[`EuiIcon renders type invert 1`] = `
exports[`EuiIcon renders type link 1`] = `
`;
@@ -603,12 +1181,21 @@ exports[`EuiIcon renders type link 1`] = `
exports[`EuiIcon renders type list 1`] = `
`;
@@ -616,12 +1203,13 @@ exports[`EuiIcon renders type list 1`] = `
exports[`EuiIcon renders type listAdd 1`] = `
`;
@@ -629,12 +1217,21 @@ exports[`EuiIcon renders type listAdd 1`] = `
exports[`EuiIcon renders type lock 1`] = `
`;
@@ -642,103 +1239,288 @@ exports[`EuiIcon renders type lock 1`] = `
exports[`EuiIcon renders type loggingApp 1`] = `
`;
exports[`EuiIcon renders type logoBeats 1`] = `
`;
exports[`EuiIcon renders type logoCloud 1`] = `
`;
exports[`EuiIcon renders type logoElastic 1`] = `
`;
exports[`EuiIcon renders type logoElasticSearch 1`] = `
`;
exports[`EuiIcon renders type logoElasticStack 1`] = `
`;
exports[`EuiIcon renders type logoGmail 1`] = `
`;
exports[`EuiIcon renders type logoKibana 1`] = `
`;
@@ -746,90 +1528,197 @@ exports[`EuiIcon renders type logoKibana 1`] = `
exports[`EuiIcon renders type logoLogstash 1`] = `
`;
exports[`EuiIcon renders type logoSlack 1`] = `
`;
exports[`EuiIcon renders type logoWebhook 1`] = `
`;
exports[`EuiIcon renders type logoXpack 1`] = `
`;
exports[`EuiIcon renders type machineLearningApp 1`] = `
`;
exports[`EuiIcon renders type managementApp 1`] = `
`;
exports[`EuiIcon renders type mapMarker 1`] = `
`;
@@ -837,12 +1726,13 @@ exports[`EuiIcon renders type mapMarker 1`] = `
exports[`EuiIcon renders type minusInCircle 1`] = `
`;
@@ -850,25 +1740,41 @@ exports[`EuiIcon renders type minusInCircle 1`] = `
exports[`EuiIcon renders type monitoringApp 1`] = `
`;
exports[`EuiIcon renders type node 1`] = `
`;
@@ -876,12 +1782,20 @@ exports[`EuiIcon renders type node 1`] = `
exports[`EuiIcon renders type pencil 1`] = `
`;
@@ -889,12 +1803,14 @@ exports[`EuiIcon renders type pencil 1`] = `
exports[`EuiIcon renders type pin 1`] = `
`;
@@ -902,25 +1818,78 @@ exports[`EuiIcon renders type pin 1`] = `
exports[`EuiIcon renders type pipelineApp 1`] = `
`;
exports[`EuiIcon renders type plusInCircle 1`] = `
`;
@@ -928,12 +1897,16 @@ exports[`EuiIcon renders type plusInCircle 1`] = `
exports[`EuiIcon renders type questionInCircle 1`] = `
`;
@@ -941,38 +1914,96 @@ exports[`EuiIcon renders type questionInCircle 1`] = `
exports[`EuiIcon renders type reportingApp 1`] = `
`;
exports[`EuiIcon renders type savedObjectsApp 1`] = `
`;
exports[`EuiIcon renders type search 1`] = `
`;
@@ -980,38 +2011,66 @@ exports[`EuiIcon renders type search 1`] = `
exports[`EuiIcon renders type searchProfilerApp 1`] = `
`;
exports[`EuiIcon renders type securityApp 1`] = `
`;
exports[`EuiIcon renders type shard 1`] = `
`;
@@ -1019,12 +2078,20 @@ exports[`EuiIcon renders type shard 1`] = `
exports[`EuiIcon renders type share 1`] = `
`;
@@ -1032,12 +2099,22 @@ exports[`EuiIcon renders type share 1`] = `
exports[`EuiIcon renders type sortDown 1`] = `
`;
@@ -1045,12 +2122,21 @@ exports[`EuiIcon renders type sortDown 1`] = `
exports[`EuiIcon renders type sortUp 1`] = `
`;
@@ -1058,12 +2144,20 @@ exports[`EuiIcon renders type sortUp 1`] = `
exports[`EuiIcon renders type starEmpty 1`] = `
`;
@@ -1071,12 +2165,20 @@ exports[`EuiIcon renders type starEmpty 1`] = `
exports[`EuiIcon renders type tear 1`] = `
`;
@@ -1084,25 +2186,45 @@ exports[`EuiIcon renders type tear 1`] = `
exports[`EuiIcon renders type timelionApp 1`] = `
`;
exports[`EuiIcon renders type trash 1`] = `
`;
@@ -1110,77 +2232,173 @@ exports[`EuiIcon renders type trash 1`] = `
exports[`EuiIcon renders type upgradeAssistantApp 1`] = `
`;
exports[`EuiIcon renders type user 1`] = `
`;
exports[`EuiIcon renders type usersRolesApp 1`] = `
`;
exports[`EuiIcon renders type visualizeApp 1`] = `
`;
exports[`EuiIcon renders type watchesApp 1`] = `
`;
exports[`EuiIcon renders type wrench 1`] = `
`;
@@ -1188,25 +2406,65 @@ exports[`EuiIcon renders type wrench 1`] = `
exports[`EuiIcon title defaults to a humanized version of the type 1`] = `
`;
exports[`EuiIcon title is rendered 1`] = `
`;
diff --git a/src/components/icon/icon.js b/src/components/icon/icon.js
index 4c3bbfb69e1..52a4cc2f09d 100644
--- a/src/components/icon/icon.js
+++ b/src/components/icon/icon.js
@@ -2,184 +2,178 @@ 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';
-
-const humanizeCamelCase = str => (
- // Put spaces between words in camel-cased strings.
- str.replace(/([A-Z])/g, g => ` ${g[0].toLowerCase()}`)
-);
+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 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);
@@ -212,34 +206,20 @@ export const EuiIcon = ({
type,
size,
color,
- title,
className,
...rest
}) => {
const classes = classNames('euiIcon', className, sizeToClassNameMap[size], colorToClassMap[color]);
- const titleText = title
- ? title
- : `${humanizeCamelCase(type)} icon`;
-
- const svgReference = ;
+ const Svg = typeToIconMap[type] || empty;
- return (
-
- );
+ return ;
};
EuiIcon.propTypes = {
type: PropTypes.oneOf(TYPES),
color: PropTypes.oneOf(COLORS),
- size: PropTypes.oneOf(SIZES),
- title: PropTypes.string,
+ size: PropTypes.oneOf(SIZES)
};
EuiIcon.defaultProps = {
diff --git a/src/components/loading/__snapshots__/loading_kibana.test.js.snap b/src/components/loading/__snapshots__/loading_kibana.test.js.snap
index bb848f137ed..910d46d900e 100644
--- a/src/components/loading/__snapshots__/loading_kibana.test.js.snap
+++ b/src/components/loading/__snapshots__/loading_kibana.test.js.snap
@@ -11,12 +11,26 @@ exports[`EuiLoadingKibana is rendered 1`] = `
>
diff --git a/src/components/pagination/__snapshots__/pagination.test.js.snap b/src/components/pagination/__snapshots__/pagination.test.js.snap
index d68f32b4936..dde43f9fa74 100644
--- a/src/components/pagination/__snapshots__/pagination.test.js.snap
+++ b/src/components/pagination/__snapshots__/pagination.test.js.snap
@@ -16,12 +16,22 @@ exports[`EuiPagination is rendered 1`] = `
@@ -39,12 +49,22 @@ 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..06a815cfb68 100644
--- a/src/components/side_nav/__snapshots__/side_nav.test.js.snap
+++ b/src/components/side_nav/__snapshots__/side_nav.test.js.snap
@@ -19,12 +19,20 @@ exports[`EuiSideNav is rendered 1`] = `
@@ -52,12 +60,20 @@ exports[`EuiSideNav isOpenOnMobile defaults to false 1`] = `
@@ -85,12 +101,20 @@ exports[`EuiSideNav isOpenOnMobile is rendered when specified as true 1`] = `
@@ -118,12 +142,20 @@ exports[`EuiSideNav items is rendered 1`] = `
@@ -183,12 +215,21 @@ exports[`EuiSideNav items is rendered 1`] = `
@@ -217,12 +258,20 @@ exports[`EuiSideNav items renders items with are links 1`] = `
@@ -283,12 +332,21 @@ exports[`EuiSideNav items renders items with are links 1`] = `
@@ -317,12 +375,20 @@ exports[`EuiSideNav items renders selected item and automatically opens parent i
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 aa529121e2f..41179f9245d 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"
@@ -616,6 +600,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 +1006,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 +1030,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 +1065,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"
@@ -1086,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"
@@ -1147,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"
@@ -1236,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"
@@ -1362,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"
@@ -1517,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"
@@ -1659,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"
@@ -1724,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"
@@ -1828,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"
@@ -2086,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:
@@ -2120,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"
@@ -2141,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"
@@ -2312,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"
@@ -2572,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"
@@ -2854,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"
@@ -2918,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"
@@ -2950,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"
@@ -3061,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"
@@ -3155,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"
@@ -3209,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"
@@ -3332,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"
@@ -3555,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"
@@ -3626,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"
@@ -3741,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:
@@ -3846,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"
@@ -4008,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"
@@ -4044,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"
@@ -4088,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"
@@ -4159,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"
@@ -4185,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:
@@ -4299,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"
@@ -4762,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:
@@ -4774,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"
@@ -4792,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"
@@ -4925,6 +4708,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"
@@ -5033,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"
@@ -5121,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"
@@ -5150,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"
@@ -5237,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"
@@ -5305,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"
@@ -5644,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"
@@ -5664,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"
@@ -5694,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"
@@ -5968,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"
@@ -6107,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"
@@ -6342,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"
@@ -6415,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:
@@ -6432,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"
@@ -6586,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:
@@ -6893,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"
@@ -6960,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"
@@ -7059,9 +6712,9 @@ resolve-from@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+resolve-from@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57"
resolve@1.1.7:
version "1.1.7"
@@ -7329,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"
@@ -7440,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"
@@ -7514,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"
@@ -7591,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"
@@ -7621,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"
@@ -7785,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"
@@ -8013,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"
@@ -8048,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"
@@ -8150,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"
@@ -8191,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"
@@ -8228,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"
@@ -8252,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"
@@ -8269,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"