docs(ui-toolkit): add parallax

fixes #1225
This commit is contained in:
Sara Vieira 2018-04-05 14:29:22 +01:00 committed by Sérgio Ramos
parent 5d274a419a
commit 682f9db749
29 changed files with 889 additions and 231 deletions

View File

@ -42,6 +42,7 @@
"react-bundle": "^1.1.0",
"react-popper": "^0.8.2",
"react-responsive": "^4.0.4",
"react-scroll-parallax": "^1.3.3",
"remcalc": "^1.0.10",
"rnd-id": "^2.0.2",
"styled-components": "^3.2.1",

View File

@ -61,7 +61,7 @@ Whoever required that `<Button />`, will be able to declare any of the
properties especified above and have the style of the component be applied
accordingly.
#### examples
### examples
```
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Primary Button
### Primary Button
Primary button to be used once per page. Only use to indicate main action per pattern.
Min. width: 120px
@ -20,7 +20,7 @@ const { default: Button } = require('./');
</span>;
```
#### Secondary Button
### Secondary Button
Secondary buttons can be used freely to indicate other actions on patterns.
Min. width: 120px
@ -44,7 +44,7 @@ const { default: Button } = require('./');
</span>;
```
#### Loading Button
### Loading Button
```jsx
const React = require('react');
@ -57,7 +57,7 @@ const { default: Button } = require('./');
</span>;
```
#### Quick Action
### Quick Action
Quick action buttons can be embedded in components to give additional functionality. They can be used in either primary or secondary color palettes, depending on importance.
@ -83,7 +83,7 @@ const { Actions } = require('../icons');
</span>;
```
#### Primary
### Primary
Primary anchor is a type of a link that sits outside the body text.
@ -94,7 +94,7 @@ const Anchor = require('../text').Anchor;
<Anchor href="https://joyent.com">Inspire the lazy</Anchor>;
```
#### Disabled
### Disabled
Disabled anchors cannot be actioned and the cursor is disabled.

View File

@ -1,4 +1,4 @@
#### Icon Button
### Icon Button
Icon buttons are to be used to illustrate important actions and for when we are redirecting users to seperate services such as Github.
@ -14,7 +14,7 @@ const { StartIcon } = require('../');
</Button>;
```
#### Delete Button
### Delete Button
The delete button is basically an icon button, however it is coloured red to display the destructive nature of the action.
@ -40,7 +40,7 @@ const { DeleteIcon } = require('../');
</Button>;
```
#### Dropdown Button
### Dropdown Button
Dropdown Button is to be used when users have choices that are secondary to the one shown as the main action
@ -65,7 +65,7 @@ const { StartIcon } = require('../');
</ButtonGroup>;
```
#### Toggle Switch
### Toggle Switch
Toggle switch is to be used when users have the choice to turn a service or feature on or off.

View File

@ -1,4 +1,4 @@
#### Basic Card
### Basic Card
```jsx
const React = require('react');
@ -10,7 +10,7 @@ const { default: Card } = require('.');
</Card>;
```
#### Simple Card Header
### Simple Card Header
```jsx
const React = require('react');
@ -34,7 +34,7 @@ const { Actions } = require('../icons');
</Card>;
```
#### Inactive Card
### Inactive Card
```jsx
const React = require('react');
@ -58,7 +58,7 @@ const { Actions } = require('../icons');
</Card>;
```
#### Display-Only Listed Card
### Display-Only Listed Card
```jsx
const React = require('react');
@ -306,7 +306,7 @@ const { Fragment } = React;
</Fragment>;
```
#### Select Card
### Select Card
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Card
### Card
```jsx
const React = require('react');
@ -32,7 +32,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Collapsed
### Card > Collapsed
```jsx
const React = require('react');
@ -66,7 +66,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Shadow
### Card > Shadow
```jsx
const React = require('react');
@ -124,7 +124,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Actionable
### Card > Actionable
```jsx
const React = require('react');
@ -182,7 +182,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Active
### Card > Active
```jsx
const React = require('react');
@ -240,7 +240,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header
### Card > Header
```jsx
const React = require('react');
@ -313,7 +313,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header > Shadow
### Card > Header > Shadow
```jsx
const React = require('react');
@ -386,7 +386,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header > Transparent
### Card > Header > Transparent
```jsx
const React = require('react');
@ -459,7 +459,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header > Box
### Card > Header > Box
```jsx
const React = require('react');
@ -586,7 +586,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header > Meta
### Card > Header > Meta
```jsx
const React = require('react');
@ -725,7 +725,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Header > Secondary
### Card > Header > Secondary
```jsx
const React = require('react');
@ -864,7 +864,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Outlet
### Card > Outlet
```jsx
const React = require('react');
@ -1024,7 +1024,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Outlet > Card
### Card > Outlet > Card
```jsx
const React = require('react');
@ -1229,7 +1229,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid');
];
```
#### Card > Disabled
### Card > Disabled
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Quick Action Toast
### Quick Action Toast
Quick Action Toasts are used to show contextually relevent commands and actions and should stick to the bottom of the page when they are active.

View File

