-
+
Nginx
-
-
+
+
Healthy
-
-
+
+
eu-ams-1
diff --git a/packages/ui-toolkit/src/form/usage-select.md b/packages/ui-toolkit/src/form/usage-select.md
index ef50f89b..4b9e844b 100644
--- a/packages/ui-toolkit/src/form/usage-select.md
+++ b/packages/ui-toolkit/src/form/usage-select.md
@@ -1,16 +1,19 @@
```jsx
const React = require('react');
const { default: Select } = require('./select');
+const { default: FormGroup } = require('./group');
-
-
- Select a datacenter
-
- Amsterdam, EU
- San Francisco, USA
- Seoul, South Korea
- Tokyo, Japan
- ;
+
+
+
+ Select a datacenter
+
+ Amsterdam, EU
+ San Francisco, USA
+ Seoul, South Korea
+ Tokyo, Japan
+
+
```
#### Select > Disabled
diff --git a/packages/ui-toolkit/src/icons/Readme.md b/packages/ui-toolkit/src/icons/Readme.md
deleted file mode 100644
index 9d0b962b..00000000
--- a/packages/ui-toolkit/src/icons/Readme.md
+++ /dev/null
@@ -1,670 +0,0 @@
-```js noeditor
-const React = require('react');
-const { List, Icon, ListItem } = require('./icons');
-const { default: Label } = require('../label');
-const { default: theme } = require('../theme');
-
-const {
- Actions,
- Affinity,
- Arrow,
- Bin,
- Checkcircle,
- Clipboard,
- Close,
- Cns,
- Copy,
- DataCenter,
- Delete,
- Dot,
- Duplicate,
- Edit,
- Firewall,
- Health,
- Id,
- Import,
- InstanceCount,
- InstanceType,
- Instances,
- Loading,
- Login,
- Metadata,
- Minus,
- Network,
- Package,
- Plus,
- Reset,
- Start,
- Stop,
- Tags,
- Triton,
- User
-} = require('.');
-
-
-
-
-
-
- Actions > Dark
-
-
-
-
-
- Actions > Light
-
-
-
-
-
- Actions > Disabled
-
-
-
-
-
- Affinity > Dark
-
-
-
-
-
- Affinity > Light
-
-
-
-
-
- Affinity > Disabled
-
-
-
-
-
- Arrow > Dark
-
-
-
-
-
- Arrow > Right
-
-
-
-
-
- Arrow > Up
-
-
-
-
-
- Arrow > left
-
-
-
-
-
- Arrow > Light
-
-
-
-
-
- Arrow > Disabled
-
-
-
-
-
- Bin > Dark
-
-
-
-
-
- Bin > Light
-
-
-
-
-
- Bin > Disabled
-
-
-
-
-
- Tick
-
-
-
-
-
- Completed
-
-
-
-
-
- Part Completed
-
-
-
-
-
- Incomplete
-
-
-
-
-
- Close
-
-
-
-
-
- Clipboard > Dark
-
-
-
-
-
- Clipboard > Light
-
-
-
-
-
- Clipboard > Disabled
-
-
-
-
-
- CNS > Dark
-
-
-
-
-
- CNS > Light
-
-
-
-
-
- CNS > Disabled
-
-
-
-
-
- Copy > Dark
-
-
-
-
-
- Copy > Light
-
-
-
-
-
- Copy > Disabled
-
-
-
-
-
- Data Centre > Dark
-
-
-
-
-
- Data Centre > Light
-
-
-
-
-
- Data Centre > Disabled
-
-
-
-
-
- Delete > Red
-
-
-
-
-
- Delete > Light
-
-
-
-
-
- Delete > Dark
-
-
-
-
-
- Delete > Disabled
-
-
-
-
-
- Dot > Primary
-
-
-
-
-
- Duplicate > Dark
-
-
-
-
-
- Duplicate > Light
-
-
-
-
-
- Duplicate > Disabled
-
-
-
-
-
- Edit > Dark
-
-
-
-
-
- Edit > Light
-
-
-
-
-
- Edit > Disabled
-
-
-
-
-
- Firewall > Dark
-
-
-
-
-
- Firewall > Light
-
-
-
-
-
- Firewall > Disabled
-
-
-
-
-
- Health > Healthy
-
-
-
-
-
- Health > Unhealthy
-
-
-
-
-
- Id > Dark
-
-
-
-
-
- Id > Light
-
-
-
-
-
- Id > Disabled
-
-
-
-
-
- Import
-
-
-
-
-
- InstanceCount > Dark
-
-
-
-
-
- InstanceCount > Light
-
-
-
-
-
- InstanceCount > Disabled
-
-
-
-
-
- InstanceType > Dark
-
-
-
-
-
- InstanceType > Light
-
-
-
-
-
- InstanceType > Disabled
-
-
-
-
-
- Instances > Dark
-
-
-
-
-
- Instances > Light
-
-
-
-
-
- Instances > Disabled
-
-
-
-
-
- Loading > Primary
-
-
-
-
-
- Loading > Secondary
-
-
-
-
-
- Loading > Light
-
-
-
-
-
- Loading > Disabled
-
-
-
-
-
- Login > Dark
-
-
-
-
-
- Login > Light
-
-
-
-
-
- Login > Disabled
-
-
-
-
-
- Metadata > Dark
-
-
-
-
-
- Metadata > Light
-
-
-
-
-
- Metadata > Disabled
-
-
-
-
-
- Minus > Dark
-
-
-
-
-
- Minus > Light
-
-
-
-
-
- Minus > Disabled
-
-
-
-
-
- Network > Dark
-
-
-
-
-
- Network > Light
-
-
-
-
-
- Network > Disabled
-
-
-
-
-
- Package > Dark
-
-
-
-
-
- Package > Light
-
-
-
-
-
- Package > Disabled
-
-
-
-
-
- Plus > Dark
-
-
-
-
-
- Plus > Light
-
-
-
-
-
- Plus > Disabled
-
-
-
-
-
- Reset > Dark
-
-
-
-
-
- Reset > Light
-
-
-
-
-
- Reset > Disabled
-
-
-
-
-
- Start > Dark
-
-
-
-
-
- Start > Light
-
-
-
-
-
- Start > Disabled
-
-
-
-
-
- Stop > Dark
-
-
-
-
-
- Stop > Light
-
-
-
-
-
- Stop > Disabled
-
-
-
-
-
- Tags > Dark
-
-
-
-
-
- Tags > Light
-
-
-
-
-
- Tags > Disabled
-
-
-
-
-
- Triton > Dark
-
-
-
-
-
- Triton > Light
-
-
-
-
-
- Triton > Disabled
-
-
-
-
-
- Triton Beta > Dark
-
-
-
-
-
- Triton Beta > Light
-
-
-
-
-
- Triton Beta > Disabled
-
-
-
-
-
- User > Dark
-
-
-
-
-
- User > Light
-
-
-
-
-
- User > Disabled
-
-
;
-```
diff --git a/packages/ui-toolkit/src/icons/functional.md b/packages/ui-toolkit/src/icons/functional.md
new file mode 100644
index 00000000..cdf2c1d3
--- /dev/null
+++ b/packages/ui-toolkit/src/icons/functional.md
@@ -0,0 +1,258 @@
+Icons here are used to support funtions and actions users can take withini the Triton service.
+
+```js noeditor
+const React = require('react');
+const { List, Icon, ListItem } = require('./icons');
+const { default: Label } = require('../label');
+const { default: theme } = require('../theme');
+
+const {
+ Actions,
+ Affinity,
+ Arrow,
+ Bin,
+ Checkcircle,
+ Clipboard,
+ Close,
+ Cns,
+ Copy,
+ DataCenter,
+ Delete,
+ Dot,
+ Duplicate,
+ Edit,
+ Firewall,
+ Health,
+ Id,
+ Import,
+ InstanceCount,
+ InstanceType,
+ Instances,
+ Loading,
+ Login,
+ Metadata,
+ Minus,
+ Network,
+ Package,
+ Plus,
+ Reset,
+ Start,
+ Stop,
+ Tags,
+ Triton,
+ User
+} = require('.');
+
+
+
+
+
+
+ Actions
+
+
+
+
+
+ Arrow
+
+
+
+
+
+ Arrow > Right
+
+
+
+
+
+ Arrow > Up
+
+
+
+
+
+ Arrow > left
+
+
+
+
+
+ Bin
+
+
+
+
+
+ Tick
+
+
+
+
+
+ Completed
+
+
+
+
+
+ Part Completed
+
+
+
+
+
+ Incomplete
+
+
+
+
+
+ Close
+
+
+
+
+
+ Clipboard
+
+
+
+
+
+ Copy
+
+
+
+
+
+ Data Centre
+
+
+
+
+
+ Delete > Red
+
+
+
+
+
+ Delete
+
+
+
+
+
+ Dot > Primary
+
+
+
+
+
+ Duplicate
+
+
+
+
+
+ Edit
+
+
+
+
+
+ Health > Healthy
+
+
+
+
+
+ Health > Unhealthy
+
+
+
+
+
+ Id
+
+
+
+
+
+ Import
+
+
+
+
+
+ Instances
+
+
+
+
+
+ Loading > Primary
+
+
+
+
+
+ Loading > Secondary
+
+
+
+
+
+ Login
+
+
+
+
+
+ Minus
+
+
+
+
+
+ Plus
+
+
+
+
+
+ Reset
+
+
+
+
+
+ Start
+
+
+
+
+
+ Stop
+
+
+
+
+
+ Triton
+
+
+
+
+
+ Triton Beta
+
+
+
+
+
+ User
+
+
;
+```
diff --git a/packages/ui-toolkit/src/icons/icons.js b/packages/ui-toolkit/src/icons/icons.js
index fe3d26d3..cad142f8 100644
--- a/packages/ui-toolkit/src/icons/icons.js
+++ b/packages/ui-toolkit/src/icons/icons.js
@@ -10,8 +10,8 @@ export const List = styled.ul`
`;
export const Icon = styled.div`
- width: ${remcalc(180)};
- height: ${remcalc(180)};
+ width: ${remcalc(165)};
+ height: ${remcalc(165)};
border: ${remcalc(2)} solid ${props => props.theme.grey};
align-items: center;
justify-content: center;
diff --git a/packages/ui-toolkit/src/icons/section.md b/packages/ui-toolkit/src/icons/section.md
new file mode 100644
index 00000000..8e31c8ca
--- /dev/null
+++ b/packages/ui-toolkit/src/icons/section.md
@@ -0,0 +1,102 @@
+Icons here are used to denote sperate sections within the Instance Managements space of Triton Compute.
+
+```js noeditor
+const React = require('react');
+const { List, Icon, ListItem } = require('./icons');
+const { default: Label } = require('../label');
+const { default: theme } = require('../theme');
+
+const {
+ Actions,
+ Affinity,
+ Arrow,
+ Bin,
+ Checkcircle,
+ Clipboard,
+ Close,
+ Cns,
+ Copy,
+ DataCenter,
+ Delete,
+ Dot,
+ Duplicate,
+ Edit,
+ Firewall,
+ Health,
+ Id,
+ Import,
+ InstanceCount,
+ InstanceType,
+ Instances,
+ Loading,
+ Login,
+ Metadata,
+ Minus,
+ Network,
+ Package,
+ Plus,
+ Reset,
+ Start,
+ Stop,
+ Tags,
+ Triton,
+ User
+} = require('.');
+
+
+
+
+
+
+ Affinity
+
+
+
+
+
+ Firewall
+
+
+
+
+
+ CNS/DNS
+
+
+
+
+
+ InstanceCount
+
+
+
+
+
+ InstanceType
+
+
+
+
+
+ Metadata
+
+
+
+
+
+ Package
+
+
+
+
+
+ Network
+
+
+
+
+
+ Tags
+
+
;
+```
diff --git a/packages/ui-toolkit/src/styleguide/component.js b/packages/ui-toolkit/src/styleguide/component.js
new file mode 100644
index 00000000..89b3ea9b
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/component.js
@@ -0,0 +1,124 @@
+import React from 'react';
+import styled, { keyframes } from 'styled-components';
+import remcalc from 'remcalc';
+import { Card, H2, P } from '../';
+import typography from '../typography';
+
+const chevron =
+ 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJ0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsiIGNsYXNzPSJiYXNlbGluZS1idFRncEsgaGltUHhaIj48cGF0aCBmaWxsPSJyZ2JhKDczLCA3MywgNzMsIDEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDEuMzg2TDcuNjQ4IDAgNC41IDMuMjI4IDEuMzUyIDAgMCAxLjM4NiA0LjUgNnoiPjwvcGF0aD48L3N2Zz4=';
+
+const CardStyled = styled(Card)`
+ margin-bottom: ${remcalc(36)};
+`;
+
+const Header = styled.header`
+ background: ${props => props.theme.primary};
+ padding: ${remcalc(50)} ${remcalc(120)};
+ position: relative;
+`;
+
+const Main = styled.div`
+ padding: ${remcalc(50)} ${remcalc(120)};
+
+ h4 {
+ margin: 0;
+ ${typography.color};
+ ${typography.fontFamily};
+ ${typography.normal};
+ line-height: ${remcalc(26)};
+ font-size: ${remcalc(21)};
+
+ & + p {
+ margin-top: ${remcalc(12)};
+ }
+ }
+`;
+
+const fadeIn = keyframes`
+ from {opacity: 0;}
+ to {opacity: 1;}
+`;
+
+const Wrapper = styled.div`
+ > div {
+ padding: ${remcalc(16)};
+ animation: ${fadeIn} 250ms ease-in-out;
+ background: ${props => props.theme.whiteHover};
+
+ th[class*='rsg--cellHeading-'] {
+ font-weight: normal;
+ padding-bottom: ${remcalc(16)};
+ }
+
+ thead[class*='rsg--tableHead'] {
+ border: none;
+ }
+
+ table[class*='rsg--table'] {
+ margin: 0;
+ }
+ }
+`;
+
+const Props = styled.div`
+ > div:not(:empty) {
+ position: relative;
+ border-bottom: ${remcalc(1)} solid ${props => props.theme.grey};
+ }
+
+ button[class*='rsg--isActive-'] {
+ border: none;
+ }
+
+ button {
+ text-transform: none;
+ color: ${props => props.theme.text};
+ position: relative;
+ cursor: pointer;
+
+ &:after {
+ content: '';
+ position: absolute;
+ display: block;
+ width: ${remcalc(9)};
+ height: ${remcalc(6)};
+ background: url(${chevron});
+ right: ${remcalc(-18)};
+ top: ${remcalc(15)};
+ }
+
+ &:hover {
+ color: ${props => props.theme.text};
+ }
+ }
+`;
+
+const Content = styled.div`
+ margin-top: ${remcalc(40)};
+`;
+
+export default ({
+ name,
+ heading,
+ description,
+ examples,
+ tabButtons,
+ tabBody
+}) => {
+ return (
+
+
+ {heading.props.children}
+ {description &&
+ description.props && (
+ {description.props.text}
+ )}
+
+
+ {tabButtons}
+ {tabBody}
+ {examples}
+
+
+ );
+};
diff --git a/packages/ui-toolkit/src/styleguide/playground.js b/packages/ui-toolkit/src/styleguide/playground.js
new file mode 100644
index 00000000..88045730
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/playground.js
@@ -0,0 +1,117 @@
+import React, { Component } from 'react';
+import styled from 'styled-components';
+import is from 'styled-is';
+import remcalc from 'remcalc';
+
+const Wrapper = styled.section`
+ margin-top: ${remcalc(24)};
+ margin-bottom: ${remcalc(46)};
+`;
+
+const Tabs = styled.ul`
+ list-style: none;
+ display: flex;
+ padding: 0;
+ align-items: center;
+ border-bottom: ${remcalc(1)} solid ${props => props.theme.textDisabled};
+`;
+
+const TabHeader = styled.li`
+ position: relative;
+ height: ${remcalc(30)};
+ box-sizing: border-box;
+ line-height: inherit;
+ margin-right: ${remcalc(18)};
+
+ ${is('active')`
+ border-bottom: ${remcalc(1)} solid ${props => props.theme.primary};
+ `};
+
+ li:hover {
+ border-bottom: ${remcalc(1)} solid ${props => props.theme.primary};
+ }
+`;
+
+const Button = styled.button`
+ font-family: 'Libre Franklin';
+ text-transform: uppercase;
+ font-size: ${remcalc(15)};
+ color: ${props => props.theme.textDisabled};
+ border: none;
+ background: ${props => props.theme.white};
+ transition: color 150ms ease-in;
+ cursor: pointer;
+ text-transform: none;
+ padding: 0;
+ margin: 0 ${remcalc(2)};
+
+ ${is('active')`
+ color: ${props => props.theme.primary};
+ font-weight: bold;
+ `};
+
+ &:hover {
+ color: ${props => props.theme.primary};
+ }
+`;
+
+const Tab = styled.div`
+ height: 0;
+ opacity: 0;
+ transition: opacity 150ms ease-in;
+
+ ${is('active')`
+ height: auto;
+ opacity: 1;
+ `};
+
+ .CodeMirror-wrap {
+ border: none;
+ padding: 0;
+ }
+`;
+
+class Playground extends Component {
+ state = {
+ tab: 'component'
+ };
+
+ changeTab = tab => {
+ this.setState({
+ tab
+ });
+ };
+
+ render() {
+ const { name, preview, tabBody } = this.props;
+ return (
+
+
+
+ this.changeTab('component')}
+ >
+ Example
+
+
+
+ this.changeTab('code')}
+ >
+ Code
+
+
+
+
+
+ {preview}
+
+ {tabBody}
+
+ );
+ }
+}
+
+export default Playground;
diff --git a/packages/ui-toolkit/src/styleguide/renderer.js b/packages/ui-toolkit/src/styleguide/renderer.js
new file mode 100644
index 00000000..4626da05
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/renderer.js
@@ -0,0 +1,74 @@
+import React from 'react';
+import styled, { ThemeProvider } from 'styled-components';
+import { Grid, Row, Col } from '../grid';
+import remcalc from 'remcalc';
+import theme from '../theme';
+import is from 'styled-is';
+import Header, { HeaderBrand } from '../header';
+import { Triton } from '../icons';
+
+const Main = styled(Row)`
+ padding-top: ${remcalc(40)};
+`;
+
+const Sticky = styled.div`
+ position: sticky;
+ top: 0;
+ z-index: 9;
+
+ ${is('sidebar')`
+ top: ${remcalc(100)};
+ `};
+`;
+
+const fullTheme = {
+ ...theme,
+ spacing: {
+ 0.5: remcalc(4),
+ 0: remcalc(0),
+ 1: remcalc(6),
+ 2: remcalc(12),
+ 3: remcalc(18),
+ 4: remcalc(24),
+ 5: remcalc(30),
+ 6: remcalc(36),
+ 7: remcalc(42),
+ 8: remcalc(48),
+ 9: remcalc(54),
+ 10: remcalc(60)
+ }
+};
+
+const StyleGuideRenderer = ({
+ title,
+ homepageUrl,
+ children,
+ toc,
+ hasSidebar
+}) => (
+
+
+
+
+
+
+
+ {hasSidebar && (
+
+ {toc}
+
+ )}
+
+ {children}
+
+
+
+
+
+);
+
+export default StyleGuideRenderer;
diff --git a/packages/ui-toolkit/src/styleguide/section.js b/packages/ui-toolkit/src/styleguide/section.js
new file mode 100644
index 00000000..2f2def2d
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/section.js
@@ -0,0 +1,64 @@
+import React from 'react';
+import styled from 'styled-components';
+import typography from '../typography';
+import { Card, H2, P } from '../';
+import remcalc from 'remcalc';
+
+const CardStyled = styled(Card)`
+ margin-bottom: ${remcalc(36)};
+`;
+
+const Header = styled.header`
+ background: ${props => props.theme.primary};
+ padding: ${remcalc(50)} ${remcalc(120)};
+ position: relative;
+`;
+
+const Main = styled.div`
+ padding: ${remcalc(50)} ${remcalc(120)};
+
+ h4 {
+ margin: 0;
+ ${typography.color};
+ ${typography.fontFamily};
+ ${typography.normal};
+ line-height: ${remcalc(26)};
+ font-size: ${remcalc(21)};
+
+ & + p {
+ margin-top: ${remcalc(24)};
+ }
+ }
+`;
+
+export default allProps => {
+ const {
+ name,
+ content,
+ components,
+ sections,
+ depth,
+ description
+ } = allProps;
+
+ const Tag = depth === 2 ? CardStyled : 'div';
+ const TagMain = depth === 2 ? Main : 'div';
+ return (
+
+ {name &&
+ depth !== 1 && (
+
+ {name}
+ {description && (
+ {description}
+ )}
+
+ )}
+
+ {content}
+ {components}
+ {sections}
+
+
+ );
+};
diff --git a/packages/ui-toolkit/src/styleguide/sectionHeading.js b/packages/ui-toolkit/src/styleguide/sectionHeading.js
new file mode 100644
index 00000000..2e509901
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/sectionHeading.js
@@ -0,0 +1,75 @@
+import React from 'react';
+import styled from 'styled-components';
+import cx from 'classnames';
+import Styled from 'react-styleguidist/lib/rsg-components/Styled';
+import remcalc from 'remcalc';
+
+const styles = ({ color, fontFamily, fontSize }) => ({
+ heading: {
+ margin: remcalc(24),
+ marginLeft: 0,
+ color: color.base,
+ fontFamily: fontFamily.base,
+ fontWeight: 'normal'
+ },
+ heading1: {
+ fontSize: remcalc(36)
+ },
+ heading2: {
+ fontSize: remcalc(30)
+ },
+ heading3: {
+ fontSize: remcalc(26)
+ },
+ heading4: {
+ fontSize: remcalc(24)
+ },
+ heading5: {
+ fontSize: remcalc(24)
+ },
+ heading6: {
+ fontSize: remcalc(18)
+ }
+});
+
+const Link = styled.a`
+ color: ${props => props.theme.text};
+ text-decoration: none;
+`;
+
+function HeadingRenderer({ classes, level, children, ...props }) {
+ const Tag = `h${level}`;
+ const headingClasses = cx(classes.heading, classes[`heading${level}`]);
+
+ const Heading = level === 1 ? null : (
+
+ {children}
+
+ )
+
+
+ return Heading
+}
+
+const Heading = Styled(styles)(HeadingRenderer);
+
+export default ({
+ classes,
+ children,
+ toolbar,
+ id,
+ href,
+ depth,
+ deprecated
+}) => {
+ const headingLevel = Math.min(6, depth);
+
+ return (
+
+
+ {children}
+
+ {/*
{toolbar}
*/}
+
+ );
+};
diff --git a/packages/ui-toolkit/src/styleguide/sidebar.js b/packages/ui-toolkit/src/styleguide/sidebar.js
new file mode 100644
index 00000000..82c41878
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/sidebar.js
@@ -0,0 +1,44 @@
+import React from 'react';
+import remcalc from 'remcalc';
+import { H3 } from '../';
+import styled from 'styled-components';
+
+const List = styled.ul`
+ list-style: none;
+ padding: 0;
+
+ ul.rsg--list-1 {
+ padding-left: ${remcalc(6)};
+ }
+
+ a.rsg--link-6 {
+ color: ${props => props.theme.text};
+ margin-bottom: ${remcalc(6)};
+ }
+`;
+
+const Header = styled(H3)`
+ color: #979797;
+ font-size: ${remcalc(18)};
+ margin-bottom: ${remcalc(12)};
+ margin-top: ${remcalc(12)};
+`;
+
+export default ({ children: { props } }) => {
+ const items = props.items.filter(item => item.name);
+
+ if (!items.length) {
+ return null;
+ }
+
+ return (
+
+ {items.map(({ heading, name, slug, content }) => (
+
+
+ {content}
+
+ ))}
+
+ );
+};
diff --git a/packages/ui-toolkit/src/styleguide/tabs.js b/packages/ui-toolkit/src/styleguide/tabs.js
new file mode 100644
index 00000000..7c425354
--- /dev/null
+++ b/packages/ui-toolkit/src/styleguide/tabs.js
@@ -0,0 +1,72 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import Styled from 'react-styleguidist/lib/rsg-components/Styled';
+import cx from 'classnames';
+
+export const styles = ({
+ space,
+ color,
+ fontFamily,
+ fontSize,
+ buttonTextTransform
+}) => ({
+ button: {
+ padding: [[space[1], 0]],
+ fontFamily: fontFamily.base,
+ fontSize: fontSize.base,
+ color: color.light,
+ background: 'transparent',
+ textTransform: buttonTextTransform,
+ transition: 'color 750ms ease-out',
+ border: 'none',
+ cursor: 'pointer',
+ '&:hover, &:focus': {
+ isolate: false,
+ outline: 0,
+ color: color.linkHover,
+ transition: 'color 150ms ease-in'
+ },
+ '&:focus:not($isActive)': {
+ isolate: false,
+ outline: [[1, 'dotted', color.linkHover]]
+ },
+ '& + &': {
+ isolate: false,
+ marginLeft: space[1]
+ }
+ },
+ isActive: {
+ borderBottom: [[2, color.linkHover, 'solid']]
+ }
+});
+
+export function TabButtonRenderer({
+ classes,
+ name,
+ className,
+ onClick,
+ active,
+ children
+}) {
+ const classNames = cx(classes.button, className, {
+ [classes.isActive]: active
+ });
+
+ return (
+
+ {children}
+ sup
+
+ );
+}
+
+TabButtonRenderer.propTypes = {
+ classes: PropTypes.object.isRequired,
+ name: PropTypes.string,
+ className: PropTypes.string,
+ onClick: PropTypes.func,
+ active: PropTypes.bool,
+ children: PropTypes.node
+};
+
+export default Styled(styles)(TabButtonRenderer);
diff --git a/packages/ui-toolkit/src/styleguide/wrapper.js b/packages/ui-toolkit/src/styleguide/wrapper.js
index f5a3e603..ddcc6574 100644
--- a/packages/ui-toolkit/src/styleguide/wrapper.js
+++ b/packages/ui-toolkit/src/styleguide/wrapper.js
@@ -14,7 +14,9 @@ const StyledBase = Base.extend`
export default ({ children }) => (
- {children}
+
+ {children}
+
);
diff --git a/packages/ui-toolkit/src/table/usage.md b/packages/ui-toolkit/src/table/usage.md
index af0c9605..b9b38af6 100644
--- a/packages/ui-toolkit/src/table/usage.md
+++ b/packages/ui-toolkit/src/table/usage.md
@@ -1,4 +1,4 @@
-#### Table > Header
+#### Header
```jsx
const React = require('react');
const remcalc = require('remcalc');
@@ -23,9 +23,6 @@ const { Dot, Actions } = require('../icons');
Created
-
- Short ID
-
@@ -33,7 +30,7 @@ const { Dot, Actions } = require('../icons');
```
- #### Table > Footer
+ #### Footer
```jsx
const React = require('react');
const remcalc = require('remcalc');
@@ -58,16 +55,13 @@ const { Dot, Actions } = require('../icons');
Created
-
- Short ID
-
```
-#### Table > Multiple Selection List
+#### Multiple Selection List
```jsx
const React = require('react');
const remcalc = require('remcalc');
@@ -92,9 +86,6 @@ const { Dot, Actions } = require('../icons');
Created
-
- Short ID
-
@@ -106,7 +97,7 @@ const { Dot, Actions } = require('../icons');
- percona_high-ram-32_1_snapshot_1
+ percona-ram-32
@@ -122,9 +113,6 @@ const { Dot, Actions } = require('../icons');
about 2 months
-
- 2252839
-
@@ -136,7 +124,7 @@ const { Dot, Actions } = require('../icons');
- percona_high-ram-32_1_snapshot_2
+ percona-ram-32
@@ -152,9 +140,6 @@ const { Dot, Actions } = require('../icons');
about 1 hour
-
- 6739567
-
@@ -163,7 +148,7 @@ const { Dot, Actions } = require('../icons');
;
```
-#### Table > Single Selection List
+#### Single Selection List
```jsx
const React = require('react');
const remcalc = require('remcalc');
@@ -185,9 +170,6 @@ const { Dot, Actions } = require('../icons');
Created
-
- Short ID
-
@@ -198,7 +180,7 @@ const { Dot, Actions } = require('../icons');
- percona_high-ram-32_1_snapshot_1
+ percona-ram-32
@@ -214,9 +196,6 @@ const { Dot, Actions } = require('../icons');
about 2 months
-
- 2252839
-
@@ -225,7 +204,7 @@ const { Dot, Actions } = require('../icons');
- percona_high-ram-32_1_snapshot_2
+ percona-ram-32
@@ -241,9 +220,6 @@ const { Dot, Actions } = require('../icons');
about 1 hour
-
- 6739567
-
;
diff --git a/packages/ui-toolkit/src/text/Readme.md b/packages/ui-toolkit/src/text/Readme.md
index 48880cfd..72c70479 100644
--- a/packages/ui-toolkit/src/text/Readme.md
+++ b/packages/ui-toolkit/src/text/Readme.md
@@ -1,100 +1,48 @@
-Joyent's font is Libre Franklin, which is available to use at
-[Google Fonts](https://fonts.google.com/specimen/Libre+Franklin).
-
-The font sizes in the toolkit are based on an
-[augmented fourth modular scale](http://www.modularscale.com/?15,24&px&1.414),
-with base font size of **15px**.
-
-### Headings
-
-Headings are available from `h1` through to `h4`. If demand is shown for `h5`
-and `h6`, these will be included in the toolkit.
-
-To learn more about the correct usage of HTML headings, visit
-[MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements).
-
-#### Heading 1
+#### Large Type Scale
```jsx
const React = require('react');
const H1 = require('/').H1;
-
-Inspire the lazy ;
-```
-
-#### Heading 2
-
-```jsx
-const React = require('react');
const H2 = require('/').H2;
-
-Inspire the lazy ;
-```
-
-#### Heading 3
-
-```jsx
-const React = require('react');
const H3 = require('/').H3;
-
-Inspire the lazy ;
-```
-
-#### Heading 4
-
-```jsx
-const React = require('react');
const H4 = require('/').H4;
-
-Inspire the lazy ;
-```
-
-### Paragraph
-
-```jsx
-const React = require('react');
const P = require('/').P;
-
-
- Joyent experts provide 360 degree support for modern application
- architectures, including development frameworks, container orchestration
- tools, and hybrid cloud infrastructures.
-
;
-```
-
-### Small
-
-If you need to display content that is less important that the main body text,
-or where space is more constrained, you can use the `` element. This will
-reduce the text size to 13px.
-
-```jsx
-const React = require('react');
const Small = require('/').Small;
-
- Triton is 100% open source and designed to eliminate cloud provider lock-in.
- With support for popular container management tools like Kubernetes, augmented
- by our own open source project ContainerPilot, we are working with the
- community to deliver simple to operate platform services that are open and
- portable.
- ;
-```
-
-### Label
-
-The `` element is used for captions in the user interface and information
-labels (i.e. text that is not continuous body text).
-
-Read more about using the `` element on the
-[MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label).
-
-```jsx
-const React = require('react');
-const Label = require('/').Label;
-
-
- Hybrid, Modern and Open, Triton is engineered to run the world’s largest cloud
- native applications
- ;
+const styles = {
+ color: "#979797",
+ marginBottom: '22px',
+ display: 'block',
+ marginTop: '6px',
+ padding: 0
+};
+
+
+
H1 - Don’t say it, shout it
+
+ Libre Franklin Regular - 36px with 45px leading
+
+
H2 - Breadcrumb? More like breadloaf
+
+ Libre Franklin Regular - 24px with 30px leading
+
+
H3 - Your friendly neighbourhood workhorse
+
+ Libre Franklin Regular - 21px with 26px leading
+
+
H4 - Bodies bigger brother
+
+ Libre Franklin Semibold - 15px with 24px leading
+
+
+ P - Body copy
+
+
+ Libre Franklin Regular - 15px with 24px leading
+
+
C - Caption text
+
+ Libre Franklin Regular - 13px with 18px leadings
+
+
```
diff --git a/packages/ui-toolkit/src/text/index.js b/packages/ui-toolkit/src/text/index.js
index 8051f6ae..1e190a7d 100644
--- a/packages/ui-toolkit/src/text/index.js
+++ b/packages/ui-toolkit/src/text/index.js
@@ -1,3 +1,7 @@
+/**
+ * Our large typographic scale is based on a modular scale based on 15px and 24px and the augmented fourth scale: http://www.modularscale.com/?15,24&px&1.414
+ */
+
export { H1, H2, H3, H4, H5 } from './headings';
export { default as P } from './p';
export { default as Small } from './small';
diff --git a/packages/ui-toolkit/src/theme/colors.js b/packages/ui-toolkit/src/theme/colors.js
index a547792e..01b4a5ef 100644
--- a/packages/ui-toolkit/src/theme/colors.js
+++ b/packages/ui-toolkit/src/theme/colors.js
@@ -1,309 +1,156 @@
import React from 'react';
import styled from 'styled-components';
import remcalc from 'remcalc';
-import { P, H2 } from '../text';
+import { P, H3 } from '../text';
+import is from 'styled-is';
import theme from './';
+import { Margin } from 'styled-components-spacing';
+
+// Function to convert hex format to a rgb color
+function rgb2hex(rgb) {
+ rgb = rgb.match(
+ /^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i
+ );
+ return rgb && rgb.length === 4
+ ? '#' +
+ ('0' + parseInt(rgb[1], 10).toString(16)).slice(-2) +
+ ('0' + parseInt(rgb[2], 10).toString(16)).slice(-2) +
+ ('0' + parseInt(rgb[3], 10).toString(16)).slice(-2)
+ : '';
+}
const Box = styled.div`
- width: ${remcalc(130)};
+ height: ${remcalc(48)};
+ background: ${props => props.hex};
+ width: 100%;
margin: auto;
text-align: center;
-`;
-
-const Data = styled.td`
- padding: ${remcalc(18)} 0;
- border-bottom: ${remcalc(1)} solid ${theme.grey};
- max-width: ${remcalc(250)};
-`;
-
-const Table = styled.table`
- /** */
- width: 100%;
-`;
-
-const InnerBox = styled.div`
- margin-top: ${remcalc(6)};
- line-height: ${remcalc(24)};
- font-size: ${remcalc(16)};
- color: ${theme.text};
-`;
-
-const Preview = styled.div`
- display: inline-block;
- background: ${props => props.hex};
- width: ${remcalc(96)};
- height: ${remcalc(96)};
- border: ${remcalc(1)} solid ${theme.grey};
- box-shadow: 0 ${remcalc(2)} ${remcalc(1)} rgba(0, 0, 0, 0.05);
+ padding: 0 ${remcalc(60)};
+ box-sizing: border-box;
`;
const Paragraph = P.extend`
font-size: ${remcalc(13)};
margin: 0;
+ font-weight: bold;
+ color: ${props => props.theme.white};
+ width: ${remcalc(193)};
+ text-align: left;
+
+ ${is('dark')`
+ color: ${props => props.theme.text};
+ `};
`;
-const ColorName = styled(H2)`
- /* trick prettier */
- max-width: ${remcalc(100)};
+const Code = styled.code`
+ font-size: ${remcalc(13)};
+ margin: 0;
+ color: ${props => props.theme.white};
+
+ ${is('dark')`
+ color: ${props => props.theme.text};
+ `};
`;
-const Color = ({ name, hex }) => (
-
-
-
- {hex.toUpperCase()}
-
+const List = styled.ul`
+ list-style: none;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0;
+ margin: 0;
+ height: ${remcalc(48)};
+
+ li {
+ padding: 0;
+ }
+`;
+
+const Color = ({ name, color, dark }) => (
+
+
+
+ {name}
+
+
+ {rgb2hex(color)}
+
+
+ {color}
+
+
);
-export default () => (
-
-
-
-
- Default
- Hover
- Click
- Disabled
- Usage
-
-
-
-
-
- Blue fill / blue text
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Fill for primary buttons, text anchors (including interactive parts of
- the breadcrumb) and other UI components, whose priority or prominence
- is emphasized with color.
-
-
-
-
- Blue border
-
-
-
-
-
-
-
-
-
-
- Borders of primary buttons and other UI components, whose priority or
- prominence is emphasized with color.
-
-
-
-
- White fill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Fill for secondary buttons, inputs, dropdown menus, tables, service
- and instance cards and other components that need to be distinguished
- from the overall layout.
-
-
-
-
- Grey border
-
-
-
-
-
-
-
- Borders of white or grey UI components and dividers.
-
-
-
- Charcoal fill
-
-
-
-
-
-
-
-
-
-
-
-
-
- Fill for topology components.
-
-
-
- Charcoal border
-
-
-
-
-
-
-
-
-
- Border for topology components.
-
-
-
- Text
-
-
-
-
-
-
-
-
-
- Any text.
-
-
-
- Example Text
-
-
-
-
-
-
-
- Input placeholder text.
-
-
-
- Red fill / red text
-
-
-
-
-
-
-
- Errors
-
-
-
- Red border
-
-
-
-
-
-
-
- Complements red fill.
-
-
-
- Green fill / green text
-
-
-
-
-
-
-
- Confirmations and instructional components.
-
-
-
- Green border
-
-
-
-
-
-
-
- Confirmations and instructional components.
-
-
-
- Orange Fill
-
-
-
-
-
-
-
- To notify users of things that require their attention.
-
-
-
- Orange border / orange text
-
-
-
-
-
-
-
- Complements orange fill.
-
-
-
-);
+export default () => [
+
+
Action Colors
+
+ This palette is Tritons ‘action and status’ colors. They aim to
+ communicate that a component is interactable and has a purpose. They also
+ act as status colors to alert users on the condition and nature of
+ components.
+
+
,
+
+
+
+ ,
+
+
+
+ ,
+
+
+
+ ,
+
+
+
+ ,
+ Greys ,
+
+ Colors on this page aim to give Triton a sense of depth and to offer
+ contrast between potentially similar components. They allow us to make
+ certain components look clickable, whilst making others appear disabled or
+ static.
+
,
+
+
+
+
+
+
+
+
+];
diff --git a/packages/ui-toolkit/src/theme/index.js b/packages/ui-toolkit/src/theme/index.js
index 5a4a8741..6f4fdaca 100644
--- a/packages/ui-toolkit/src/theme/index.js
+++ b/packages/ui-toolkit/src/theme/index.js
@@ -35,7 +35,9 @@ const white = {
const grey = {
grey: 'rgb(216, 216, 216)',
greyTransparent: 'rgba(73, 73, 73, 0.8)',
- greyLight: 'rgb(189, 189, 189)'
+ greyLight: 'rgb(189, 189, 189)',
+ greyDark: 'rgb(151, 151, 151)',
+ greyDarker: 'rgb(052, 052, 052)'
};
const green = {
diff --git a/packages/ui-toolkit/styleguide.config.js b/packages/ui-toolkit/styleguide.config.js
index bca58a53..9e6d9633 100644
--- a/packages/ui-toolkit/styleguide.config.js
+++ b/packages/ui-toolkit/styleguide.config.js
@@ -18,15 +18,77 @@ module.exports = {
})
})
}),
- title: 'UI Toolkit',
+ styleguideComponents: {
+ StyleGuideRenderer: path.join(__dirname, 'src/styleguide/renderer'),
+ TableOfContentsRenderer: path.join(__dirname, 'src/styleguide/sidebar'),
+ ReactComponentRenderer: path.join(__dirname, 'src/styleguide/component'),
+ PlaygroundRenderer: path.join(__dirname, 'src/styleguide/playground'),
+ TabButtonRenderer: path.join(__dirname, 'src/styleguide/tabs'),
+ SectionHeadingRenderer: path.join(
+ __dirname,
+ 'src/styleguide/sectionHeading'
+ ),
+ SectionRenderer: path.join(__dirname, 'src/styleguide/section')
+ },
+ title: 'Design System',
+ showCode: true,
sections: [
{
- name: 'Get Started',
+ name: 'Base Language',
sections: [
{
- name: 'Overview',
- content: 'src/overview.md'
+ name: 'Color Palette',
+ description:
+ 'Triton’s color palette aim to accessible and clear, whilst making distinctions between elements that are alive and elements that are static. We’ve split our palette into two sections; Action colors and Greys. ',
+ content: 'src/theme/colors.md'
},
+ {
+ name: 'Typography',
+ content: 'src/text/Readme.md'
+ }
+ ]
+ },
+ {
+ name: 'Basic Components',
+ components: () => [
+ 'src/button/index.js',
+ 'src/form/input.js',
+ 'src/form/radio.js',
+ 'src/form/select.js',
+ 'src/form/checkbox.js',
+ 'src/form/toggle.js',
+ 'src/card/card.js',
+ 'src/tooltip/index.js',
+ 'src/popover/index.js'
+ ]
+ },
+ {
+ name: 'Compound Components',
+ components: () => [
+ 'src/table/index.js',
+ 'src/header/index.js',
+ 'src/message/index.js',
+ 'src/section-list/index.js',
+ 'src/breadcrumb/index.js',
+ 'src/progress-bar/index.js'
+ ]
+ },
+ {
+ name: 'Assets',
+ sections: [
+ {
+ name: 'Section Iconography',
+ content: 'src/icons/section.md'
+ },
+ {
+ name: 'Functional Iconography',
+ content: 'src/icons/functional.md'
+ }
+ ]
+ },
+ {
+ name: 'Developer',
+ sections: [
{
name: 'Download',
content: 'src/download.md'
@@ -35,52 +97,11 @@ module.exports = {
name: 'Contribute',
content: 'src/contribute.md'
},
- {
- name: 'Support',
- content: 'src/support.md'
- },
{
name: 'FAQ',
content: 'src/faq.md'
}
]
- },
- {
- name: 'Base',
- sections: [
- {
- name: 'Typography',
- content: 'src/text/Readme.md'
- },
- {
- name: 'Colors',
- content: 'src/theme/colors.md'
- },
- {
- name: 'Icons',
- content: 'src/icons/Readme.md'
- }
- ]
- },
- {
- name: 'Components',
- components: () => [
- 'src/breadcrumb/index.js',
- 'src/button/index.js',
- 'src/card/card.js',
- 'src/form/checkbox.js',
- 'src/header/index.js',
- 'src/form/input.js',
- 'src/message/index.js',
- 'src/progress-bar/index.js',
- 'src/popover/index.js',
- 'src/form/radio.js',
- 'src/section-list/index.js',
- 'src/form/select.js',
- 'src/table/index.js',
- 'src/form/toggle.js',
- 'src/tooltip/index.js'
- ]
}
],
theme: {
diff --git a/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-1-diff.png b/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-1-diff.png
index db38c69d..158f9d37 100644
Binary files a/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-1-diff.png and b/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-1-diff.png differ
diff --git a/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-collapsed-1-diff.png b/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-collapsed-1-diff.png
new file mode 100644
index 00000000..5b220ed7
Binary files /dev/null and b/packages/ui-toolkit/test/__image_snapshots__/__diff_output__/cards-spec-js-visual-regressions-card-headed-collapsed-1-diff.png differ
diff --git a/prototypes/cra-boilerplate/package.json b/prototypes/cra-boilerplate/package.json
index e6613595..d997c389 100644
--- a/prototypes/cra-boilerplate/package.json
+++ b/prototypes/cra-boilerplate/package.json
@@ -26,7 +26,7 @@
"react-scripts": "1.0.17",
"redux": "^3.7.2",
"redux-form": "^7.1.2",
- "styled-components": "^2.2.3"
+ "styled-components": "^2.3.0"
},
"devDependencies": {
"babel-preset-joyent-portal": "^3.3.3",
@@ -34,7 +34,7 @@
"eslint-config-joyent-portal": "^3.2.0",
"joyent-react-scripts": "^3.1.1",
"prettier": "^1.8.2",
- "stylelint": "^8.2.0",
+ "stylelint": "^8.4.0",
"stylelint-config-joyent-portal": "^2.0.1"
}
}
\ No newline at end of file
diff --git a/prototypes/create-instance-icons/package.json b/prototypes/create-instance-icons/package.json
index a546f4f5..07b49c52 100644
--- a/prototypes/create-instance-icons/package.json
+++ b/prototypes/create-instance-icons/package.json
@@ -37,7 +37,7 @@
"redux": "^3.7.2",
"redux-form": "^7.1.2",
"remcalc": "^1.0.9",
- "styled-components": "^2.2.3",
+ "styled-components": "^2.3.0",
"styled-components-spacing": "^2.1.3",
"styled-is": "^1.1.0",
"unitcalc": "^1.1.1"
@@ -69,7 +69,7 @@
"react-scripts": "^1.0.17",
"react-test-renderer": "^16.1.1",
"redrun": "^5.10.0",
- "stylelint": "^8.2.0",
+ "stylelint": "^8.4.0",
"stylelint-config-joyent-portal": "^2.0.1"
}
}
diff --git a/prototypes/create-instance/package.json b/prototypes/create-instance/package.json
index c0173dcf..6694003e 100644
--- a/prototypes/create-instance/package.json
+++ b/prototypes/create-instance/package.json
@@ -34,7 +34,7 @@
"redux": "^3.7.2",
"redux-form": "^7.1.2",
"remcalc": "^1.0.9",
- "styled-components": "^2.2.3",
+ "styled-components": "^2.3.0",
"styled-is": "^1.1.0",
"unitcalc": "^1.1.1"
},
@@ -63,7 +63,7 @@
"react-scripts": "^1.0.17",
"react-test-renderer": "^16.1.1",
"redrun": "^5.10.0",
- "stylelint": "^8.2.0",
+ "stylelint": "^8.4.0",
"stylelint-config-joyent-portal": "^2.0.1"
}
}
diff --git a/yarn.lock b/yarn.lock
index e9d4044c..038a0fa1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -148,6 +148,14 @@
version "0.10.2"
resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-0.10.2.tgz#d7c79acbaa17453b6681c80c34b38fcb10c4c08c"
+"@types/graphql@^0.11.6":
+ version "0.11.7"
+ resolved "https://registry.yarnpkg.com/@types/graphql/-/graphql-0.11.7.tgz#da39a2f7c74e793e32e2bb7b3b68da1691532dd5"
+
+"@types/lodash@^4.14.85":
+ version "4.14.91"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.91.tgz#794611b28056d16b5436059c6d800b39d573cd3a"
+
"@types/mkdirp@^0.3.29":
version "0.3.29"
resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066"
@@ -202,11 +210,11 @@ acorn-jsx@^3.0.0, acorn-jsx@^3.0.1:
dependencies:
acorn "^3.0.4"
-acorn-object-spread@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz#48ead0f4a8eb16995a17a0db9ffc6acaada4ba68"
+acorn5-object-spread@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz#d5758081eed97121ab0be47e31caaef2aa399697"
dependencies:
- acorn "^3.1.0"
+ acorn "^5.1.2"
acorn@^1.0.3:
version "1.2.2"
@@ -216,7 +224,7 @@ acorn@^2.0.1:
version "2.7.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
-acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0:
+acorn@^3.0.4:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
@@ -224,7 +232,7 @@ acorn@^4.0.3, acorn@^4.0.4:
version "4.0.13"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
-acorn@^5.0.0, acorn@^5.1.1, acorn@^5.2.1:
+acorn@^5.0.0, acorn@^5.1.1, acorn@^5.1.2, acorn@^5.2.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
@@ -232,10 +240,6 @@ add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
-address@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/address/-/address-1.0.2.tgz#480081e82b587ba319459fef512f516fe03d58af"
-
address@1.0.3, address@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
@@ -284,10 +288,6 @@ animate-css-styled-components@^0.0.20:
version "0.0.20"
resolved "https://registry.yarnpkg.com/animate-css-styled-components/-/animate-css-styled-components-0.0.20.tgz#bf1a5fa641dd7f98a7c48610bda66844a8b062c4"
-anser@1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.1.tgz#c3641863a962cebef941ea2c8706f2cb4f0716bd"
-
ansi-align@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba"
@@ -304,10 +304,6 @@ ansi-escapes@^1.0.0, ansi-escapes@^1.1.0, ansi-escapes@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
-ansi-escapes@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
-
ansi-escapes@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
@@ -641,7 +637,7 @@ ast-types-flow@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
-ast-types@0.10.1:
+ast-types@0.10.1, ast-types@^0.10.1:
version "0.10.1"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd"
@@ -653,10 +649,6 @@ ast-types@^0.7.2:
version "0.7.8"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.7.8.tgz#902d2e0d60d071bdcd46dc115e1809ed11c138a9"
-ast-types@^0.9.13:
- version "0.9.14"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.14.tgz#d34ba5dffb9d15a44351fd2a9d82e4ab2838b5ba"
-
astral-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
@@ -714,11 +706,11 @@ autoprefixer@^6.3.1:
postcss-value-parser "^3.2.3"
autoprefixer@^7.1.2:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.1.tgz#906b1447a0e6a9e13b371f7909bc4e36da5a5a79"
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.3.tgz#c2841e38b7940c2d0a9bbffd72c75f33637854f8"
dependencies:
- browserslist "^2.9.1"
- caniuse-lite "^1.0.30000777"
+ browserslist "^2.10.0"
+ caniuse-lite "^1.0.30000783"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^6.0.14"
@@ -763,14 +755,6 @@ babel-cli@^6.26.0:
optionalDependencies:
chokidar "^1.6.1"
-babel-code-frame@6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
- dependencies:
- chalk "^1.1.0"
- esutils "^2.0.2"
- js-tokens "^3.0.0"
-
babel-code-frame@6.26.0, babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -1760,7 +1744,7 @@ block-stream@*:
dependencies:
inherits "~2.0.0"
-bluebird@3.5.1, bluebird@^3.4.7, bluebird@^3.5.0, bluebird@^3.5.1:
+bluebird@3.5.1, bluebird@^3.4.7, bluebird@^3.5.0:
version "3.5.1"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
@@ -1956,12 +1940,12 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
caniuse-db "^1.0.30000639"
electron-to-chromium "^1.2.7"
-browserslist@^2.1.2, browserslist@^2.5.1, browserslist@^2.9.1:
- version "2.9.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.1.tgz#b72d3982ab01b5cd24da62ff6d45573886aff275"
+browserslist@^2.1.2, browserslist@^2.10.0, browserslist@^2.5.1:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.10.0.tgz#bac5ee1cc69ca9d96403ffb8a3abdc5b6aed6346"
dependencies:
- caniuse-lite "^1.0.30000770"
- electron-to-chromium "^1.3.27"
+ caniuse-lite "^1.0.30000780"
+ electron-to-chromium "^1.3.28"
bser@1.0.2:
version "1.0.2"
@@ -1975,17 +1959,18 @@ bser@^2.0.0:
dependencies:
node-int64 "^0.4.0"
-buble@^0.15.2:
- version "0.15.2"
- resolved "https://registry.yarnpkg.com/buble/-/buble-0.15.2.tgz#547fc47483f8e5e8176d82aa5ebccb183b02d613"
+buble@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/buble/-/buble-0.18.0.tgz#63b338b8248c474b46fd3e3546560ae08d8abe91"
dependencies:
- acorn "^3.3.0"
+ acorn "^5.1.2"
acorn-jsx "^3.0.1"
- acorn-object-spread "^1.0.0"
- chalk "^1.1.3"
- magic-string "^0.14.0"
+ acorn5-object-spread "^4.0.0"
+ chalk "^2.1.0"
+ magic-string "^0.22.4"
minimist "^1.2.0"
os-homedir "^1.0.1"
+ vlq "^0.2.2"
buffer-indexof@^1.0.0:
version "1.1.1"
@@ -2032,9 +2017,9 @@ bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
-cacache@^9.2.9:
- version "9.3.0"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-9.3.0.tgz#9cd58f2dd0b8c8cacf685b7067b416d6d3cf9db1"
+cacache@^10.0.0, cacache@^10.0.1:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.1.tgz#3e05f6e616117d9b54665b1b20c8aeb93ea5d36f"
dependencies:
bluebird "^3.5.0"
chownr "^1.0.1"
@@ -2046,7 +2031,7 @@ cacache@^9.2.9:
move-concurrently "^1.0.1"
promise-inflight "^1.0.1"
rimraf "^2.6.1"
- ssri "^4.1.6"
+ ssri "^5.0.0"
unique-filename "^1.1.0"
y18n "^3.2.1"
@@ -2084,6 +2069,14 @@ camelcase-keys@^2.0.0:
camelcase "^2.0.0"
map-obj "^1.0.0"
+camelcase-keys@^4.0.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
+ dependencies:
+ camelcase "^4.1.0"
+ map-obj "^2.0.0"
+ quick-lru "^1.0.0"
+
camelcase@4.1.0, camelcase@^4.0.0, camelcase@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -2110,12 +2103,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.30000778"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000778.tgz#167c60e9542a2aa60537c446fb3881d853a3072a"
+ version "1.0.30000783"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000783.tgz#16b30d47266a4f515cc69ae0316b670c9603cdbe"
-caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000770, caniuse-lite@^1.0.30000777:
- version "1.0.30000778"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000778.tgz#f1e7cb8b13b1f6744402291d75f0bcd4c3160369"
+caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000780, caniuse-lite@^1.0.30000783:
+ version "1.0.30000783"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000783.tgz#9b5499fb1b503d2345d12aa6b8612852f4276ffd"
capture-stack-trace@^1.0.0:
version "1.0.0"
@@ -2278,7 +2271,7 @@ clean-css@4.1.x:
dependencies:
source-map "0.5.x"
-clean-webpack-plugin@^0.1.16:
+clean-webpack-plugin@^0.1.17:
version "0.1.17"
resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.17.tgz#71c57242e6d47204d46f809413176e7bed28ec49"
dependencies:
@@ -2300,6 +2293,10 @@ cli-cursor@^2.1.0:
dependencies:
restore-cursor "^2.0.0"
+cli-spinners@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06"
+
cli-width@^1.0.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-1.1.1.tgz#a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d"
@@ -2366,7 +2363,7 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
-codemirror@5.32.0, codemirror@^5.18.2, codemirror@^5.30.0, codemirror@^5.31.0:
+codemirror@5.32.0, codemirror@^5.18.2, codemirror@^5.32.0:
version "5.32.0"
resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.32.0.tgz#cb6ff5d8ef36d0b10f031130e2d9ebeee92c902e"
@@ -2586,8 +2583,8 @@ content-type@^1.0.2, content-type@~1.0.4:
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
conventional-changelog-angular@^1.3.3, conventional-changelog-angular@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.5.2.tgz#2b38f665fe9c5920af1a2f82f547f4babe6de57c"
+ version "1.5.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.5.3.tgz#ff0dd01d740e35bfdbc3f02dfea13cf0d96f0b82"
dependencies:
compare-func "^1.3.1"
q "^1.4.1"
@@ -2615,11 +2612,11 @@ conventional-changelog-codemirror@^0.2.1:
q "^1.4.1"
conventional-changelog-core@^1.9.3:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.3.tgz#2899fe779389a329f0ec4b2746c36ddefb98da2d"
+ version "1.9.4"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.4.tgz#a541e5354f91072f8583b19e34abb9f6e461c367"
dependencies:
- conventional-changelog-writer "^2.0.2"
- conventional-commits-parser "^2.0.1"
+ conventional-changelog-writer "^2.0.3"
+ conventional-commits-parser "^2.1.0"
dateformat "^1.0.12"
get-pkg-repo "^1.0.0"
git-raw-commits "^1.3.0"
@@ -2633,8 +2630,8 @@ conventional-changelog-core@^1.9.3:
through2 "^2.0.0"
conventional-changelog-ember@^0.2.9:
- version "0.2.9"
- resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.9.tgz#8ec73cc054e3ab064667fb1feb52fe8ef1b16438"
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.10.tgz#dcd6e4cdc2e6c2b58653cf4d2cb1656a60421929"
dependencies:
q "^1.4.1"
@@ -2669,12 +2666,12 @@ conventional-changelog-jshint@^0.2.1:
compare-func "^1.3.1"
q "^1.4.1"
-conventional-changelog-writer@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-2.0.2.tgz#b5857ded1b001daf9a78b9cd40926f45c134949b"
+conventional-changelog-writer@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-2.0.3.tgz#073b0c39f1cc8fc0fd9b1566e93833f51489c81c"
dependencies:
compare-func "^1.3.1"
- conventional-commits-filter "^1.1.0"
+ conventional-commits-filter "^1.1.1"
dateformat "^1.0.11"
handlebars "^4.0.2"
json-stringify-safe "^5.0.1"
@@ -2703,16 +2700,16 @@ conventional-commit-types@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz#5db95739d6c212acbe7b6f656a11b940baa68946"
-conventional-commits-filter@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.0.tgz#1fc29af30b5edab76f54e229c411b0c663d0f9eb"
+conventional-commits-filter@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.1.tgz#72172319c0c88328a015b30686b55527b3a5e54a"
dependencies:
is-subset "^0.1.1"
modify-values "^1.0.0"
-conventional-commits-parser@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.0.1.tgz#1f15ce6b844f7ca41495c8190c0833c30b8b1693"
+conventional-commits-parser@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.1.0.tgz#9b4b7c91124bf2a1a9a2cc1c72760d382cbbb229"
dependencies:
JSONStream "^1.0.4"
is-text-path "^1.0.0"
@@ -2723,12 +2720,12 @@ conventional-commits-parser@^2.0.1:
trim-off-newlines "^1.0.0"
conventional-recommended-bump@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-1.0.3.tgz#472b69b1b8f09c5c4ed40fe28a41e63cc04bd736"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-1.1.0.tgz#964d4fcc70fb5259d41fa9b39d3df6afdb87d253"
dependencies:
concat-stream "^1.4.10"
- conventional-commits-filter "^1.1.0"
- conventional-commits-parser "^2.0.1"
+ conventional-commits-filter "^1.1.1"
+ conventional-commits-parser "^2.1.0"
git-raw-commits "^1.3.0"
git-semver-tags "^1.2.3"
meow "^3.3.0"
@@ -2757,24 +2754,28 @@ copy-concurrently@^1.0.0:
rimraf "^2.5.4"
run-queue "^1.0.0"
-copy-webpack-plugin@^4.0.1:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.2.3.tgz#4a3c61089f3b635777f0f0af346c338b39d63755"
+copy-webpack-plugin@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.3.0.tgz#cfdf4d131c78d66917a1bb863f86630497aacf42"
dependencies:
- bluebird "^3.5.1"
- glob "^7.1.2"
+ cacache "^10.0.1"
+ find-cache-dir "^1.0.0"
+ globby "^7.1.1"
is-glob "^4.0.0"
loader-utils "^0.2.15"
lodash "^4.3.0"
minimatch "^3.0.4"
+ p-limit "^1.0.0"
+ pify "^3.0.0"
+ serialize-javascript "^1.4.0"
core-js@^1.0.0:
version "1.2.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
+ version "2.5.3"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e"
core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
@@ -2908,6 +2909,10 @@ css-color-names@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
+css-initials@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/css-initials/-/css-initials-0.1.1.tgz#cc6dcdb70dc6038c6cf494dd4980f001b824a4ab"
+
css-loader@0.28.7, css-loader@^0.28.7:
version "0.28.7"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.7.tgz#5f2ee989dd32edd907717f953317656160999c1b"
@@ -3117,7 +3122,14 @@ debuglog@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
-decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
+decamelize-keys@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -3455,9 +3467,9 @@ ee-first@1.1.1:
version "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.27:
- version "1.3.27"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d"
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.28:
+ version "1.3.28"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.28.tgz#8dd4e6458086644e9f9f0a1cf32e2a1f9dffd9ee"
elliptic@^6.0.0:
version "6.4.0"
@@ -3539,10 +3551,10 @@ enzyme-adapter-utils@^1.1.0:
prop-types "^15.5.10"
errno@^0.1.3, errno@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.6.tgz#c386ce8a6283f14fc09563b71560908c9bf53026"
dependencies:
- prr "~0.0.0"
+ prr "~1.0.1"
error-ex@^1.2.0, error-ex@^1.3.1:
version "1.3.1"
@@ -3708,12 +3720,18 @@ eslint-module-utils@^2.1.1:
debug "^2.6.8"
pkg-dir "^1.0.0"
-eslint-plugin-flowtype@2.39.1, eslint-plugin-flowtype@^2.39.1:
+eslint-plugin-flowtype@2.39.1:
version "2.39.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz#b5624622a0388bcd969f4351131232dcb9649cd5"
dependencies:
lodash "^4.15.0"
+eslint-plugin-flowtype@^2.39.1:
+ version "2.40.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.40.1.tgz#f78a8e6a4cc6da831dd541eb61e803ff0279b796"
+ dependencies:
+ lodash "^4.15.0"
+
eslint-plugin-graphql@^1.4.0-1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-graphql/-/eslint-plugin-graphql-1.4.1.tgz#8c7d49548a7fa47526a68255d80739ac3d018f4f"
@@ -3749,8 +3767,8 @@ eslint-plugin-jsx-a11y@5.1.1:
jsx-ast-utils "^1.4.0"
eslint-plugin-jsx-a11y@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.2.tgz#659277a758b036c305a7e4a13057c301cd3be73f"
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz#54583d1ae442483162e040e13cc31865465100e5"
dependencies:
aria-query "^0.7.0"
array-includes "^3.0.3"
@@ -3758,7 +3776,7 @@ eslint-plugin-jsx-a11y@^6.0.2:
axobject-query "^0.1.0"
damerau-levenshtein "^1.0.0"
emoji-regex "^6.1.0"
- jsx-ast-utils "^1.4.0"
+ jsx-ast-utils "^2.0.0"
eslint-plugin-markdown@^1.0.0-beta.6:
version "1.0.0-beta.6"
@@ -3842,9 +3860,9 @@ eslint@4.10.0:
table "^4.0.1"
text-table "~0.2.0"
-eslint@^4.11.0, eslint@^4.9.0:
- version "4.12.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.12.1.tgz#5ec1973822b4a066b353770c3c6d69a2a188e880"
+eslint@^4.11.0, eslint@^4.12.1, eslint@^4.9.0:
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.13.1.tgz#0055e0014464c7eb7878caf549ef2941992b444f"
dependencies:
ajv "^5.3.0"
babel-code-frame "^6.22.0"
@@ -4241,10 +4259,6 @@ fileset@^2.0.2:
glob "^7.0.3"
minimatch "^3.0.3"
-filesize@3.5.10:
- version "3.5.10"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.10.tgz#fc8fa23ddb4ef9e5e0ab6e1e64f679a24a56761f"
-
filesize@3.5.11:
version "3.5.11"
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
@@ -4434,7 +4448,7 @@ fs-extra@3.0.1:
jsonfile "^3.0.0"
universalify "^0.1.0"
-fs-extra@4.0.2, fs-extra@^4.0.1:
+fs-extra@4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b"
dependencies:
@@ -4460,6 +4474,14 @@ fs-extra@^1.0.0:
jsonfile "^2.1.0"
klaw "^1.0.0"
+fs-extra@^4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
fs-readdir-recursive@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
@@ -4714,8 +4736,8 @@ globals@^10.0.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-10.4.0.tgz#5c477388b128a9e4c5c5d01c7a2aca68c68b2da7"
globals@^11.0.1:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.0.1.tgz#12a87bb010e5154396acc535e1e43fc753b0e5e8"
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.1.0.tgz#632644457f5f0e3ae711807183700ebf2e4633e4"
globals@^9.17.0, globals@^9.18.0:
version "9.18.0"
@@ -4742,7 +4764,7 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
-globby@^7.0.0:
+globby@^7.0.0, globby@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
dependencies:
@@ -4763,6 +4785,12 @@ glogg@^1.0.0:
dependencies:
sparkles "^1.0.0"
+gonzales-pe@^4.0.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.2.3.tgz#41091703625433285e0aee3aa47829fc1fbeb6f2"
+ dependencies:
+ minimist "1.1.x"
+
got@^5.0.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35"
@@ -4808,15 +4836,25 @@ graphql-anywhere@^3.0.1:
resolved "https://registry.yarnpkg.com/graphql-anywhere/-/graphql-anywhere-3.1.0.tgz#3ea0d8e8646b5cee68035016a9a7557c15c21e96"
graphql-config@^1.0.7:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-1.0.9.tgz#8fa416a7c2bdb8f62f441324775dd3ff8a266652"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-1.1.0.tgz#0d1089db1da7695f556ed9204099fea8a238af88"
dependencies:
graphql "^0.11.7"
+ graphql-import "^0.1.5"
graphql-request "^1.4.0"
js-yaml "^3.10.0"
minimatch "^3.0.4"
rimraf "^2.6.2"
+graphql-import@^0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.1.5.tgz#f1f6ae6e015adcea15c3e8bbe72247d3795113ea"
+ dependencies:
+ "@types/graphql" "^0.11.6"
+ "@types/lodash" "^4.14.85"
+ graphql "^0.11.7"
+ lodash "^4.17.4"
+
graphql-request@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-1.4.0.tgz#f5b067c83070296d93fb45760e83dfad0d9f537a"
@@ -4824,8 +4862,8 @@ graphql-request@^1.4.0:
cross-fetch "0.0.8"
graphql-tag@^2.0.0, graphql-tag@^2.4.2, graphql-tag@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.5.0.tgz#b43bfd8b5babcd2c205ad680c03e98b238934e0f"
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.6.0.tgz#0fb1b9f6d6651263c47a3420e827910e6fed3952"
graphql@^0.10.0, graphql@^0.10.3, graphql@^0.10.5:
version "0.10.5"
@@ -5035,7 +5073,7 @@ html-encoding-sniffer@^1.0.1:
dependencies:
whatwg-encoding "^1.0.1"
-html-entities@1.2.1, html-entities@^1.2.0:
+html-entities@^1.2.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
@@ -5227,6 +5265,10 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
+indent-string@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
+
indexes-of@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
@@ -5290,25 +5332,6 @@ inquirer@1.2.3:
strip-ansi "^3.0.0"
through "^2.3.6"
-inquirer@3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.1.tgz#06ceb0f540f45ca548c17d6840959878265fa175"
- dependencies:
- ansi-escapes "^2.0.0"
- chalk "^2.0.0"
- cli-cursor "^2.1.0"
- cli-width "^2.0.0"
- external-editor "^2.0.4"
- figures "^2.0.0"
- lodash "^4.3.0"
- mute-stream "0.0.7"
- run-async "^2.2.0"
- rx-lite "^4.0.8"
- rx-lite-aggregates "^4.0.8"
- string-width "^2.1.0"
- strip-ansi "^4.0.0"
- through "^2.3.6"
-
inquirer@3.3.0, inquirer@^3.0.6, inquirer@^3.2.2:
version "3.3.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
@@ -5485,7 +5508,7 @@ is-hexadecimal@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.1.tgz#6e084bbc92061fbb0971ec58b6ce6d404e24da69"
-is-in-browser@^1.0.2:
+is-in-browser@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835"
@@ -5524,6 +5547,12 @@ is-object@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470"
+is-observable@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-0.2.0.tgz#b361311d83c6e5d726cabf5e250b0237106f5ae2"
+ dependencies:
+ symbol-observable "^0.2.2"
+
is-path-cwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
@@ -5577,10 +5606,8 @@ is-regexp@^1.0.0:
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
is-resolvable@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
- dependencies:
- tryit "^1.0.1"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.1.tgz#acca1cd36dbe44b974b924321555a70ba03b1cf4"
is-retry-allowed@^1.0.0:
version "1.1.0"
@@ -5995,8 +6022,8 @@ jest-jasmine2@^21.2.1:
p-cancelable "^0.3.0"
jest-junit@^3.1.0, jest-junit@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-3.3.0.tgz#473b8c00d171a84a61ad6e456a29936ee0b64f40"
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-3.4.0.tgz#a12d0a61c1fa401376ccf95ec907c50c96d497dc"
dependencies:
mkdirp "^0.5.1"
strip-ansi "^4.0.0"
@@ -6325,7 +6352,7 @@ json-loader@^0.5.4:
version "0.5.7"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d"
-json-parse-better-errors@^1.0.0:
+json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a"
@@ -6394,39 +6421,44 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
-jss-camel-case@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-5.0.0.tgz#886c1fe56a8a11577454d6a8b4133caa6c1f53a0"
+jss-camel-case@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-6.0.0.tgz#7cf8453e395c31fed931d11efbc885edcd61132e"
-jss-compose@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-4.0.0.tgz#f0109e8e8301a2678279301c24523dbc76115b9b"
+jss-compose@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-5.0.0.tgz#ce01b2e4521d65c37ea42cf49116e5f7ab596484"
dependencies:
warning "^3.0.0"
-jss-default-unit@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-7.0.0.tgz#176c1db91da870e3ad16301f6f4b4cfc6fe1e90a"
+jss-default-unit@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-8.0.0.tgz#a308ead4f587ebe17cc845f9870867400de90910"
+ dependencies:
+ is-observable "^0.2.0"
-jss-global@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-2.0.0.tgz#a162f822f17e5d760151d908bdb41d7f2824c28f"
+jss-global@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-3.0.0.tgz#e19e5c91ab2b96353c227e30aa2cbd938cdaafa2"
-jss-isolate@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jss-isolate/-/jss-isolate-4.0.0.tgz#b33eb4f60f6e66fb8fd85f02dc25515c7b271302"
-
-jss-nested@^5.0.0:
+jss-isolate@5.0.0:
version "5.0.0"
- resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-5.0.0.tgz#c0752f31f2d465110d7de6ac83583dbed669faa0"
+ resolved "https://registry.yarnpkg.com/jss-isolate/-/jss-isolate-5.0.0.tgz#89069d58af0b086b4f989d9aff718733f0f7a8f7"
+ dependencies:
+ css-initials "^0.1.0"
+
+jss-nested@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-6.0.1.tgz#ef992b79d6e8f63d939c4397b9d99b5cbbe824ca"
dependencies:
warning "^3.0.0"
-jss@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/jss/-/jss-8.1.0.tgz#b32f15efcce22446dfda4c2be09a04f38431da0a"
+jss@^9.3.3:
+ version "9.3.3"
+ resolved "https://registry.yarnpkg.com/jss/-/jss-9.3.3.tgz#d535ad8c64f6df9aeadb0219d5153c47493ff1c0"
dependencies:
- is-in-browser "^1.0.2"
+ is-in-browser "^1.1.3"
+ symbol-observable "^1.0.4"
warning "^3.0.0"
jsx-ast-utils@^1.4.0:
@@ -6461,9 +6493,9 @@ klaw@^1.0.0:
optionalDependencies:
graceful-fs "^4.1.9"
-known-css-properties@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.4.1.tgz#baaaf704e5f8a5f10e0e221212aae3ea738ea372"
+known-css-properties@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.5.0.tgz#6ff66943ed4a5b55657ee095779a91f4536f8084"
latest-version@^2.0.0:
version "2.0.0"
@@ -6600,6 +6632,15 @@ load-json-file@^3.0.0:
pify "^2.0.0"
strip-bom "^3.0.0"
+load-json-file@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^4.0.0"
+ pify "^3.0.0"
+ strip-bom "^3.0.0"
+
loader-fs-cache@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc"
@@ -6786,6 +6827,12 @@ lodash@4.17.2, lodash@4.17.4, "lodash@>=3.5 <5", lodash@^3.10.1, lodash@^3.3.1,
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+log-symbols@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
+ dependencies:
+ chalk "^1.0.0"
+
log-symbols@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.1.0.tgz#f35fa60e278832b538dc4dddcbb478a45d3e3be6"
@@ -6847,9 +6894,9 @@ macaddress@^0.2.8:
version "0.2.8"
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
-magic-string@^0.14.0:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.14.0.tgz#57224aef1701caeed273b17a39a956e72b172462"
+magic-string@^0.22.4:
+ version "0.22.4"
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff"
dependencies:
vlq "^0.2.1"
@@ -6873,6 +6920,10 @@ map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+map-obj@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
+
mapsome@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/mapsome/-/mapsome-1.0.0.tgz#70bf732b3eeab66aee7042158202885a17625c41"
@@ -6885,14 +6936,12 @@ markdown-table@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.1.tgz#4b3dd3a133d1518b8ef0dbc709bf2a1b4824bc8c"
-markdown-to-jsx@^5.4.2:
- version "5.4.2"
- resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-5.4.2.tgz#2cb3b1ce28009190f619ecc8c5c8b171433fb56a"
+markdown-to-jsx@^6.2.2:
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.2.2.tgz#3335452338b73b242fc1b1c359218d9b8b59a501"
dependencies:
- lodash.get "^4.4.2"
prop-types "^15.5.10"
- remark-parse "^4.0.0"
- unified "^6.1.5"
+ unquote "^1.1.0"
matchmediaquery@^0.2.1:
version "0.2.1"
@@ -6971,6 +7020,20 @@ meow@^3.3.0, meow@^3.7.0:
redent "^1.0.0"
trim-newlines "^1.0.0"
+meow@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.0.tgz#fd5855dd008db5b92c552082db1c307cba20b29d"
+ dependencies:
+ camelcase-keys "^4.0.0"
+ decamelize-keys "^1.0.0"
+ loud-rejection "^1.0.0"
+ minimist "^1.1.3"
+ minimist-options "^3.0.1"
+ normalize-package-data "^2.3.4"
+ read-pkg-up "^3.0.0"
+ redent "^2.0.0"
+ trim-newlines "^2.0.0"
+
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
@@ -7069,10 +7132,21 @@ minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimist-options@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+
minimist@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+minimist@1.1.x:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8"
+
minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@@ -7115,8 +7189,8 @@ modify-values@^1.0.0:
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.0.tgz#e2b6cdeb9ce19f99317a53722f3dbf5df5eaaab2"
moment@^2.6.0:
- version "2.19.3"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.3.tgz#bdb99d270d6d7fda78cc0fbace855e27fe7da69f"
+ version "2.19.4"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.4.tgz#17e5e2c6ead8819c8ecfad83a0acccb312e94682"
move-concurrently@^1.0.1:
version "1.0.1"
@@ -7523,6 +7597,15 @@ optionator@^0.8.1, optionator@^0.8.2:
type-check "~0.3.2"
wordwrap "~1.0.0"
+ora@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-1.3.0.tgz#80078dd2b92a934af66a3ad72a5b910694ede51a"
+ dependencies:
+ chalk "^1.1.1"
+ cli-cursor "^2.1.0"
+ cli-spinners "^1.0.0"
+ log-symbols "^1.0.2"
+
original@>=0.0.5:
version "1.0.0"
resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b"
@@ -7586,7 +7669,7 @@ p-finally@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
-p-limit@^1.1.0:
+p-limit@^1.0.0, p-limit@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
@@ -7688,6 +7771,13 @@ parse-json@^3.0.0:
dependencies:
error-ex "^1.3.1"
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
parse-latin@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-4.1.0.tgz#f560d46cab1cf04d632815443485a8b3b31e31a7"
@@ -7928,9 +8018,9 @@ postcss-flexbugs-fixes@3.2.0:
dependencies:
postcss "^6.0.1"
-postcss-html@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.11.0.tgz#03a3ff3116f8a0fe0d46316ea21893d4db4b63af"
+postcss-html@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.12.0.tgz#39b6adb4005dfc5464df7999c0f81c95bced7e50"
dependencies:
htmlparser2 "^3.9.2"
remark "^8.0.0"
@@ -8128,6 +8218,13 @@ postcss-safe-parser@^3.0.1:
dependencies:
postcss "^6.0.6"
+postcss-sass@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-sass/-/postcss-sass-0.2.0.tgz#e55516441e9526ba4b380a730d3a02e9eaa78c7a"
+ dependencies:
+ gonzales-pe "^4.0.3"
+ postcss "^6.0.6"
+
postcss-scss@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-1.0.2.tgz#ff45cf3354b879ee89a4eb68680f46ac9bb14f94"
@@ -8213,8 +8310,8 @@ prettier@1.7.4:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.7.4.tgz#5e8624ae9363c80f95ec644584ecdf55d74f93fa"
prettier@^1.7.4, prettier@^1.8.2:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.8.2.tgz#bff83e7fd573933c607875e5ba3abbdffb96aeb8"
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.9.2.tgz#96bc2132f7a32338e6078aeb29727178c6335827"
pretty-bytes@^4.0.2:
version "4.0.2"
@@ -8288,9 +8385,9 @@ proxy-addr@~2.0.2:
forwarded "~0.1.2"
ipaddr.js "1.5.2"
-prr@~0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
+prr@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
pseudomap@^1.0.2:
version "1.0.2"
@@ -8329,7 +8426,7 @@ punycode@^1.2.4, punycode@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
-q-i@^1.1.4:
+q-i@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/q-i/-/q-i-1.2.0.tgz#2cd2ab41784dc3c583e35c70a541d93c3fde5d4a"
dependencies:
@@ -8402,6 +8499,10 @@ querystringify@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb"
+quick-lru@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
+
quotation@^1.0.0, quotation@^1.0.1, quotation@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/quotation/-/quotation-1.1.0.tgz#3f9c9b2e7780856f27c5015bec628d690e82c70d"
@@ -8489,9 +8590,9 @@ react-bundle@^1.0.4:
ispromise "^1.1.0"
prop-types "^15.5.10"
-react-codemirror2@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-2.0.2.tgz#68b2ae8923174a2b3d8b6fe905d0fd3c91d97d97"
+react-codemirror2@^3.0.7:
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-3.0.7.tgz#d5d9888158263ae56da766539d7803486566ab9f"
react-codemirror@^1.0.0:
version "1.0.0"
@@ -8511,30 +8612,6 @@ react-create-component-from-tag-prop@^1.2.1:
lodash "^4.17.4"
react "^15.5.4"
-react-dev-utils@^3.0.2:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-3.1.1.tgz#09ae7209a81384248db56547e718e65bd3b20eb5"
- dependencies:
- address "1.0.2"
- anser "1.4.1"
- babel-code-frame "6.22.0"
- chalk "1.1.3"
- cross-spawn "5.1.0"
- detect-port-alt "1.1.3"
- escape-string-regexp "1.0.5"
- filesize "3.5.10"
- global-modules "1.0.0"
- gzip-size "3.0.0"
- html-entities "1.2.1"
- inquirer "3.2.1"
- is-root "1.0.0"
- opn "5.1.0"
- recursive-readdir "2.2.1"
- shell-quote "1.6.1"
- sockjs-client "1.1.4"
- strip-ansi "3.0.1"
- text-table "0.2.0"
-
react-dev-utils@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.1.tgz#9f2763e7bafa1a1b9c52254d2a479deec280f111"
@@ -8558,13 +8635,17 @@ react-dev-utils@^4.2.1:
strip-ansi "3.0.1"
text-table "0.2.0"
+react-docgen-annotation-resolver@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/react-docgen-annotation-resolver/-/react-docgen-annotation-resolver-1.0.0.tgz#abbb343698b3b319537142082b6bb7d835fe2f1f"
+
react-docgen-displayname-handler@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/react-docgen-displayname-handler/-/react-docgen-displayname-handler-1.0.1.tgz#6944875d19c51d3f657f2506610958bb19c66fcc"
dependencies:
recast "0.12.6"
-react-docgen@^3.0.0-beta8:
+react-docgen@^3.0.0-beta8, react-docgen@^3.0.0-beta9:
version "3.0.0-beta9"
resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-3.0.0-beta9.tgz#6be987e640786ecb10ce2dd22157a022c8285e95"
dependencies:
@@ -8576,7 +8657,7 @@ react-docgen@^3.0.0-beta8:
node-dir "^0.1.10"
recast "^0.12.6"
-react-dom@16.1.1, react-dom@^16.1.1:
+react-dom@16.1.1, react-dom@^16.1.1, react-dom@^16.2.0:
version "16.1.1"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.1.1.tgz#b2e331b6d752faf1a2d31399969399a41d8d45f8"
dependencies:
@@ -8605,7 +8686,7 @@ react-icons@^2.2.7:
dependencies:
react-icon-base "2.1.0"
-react-input-range@^1.2.1:
+react-input-range@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/react-input-range/-/react-input-range-1.2.2.tgz#65c295d8a9ab34cbd3b8f357579f4e66be215ea9"
dependencies:
@@ -8725,21 +8806,21 @@ react-styled-flexboxgrid@^2.1.1:
dependencies:
lodash.isinteger "^4.0.4"
-react-styleguidist@^6.0.31:
- version "6.0.33"
- resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.0.33.tgz#3025d9b5d47ad6a83bdbed571e3146d8c5ce8bbf"
+react-styleguidist@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.1.0.tgz#08e097f75eae5f59c5bb93ee5301b9a507d729fd"
dependencies:
- ast-types "^0.9.13"
- buble "^0.15.2"
- chalk "^2.1.0"
+ ast-types "^0.10.1"
+ buble "^0.18.0"
+ chalk "^2.3.0"
classnames "^2.2.5"
- clean-webpack-plugin "^0.1.16"
+ clean-webpack-plugin "^0.1.17"
clipboard-copy "^1.2.0"
- codemirror "^5.30.0"
+ codemirror "^5.32.0"
common-dir "^1.0.1"
- copy-webpack-plugin "^4.0.1"
+ copy-webpack-plugin "^4.3.0"
css-loader "^0.28.7"
- doctrine "^2.0.0"
+ doctrine "^2.0.2"
es6-object-assign "~1.1.0"
es6-promise "^4.1.1"
escodegen "^1.9.0"
@@ -8752,39 +8833,41 @@ react-styleguidist@^6.0.31:
html-webpack-plugin "^2.30.1"
is-directory "^0.3.1"
javascript-stringify "^1.6.0"
- jss "^8.1.0"
- jss-camel-case "^5.0.0"
- jss-compose "^4.0.0"
- jss-default-unit "^7.0.0"
- jss-global "^2.0.0"
- jss-isolate "4.0.0"
- jss-nested "^5.0.0"
+ jss "^9.3.3"
+ jss-camel-case "^6.0.0"
+ jss-compose "^5.0.0"
+ jss-default-unit "^8.0.0"
+ jss-global "^3.0.0"
+ jss-isolate "5.0.0"
+ jss-nested "^6.0.1"
leven "^2.1.0"
listify "^1.0.0"
loader-utils "^1.1.0"
lodash "^4.17.4"
lowercase-keys "^1.0.0"
- markdown-to-jsx "^5.4.2"
+ markdown-to-jsx "^6.2.2"
minimist "^1.2.0"
- prop-types "^15.5.10"
- q-i "^1.1.4"
- react-codemirror2 "^2.0.2"
- react-dev-utils "^3.0.2"
- react-docgen "^3.0.0-beta8"
+ ora "^1.3.0"
+ prop-types "^15.6.0"
+ q-i "^1.2.0"
+ react-codemirror2 "^3.0.7"
+ react-dev-utils "^4.2.1"
+ react-docgen "^3.0.0-beta9"
+ react-docgen-annotation-resolver "^1.0.0"
react-docgen-displayname-handler "^1.0.1"
react-group "^1.0.5"
react-icons "^2.2.7"
remark "^8.0.0"
semver-utils "^1.1.1"
- style-loader "^0.18.2"
+ style-loader "^0.19.1"
to-ast "^1.0.0"
- type-detect "^4.0.3"
- uglifyjs-webpack-plugin "1.0.0-beta.3"
- unist-util-visit "^1.1.3"
- webpack-dev-server "^2.8.2"
- webpack-merge "^4.1.0"
+ type-detect "^4.0.5"
+ uglifyjs-webpack-plugin "1.1.4"
+ unist-util-visit "^1.3.0"
+ webpack-dev-server "^2.9.7"
+ webpack-merge "^4.1.1"
-react-test-renderer@^16.0.0-0, react-test-renderer@^16.1.1:
+react-test-renderer@^16.0.0-0, react-test-renderer@^16.1.1, 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"
dependencies:
@@ -8792,7 +8875,7 @@ react-test-renderer@^16.0.0-0, react-test-renderer@^16.1.1:
object-assign "^4.1.1"
prop-types "^15.6.0"
-react@16.1.1, react@^15.5.4, react@^16.1.1:
+react@16.1.1, react@^15.5.4, react@^16.1.1, react@^16.2.0:
version "16.1.1"
resolved "https://registry.yarnpkg.com/react/-/react-16.1.1.tgz#d5c4ef795507e3012282dd51261ff9c0e824fe1f"
dependencies:
@@ -8852,6 +8935,13 @@ read-pkg-up@^2.0.0:
find-up "^2.0.0"
read-pkg "^2.0.0"
+read-pkg-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^3.0.0"
+
read-pkg@^1.0.0, read-pkg@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
@@ -8868,6 +8958,14 @@ read-pkg@^2.0.0:
normalize-package-data "^2.3.2"
path-type "^2.0.0"
+read-pkg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
+ dependencies:
+ load-json-file "^4.0.0"
+ normalize-package-data "^2.3.2"
+ 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.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.2.9, readable-stream@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
@@ -8969,6 +9067,13 @@ redent@^1.0.0:
indent-string "^2.1.0"
strip-indent "^1.0.1"
+redent@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
+ dependencies:
+ indent-string "^3.0.0"
+ strip-indent "^2.0.0"
+
redrun@^5.10.0, redrun@^5.9.18:
version "5.10.0"
resolved "https://registry.yarnpkg.com/redrun/-/redrun-5.10.0.tgz#31a039af9b639f336e5a1f7ef4ab51df6cad8f0c"
@@ -9012,7 +9117,7 @@ redux-actions@^2.2.1:
lodash-es "^4.17.4"
reduce-reducers "^0.1.0"
-redux-form@^7.1.2:
+redux-form@^7.1.2, redux-form@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/redux-form/-/redux-form-7.2.0.tgz#4465d9bc863e40b1704695d672bea75fcf81db04"
dependencies:
@@ -9043,8 +9148,8 @@ regenerator-runtime@^0.10.5:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
regenerator-runtime@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1"
+ version "0.11.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
regenerator-transform@^0.10.0:
version "0.10.1"
@@ -9110,8 +9215,8 @@ remark-lint@^6.0.0:
remark-message-control "^4.0.0"
remark-message-control@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-4.0.1.tgz#2913cd60b316d9f9f390aa7f34639d20cf55996d"
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-4.0.2.tgz#103d277418ce747fc0143542596c82c853990d51"
dependencies:
mdast-comment-marker "^1.0.0"
trim "0.0.1"
@@ -9644,6 +9749,10 @@ send@0.16.1:
range-parser "~1.2.0"
statuses "~1.3.1"
+serialize-javascript@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005"
+
serve-index@^1.7.2:
version "1.9.1"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
@@ -9958,9 +10067,9 @@ sshpk@^1.7.0:
jsbn "~0.1.0"
tweetnacl "~0.14.0"
-ssri@^4.1.6:
- version "4.1.6"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-4.1.6.tgz#0cb49b6ac84457e7bdd466cb730c3cb623e9a25b"
+ssri@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.0.0.tgz#13c19390b606c821f2a10d02b351c1729b94d8cf"
dependencies:
safe-buffer "^5.1.0"
@@ -10140,9 +10249,9 @@ style-loader@0.19.0:
loader-utils "^1.0.2"
schema-utils "^0.3.0"
-style-loader@^0.18.2:
- version "0.18.2"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.2.tgz#cc31459afbcd6d80b7220ee54b291a9fd66ff5eb"
+style-loader@^0.19.1:
+ version "0.19.1"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.1.tgz#591ffc80bcefe268b77c5d9ebc0505d772619f85"
dependencies:
loader-utils "^1.0.2"
schema-utils "^0.3.0"
@@ -10177,9 +10286,9 @@ styled-components@2.2.4:
stylis "^3.4.0"
supports-color "^3.2.3"
-styled-components@^2.2.3:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-2.2.4.tgz#dd87fd3dafd359e7a0d570aec1bd07d691c0b5a2"
+styled-components@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-2.3.0.tgz#d9cf4574e140fea6426e48632ed0ca4494537718"
dependencies:
buffer "^5.0.3"
css-to-react-native "^2.0.3"
@@ -10225,17 +10334,17 @@ stylelint-config-styled-components@^0.1.1:
resolved "https://registry.yarnpkg.com/stylelint-config-styled-components/-/stylelint-config-styled-components-0.1.1.tgz#b408388d7c687833ab4be4c4e6522d97d2827ede"
stylelint-processor-styled-components@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.2.0.tgz#cb21ba75eaf5172c20e0ee2a8afba4ff7bcf0ec9"
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.2.1.tgz#3b137b10199ad62ea21f38a90d9a7a8eab65356c"
dependencies:
babel-traverse "^6.16.0"
babylon "^6.12.0"
postcss "^6.0.14"
- typescript-eslint-parser "^9.0.0"
+ typescript-eslint-parser "^10.0.0"
-stylelint@^8.2.0:
- version "8.3.1"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-8.3.1.tgz#424c822f32c88e85025b55d72c7b98355e3fa6de"
+stylelint@^8.4.0:
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-8.4.0.tgz#c2dbaeb17236917819f9206e1c0df5fddf6f83c3"
dependencies:
autoprefixer "^7.1.2"
balanced-match "^1.0.0"
@@ -10250,21 +10359,22 @@ stylelint@^8.2.0:
html-tags "^2.0.0"
ignore "^3.3.3"
imurmurhash "^0.1.4"
- known-css-properties "^0.4.0"
+ known-css-properties "^0.5.0"
lodash "^4.17.4"
log-symbols "^2.0.0"
mathml-tag-names "^2.0.1"
- meow "^3.7.0"
+ meow "^4.0.0"
micromatch "^2.3.11"
normalize-selector "^0.2.0"
pify "^3.0.0"
postcss "^6.0.6"
- postcss-html "^0.11.0"
+ postcss-html "^0.12.0"
postcss-less "^1.1.0"
postcss-media-query-parser "^0.2.3"
postcss-reporter "^5.0.0"
postcss-resolve-nested-selector "^0.1.1"
postcss-safe-parser "^3.0.1"
+ postcss-sass "^0.2.0"
postcss-scss "^1.0.2"
postcss-selector-parser "^3.1.0"
postcss-value-parser "^3.3.0"
@@ -10360,6 +10470,10 @@ syllable@^3.0.0:
pluralize "^7.0.0"
trim "0.0.1"
+symbol-observable@^0.2.2:
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40"
+
symbol-observable@^1.0.2, symbol-observable@^1.0.3, symbol-observable@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.1.0.tgz#5c68fd8d54115d9dfb72a84720549222e8db9b32"
@@ -10611,6 +10725,10 @@ trim-newlines@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+trim-newlines@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
+
trim-off-newlines@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
@@ -10635,10 +10753,6 @@ try-catch@^1.0.0, try-catch@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/try-catch/-/try-catch-1.0.0.tgz#3797dab39a266775f4d0da5cbf42aca3f03608e6"
-tryit@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
-
ts-node@^3.1.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69"
@@ -10685,7 +10799,7 @@ type-component@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/type-component/-/type-component-0.0.1.tgz#952a6c81c21efd24d13d811d0c8498cb860e1956"
-type-detect@^4.0.3:
+type-detect@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.5.tgz#d70e5bc81db6de2a381bcaca0c6e0cbdc7635de2"
@@ -10700,9 +10814,9 @@ typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
-typescript-eslint-parser@^9.0.0:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-9.0.1.tgz#1497a565d192ca2a321bc5bbf89dcab0a2da75e8"
+typescript-eslint-parser@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-10.0.0.tgz#82b550253659c311c2e4a4d18311b94dd08a36d7"
dependencies:
lodash.unescape "4.0.1"
semver "5.4.1"
@@ -10711,16 +10825,16 @@ ua-parser-js@^0.7.9:
version "0.7.17"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
-uglify-es@^3.0.24:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.1.tgz#93de0aad8a1bb629c8a316f686351bc4d6ece687"
+uglify-es@^3.2.1:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.2.tgz#15c62b7775002c81b7987a1c49ecd3f126cace73"
dependencies:
commander "~2.12.1"
source-map "~0.6.1"
uglify-js@3.2.x, uglify-js@^3.0.13:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.2.1.tgz#d6427fd45a25fefc5d196689c0c772a6915e10fe"
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.2.2.tgz#870e4b34ed733d179284f9998efd3293f7fd73f6"
dependencies:
commander "~2.12.1"
source-map "~0.6.1"
@@ -10738,15 +10852,16 @@ uglify-to-browserify@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
-uglifyjs-webpack-plugin@1.0.0-beta.3:
- version "1.0.0-beta.3"
- resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.0.0-beta.3.tgz#0715c2ee70bd927685c7cbccda678c6ceab6fc0f"
+uglifyjs-webpack-plugin@1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.4.tgz#e43ad6e736c315024eb99481a7cc9362d6a066be"
dependencies:
- cacache "^9.2.9"
+ cacache "^10.0.0"
find-cache-dir "^1.0.0"
schema-utils "^0.3.0"
- source-map "^0.5.6"
- uglify-es "^3.0.24"
+ serialize-javascript "^1.4.0"
+ source-map "^0.6.1"
+ uglify-es "^3.2.1"
webpack-sources "^1.0.1"
worker-farm "^1.4.1"
@@ -10773,7 +10888,7 @@ unherit@^1.0.4:
inherits "^2.0.1"
xtend "^4.0.1"
-unified@^6.0.0, unified@^6.1.2, unified@^6.1.5:
+unified@^6.0.0, unified@^6.1.2:
version "6.1.6"
resolved "https://registry.yarnpkg.com/unified/-/unified-6.1.6.tgz#5ea7f807a0898f1f8acdeefe5f25faa010cc42b1"
dependencies:
@@ -10857,9 +10972,9 @@ unist-util-visit-children@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-1.1.1.tgz#eba63b371116231181068837118b6e6e10ec8844"
-unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.1.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.2.0.tgz#9dc78d1f95cd242e865f7f93f327d3296bb9a718"
+unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.3.0.tgz#41ca7c82981fd1ce6c762aac397fc24e35711444"
dependencies:
unist-util-is "^2.1.1"
@@ -10879,6 +10994,10 @@ unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+unquote@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.0.tgz#98e1fc608b6b854c75afb1b95afc099ba69d942f"
+
unzip-response@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
@@ -11081,7 +11200,7 @@ vfile@^2.0.0:
unist-util-stringify-position "^1.0.0"
vfile-message "^1.0.0"
-vlq@^0.2.1:
+vlq@^0.2.1, vlq@^0.2.2:
version "0.2.3"
resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26"
@@ -11212,9 +11331,9 @@ webpack-dev-server@2.9.4:
webpack-dev-middleware "^1.11.0"
yargs "^6.6.0"
-webpack-dev-server@^2.8.2:
- version "2.9.5"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.5.tgz#79336fba0087a66ae491f4869f6545775b18daa8"
+webpack-dev-server@^2.9.7:
+ version "2.9.7"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz#100ad6a14775478924d417ca6dcfb9d52a98faed"
dependencies:
ansi-html "0.0.7"
array-includes "^3.0.3"
@@ -11251,7 +11370,7 @@ webpack-manifest-plugin@1.3.2:
fs-extra "^0.30.0"
lodash ">=3.5 <5"
-webpack-merge@^4.1.0:
+webpack-merge@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.1.tgz#f1197a0a973e69c6fbeeb6d658219aa8c0c13555"
dependencies:
@@ -11291,9 +11410,9 @@ webpack@3.8.1:
webpack-sources "^1.0.1"
yargs "^8.0.2"
-webpack@^3.1.0, webpack@^3.8.1:
- version "3.9.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.9.1.tgz#9a60aa544ed5d4d454c069e3f521aa007e02643c"
+webpack@^3.1.0, webpack@^3.10.0:
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.10.0.tgz#5291b875078cf2abf42bdd23afe3f8f96c17d725"
dependencies:
acorn "^5.0.0"
acorn-dynamic-import "^2.0.0"