diff --git a/package.json b/package.json index 6e180bef07e6..191b70c7f1bc 100644 --- a/package.json +++ b/package.json @@ -159,13 +159,13 @@ "no-ui-slider": "1.2.0", "node-fetch": "1.3.2", "pegjs": "0.9.0", - "pivotal-ui": "11.0.0", "postcss-loader": "2.0.6", "prop-types": "15.5.8", "proxy-from-env": "1.0.0", "querystring-browser": "1.0.4", "raw-loader": "0.5.1", "react": "^16.2.0", + "react-addons-shallow-compare": "15.6.2", "react-anything-sortable": "^1.7.3", "react-color": "^2.13.8", "react-dom": "^16.2.0", diff --git a/src/core_plugins/input_control_vis/public/components/vis/__snapshots__/form_row.test.js.snap b/src/core_plugins/input_control_vis/public/components/vis/__snapshots__/form_row.test.js.snap index 985c4f7fe0d1..8acc76b334d2 100644 --- a/src/core_plugins/input_control_vis/public/components/vis/__snapshots__/form_row.test.js.snap +++ b/src/core_plugins/input_control_vis/public/components/vis/__snapshots__/form_row.test.js.snap @@ -8,26 +8,15 @@ exports[`renders disabled control with tooltip 1`] = ` id="controlId" label="test control" > - - } - pin={true} +
My Control
-
+ `; diff --git a/src/core_plugins/input_control_vis/public/components/vis/form_row.js b/src/core_plugins/input_control_vis/public/components/vis/form_row.js index df5f58ebf3c7..126483b09a2d 100644 --- a/src/core_plugins/input_control_vis/public/components/vis/form_row.js +++ b/src/core_plugins/input_control_vis/public/components/vis/form_row.js @@ -1,22 +1,18 @@ import PropTypes from 'prop-types'; import React from 'react'; -import { Tooltip } from 'pivotal-ui/react/tooltip'; -import { OverlayTrigger } from 'pivotal-ui/react/overlay-trigger'; import { EuiFormRow, + EuiToolTip, } from '@elastic/eui'; export function FormRow(props) { let control = props.children; if (!props.control.isEnabled()) { - const tooltip = ( - {props.control.disabledReason} - ); control = ( - + {control} - + ); } diff --git a/src/core_plugins/input_control_vis/public/components/vis/form_row.test.js b/src/core_plugins/input_control_vis/public/components/vis/form_row.test.js index 4a93992decc2..cd1439dbbcbe 100644 --- a/src/core_plugins/input_control_vis/public/components/vis/form_row.test.js +++ b/src/core_plugins/input_control_vis/public/components/vis/form_row.test.js @@ -27,6 +27,7 @@ test('renders disabled control with tooltip', () => { const disabledControl = { id: 'mock-disabled-control', isEnabled: () => { return false; }, + disabledReason: 'I am disabled for testing purposes' }; const component = shallow( + + Copy snippet + + +`; diff --git a/src/core_plugins/kibana/public/home/components/tutorial/copy_button.js b/src/core_plugins/kibana/public/home/components/tutorial/copy_button.js index 480c78220abb..88d49dce0cd3 100644 --- a/src/core_plugins/kibana/public/home/components/tutorial/copy_button.js +++ b/src/core_plugins/kibana/public/home/components/tutorial/copy_button.js @@ -1,8 +1,9 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { Tooltip } from 'pivotal-ui/react/tooltip'; -import { OverlayTrigger } from 'pivotal-ui/react/overlay-trigger'; -import { EuiButton } from '@elastic/eui'; +import { + EuiButton, + EuiToolTip, +} from '@elastic/eui'; import { copyToClipboard } from '../../copy_to_clipboard'; const UNCOPIED_MSG = 'Copy to clipboard'; @@ -35,13 +36,8 @@ export class CopyButton extends React.Component { render() { return ( - - {this.state.tooltipText} - - } + Copy snippet - + ); } } diff --git a/src/core_plugins/kibana/public/home/components/tutorial/copy_button.test.js b/src/core_plugins/kibana/public/home/components/tutorial/copy_button.test.js new file mode 100644 index 000000000000..ede30e3326c5 --- /dev/null +++ b/src/core_plugins/kibana/public/home/components/tutorial/copy_button.test.js @@ -0,0 +1,13 @@ +import React from 'react'; +import { shallow } from 'enzyme'; + +import { + CopyButton, +} from './copy_button'; + +test('render', () => { + const component = shallow(); + expect(component).toMatchSnapshot(); +}); diff --git a/src/core_plugins/metrics/public/components/add_delete_buttons.js b/src/core_plugins/metrics/public/components/add_delete_buttons.js index 7feebae83c02..df5b69d040d3 100644 --- a/src/core_plugins/metrics/public/components/add_delete_buttons.js +++ b/src/core_plugins/metrics/public/components/add_delete_buttons.js @@ -1,6 +1,6 @@ import PropTypes from 'prop-types'; import React from 'react'; -import Tooltip from './tooltip'; +import { EuiToolTip } from '@elastic/eui'; function AddDeleteButtons(props) { const createDelete = () => { @@ -8,7 +8,7 @@ function AddDeleteButtons(props) { return null; } return ( - + - + ); }; const createAdd = () => { @@ -24,7 +24,7 @@ function AddDeleteButtons(props) { return null; } return ( - + - + ); }; const deleteBtn = createDelete(); @@ -40,7 +40,7 @@ function AddDeleteButtons(props) { let clone; if (props.onClone && !props.disableAdd) { clone = ( - + - + ); } return ( diff --git a/src/core_plugins/metrics/public/components/aggs/agg_row.js b/src/core_plugins/metrics/public/components/aggs/agg_row.js index 2d024c1c3143..3632d3f32b04 100644 --- a/src/core_plugins/metrics/public/components/aggs/agg_row.js +++ b/src/core_plugins/metrics/public/components/aggs/agg_row.js @@ -2,7 +2,7 @@ import PropTypes from 'prop-types'; import React from 'react'; import _ from 'lodash'; import AddDeleteButtons from '../add_delete_buttons'; -import Tooltip from '../tooltip'; +import { EuiToolTip } from '@elastic/eui'; function AggRow(props) { let iconClassName = 'fa fa-eye-slash'; @@ -17,11 +17,11 @@ function AggRow(props) { if (!props.disableDelete) { dragHandle = (
- +
-
+
); } diff --git a/src/core_plugins/metrics/public/components/color_picker.js b/src/core_plugins/metrics/public/components/color_picker.js index c3dcf74b1c20..707365b3ba95 100644 --- a/src/core_plugins/metrics/public/components/color_picker.js +++ b/src/core_plugins/metrics/public/components/color_picker.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import React, { Component } from 'react'; -import Tooltip from './tooltip'; +import { EuiToolTip, } from '@elastic/eui'; import Picker from './custom_color_picker'; class ColorPicker extends Component { @@ -69,9 +69,9 @@ class ColorPicker extends Component { if (!this.props.disableTrash) { clear = (
- + - +
); } diff --git a/src/core_plugins/metrics/public/components/tooltip.js b/src/core_plugins/metrics/public/components/tooltip.js deleted file mode 100644 index 84521e284037..000000000000 --- a/src/core_plugins/metrics/public/components/tooltip.js +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import { Tooltip } from 'pivotal-ui/react/tooltip'; -import { OverlayTrigger } from 'pivotal-ui/react/overlay-trigger'; - -function TooltipComponent(props) { - const tooltip = ( - { props.text } - ); - return ( - - { props.children} - - ); -} - -TooltipComponent.defaultProps = { - placement: 'top', - text: 'Tip!' -}; - -TooltipComponent.propTypes = { - placement: PropTypes.string, - text: PropTypes.node -}; - -export default TooltipComponent; diff --git a/src/core_plugins/metrics/public/components/vis_types/gauge/series.js b/src/core_plugins/metrics/public/components/vis_types/gauge/series.js index 3139775ccbbd..31f69ddebfda 100644 --- a/src/core_plugins/metrics/public/components/vis_types/gauge/series.js +++ b/src/core_plugins/metrics/public/components/vis_types/gauge/series.js @@ -5,7 +5,7 @@ import AddDeleteButtons from '../../add_delete_buttons'; import { SeriesConfig } from '../../series_config'; import Sortable from 'react-anything-sortable'; import Split from '../../split'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import createAggRowRender from '../../lib/create_agg_row_render'; import createTextHandler from '../../lib/create_text_handler'; import { createUpDownHandler } from '../../lib/sort_keyhandler'; @@ -112,7 +112,7 @@ function GaugeSeries(props) { let dragHandle; if (!props.disableDelete) { dragHandle = ( - + - + ); } diff --git a/src/core_plugins/metrics/public/components/vis_types/metric/series.js b/src/core_plugins/metrics/public/components/vis_types/metric/series.js index 8f725b52e350..86751cd9a423 100644 --- a/src/core_plugins/metrics/public/components/vis_types/metric/series.js +++ b/src/core_plugins/metrics/public/components/vis_types/metric/series.js @@ -5,7 +5,7 @@ import AddDeleteButtons from '../../add_delete_buttons'; import { SeriesConfig } from '../../series_config'; import Sortable from 'react-anything-sortable'; import Split from '../../split'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import createAggRowRender from '../../lib/create_agg_row_render'; import createTextHandler from '../../lib/create_text_handler'; import { createUpDownHandler } from '../../lib/sort_keyhandler'; @@ -115,7 +115,7 @@ function MetricSeries(props) { let dragHandle; if (!props.disableDelete) { dragHandle = ( - + - + ); } diff --git a/src/core_plugins/metrics/public/components/vis_types/table/series.js b/src/core_plugins/metrics/public/components/vis_types/table/series.js index 13e71032da16..e9ad38a7011f 100644 --- a/src/core_plugins/metrics/public/components/vis_types/table/series.js +++ b/src/core_plugins/metrics/public/components/vis_types/table/series.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import AddDeleteButtons from '../../add_delete_buttons'; import SeriesConfig from './config'; import Sortable from 'react-anything-sortable'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import createTextHandler from '../../lib/create_text_handler'; import createAggRowRender from '../../lib/create_agg_row_render'; import { createUpDownHandler } from '../../lib/sort_keyhandler'; @@ -86,7 +86,7 @@ function TopNSeries(props) { let dragHandle; if (!props.disableDelete) { dragHandle = ( - + - + ); } diff --git a/src/core_plugins/metrics/public/components/vis_types/table/vis.js b/src/core_plugins/metrics/public/components/vis_types/table/vis.js index 69a6ad72b4cf..5d10ca149366 100644 --- a/src/core_plugins/metrics/public/components/vis_types/table/vis.js +++ b/src/core_plugins/metrics/public/components/vis_types/table/vis.js @@ -4,7 +4,7 @@ import PropTypes from 'prop-types'; import ticFormatter from '../../lib/tick_formatter'; import calculateLabel from '../../../../common/calculate_label'; import { isSortable } from './is_sortable'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import replaceVars from '../../lib/replace_vars'; function getColor(rules, colorKey, value) { @@ -103,7 +103,7 @@ class TableVis extends Component { ); if (!isSortable(metric)) { headerContent = ( - {headerContent} + {headerContent} ); } diff --git a/src/core_plugins/metrics/public/components/vis_types/timeseries/series.js b/src/core_plugins/metrics/public/components/vis_types/timeseries/series.js index a38305a31665..b3e28fd9e3e5 100644 --- a/src/core_plugins/metrics/public/components/vis_types/timeseries/series.js +++ b/src/core_plugins/metrics/public/components/vis_types/timeseries/series.js @@ -4,7 +4,7 @@ import ColorPicker from '../../color_picker'; import AddDeleteButtons from '../../add_delete_buttons'; import SeriesConfig from './config'; import Sortable from 'react-anything-sortable'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import Split from '../../split'; import createAggRowRender from '../../lib/create_agg_row_render'; import createTextHandler from '../../lib/create_text_handler'; @@ -112,7 +112,7 @@ function TimeseriesSeries(props) { let dragHandle; if (!props.disableDelete) { dragHandle = ( - + - + ); } diff --git a/src/core_plugins/metrics/public/components/vis_types/top_n/series.js b/src/core_plugins/metrics/public/components/vis_types/top_n/series.js index 0fc0585f3529..ade1aa206f31 100644 --- a/src/core_plugins/metrics/public/components/vis_types/top_n/series.js +++ b/src/core_plugins/metrics/public/components/vis_types/top_n/series.js @@ -5,7 +5,7 @@ import AddDeleteButtons from '../../add_delete_buttons'; import { SeriesConfig } from '../../series_config'; import Sortable from 'react-anything-sortable'; import Split from '../../split'; -import Tooltip from '../../tooltip'; +import { EuiToolTip } from '@elastic/eui'; import createTextHandler from '../../lib/create_text_handler'; import createAggRowRender from '../../lib/create_agg_row_render'; import { createUpDownHandler } from '../../lib/sort_keyhandler'; @@ -110,7 +110,7 @@ function TopNSeries(props) { let dragHandle; if (!props.disableDelete) { dragHandle = ( - + - + ); } diff --git a/yarn.lock b/yarn.lock index 91ee5d5b23e5..6d381116a8da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1303,7 +1303,7 @@ babel-register@^6.18.0, babel-register@^6.26.0: mkdirp "^0.5.1" source-map-support "^0.4.15" -babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1, babel-runtime@^6.9.2: +babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -2068,7 +2068,7 @@ clap@^1.0.9: dependencies: chalk "^1.1.3" -classnames@2.2.5, classnames@2.x, classnames@^2.1.2, classnames@^2.2.4, classnames@^2.2.5: +classnames@2.2.5, classnames@2.x, classnames@^2.2.4, classnames@^2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" @@ -3038,7 +3038,7 @@ deep-eql@^0.1.3: dependencies: type-detect "0.1.1" -deep-equal@^1.0.0, deep-equal@^1.0.1: +deep-equal@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -3313,10 +3313,6 @@ eachr@^3.2.0: editions "^1.1.1" typechecker "^4.3.0" -easing-js@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/easing-js/-/easing-js-1.1.2.tgz#42077952bc3cd6e06aa6d336a9bf3c4eeced2594" - ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -4428,7 +4424,7 @@ fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" -from@^0.1.3, from@~0: +from@~0: version "0.1.7" resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" @@ -5129,12 +5125,6 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.0" -hasharray@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hasharray/-/hasharray-1.1.0.tgz#fe87cf9977baa9d9159b8465a8e2edf58fd0d681" - dependencies: - jclass "^1.0.1" - hawk@3.1.3, hawk@~3.1.0, hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" @@ -5369,12 +5359,6 @@ image-size@~0.5.0: version "0.5.5" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" -immutability-helper@^2.0.0: - version "2.6.4" - resolved "https://registry.yarnpkg.com/immutability-helper/-/immutability-helper-2.6.4.tgz#a931aef97257fcb6d2b5456de652ab6e3bba8408" - dependencies: - invariant "^2.2.0" - import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -6010,10 +5994,6 @@ jade@1.11.0: void-elements "~2.0.1" with "~4.0.0" -jclass@^1.0.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jclass/-/jclass-1.2.1.tgz#eaafeec0dd6a5bf8b3ea43c04e010c637638768b" - jest-changed-files@^22.0.6: version "22.0.6" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.0.6.tgz#fca38cf4c89920c66aad1707e91d25bbea238875" @@ -7046,19 +7026,6 @@ lodash._baseassign@^3.0.0: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" -lodash._basecallback@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz#b7b2bb43dc2160424a21ccf26c57e443772a8e27" - dependencies: - lodash._baseisequal "^3.0.0" - lodash._bindcallback "^3.0.0" - lodash.isarray "^3.0.0" - lodash.pairs "^3.0.0" - -lodash._basecompareascending@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash._basecompareascending/-/lodash._basecompareascending-3.0.2.tgz#17e24f181eea9ed2b1f989dc800b7619644eac53" - lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" @@ -7067,32 +7034,10 @@ lodash._basecreate@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821" -lodash._baseeach@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz#cf8706572ca144e8d9d75227c990da982f932af3" - dependencies: - lodash.keys "^3.0.0" - lodash._baseget@^3.0.0: version "3.7.2" resolved "https://registry.yarnpkg.com/lodash._baseget/-/lodash._baseget-3.7.2.tgz#1b6ae1d5facf3c25532350a13c1197cb8bb674f4" -lodash._baseisequal@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz#d8025f76339d29342767dcc887ce5cb95a5b51f1" - dependencies: - lodash.isarray "^3.0.0" - lodash.istypedarray "^3.0.0" - lodash.keys "^3.0.0" - -lodash._basesortby@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basesortby/-/lodash._basesortby-3.0.0.tgz#d0a9aad47bb917c0ed90b1e22d0387ea189128cb" - -lodash._bindcallback@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" - lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" @@ -7101,10 +7046,6 @@ lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - lodash._topath@^3.0.0: version "3.8.1" resolved "https://registry.yarnpkg.com/lodash._topath/-/lodash._topath-3.8.1.tgz#3ec5e2606014f4cb97f755fe6914edd8bfc00eac" @@ -7139,12 +7080,6 @@ lodash.create@3.1.1: lodash._basecreate "^3.0.0" lodash._isiterateecall "^3.0.0" -lodash.debounce@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5" - dependencies: - lodash._getnative "^3.0.0" - lodash.defaults@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" @@ -7165,10 +7100,6 @@ lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" -lodash.flow@^3.2.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - lodash.foreach@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" @@ -7204,18 +7135,10 @@ lodash.isequal@^4.0.0, lodash.isequal@^4.1.1: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" -lodash.isobject@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" - lodash.isplainobject@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" -lodash.istypedarray@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" - lodash.kebabcase@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" @@ -7240,12 +7163,6 @@ lodash.merge@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" -lodash.pairs@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.pairs/-/lodash.pairs-3.0.1.tgz#bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9" - dependencies: - lodash.keys "^3.0.0" - lodash.pick@^4.2.1: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" @@ -7270,18 +7187,6 @@ lodash.some@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" -lodash.sortby@^3.1.1: - version "3.1.5" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-3.1.5.tgz#98403acf75fefb240693831f4bc0d951f94701b8" - dependencies: - lodash._basecallback "^3.0.0" - lodash._basecompareascending "^3.0.0" - lodash._baseeach "^3.0.0" - lodash._basesortby "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash.isarray "^3.0.0" - lodash.keys "^3.0.0" - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" @@ -7290,12 +7195,6 @@ lodash.startcase@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" -lodash.throttle@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-3.0.4.tgz#bc4f471fb328e4d6fdc6df2b3d3caf113f0f89c9" - dependencies: - lodash.debounce "^3.0.0" - lodash.trimend@^4.5.1: version "4.5.1" resolved "https://registry.yarnpkg.com/lodash.trimend/-/lodash.trimend-4.5.1.tgz#12804437286b98cad8996b79414e11300114082f" @@ -7304,12 +7203,6 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash.uniqueid@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.uniqueid/-/lodash.uniqueid-3.2.0.tgz#59416f134103ce253d4b4aa818272be3fbbcbbdb" - dependencies: - lodash._root "^3.0.0" - lodash@2.4.2, lodash@2.4.x, lodash@~2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" @@ -8519,27 +8412,6 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -pivotal-ui@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/pivotal-ui/-/pivotal-ui-11.0.0.tgz#4a02484aeba4728eed6e433e9907adc90fad12a1" - dependencies: - classnames "^2.1.2" - deep-equal "^1.0.1" - from "^0.1.3" - lodash.sortby "^3.1.1" - lodash.throttle "^3.0.2" - lodash.uniqueid "^3.0.0" - prismjs "0.0.1" - pui-cursor "^3.0.4" - pui-react-animation "^1.0.2" - raf "^3.1.0" - react-addons-shallow-compare "^15.0.1" - react-dom "^16.0.0" - scroll-into-view "^1.3.0" - tether "^1.3.7" - through "^2.3.8" - trie-search "^1.0.1" - pixelmatch@4.0.2, pixelmatch@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" @@ -8898,10 +8770,6 @@ pretty-format@^22.1.0: ansi-regex "^3.0.0" ansi-styles "^3.2.0" -prismjs@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-0.0.1.tgz#0fd50f4baf26e5cd33523b65bac2f0bc90f5503f" - private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -9000,26 +8868,6 @@ public-encrypt@^4.0.0: parse-asn1 "^5.0.0" randombytes "^2.0.1" -pui-cursor@^3.0.4: - version "3.0.5" - resolved "https://registry.yarnpkg.com/pui-cursor/-/pui-cursor-3.0.5.tgz#e80805f27edfc4e7b8c54d2755180cd087729bb5" - dependencies: - babel-runtime "^6.6.1" - immutability-helper "^2.0.0" - lodash.flow "^3.2.1" - lodash.isobject "^3.0.2" - warning "^2.1.0" - -pui-react-animation@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pui-react-animation/-/pui-react-animation-1.0.2.tgz#7ab2d167fa871dbfde72180007df8ab0ae06fa34" - dependencies: - babel-runtime "^6.23.0" - easing-js "^1.1.2" - performance-now "^0.2.0" - raf "^3.0.0" - react ">=0.13.3" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -9079,7 +8927,7 @@ quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" -raf@^3.0.0, raf@^3.1.0, raf@^3.4.0: +raf@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575" dependencies: @@ -9175,7 +9023,7 @@ react-ace@^5.5.0, react-ace@^5.9.0: lodash.isequal "^4.1.1" prop-types "^15.5.8" -react-addons-shallow-compare@^15.0.1: +react-addons-shallow-compare@15.6.2: version "15.6.2" resolved "https://registry.yarnpkg.com/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz#198a00b91fc37623db64a28fd17b596ba362702f" dependencies: @@ -9199,7 +9047,7 @@ react-color@^2.13.8: reactcss "^1.2.0" tinycolor2 "^1.4.1" -react-dom@^16.0.0, react-dom@^16.2.0: +react-dom@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044" dependencies: @@ -9328,7 +9176,7 @@ react-toggle@4.0.2: dependencies: classnames "^2.2.5" -react@>=0.13.3, react@^16.2.0: +react@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" dependencies: @@ -9995,10 +9843,6 @@ script-loader@0.7.2: dependencies: raw-loader "~0.5.1" -scroll-into-view@^1.3.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/scroll-into-view/-/scroll-into-view-1.9.1.tgz#90c3b338422f9fddaebad90e6954790940dc9c1e" - seek-bzip@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" @@ -10797,10 +10641,6 @@ test-exclude@^4.1.1: read-pkg-up "^1.0.1" require-main-filename "^1.0.1" -tether@^1.3.7: - version "1.4.3" - resolved "https://registry.yarnpkg.com/tether/-/tether-1.4.3.tgz#fd547024c47b6e5c9b87e1880f997991a9a6ad54" - text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -10823,7 +10663,7 @@ through2@~0.6.3: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" -through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: +through@2, "through@>=2.2.7 <3", through@^2.3.6, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -10962,12 +10802,6 @@ treeify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.0.1.tgz#69b3cd022022a168424e7cfa1ced44c939d3eb2f" -trie-search@^1.0.1: - version "1.0.9" - resolved "https://registry.yarnpkg.com/trie-search/-/trie-search-1.0.9.tgz#1587757478c3900b0120c5aaf53e048cfaaff24a" - dependencies: - hasharray "^1.0.0" - trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -11686,12 +11520,6 @@ ware@^1.3.0: dependencies: wrap-fn "^0.1.0" -warning@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/warning/-/warning-2.1.0.tgz#21220d9c63afc77a8c92111e011af705ce0c6901" - dependencies: - loose-envify "^1.0.0" - warning@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"