@ -1,4 +1,4 @@
#### Checkbox > Default
### Checkbox > Default
```jsx
const React = require('react');
@ -20,7 +20,7 @@ const { FormLabel, Checkbox } = require('./');
</FormGroup>;
```
#### Checkbox > Active/Focused
### Checkbox > Active/Focused
```jsx
const React = require('react');
@ -42,7 +42,7 @@ const { FormLabel, Checkbox } = require('./');
</FormGroup>;
```
#### Checkbox > Disabled
### Checkbox > Disabled
```jsx
const React = require('react');
@ -64,7 +64,7 @@ const { FormLabel, Checkbox } = require('./');
</FormGroup>;
```
#### Checkbox > Error
### Checkbox > Error
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Text Entry
### Text Entry
```jsx
// Name: Active

View File

@ -1,4 +1,4 @@
#### Radio > Default
### Radio > Default
```jsx
const React = require('react');
@ -25,7 +25,7 @@ const { FormLabel } = require('./');
</FormGroup>;
```
#### Checkbox > Active/Focused
### Checkbox > Active/Focused
```jsx
const React = require('react');
@ -52,7 +52,7 @@ const { FormLabel } = require('./');
</FormGroup>;
```
#### Checkbox > Disabled
### Checkbox > Disabled
```jsx
const React = require('react');
@ -79,7 +79,7 @@ const { FormLabel } = require('./');
</FormGroup>;
```
#### Radio input validation
### Radio input validation
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Select
### Select
This is the standard dropdown menu to be used in forms and for multiple choice selections.

View File

@ -1,4 +1,4 @@
#### Baseline & Spacing
### Baseline & Spacing
Most of the horizontal spacing between different elements and components is derived from 6 px. For example, the most common horizontal distance between elements of a component or components is 18 px. Another, less frequent, measurement is 12 px. The choice between 6, 12 or 18 px is based on visual and functional proximity of objects.

View File

@ -1,4 +1,4 @@
#### Large Grid
### Large Grid
```jsx noeditor
const big = require('./big.svg');
@ -10,7 +10,7 @@ const big = require('./big.svg');
}} src={big} />
```
#### Medium Grid
### Medium Grid
```jsx noeditor
const medium = require('./medium.svg');
@ -22,7 +22,7 @@ const medium = require('./medium.svg');
}} src={medium} />
```
#### Small Grid
### Small Grid
```jsx noeditor
const small = require('./small.svg');

View File

