Remove pivotal-ui (#17181) (#17203)

* remove from input controls

* remove from tutorial

* remove from visual builder

* update package.json
This commit is contained in:
Nathan Reese 2018-03-16 11:06:51 -06:00 committed by GitHub
parent e3c65bbe68
commit f0e0ab108c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 88 additions and 282 deletions

View file

@ -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",

View file

@ -8,26 +8,15 @@ exports[`renders disabled control with tooltip 1`] = `
id="controlId"
label="test control"
>
<OverlayTrigger
display={false}
isSticky={false}
overlay={
<Tooltip
className="inputControlDisabledTooltip"
isSticky={false}
size="auto"
visible={true}
/>
}
pin={true}
<EuiToolTip
content="I am disabled for testing purposes"
placement="top"
theme="dark"
trigger="hover"
position="top"
>
<div>
My Control
</div>
</OverlayTrigger>
</EuiToolTip>
</EuiFormRow>
`;

View file

@ -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 = (
<Tooltip className="inputControlDisabledTooltip" >{props.control.disabledReason}</Tooltip>
);
control = (
<OverlayTrigger placement="top" overlay={tooltip}>
<EuiToolTip placement="top" content={props.control.disabledReason}>
{control}
</OverlayTrigger>
</EuiToolTip>
);
}

View file

@ -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(
<FormRow

View file

@ -39,13 +39,3 @@ visualization.input_control_vis {
overflow: visible;
}
}
.inputControlDisabledTooltip {
width: 250px;
.tooltip-content {
white-space: normal !important;
}
}

View file

@ -0,0 +1,20 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`render 1`] = `
<EuiToolTip
content="Copy to clipboard"
position="top"
>
<EuiButton
color="primary"
fill={false}
iconSide="left"
onClick={[Function]}
onMouseOut={[Function]}
size="s"
type="button"
>
Copy snippet
</EuiButton>
</EuiToolTip>
`;

View file

@ -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 (
<OverlayTrigger
placement="top"
overlay={
<Tooltip>
{this.state.tooltipText}
</Tooltip>
}
<EuiToolTip
content={this.state.tooltipText}
>
<EuiButton
size="s"
@ -50,7 +46,7 @@ export class CopyButton extends React.Component {
>
Copy snippet
</EuiButton>
</OverlayTrigger>
</EuiToolTip>
);
}
}

View file

@ -0,0 +1,13 @@
import React from 'react';
import { shallow } from 'enzyme';
import {
CopyButton,
} from './copy_button';
test('render', () => {
const component = shallow(<CopyButton
textToCopy={'text that is copied to clipboard'}
/>);
expect(component).toMatchSnapshot();
});

View file

@ -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 (
<Tooltip text={props.deleteTooltip}>
<EuiToolTip content={props.deleteTooltip}>
<button
aria-label={props.deleteTooltip}
className="thor__button-outlined-danger sm"
@ -16,7 +16,7 @@ function AddDeleteButtons(props) {
>
<i className="fa fa-trash-o" />
</button>
</Tooltip>
</EuiToolTip>
);
};
const createAdd = () => {
@ -24,7 +24,7 @@ function AddDeleteButtons(props) {
return null;
}
return (
<Tooltip text={props.addTooltip}>
<EuiToolTip content={props.addTooltip}>
<button
aria-label={props.addTooltip}
className="thor__button-outlined-default sm"
@ -32,7 +32,7 @@ function AddDeleteButtons(props) {
>
<i className="fa fa-plus" />
</button>
</Tooltip>
</EuiToolTip>
);
};
const deleteBtn = createDelete();
@ -40,7 +40,7 @@ function AddDeleteButtons(props) {
let clone;
if (props.onClone && !props.disableAdd) {
clone = (
<Tooltip text={props.cloneTooltip}>
<EuiToolTip content={props.cloneTooltip}>
<button
aria-label={props.cloneTooltip}
className="thor__button-outlined-default sm"
@ -48,7 +48,7 @@ function AddDeleteButtons(props) {
>
<i className="fa fa-files-o" />
</button>
</Tooltip>
</EuiToolTip>
);
}
return (

View file

@ -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 = (
<div>
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<div className="vis_editor__agg_sort thor__button-outlined-default sm">
<i className="fa fa-sort" />
</div>
</Tooltip>
</EuiToolTip>
</div>
);
}

View file

@ -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 = (
<div className="vis_editor__color_picker-clear" onClick={this.handleClear}>
<Tooltip text="Clear">
<EuiToolTip content="Clear">
<i className="fa fa-ban"/>
</Tooltip>
</EuiToolTip>
</div>
);
}

View file

@ -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 = (
<Tooltip>{ props.text }</Tooltip>
);
return (
<OverlayTrigger placement={props.placement} overlay={tooltip}>
{ props.children}
</OverlayTrigger>
);
}
TooltipComponent.defaultProps = {
placement: 'top',
text: 'Tip!'
};
TooltipComponent.propTypes = {
placement: PropTypes.string,
text: PropTypes.node
};
export default TooltipComponent;

View file

@ -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 = (
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<button
className="vis_editor__sort thor__button-outlined-default sm"
aria-label="Sort series by pressing up/down"
@ -120,7 +120,7 @@ function GaugeSeries(props) {
>
<i className="fa fa-sort" />
</button>
</Tooltip>
</EuiToolTip>
);
}

View file

@ -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 = (
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<button
className="vis_editor__sort thor__button-outlined-default sm"
aria-label="Sort series by pressing up/down"
@ -123,7 +123,7 @@ function MetricSeries(props) {
>
<i className="fa fa-sort" />
</button>
</Tooltip>
</EuiToolTip>
);
}

View file

@ -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 = (
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<button
className="vis_editor__sort thor__button-outlined-default sm"
aria-label="Sort series by pressing up/down"
@ -94,7 +94,7 @@ function TopNSeries(props) {
>
<i className="fa fa-sort" />
</button>
</Tooltip>
</EuiToolTip>
);
}

View file

@ -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 = (
<Tooltip text="This Column is Not Sortable">{headerContent}</Tooltip>
<EuiToolTip content="This Column is Not Sortable">{headerContent}</EuiToolTip>
);
}

View file

@ -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 = (
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<button
className="vis_editor__sort thor__button-outlined-default sm"
aria-label="Sort series by pressing up/down"
@ -120,7 +120,7 @@ function TimeseriesSeries(props) {
>
<i className="fa fa-sort" />
</button>
</Tooltip>
</EuiToolTip>
);
}

View file

@ -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 = (
<Tooltip text="Sort">
<EuiToolTip content="Sort">
<button
className="vis_editor__sort thor__button-outlined-default sm"
aria-label="Sort series by pressing up/down"
@ -118,7 +118,7 @@ function TopNSeries(props) {
>
<i className="fa fa-sort" />
</button>
</Tooltip>
</EuiToolTip>
);
}

190
yarn.lock
View file

@ -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"