@ -1,4 +1,4 @@
#### Page Message
### Page Message
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Breadcrumb
### Breadcrumb
```jsx
// Name: Active
@ -19,7 +19,7 @@ const { Breadcrumb, BreadcrumbItem, Anchor } = require('./index.js');
</Breadcrumb>;
```
#### Footer
### Footer
```jsx
// Name: Active

View File

@ -1,7 +1,7 @@
import React, { Fragment } from 'react';
import styled, { keyframes } from 'styled-components';
import remcalc from 'remcalc';
import { P, H4 } from '../';
import { P, H3 } from '../';
const chevron =
'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJ0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsiIGNsYXNzPSJiYXNlbGluZS1idFRncEsgaGltUHhaIj48cGF0aCBmaWxsPSJyZ2JhKDczLCA3MywgNzMsIDEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDEuMzg2TDcuNjQ4IDAgNC41IDMuMjI4IDEuMzUyIDAgMCAxLjM4NiA0LjUgNnoiPjwvcGF0aD48L3N2Zz4=';
@ -92,7 +92,7 @@ export default ({
return (
<Fragment>
<header>
<H4 white>{heading.props.children}</H4>
<H3 white>{heading.props.children}</H3>
{description &&
description.props && <P white>{description.props.text}</P>}
</header>

View File

@ -0,0 +1,462 @@
import React from 'react';
export default ({ style, ...props }) => (
<svg
width="47"
style={{
borderRight: '1px solid #494949',
borderLeft: '1px solid #494949',
position: 'absolute',
zIndex: 0,
top: 0,
...style
}}
{...props}
height="100vh"
viewBox="0 0 47 798"
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
>
<g id="Canvas" transform="translate(-5394 312)">
<g id="Gutter1">
<mask id="mask0_alpha">
<use
xlinkHref="#path0_fill"
transform="translate(5394 -312)"
fill="#C4C4C4"
id="Rectangle 2"
/>
</mask>
<g id="Group 6" mask="url(#mask0_alpha)">
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2378.321 -6643.134)"
fill="#494949"
id="Line 6"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2363.836 -6649.134)"
fill="#494949"
id="Line 6.30"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2349.35 -6655.134)"
fill="#494949"
id="Line 6.31"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2392.806 -6637.134)"
fill="#494949"
id="Line 6.1"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2407.292 -6631.134)"
fill="#494949"
id="Line 6.2"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2421.777 -6625.134)"
fill="#494949"
id="Line 6.3"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2436.262 -6619.134)"
fill="#494949"
id="Line 6.4"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2450.747 -6613.134)"
fill="#494949"
id="Line 6.5"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2465.233 -6607.134)"
fill="#494949"
id="Line 6.6"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2479.718 -6601.134)"
fill="#494949"
id="Line 6.7"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2494.203 -6595.134)"
fill="#494949"
id="Line 6.8"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2508.688 -6589.134)"
fill="#494949"
id="Line 6.9"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2523.174 -6583.134)"
fill="#494949"
id="Line 6.10"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2537.66 -6577.134)"
fill="#494949"
id="Line 6.11"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2552.144 -6571.134)"
fill="#494949"
id="Line 6.12"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2566.63 -6565.134)"
fill="#494949"
id="Line 6.13"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2581.115 -6559.134)"
fill="#494949"
id="Line 6.14"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2595.6 -6553.134)"
fill="#494949"
id="Line 6.15"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2610.085 -6547.134)"
fill="#494949"
id="Line 6.16"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2624.57 -6541.134)"
fill="#494949"
id="Line 6.17"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2639.056 -6535.134)"
fill="#494949"
id="Line 6.18"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2653.541 -6529.134)"
fill="#494949"
id="Line 6.19"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2668.027 -6523.134)"
fill="#494949"
id="Line 6.20"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2682.512 -6517.134)"
fill="#494949"
id="Line 6.21"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2696.997 -6511.134)"
fill="#494949"
id="Line 6.22"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2711.482 -6505.134)"
fill="#494949"
id="Line 6.23"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2725.968 -6499.134)"
fill="#494949"
id="Line 6.24"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2740.453 -6493.134)"
fill="#494949"
id="Line 6.25"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2754.938 -6487.134)"
fill="#494949"
id="Line 6.26"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2769.424 -6481.134)"
fill="#494949"
id="Line 6.27"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2783.909 -6475.134)"
fill="#494949"
id="Line 6.28"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2798.394 -6469.134)"
fill="#494949"
id="Line 6.29"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2812.88 -6463.134)"
fill="#494949"
id="Line 6.32"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2827.365 -6457.134)"
fill="#494949"
id="Line 6.33"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2841.85 -6451.134)"
fill="#494949"
id="Line 6.34"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2856.335 -6445.134)"
fill="#494949"
id="Line 6.35"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2870.82 -6439.134)"
fill="#494949"
id="Line 6.36"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2334.865 -6661.134)"
fill="#494949"
id="Line 6.32"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2928.762 -6415.134)"
fill="#494949"
id="Line 6"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2914.276 -6421.134)"
fill="#494949"
id="Line 6.30"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2899.791 -6427.134)"
fill="#494949"
id="Line 6.31"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2943.247 -6409.134)"
fill="#494949"
id="Line 6.1"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2957.732 -6403.134)"
fill="#494949"
id="Line 6.2"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2972.217 -6397.134)"
fill="#494949"
id="Line 6.3"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2986.703 -6391.134)"
fill="#494949"
id="Line 6.4"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3001.188 -6385.134)"
fill="#494949"
id="Line 6.5"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3015.673 -6379.134)"
fill="#494949"
id="Line 6.6"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3030.159 -6373.134)"
fill="#494949"
id="Line 6.7"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3044.644 -6367.134)"
fill="#494949"
id="Line 6.8"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3059.13 -6361.134)"
fill="#494949"
id="Line 6.9"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3073.614 -6355.134)"
fill="#494949"
id="Line 6.10"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3088.1 -6349.134)"
fill="#494949"
id="Line 6.11"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3102.585 -6343.134)"
fill="#494949"
id="Line 6.12"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3117.07 -6337.134)"
fill="#494949"
id="Line 6.13"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3131.556 -6331.134)"
fill="#494949"
id="Line 6.14"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3146.04 -6325.134)"
fill="#494949"
id="Line 6.15"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3160.526 -6319.134)"
fill="#494949"
id="Line 6.16"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3175.011 -6313.134)"
fill="#494949"
id="Line 6.17"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3189.497 -6307.134)"
fill="#494949"
id="Line 6.18"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3203.982 -6301.134)"
fill="#494949"
id="Line 6.19"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3218.467 -6295.134)"
fill="#494949"
id="Line 6.20"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3232.953 -6289.134)"
fill="#494949"
id="Line 6.21"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3247.438 -6283.134)"
fill="#494949"
id="Line 6.22"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3261.923 -6277.134)"
fill="#494949"
id="Line 6.23"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3276.408 -6271.134)"
fill="#494949"
id="Line 6.24"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3290.894 -6265.134)"
fill="#494949"
id="Line 6.25"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3305.379 -6259.134)"
fill="#494949"
id="Line 6.26"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3319.864 -6253.134)"
fill="#494949"
id="Line 6.27"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 3334.35 -6247.134)"
fill="#494949"
id="Line 6.28"
/>
<use
xlinkHref="#path1_stroke"
transform="rotate(-45 2885.306 -6433.134)"
fill="#494949"
id="Line 6.32"
/>
</g>
</g>
</g>
<defs>
<path id="path0_fill" d="M 0 0L 47 0L 47 798L 0 798L 0 0Z" />
<path
id="path1_stroke"
d="M 0 -5.55112e-17L 67.8823 -5.55112e-17L 67.8823 -1L 0 -1L 0 -5.55112e-17Z"
/>
</defs>
</svg>
);

View File

@ -13,6 +13,8 @@ const Header = styled.header`
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
z-index: 2;
`;
const List = styled.ul`
@ -46,7 +48,10 @@ export default () => (
<a href="#!/Download">Downloads</a>
</li>
</List>
<Logo />
{decodeURIComponent(window.location.href).split('/#!/')[1] ||
'/' !== '/' ? (
<Logo />
) : null}
<a
href="https://github.com/yldio/joyent-portal/tree/master/packages/ui-toolkit"
rel="noopener noreferrer"

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,100 @@
import React, { Component } from 'react';
import styled from 'styled-components';
import remcalc from 'remcalc';
import is from 'styled-is';
import { Parallax } from 'react-scroll-parallax';
import { H1, P } from '../';
import Gutter from './gutter';
import Plus from './plus.png';
const Wrapper = styled.section`
width: 100vw;
height: calc(100vh - ${remcalc(48)});
background: #343434;
overflow: hidden;
box-sizing: border-box;
padding-top: 15%;
`;
const Text = styled.div`
max-width: ${remcalc(786)};
margin-left: ${remcalc(100)};
padding: ${remcalc(66)};
position: relative;
z-index: 1;
box-sizing: border-box;
`;
const Img = styled.img`
position: absolute;
top: 0;
left: 0;
${is('topRight')`
left: auto;
right: 0;
`}
${is('bottomLeft')`
top: auto;
bottom: 0;
`}
${is('bottomRight')`
top: auto;
bottom: 0;
left: auto;
right: 0;
`}
`;
const gutterWidth = 47 + 70;
const windowWidth = (window || {}).outerWidth + 70;
export default class extends Component {
state = {
value: parseInt(windowWidth / gutterWidth, 10),
windowWidth
};
render() {
window.addEventListener('resize', () => {
this.setState({
windowWidth: (window || {}).outerWidth,
value: parseInt(this.state.windowWidth / gutterWidth, 10)
});
});
const array = Array.apply(null, { length: this.state.value }).map(
Number.call,
Number
);
return (
<Wrapper>
{array.map((g, i) => (
<Gutter key={g} style={{ left: gutterWidth * i }} />
))}
<Parallax offsetYMax={50} offsetYMin={-50} slowerScrollRate tag="main">
<Text>
<Img src={Plus} />
<Img topRight src={Plus} />
<Img bottomLeft src={Plus} />
<Img bottomRight src={Plus} />
<H1 white>Joyent UI Toolkit</H1>
<P white>
The Joyent UI Toolkit is a collection of carefully created design
elements, components and guidelines, for anyone developing
products within the Joyent and Triton ecosystems.
</P>
<P white style={{ marginTop: remcalc(60), position: 'absolute' }}>
Scroll down
</P>
</Text>
</Parallax>
</Wrapper>
);
}
}

View File

@ -58,6 +58,7 @@ const Button = styled.button`
const Tab = styled.div`
height: 0;
opacity: 0;
overflow: hidden;
transition: opacity 150ms ease-in;
${is('active')`

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

View File

@ -2,9 +2,11 @@ import React, { Fragment } from 'react';
import { Grid, Row, Col } from 'joyent-react-styled-flexboxgrid';
import styled, { ThemeProvider } from 'styled-components';
import remcalc from 'remcalc';
import { ParallaxProvider } from 'react-scroll-parallax';
import theme from '../theme';
import Header from './header';
import Parallax from './parallax';
const Main = styled(Row)`
padding-top: ${remcalc(24)};
@ -50,24 +52,31 @@ const StyleGuideRenderer = ({
children,
toc,
hasSidebar
}) => (
<ThemeProvider theme={fullTheme}>
<Fragment>
<Header />
<Grid style={{ marginLeft: 0 }}>
<Main>
{hasSidebar && (
<Col xs={3}>
<Sidebar>{toc}</Sidebar>
</Col>
)}
<Col xs={hasSidebar ? 9 : 12} lg={hasSidebar ? 8 : 12}>
{children}
</Col>
</Main>
</Grid>
</Fragment>
</ThemeProvider>
);
}) => {
const link = decodeURIComponent(window.location.href).split('/#!/')[1] || '/';
return (
<ThemeProvider theme={fullTheme}>
<ParallaxProvider>
<Fragment>
{link === '/' ? <Parallax /> : null}
<Header />
<Grid style={{ marginLeft: 0, zIndex: 2, position: 'relative' }}>
<Main>
{hasSidebar && (
<Col xs={3}>
<Sidebar>{toc}</Sidebar>
</Col>
)}
<Col xs={hasSidebar ? 9 : 12} lg={hasSidebar ? 8 : 12}>
{children}
</Col>
</Main>
</Grid>
</Fragment>
</ParallaxProvider>
</ThemeProvider>
);
};
export default StyleGuideRenderer;

View File

@ -1,4 +1,4 @@
#### Table Header
### Table Header
```jsx
// Name: Active
@ -30,7 +30,7 @@ const { default: Table, Thead, Tr, Th, Tbody } = require('./');
</Table>;
```
#### Table Footer
### Table Footer
```jsx
// Name: Active
@ -93,7 +93,7 @@ const { default: Table, Tfoot, Tr, Th } = require('./');
</Table>;
```
#### Empty Table
### Empty Table
```jsx
// Name: Active
@ -175,7 +175,7 @@ const { default: Flex } = require('styled-flex-component');
</div>;
```
#### Multiple Selection List
### Multiple Selection List
```jsx
// Name: Active
@ -251,7 +251,7 @@ const { Dot, Actions } = require('../icons');
</Table>;
```
#### Single Selection List
### Single Selection List
```jsx
// Name: Active

View File

@ -1,4 +1,4 @@
#### Standard Tags
### Standard Tags
```jsx
// Name: Active
@ -26,7 +26,7 @@ const { TagItem, TagList } = require('./');
<TagItem error>Tags:4lyf</TagItem>;
```
#### Deleteable Tags
### Deleteable Tags
```jsx
// Name: Active

View File

@ -1,4 +1,4 @@
#### Large Type Scale
### Large Type Scale
```jsx
const React = require('react');
@ -33,7 +33,7 @@ const styles = {
</div>;
```
#### Small Type Scale
### Small Type Scale
```jsx
const React = require('react');

View File

@ -1,4 +1,4 @@
#### Default Superscript
### Default Superscript
The default superscript was intially designed to offer supporting information on the service menu regarding service status. It can used as a typographic ident to support titles and names without the need for iconography.
@ -26,7 +26,7 @@ const styles = {
</div>;
```
#### Alert Superscript
### Alert Superscript
The Alert variation of superscript is to be used as an excliamation, to announce supporting information that requires action, such as New service or Available now.
@ -54,7 +54,7 @@ const styles = {
</div>;
```
#### Badge Superscript
### Badge Superscript
The badge variation of superscript is for when a specific element of information is repeated numberous times in one page/component. In being more visual, it becomes an ident in information dense areas to allow for clear recognition.

View File

@ -40,7 +40,7 @@ const { P } = require('../text');
</Row>;
```
#### Tooltip > hover
### Tooltip > hover
```jsx
const React = require('react');
@ -60,7 +60,7 @@ const { P } = require('../text');
</Row>;
```
#### Tooltip > click
### Tooltip > click
```jsx
const React = require('react');

350
yarn.lock
View File

@ -2,12 +2,18 @@
# yarn lockfile v1
"@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.40":
"@babel/code-frame@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962"
dependencies:
"@babel/highlight" "7.0.0-beta.42"
"@babel/code-frame@7.0.0-beta.44", "@babel/code-frame@^7.0.0-beta.40":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9"
dependencies:
"@babel/highlight" "7.0.0-beta.44"
"@babel/core@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001"
@ -38,11 +44,21 @@
source-map "^0.5.0"
trim-right "^1.0.1"
"@babel/helper-annotate-as-pure@^7.0.0-beta.37":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085"
"@babel/generator@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42"
dependencies:
"@babel/types" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.44"
jsesc "^2.5.1"
lodash "^4.2.0"
source-map "^0.5.0"
trim-right "^1.0.1"
"@babel/helper-annotate-as-pure@^7.0.0-beta.37":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.44.tgz#8ecf33cc5235295afcc7f160a63cab17ce7776f4"
dependencies:
"@babel/types" "7.0.0-beta.44"
"@babel/helper-function-name@7.0.0-beta.42":
version "7.0.0-beta.42"
@ -52,12 +68,26 @@
"@babel/template" "7.0.0-beta.42"
"@babel/types" "7.0.0-beta.42"
"@babel/helper-function-name@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd"
dependencies:
"@babel/helper-get-function-arity" "7.0.0-beta.44"
"@babel/template" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
"@babel/helper-get-function-arity@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e"
dependencies:
"@babel/types" "7.0.0-beta.42"
"@babel/helper-get-function-arity@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15"
dependencies:
"@babel/types" "7.0.0-beta.44"
"@babel/helper-module-imports@7.0.0-beta.32":
version "7.0.0-beta.32"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.32.tgz#8126fc024107c226879841b973677a4f4e510a03"
@ -71,6 +101,12 @@
dependencies:
"@babel/types" "7.0.0-beta.42"
"@babel/helper-split-export-declaration@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc"
dependencies:
"@babel/types" "7.0.0-beta.44"
"@babel/helpers@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044"
@ -87,6 +123,14 @@
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/highlight@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5"
dependencies:
chalk "^2.0.0"
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/template@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052"
@ -96,7 +140,16 @@
babylon "7.0.0-beta.42"
lodash "^4.2.0"
"@babel/traverse@7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.40":
"@babel/template@7.0.0-beta.44":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f"
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
lodash "^4.2.0"
"@babel/traverse@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285"
dependencies:
@ -111,6 +164,21 @@
invariant "^2.2.0"
lodash "^4.2.0"
"@babel/traverse@^7.0.0-beta.40":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966"
dependencies:
"@babel/code-frame" "7.0.0-beta.44"
"@babel/generator" "7.0.0-beta.44"
"@babel/helper-function-name" "7.0.0-beta.44"
"@babel/helper-split-export-declaration" "7.0.0-beta.44"
"@babel/types" "7.0.0-beta.44"
babylon "7.0.0-beta.44"
debug "^3.1.0"
globals "^11.1.0"
invariant "^2.2.0"
lodash "^4.2.0"
"@babel/types@7.0.0-beta.32":
version "7.0.0-beta.32"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.32.tgz#c317d0ecc89297b80bbcb2f50608e31f6452a5ff"
@ -119,7 +187,7 @@
lodash "^4.2.0"
to-fast-properties "^2.0.0"
"@babel/types@7.0.0-beta.42", "@babel/types@^7.0.0-beta.40":
"@babel/types@7.0.0-beta.42":
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc"
dependencies:
@ -127,6 +195,14 @@
lodash "^4.2.0"
to-fast-properties "^2.0.0"
"@babel/types@7.0.0-beta.44", "@babel/types@^7.0.0-beta.40":
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757"
dependencies:
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^2.0.0"
"@commitlint/cli@^4.2.1":
version "4.3.0"
resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-4.3.0.tgz#b0d45fb712a5b9c0daa48b07594b68c384fd4dc7"
@ -178,6 +254,10 @@
throat "^4.1.0"
vorpal "^1.10.0"
"@emotion/is-prop-valid@^0.5.2":
version "0.5.2"
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.5.2.tgz#4f47717c2bcce8759e11997520e6bcb14326f54a"
"@manaflair/redux-batch@^0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@manaflair/redux-batch/-/redux-batch-0.1.0.tgz#55cad28fbd58719641a61718867e3aec81a32a53"
@ -224,8 +304,8 @@
resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.47.tgz#f49ba1dd1f189486beb6e1d070a850f6ab4bd521"
"@types/node@^9.4.6":
version "9.6.0"
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.0.tgz#d3480ee666df9784b1001a1872a2f6ccefb6c2d7"
version "9.6.2"
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23"
"@types/zen-observable@^0.5.3":
version "0.5.3"
@ -496,9 +576,9 @@ apollo-link@^1.0.0, apollo-link@^1.2.1:
apollo-utilities "^1.0.0"
zen-observable-ts "^0.8.6"
apollo-server-module-graphiql@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.3.3.tgz#5b411922177cd7b7a569655e26c84cc0f0b98e27"
apollo-server-module-graphiql@^1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.3.4.tgz#50399b7c51b7267d0c841529f5173e5fc7304de4"
apollo-utilities@^1.0.0, apollo-utilities@^1.0.11, apollo-utilities@^1.0.8:
version "1.0.11"
@ -1125,8 +1205,8 @@ babel-plugin-emotion@^9.1.0:
touch "^1.0.0"
babel-plugin-inline-import-graphql-ast@^2.2.0:
version "2.3.5"
resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.3.5.tgz#f57acb747604ceaf87445d3938bfc2f7a93f0eb0"
version "2.3.6"
resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.3.6.tgz#1b4bd618e255f30d5550a62dfbd1905880397188"
dependencies:
"@babel/core" "7.0.0-beta.42"
graphql-tag "^2.8.0"
@ -1779,10 +1859,14 @@ babylon@7.0.0-beta.31:
version "7.0.0-beta.31"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f"
babylon@7.0.0-beta.42, babylon@^7.0.0-beta.40:
babylon@7.0.0-beta.42:
version "7.0.0-beta.42"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657"
babylon@7.0.0-beta.44, babylon@^7.0.0-beta.40:
version "7.0.0-beta.44"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d"
babylon@^6.17.0, babylon@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
@ -1997,8 +2081,8 @@ browser-resolve@^1.11.2:
resolve "1.1.7"
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
version "1.1.1"
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f"
version "1.2.0"
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
dependencies:
buffer-xor "^1.0.3"
cipher-base "^1.0.0"
@ -2272,12 +2356,12 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
version "1.0.30000821"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000821.tgz#3fcdc67c446a94a9cdd848248a4e3e54b2da7419"
version "1.0.30000823"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000823.tgz#e68e5f8c70783ef4059d2ea0de81f551651da6fc"
caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792:
version "1.0.30000821"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000821.tgz#0f3223f1e048ed96451c56ca6cf197058c42cb93"
version "1.0.30000823"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000823.tgz#b79842a5b5a48eaa416b73f5a5d7a23f52d26014"
capture-stack-trace@^1.0.0:
version "1.0.0"
@ -2296,8 +2380,8 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
catbox-memory@3.x.x:
version "3.1.1"
resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-3.1.1.tgz#4f398835a3d8f5992c31ddee24378467498a9c9a"
version "3.1.2"
resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-3.1.2.tgz#4aeec1bc994419c0f7e60087f172aaedd9b4911c"
dependencies:
big-time "2.x.x"
boom "7.x.x"
@ -2484,8 +2568,8 @@ cli-cursor@^2.1.0:
restore-cursor "^2.0.0"
cli-spinners@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06"
version "1.3.0"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.0.tgz#6ba8b357395f07b7981c1acc2614485ee8c02a2d"
cli-width@^1.0.1:
version "1.1.1"
@ -2776,8 +2860,8 @@ content-type@1.0.4, content-type@~1.0.4:
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
content@4.x.x:
version "4.0.4"
resolved "https://registry.yarnpkg.com/content/-/content-4.0.4.tgz#2941609c89593ed2e1504d72c9a28e9516f163e0"
version "4.0.5"
resolved "https://registry.yarnpkg.com/content/-/content-4.0.5.tgz#bc547deabc889ab69bce17faf3585c29f4c41bf2"
dependencies:
boom "7.x.x"
@ -3016,15 +3100,16 @@ create-ecdh@^4.0.0:
bn.js "^4.1.0"
elliptic "^6.0.0"
create-emotion-styled@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.1.0.tgz#ad6ee63e9be342e9d6339e4e4ee758028e9b967f"
create-emotion-styled@^9.1.1:
version "9.1.1"
resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.1.1.tgz#872911dde3d38871703be632580becd05e636f10"
dependencies:
"@emotion/is-prop-valid" "^0.5.2"
emotion-utils "^9.1.0"
create-emotion@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.1.0.tgz#e3b7a3be314a5dfb6adcaf1d7a253ae257fc24b4"
create-emotion@^9.1.1:
version "9.1.1"
resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.1.1.tgz#530bd14ea0a8ac4a4d79b6d8b82b88a48b0270a6"
dependencies:
emotion-utils "^9.1.0"
stylis "^3.5.0"
@ -3503,9 +3588,9 @@ detect-node@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
detect-port-alt@1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.5.tgz#a1aa8fc805a4a5df9b905b7ddc7eed036bcce889"
detect-port-alt@1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
dependencies:
address "^1.0.1"
debug "^2.6.0"
@ -3685,8 +3770,8 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30:
version "1.3.41"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.41.tgz#7e33643e00cd85edfd17e04194f6d00e73737235"
version "1.3.42"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.42.tgz#95c33bf01d0cc405556aec899fe61fd4d76ea0f9"
elliptic@^6.0.0:
version "6.4.0"
@ -3723,11 +3808,11 @@ emotion-utils@^9.1.0:
resolved "https://registry.yarnpkg.com/emotion-utils/-/emotion-utils-9.1.0.tgz#7484dbf18f3b1dc1de68559d1ff35a74caa998dc"
emotion@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.1.0.tgz#498e23854e9f59984195984e0b335d2ff0df0039"
version "9.1.1"
resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.1.1.tgz#ee9dd8d5553954ceea9cd0e62402e0afd6802890"
dependencies:
babel-plugin-emotion "^9.1.0"
create-emotion "^9.1.0"
create-emotion "^9.1.1"
encodeurl@~1.0.2:
version "1.0.2"
@ -3941,9 +4026,9 @@ eslint-loader@1.9.0:
object-hash "^1.1.4"
rimraf "^2.6.1"
eslint-module-utils@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449"
eslint-module-utils@^2.1.1, eslint-module-utils@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746"
dependencies:
debug "^2.6.8"
pkg-dir "^1.0.0"
@ -3976,15 +4061,15 @@ eslint-plugin-import@2.8.0:
read-pkg-up "^2.0.0"
eslint-plugin-import@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz#26002efbfca5989b7288ac047508bd24f217b169"
version "2.10.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz#fa09083d5a75288df9c6c7d09fe12255985655e7"
dependencies:
builtin-modules "^1.1.1"
contains-path "^0.1.0"
debug "^2.6.8"
doctrine "1.5.0"
eslint-import-resolver-node "^0.3.1"
eslint-module-utils "^2.1.1"
eslint-module-utils "^2.2.0"
has "^1.0.1"
lodash "^4.17.4"
minimatch "^3.0.3"
@ -4163,8 +4248,8 @@ esprima@^4.0.0, esprima@~4.0.0:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
esquery@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
version "1.0.1"
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
dependencies:
estraverse "^4.0.0"
@ -4363,8 +4448,8 @@ extend@^3.0.0, extend@~3.0.0, extend@~3.0.1:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
external-editor@^2.0.1, external-editor@^2.0.4:
version "2.1.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48"
version "2.2.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
dependencies:
chardet "^0.4.0"
iconv-lite "^0.4.17"
@ -5078,10 +5163,10 @@ graphql-anywhere@^4.1.0-alpha.0, graphql-anywhere@^4.1.8:
apollo-utilities "^1.0.11"
graphql-server-module-graphiql@1.3.x:
version "1.3.3"
resolved "https://registry.yarnpkg.com/graphql-server-module-graphiql/-/graphql-server-module-graphiql-1.3.3.tgz#5d816b1b21084050696967dbd07f08739450f8b1"
version "1.3.4"
resolved "https://registry.yarnpkg.com/graphql-server-module-graphiql/-/graphql-server-module-graphiql-1.3.4.tgz#df4ddf3aa6adfd3260622f426f53f56842d04ad8"
dependencies:
apollo-server-module-graphiql "^1.3.3"
apollo-server-module-graphiql "^1.3.4"
graphql-tag@^2.8.0:
version "2.8.0"
@ -5158,8 +5243,8 @@ hapi-triton-auth@^2.0.0:
wreck "14.0.x"
hapi@^17.2.0:
version "17.2.3"
resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.2.3.tgz#77939c7a01200cfdcf1ec06fbe7cc03d234db5f8"
version "17.3.1"
resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.3.1.tgz#d99679d208389e12a13a91f55932b32ab7dceff1"
dependencies:
accept "3.x.x"
ammo "3.x.x"
@ -5346,7 +5431,7 @@ hoek@5.0.x, hoek@5.x.x:
version "5.0.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.3.tgz#b71d40d943d0a95da01956b547f83c4a5b4a34ac"
hoist-non-react-statics@2.5.0, hoist-non-react-statics@^1.2.0, hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0:
hoist-non-react-statics@2.5.0, hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40"
@ -5391,14 +5476,13 @@ html-entities@^1.2.0:
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
html-minifier@^3.2.3:
version "3.5.12"
resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.12.tgz#6bfad4d0327f5b8d2b62f5854654ac3703b9b031"
version "3.5.13"
resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.13.tgz#6bca6d533a7f18a476dc6aeb3d113071ab5c165e"
dependencies:
camel-case "3.0.x"
clean-css "4.1.x"
commander "2.15.x"
he "1.1.x"
ncname "1.0.x"
param-case "2.1.x"
relateurl "0.2.x"
uglify-js "3.3.x"
@ -5458,7 +5542,7 @@ http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
http-errors@1.6.2, http-errors@~1.6.2:
http-errors@1.6.2:
version "1.6.2"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
dependencies:
@ -5467,6 +5551,15 @@ http-errors@1.6.2, http-errors@~1.6.2:
setprototypeof "1.0.3"
statuses ">= 1.3.1 < 2"
http-errors@~1.6.2:
version "1.6.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
dependencies:
depd "~1.1.2"
inherits "2.0.3"
setprototypeof "1.1.0"
statuses ">= 1.4.0 < 2"
http-parser-js@>=0.4.0:
version "0.4.11"
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529"
@ -5508,8 +5601,8 @@ https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
https-proxy-agent@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.0.tgz#7fbba856be8cd677986f42ebd3664f6317257887"
version "2.2.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0"
dependencies:
agent-base "^4.1.0"
debug "^3.1.0"
@ -6073,8 +6166,8 @@ isarray@0.0.1, isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
isemail@3.x.x:
version "3.1.1"
resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.1.tgz#e8450fe78ff1b48347db599122adcd0668bd92b5"
version "3.1.2"
resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.2.tgz#937cf919002077999a73ea8b1951d590e84e01dd"
dependencies:
punycode "2.x.x"
@ -6394,8 +6487,8 @@ jest-snapshot@^20.0.3:
pretty-format "^20.0.3"
jest-styled-components@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-5.0.0.tgz#258f64c0a9c388042fb6b5d40af71ec11cec82f2"
version "5.0.1"
resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-5.0.1.tgz#386c5a161a0f5e783444d624bfc18c6d228d1277"
dependencies:
css "^2.2.1"
@ -6754,8 +6847,8 @@ lcid@^1.0.0:
invert-kv "^1.0.0"
lerna@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.9.0.tgz#303f70bc50b1c4541bdcf54eda13c36fe54401f3"
version "2.9.1"
resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.9.1.tgz#d7d21793ad35ae7733733ced34ce30f5b3bb1abe"
dependencies:
async "^1.5.0"
chalk "^2.1.0"
@ -7160,8 +7253,8 @@ markdown-table@^1.1.0:
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.1.tgz#4b3dd3a133d1518b8ef0dbc709bf2a1b4824bc8c"
markdown-to-jsx@^6.5.2:
version "6.6.0"
resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.6.0.tgz#311f5b7b3c18cefd066a07800531730d3a62b029"
version "6.6.1"
resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.6.1.tgz#858b37f8a92526b1f3407593ff77c95927720bef"
dependencies:
prop-types "^15.5.10"
unquote "^1.1.0"
@ -7419,8 +7512,8 @@ modify-values@^1.0.0:
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
moment@^2.6.0:
version "2.21.0"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.21.0.tgz#2a114b51d2a6ec9e6d83cf803f838a878d8a023a"
version "2.22.0"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.0.tgz#7921ade01017dd45186e7fee5f424f0b8663a730"
move-concurrently@^1.0.1:
version "1.0.1"
@ -7537,12 +7630,6 @@ natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
ncname@1.0.x:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c"
dependencies:
xml-char-classes "^1.0.0"
negotiator@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
@ -7560,8 +7647,8 @@ nice-try@^1.0.4:
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4"
nigel@3.x.x:
version "3.0.0"
resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.0.tgz#a6e3378a8a34281e75ba1641e886a415d4be93ad"
version "3.0.1"
resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.1.tgz#48a08859d65177312f1c25af7252c1e07bb07c2a"
dependencies:
hoek "5.x.x"
vise "3.x.x"
@ -8209,8 +8296,8 @@ podium@3.x.x:
joi "13.x.x"
popper.js@^1.12.9:
version "1.14.1"
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.1.tgz#b8815e5cda6f62fc2042e47618649f75866e6753"
version "1.14.3"
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.3.tgz#1438f98d046acf7b4d78cd502bf418ac64d4f095"
portfinder@^1.0.9:
version "1.0.13"
@ -8533,11 +8620,11 @@ preact-emotion-flexboxgrid@^2.0.1:
preact-emotion "^9.1.0"
preact-emotion@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/preact-emotion/-/preact-emotion-9.1.0.tgz#4be8259ee9e211baeab281624e09d3b3dcb5ea05"
version "9.1.1"
resolved "https://registry.yarnpkg.com/preact-emotion/-/preact-emotion-9.1.1.tgz#e6b4de65a6c14162a85c856f00bf56bbbf99bd93"
dependencies:
babel-plugin-emotion "^9.1.0"
create-emotion-styled "^9.1.0"
create-emotion-styled "^9.1.1"
preact-render-to-string@^3.6.0:
version "3.7.0"
@ -8843,8 +8930,8 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
strip-json-comments "~2.0.1"
react-apollo@^2.0.4, react-apollo@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.1.1.tgz#22a55d28cb54fb652415daf757fb1f743b9daaba"
version "2.1.2"
resolved "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.1.2.tgz#fc355a3975b3f5d7de59db283380a38807e8bf3f"
dependencies:
fbjs "^0.8.16"
hoist-non-react-statics "^2.3.1"
@ -8881,15 +8968,15 @@ react-create-component-from-tag-prop@^1.2.1:
lodash "^4.17.4"
react "^15.5.4"
react-dev-utils@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.0.tgz#425ac7c9c40c2603bc4f7ab8836c1406e96bb473"
react-dev-utils@^5.0.0, react-dev-utils@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.1.tgz#1f396e161fe44b595db1b186a40067289bf06613"
dependencies:
address "1.0.3"
babel-code-frame "6.26.0"
chalk "1.1.3"
cross-spawn "5.1.0"
detect-port-alt "1.1.5"
detect-port-alt "1.1.6"
escape-string-regexp "1.0.5"
filesize "3.5.11"
global-modules "1.0.0"
@ -8931,8 +9018,8 @@ react-dom@^0.14.0:
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.14.9.tgz#05064a3dcf0fb1880a3b2bfc9d58c55d8d9f6293"
react-dom@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044"
version "16.3.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.3.1.tgz#6a3c90a4fb62f915bdbcf6204422d93a7d4ca573"
dependencies:
fbjs "^0.8.16"
loose-envify "^1.1.0"
@ -8967,6 +9054,10 @@ react-icons@^2.2.7:
dependencies:
react-icon-base "2.1.0"
react-is@^16.3.1:
version "16.3.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.1.tgz#ee66e6d8283224a83b3030e110056798488359ba"
react-popper@^0.8.2:
version "0.8.3"
resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-0.8.3.tgz#0f73333137c9fb0af6ec4074d2d0585a0a0461e1"
@ -9032,8 +9123,8 @@ react-screenshot-renderer@^1.1.2:
puppeteer "^1.0.0"
react-scripts@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.1.tgz#279d449f7311fed910506987a1ade014027788a8"
version "1.1.4"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.4.tgz#d5c230e707918d6dd2d06f303b10f5222d017c88"
dependencies:
autoprefixer "7.1.6"
babel-core "6.26.0"
@ -9064,7 +9155,8 @@ react-scripts@^1.1.1:
postcss-loader "2.0.8"
promise "8.0.1"
raf "3.4.0"
react-dev-utils "^5.0.0"
react-dev-utils "^5.0.1"
resolve "1.6.0"
style-loader "0.19.0"
sw-precache-webpack-plugin "0.11.4"
url-loader "0.6.2"
@ -9075,6 +9167,12 @@ react-scripts@^1.1.1:
optionalDependencies:
fsevents "^1.1.3"
react-scroll-parallax@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/react-scroll-parallax/-/react-scroll-parallax-1.3.3.tgz#b4930039b4311c62b3a9d369cebc7f30b3cffed6"
dependencies:
prop-types "^15.5.10"
react-styleguidist@^6.2.5:
version "6.5.3"
resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.5.3.tgz#17abbfd14cfc4e0eb8921bb03d7cbd74836b0b5b"
@ -9138,12 +9236,13 @@ react-styleguidist@^6.2.5:
webpack-merge "^4.1.2"
react-test-renderer@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.2.0.tgz#bddf259a6b8fcd8555f012afc8eacc238872a211"
version "16.3.1"
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.3.1.tgz#d9257936d8535bd40f57f3d5a84e7b0452fb17f2"
dependencies:
fbjs "^0.8.16"
object-assign "^4.1.1"
prop-types "^15.6.0"
react-is "^16.3.1"
react@16.2.0, react@^0.14.0, react@^15.5.4, react@^16.2.0, react@~15.4.1:
version "16.2.0"
@ -9206,15 +9305,15 @@ read-pkg@^3.0.0:
path-type "^3.0.0"
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3:
version "2.3.5"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d"
version "2.3.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~2.0.0"
safe-buffer "~5.1.1"
string_decoder "~1.0.3"
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
readable-stream@1.0:
@ -9386,8 +9485,8 @@ regex-not@^1.0.0, regex-not@^1.0.2:
safe-regex "^1.1.0"
regexpp@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.0.1.tgz#d857c3a741dce075c2848dcb019a0a975b190d43"
version "1.1.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab"
regexpu-core@^1.0.0:
version "1.0.0"
@ -9667,7 +9766,7 @@ resolve@1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0:
resolve@1.6.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c"
dependencies:
@ -10236,8 +10335,8 @@ state-toggle@^1.0.0:
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.0.tgz#d20f9a616bb4f0c3b98b91922d25b640aa2bc425"
statehood@6.x.x:
version "6.0.5"
resolved "https://registry.yarnpkg.com/statehood/-/statehood-6.0.5.tgz#bbcdcb3a43a6fb86f4bd04ed48a9309b6cfc1b18"
version "6.0.6"
resolved "https://registry.yarnpkg.com/statehood/-/statehood-6.0.6.tgz#0dbd7c50774d3f61a24e42b0673093bbc81fa5f0"
dependencies:
boom "7.x.x"
bounce "1.x.x"
@ -10253,7 +10352,7 @@ static-extend@^0.1.1:
define-property "^0.2.5"
object-copy "^0.1.0"
"statuses@>= 1.3.1 < 2":
"statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2":
version "1.5.0"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
@ -10318,9 +10417,9 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
string_decoder@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.0.tgz#384f322ee8a848e500effde99901bba849c5d403"
string_decoder@^1.0.0, string_decoder@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
dependencies:
safe-buffer "~5.1.0"
@ -10328,12 +10427,6 @@ string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
string_decoder@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
dependencies:
safe-buffer "~5.1.0"
stringify-entities@^1.0.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.1.tgz#b150ec2d72ac4c1b5f324b51fb6b28c9cdff058c"
@ -10432,15 +10525,14 @@ styled-components-spacing@^2.1.3:
styled-components-breakpoint "^1.0.0-preview.3"
styled-components@^3.1.6, styled-components@^3.2.1:
version "3.2.3"
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.2.3.tgz#50f71207320eeb1ef539dec4637f21f5e3c936b4"
version "3.2.5"
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.2.5.tgz#b5d5d7d618ab240ff10602b5ca5886b8db3d0a0d"
dependencies:
buffer "^5.0.3"
css-to-react-native "^2.0.3"
fbjs "^0.8.9"
hoist-non-react-statics "^1.2.0"
fbjs "^0.8.16"
hoist-non-react-statics "^2.5.0"
is-plain-object "^2.0.1"
opencollective "^1.0.3"
prop-types "^15.5.4"
stylis "^3.5.0"
stylis-rule-sheet "^0.0.10"
@ -10916,8 +11008,8 @@ uglify-es@^3.3.4, uglify-es@^3.3.9:
source-map "~0.6.1"
uglify-js@3.3.x, uglify-js@^3.0.13:
version "3.3.16"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.16.tgz#23ba13efa27aa00885be7417819e8a9787f94028"
version "3.3.18"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.18.tgz#e16df66d71638df3c9bc61cce827e46f24bdac02"
dependencies:
commander "~2.15.0"
source-map "~0.6.1"
@ -11527,10 +11619,14 @@ whatwg-encoding@^1.0.1:
dependencies:
iconv-lite "0.4.19"
whatwg-fetch@2.0.3, whatwg-fetch@>=0.10.0:
whatwg-fetch@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
whatwg-fetch@>=0.10.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
whatwg-url@^4.3.0:
version "4.8.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0"
@ -11664,10 +11760,6 @@ xdg-basedir@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
xml-char-classes@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d"
xml-name-validator@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-1.0.0.tgz#dcf82ee092322951ef8cc1ba596c9cbfd14a83f1"