diff --git a/packages/ui-toolkit/package.json b/packages/ui-toolkit/package.json index 971c1887..909d9277 100644 --- a/packages/ui-toolkit/package.json +++ b/packages/ui-toolkit/package.json @@ -42,6 +42,7 @@ "react-bundle": "^1.1.0", "react-popper": "^0.8.2", "react-responsive": "^4.0.4", + "react-scroll-parallax": "^1.3.3", "remcalc": "^1.0.10", "rnd-id": "^2.0.2", "styled-components": "^3.2.1", diff --git a/packages/ui-toolkit/src/baseline/readme.md b/packages/ui-toolkit/src/baseline/readme.md index 332ff073..0219a523 100644 --- a/packages/ui-toolkit/src/baseline/readme.md +++ b/packages/ui-toolkit/src/baseline/readme.md @@ -61,7 +61,7 @@ Whoever required that `; ``` -#### Delete Button +### Delete Button The delete button is basically an icon button, however it is coloured red to display the destructive nature of the action. @@ -40,7 +40,7 @@ const { DeleteIcon } = require('../'); ; ``` -#### Dropdown Button +### Dropdown Button Dropdown Button is to be used when users have choices that are secondary to the one shown as the main action @@ -65,7 +65,7 @@ const { StartIcon } = require('../'); ; ``` -#### Toggle Switch +### Toggle Switch Toggle switch is to be used when users have the choice to turn a service or feature on or off. diff --git a/packages/ui-toolkit/src/card/demo.md b/packages/ui-toolkit/src/card/demo.md index 37ac7532..2a2195aa 100644 --- a/packages/ui-toolkit/src/card/demo.md +++ b/packages/ui-toolkit/src/card/demo.md @@ -1,4 +1,4 @@ -#### Basic Card +### Basic Card ```jsx const React = require('react'); @@ -10,7 +10,7 @@ const { default: Card } = require('.'); ; ``` -#### Simple Card Header +### Simple Card Header ```jsx const React = require('react'); @@ -34,7 +34,7 @@ const { Actions } = require('../icons'); ; ``` -#### Inactive Card +### Inactive Card ```jsx const React = require('react'); @@ -58,7 +58,7 @@ const { Actions } = require('../icons'); ; ``` -#### Display-Only Listed Card +### Display-Only Listed Card ```jsx const React = require('react'); @@ -306,7 +306,7 @@ const { Fragment } = React; ; ``` -#### Select Card +### Select Card ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/card/test.md b/packages/ui-toolkit/src/card/test.md index bb6269aa..618ebeb3 100644 --- a/packages/ui-toolkit/src/card/test.md +++ b/packages/ui-toolkit/src/card/test.md @@ -1,4 +1,4 @@ -#### Card +### Card ```jsx const React = require('react'); @@ -32,7 +32,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Collapsed +### Card > Collapsed ```jsx const React = require('react'); @@ -66,7 +66,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Shadow +### Card > Shadow ```jsx const React = require('react'); @@ -124,7 +124,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Actionable +### Card > Actionable ```jsx const React = require('react'); @@ -182,7 +182,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Active +### Card > Active ```jsx const React = require('react'); @@ -240,7 +240,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header +### Card > Header ```jsx const React = require('react'); @@ -313,7 +313,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header > Shadow +### Card > Header > Shadow ```jsx const React = require('react'); @@ -386,7 +386,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header > Transparent +### Card > Header > Transparent ```jsx const React = require('react'); @@ -459,7 +459,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header > Box +### Card > Header > Box ```jsx const React = require('react'); @@ -586,7 +586,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header > Meta +### Card > Header > Meta ```jsx const React = require('react'); @@ -725,7 +725,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Header > Secondary +### Card > Header > Secondary ```jsx const React = require('react'); @@ -864,7 +864,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Outlet +### Card > Outlet ```jsx const React = require('react'); @@ -1024,7 +1024,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Outlet > Card +### Card > Outlet > Card ```jsx const React = require('react'); @@ -1229,7 +1229,7 @@ const { Row, Col } = require('joyent-react-styled-flexboxgrid'); ]; ``` -#### Card > Disabled +### Card > Disabled ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/footer/sticky.md b/packages/ui-toolkit/src/footer/sticky.md index 687ee53c..c1b52449 100644 --- a/packages/ui-toolkit/src/footer/sticky.md +++ b/packages/ui-toolkit/src/footer/sticky.md @@ -1,4 +1,4 @@ -#### Quick Action Toast +### Quick Action Toast Quick Action Toasts are used to show contextually relevent commands and actions and should stick to the bottom of the page when they are active. diff --git a/packages/ui-toolkit/src/form/usage-checkbox.md b/packages/ui-toolkit/src/form/usage-checkbox.md index a98708ae..16c7163e 100644 --- a/packages/ui-toolkit/src/form/usage-checkbox.md +++ b/packages/ui-toolkit/src/form/usage-checkbox.md @@ -1,4 +1,4 @@ -#### Checkbox > Default +### Checkbox > Default ```jsx const React = require('react'); @@ -20,7 +20,7 @@ const { FormLabel, Checkbox } = require('./'); ; ``` -#### Checkbox > Active/Focused +### Checkbox > Active/Focused ```jsx const React = require('react'); @@ -42,7 +42,7 @@ const { FormLabel, Checkbox } = require('./'); ; ``` -#### Checkbox > Disabled +### Checkbox > Disabled ```jsx const React = require('react'); @@ -64,7 +64,7 @@ const { FormLabel, Checkbox } = require('./'); ; ``` -#### Checkbox > Error +### Checkbox > Error ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/form/usage-input.md b/packages/ui-toolkit/src/form/usage-input.md index 43dc351e..0bb337c7 100644 --- a/packages/ui-toolkit/src/form/usage-input.md +++ b/packages/ui-toolkit/src/form/usage-input.md @@ -1,4 +1,4 @@ -#### Text Entry +### Text Entry ```jsx // Name: Active diff --git a/packages/ui-toolkit/src/form/usage-radio.md b/packages/ui-toolkit/src/form/usage-radio.md index 134488b0..0fc48e62 100644 --- a/packages/ui-toolkit/src/form/usage-radio.md +++ b/packages/ui-toolkit/src/form/usage-radio.md @@ -1,4 +1,4 @@ -#### Radio > Default +### Radio > Default ```jsx const React = require('react'); @@ -25,7 +25,7 @@ const { FormLabel } = require('./'); ; ``` -#### Checkbox > Active/Focused +### Checkbox > Active/Focused ```jsx const React = require('react'); @@ -52,7 +52,7 @@ const { FormLabel } = require('./'); ; ``` -#### Checkbox > Disabled +### Checkbox > Disabled ```jsx const React = require('react'); @@ -79,7 +79,7 @@ const { FormLabel } = require('./'); ; ``` -#### Radio input validation +### Radio input validation ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/form/usage-select.md b/packages/ui-toolkit/src/form/usage-select.md index 663cfcca..7869fad9 100644 --- a/packages/ui-toolkit/src/form/usage-select.md +++ b/packages/ui-toolkit/src/form/usage-select.md @@ -1,4 +1,4 @@ -#### Select +### Select This is the standard dropdown menu to be used in forms and for multiple choice selections. diff --git a/packages/ui-toolkit/src/grids/Baseline.md b/packages/ui-toolkit/src/grids/Baseline.md index 01b74e91..2211de4b 100644 --- a/packages/ui-toolkit/src/grids/Baseline.md +++ b/packages/ui-toolkit/src/grids/Baseline.md @@ -1,4 +1,4 @@ -#### Baseline & Spacing +### Baseline & Spacing Most of the horizontal spacing between different elements and components is derived from 6 px. For example, the most common horizontal distance between elements of a component or components is 18 px. Another, less frequent, measurement is 12 px. The choice between 6, 12 or 18 px is based on visual and functional proximity of objects. diff --git a/packages/ui-toolkit/src/grids/Readme.md b/packages/ui-toolkit/src/grids/Readme.md index 47d8b6bc..f4fa968a 100644 --- a/packages/ui-toolkit/src/grids/Readme.md +++ b/packages/ui-toolkit/src/grids/Readme.md @@ -1,4 +1,4 @@ -#### Large Grid +### Large Grid ```jsx noeditor const big = require('./big.svg'); @@ -10,7 +10,7 @@ const big = require('./big.svg'); }} src={big} /> ``` -#### Medium Grid +### Medium Grid ```jsx noeditor const medium = require('./medium.svg'); @@ -22,7 +22,7 @@ const medium = require('./medium.svg'); }} src={medium} /> ``` -#### Small Grid +### Small Grid ```jsx noeditor const small = require('./small.svg'); diff --git a/packages/ui-toolkit/src/message/Readme.md b/packages/ui-toolkit/src/message/Readme.md index f835e30a..6db3fa1e 100644 --- a/packages/ui-toolkit/src/message/Readme.md +++ b/packages/ui-toolkit/src/message/Readme.md @@ -1,4 +1,4 @@ -#### Page Message +### Page Message ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/navigation.md b/packages/ui-toolkit/src/navigation.md index 5619b366..d10d86ac 100644 --- a/packages/ui-toolkit/src/navigation.md +++ b/packages/ui-toolkit/src/navigation.md @@ -1,4 +1,4 @@ -#### Breadcrumb +### Breadcrumb ```jsx // Name: Active @@ -19,7 +19,7 @@ const { Breadcrumb, BreadcrumbItem, Anchor } = require('./index.js'); ; ``` -#### Footer +### Footer ```jsx // Name: Active diff --git a/packages/ui-toolkit/src/styleguide/component.js b/packages/ui-toolkit/src/styleguide/component.js index 575ce31f..11f509b6 100644 --- a/packages/ui-toolkit/src/styleguide/component.js +++ b/packages/ui-toolkit/src/styleguide/component.js @@ -1,7 +1,7 @@ import React, { Fragment } from 'react'; import styled, { keyframes } from 'styled-components'; import remcalc from 'remcalc'; -import { P, H4 } from '../'; +import { P, H3 } from '../'; const chevron = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJ0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsiIGNsYXNzPSJiYXNlbGluZS1idFRncEsgaGltUHhaIj48cGF0aCBmaWxsPSJyZ2JhKDczLCA3MywgNzMsIDEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDEuMzg2TDcuNjQ4IDAgNC41IDMuMjI4IDEuMzUyIDAgMCAxLjM4NiA0LjUgNnoiPjwvcGF0aD48L3N2Zz4='; @@ -92,7 +92,7 @@ export default ({ return (
-

{heading.props.children}

+

{heading.props.children}

{description && description.props &&

{description.props.text}

}
diff --git a/packages/ui-toolkit/src/styleguide/gutter.js b/packages/ui-toolkit/src/styleguide/gutter.js new file mode 100644 index 00000000..4562cf92 --- /dev/null +++ b/packages/ui-toolkit/src/styleguide/gutter.js @@ -0,0 +1,462 @@ +import React from 'react'; + +export default ({ style, ...props }) => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); diff --git a/packages/ui-toolkit/src/styleguide/header.js b/packages/ui-toolkit/src/styleguide/header.js index a850101c..218f64c2 100644 --- a/packages/ui-toolkit/src/styleguide/header.js +++ b/packages/ui-toolkit/src/styleguide/header.js @@ -13,6 +13,8 @@ const Header = styled.header` display: flex; align-items: center; justify-content: space-between; + position: relative; + z-index: 2; `; const List = styled.ul` @@ -46,7 +48,10 @@ export default () => ( Downloads - + {decodeURIComponent(window.location.href).split('/#!/')[1] || + '/' !== '/' ? ( + + ) : null} ( Created using Figma - - - - + @@ -32,10 +24,6 @@ export default () => ( id="path0_fill" d="M 19.0191 15.8436C 20.2064 17.1102 21.9142 18.1144 24.3866 18.1144C 26.2771 18.1144 27.8447 17.5596 28.9131 16.478C 29.9815 15.3963 30.555 13.8589 30.555 11.7687L 30.555 0.774118C 30.555 0.630972 30.4988 0.493689 30.3988 0.392469C 30.2989 0.29125 30.1632 0.234386 30.0218 0.234386L 27.1565 0.234386C 27.0151 0.234386 26.8794 0.29125 26.7795 0.392469C 26.6795 0.493689 26.6233 0.630972 26.6233 0.774118L 26.6233 11.5924C 26.6233 13.6331 25.7269 14.5126 24.2868 14.5126C 23.2248 14.5126 22.3539 14.018 21.4915 13.16C 21.4403 13.1089 21.3795 13.0689 21.3127 13.0422C 21.2458 13.0156 21.1743 13.0029 21.1025 13.0049C 21.0307 13.0069 20.96 13.0236 20.8947 13.0539C 20.8295 13.0843 20.7709 13.1277 20.7226 13.1815L 19.0106 15.1168C 18.9228 15.2175 18.875 15.3476 18.8766 15.4819C 18.8782 15.6162 18.9289 15.7451 19.0191 15.8436ZM 32.6982 11.1903L 32.6982 11.1408C 32.6982 7.27026 35.7824 4.11573 39.9371 4.11573C 44.0918 4.11573 47.125 7.2122 47.125 11.0914L 47.125 11.1408C 47.125 15.0114 44.0408 18.166 39.8861 18.166C 35.7314 18.166 32.6982 15.0673 32.6982 11.1882L 32.6982 11.1903ZM 43.3951 11.1903L 43.3951 11.1408C 43.3951 9.15179 41.9783 7.41433 39.8882 7.41433C 37.7238 7.41433 36.4302 9.10234 36.4302 11.0914L 36.4302 11.1408C 36.4302 13.1299 37.8491 14.8674 39.9371 14.8674C 42.1015 14.8652 43.3951 13.1772 43.3951 11.1882L 43.3951 11.1903ZM 61.3075 11.1903L 61.3075 11.1408C 61.3075 7.28746 64.0179 4.11573 67.8922 4.11573C 72.3528 4.11573 74.3855 7.61646 74.3855 11.444C 74.3855 11.601 74.3855 11.7687 74.3685 11.9451C 74.3604 12.082 74.3009 12.2106 74.2022 12.3045C 74.1035 12.3985 73.973 12.4506 73.8375 12.4504L 65.0629 12.4504C 65.4368 14.1879 66.6305 15.0953 68.3213 15.0953C 69.3861 15.1216 70.421 14.7373 71.2164 14.0201C 71.3139 13.9392 71.4367 13.8961 71.5628 13.8984C 71.6889 13.9008 71.8101 13.9485 71.9046 14.033L 73.3214 15.3017C 73.3752 15.3496 73.419 15.4079 73.4501 15.4733C 73.4812 15.5386 73.499 15.6096 73.5024 15.6821C 73.5057 15.7546 73.4946 15.827 73.4697 15.895C 73.4448 15.963 73.4067 16.0252 73.3575 16.078C 72.1361 17.3897 70.4602 18.1767 68.2703 18.1767C 64.2664 18.1638 61.3054 15.3189 61.3054 11.1882L 61.3075 11.1903ZM 70.7109 10.0571C 70.4878 8.33682 69.4916 7.18639 67.9007 7.18639C 66.3098 7.18639 65.3136 8.31962 65.0162 10.0571L 70.7109 10.0571ZM 76.3673 4.8963L 76.3673 17.3166C 76.3673 17.4597 76.4235 17.597 76.5235 17.6982C 76.6234 17.7995 76.7591 17.8563 76.9005 17.8563L 79.6172 17.8563C 79.7586 17.8563 79.8942 17.7995 79.9941 17.6982C 80.0941 17.597 80.1503 17.4597 80.1503 17.3166L 80.1503 10.3323C 80.1503 8.5196 81.2782 7.14769 82.7205 7.14769C 84.1627 7.14769 84.7999 7.8831 84.7999 9.69583L 84.7999 17.323C 84.7999 17.4662 84.8561 17.6035 84.9561 17.7047C 85.0561 17.8059 85.1917 17.8628 85.3331 17.8628L 88.0498 17.8628C 88.1912 17.8628 88.3268 17.8059 88.4268 17.7047C 88.5268 17.6035 88.5829 17.4662 88.5829 17.323L 88.5829 9.12384C 88.5829 6.02737 86.9155 4.11358 84.0565 4.11358C 82.1448 4.11358 81.0212 5.14573 80.1503 6.27896L 80.1503 4.90275C 80.1503 4.7596 80.0941 4.62232 79.9941 4.5211C 79.8942 4.41988 79.7586 4.36301 79.6172 4.36301L 76.8983 4.36301C 76.7569 4.36301 76.6213 4.41988 76.5213 4.5211C 76.4213 4.62232 76.3652 4.7596 76.3652 4.90275L 76.3673 4.8963ZM 96.4251 18.0821C 97.3586 18.1054 98.2832 17.8941 99.1163 17.4671C 99.2046 17.4217 99.2789 17.3525 99.331 17.2672C 99.3831 17.1818 99.4109 17.0836 99.4115 16.9833L 99.4115 15.048C 99.4112 14.9625 99.3909 14.8783 99.3521 14.8024C 99.3134 14.7264 99.2574 14.6609 99.1888 14.6111C 99.1201 14.5613 99.0408 14.5288 98.9573 14.5162C 98.8738 14.5035 98.7885 14.5111 98.7085 14.5384C 98.3315 14.6566 97.939 14.7161 97.5445 14.7147C 96.6948 14.7147 96.3252 14.2846 96.3252 13.4051L 96.3252 7.63796L 98.9272 7.63796C 99.0686 7.63796 99.2042 7.5811 99.3042 7.47988C 99.4042 7.37866 99.4604 7.24138 99.4604 7.09823L 99.4604 4.90275C 99.4604 4.7596 99.4042 4.62232 99.3042 4.5211C 99.2042 4.41988 99.0686 4.36301 98.9272 4.36301L 96.3252 4.36301L 96.3252 1.45362C 96.3252 1.31048 96.2691 1.17319 96.1691 1.07197C 96.0691 0.970753 95.9335 0.913889 95.7921 0.913889L 93.0754 0.913889C 92.934 0.913889 92.7984 0.970753 92.6984 1.07197C 92.5984 1.17319 92.5422 1.31048 92.5422 1.45362L 92.5422 4.36516L 91.1276 4.36516C 90.9862 4.36516 90.8506 4.42203 90.7506 4.52325C 90.6506 4.62447 90.5944 4.76175 90.5944 4.9049L 90.5944 7.09823C 90.5944 7.24138 90.6506 7.37866 90.7506 7.47988C 90.8506 7.5811 90.9862 7.63796 91.1276 7.63796L 92.5422 7.63796L 92.5422 14.0352C 92.5443 17.1575 94.1119 18.0886 96.4251 18.0886L 96.4251 18.0821ZM 8.97427 -6.56228e-08C 7.19933 -6.56228e-08 5.46425 0.532834 3.98844 1.53112C 2.51262 2.52941 1.36237 3.94831 0.683129 5.6084C 0.00388831 7.2685 -0.173832 9.09521 0.172442 10.8576C 0.518716 12.6199 1.37343 14.2387 2.62851 15.5093C 3.88358 16.7799 5.48264 17.6451 7.22348 17.9957C 8.96432 18.3463 10.7687 18.1663 12.4086 17.4787C 14.0484 16.7911 15.45 15.6266 16.4361 14.1326C 17.4222 12.6385 17.9485 10.882 17.9485 9.08513C 17.9485 6.67561 17.003 4.36477 15.32 2.66097C 13.637 0.957181 11.3544 -6.56228e-08 8.97427 -6.56228e-08ZM 14.5904 10.3603C 14.5904 10.4664 14.5487 10.5681 14.4746 10.6431C 14.4005 10.7181 14.3001 10.7602 14.1953 10.7602L 10.6353 10.7602L 10.6353 14.362C 10.6353 14.4681 10.5937 14.5698 10.5196 14.6449C 10.4455 14.7199 10.345 14.762 10.2402 14.762L 7.71044 14.762C 7.65856 14.7629 7.60701 14.7534 7.55876 14.734C 7.5105 14.7147 7.46647 14.686 7.42919 14.6494C 7.39192 14.6129 7.36211 14.5693 7.34149 14.5211C 7.32086 14.4729 7.30982 14.421 7.30899 14.3685L 7.30899 10.7667L 3.75539 10.7667C 3.70297 10.7667 3.65107 10.7561 3.60271 10.7356C 3.55436 10.7151 3.51052 10.6851 3.47375 10.6473C 3.43698 10.6094 3.40801 10.5646 3.38853 10.5153C 3.36906 10.466 3.35946 10.4133 3.36031 10.3603L 3.36031 7.80569C 3.36031 7.69961 3.40193 7.59788 3.47603 7.52287C 3.55012 7.44787 3.65061 7.40573 3.75539 7.40573L 7.30899 7.40573L 7.30899 3.80178C 7.30899 3.6957 7.35061 3.59397 7.4247 3.51896C 7.4988 3.44396 7.59929 3.40182 7.70407 3.40182L 10.2402 3.40182C 10.345 3.40182 10.4455 3.44396 10.5196 3.51896C 10.5937 3.59397 10.6353 3.6957 10.6353 3.80178L 10.6353 7.40358L 14.1932 7.40358C 14.2979 7.40358 14.3984 7.44572 14.4725 7.52072C 14.5466 7.59573 14.5882 7.69746 14.5882 7.80354L 14.5904 10.3603ZM 60.3071 4.36516L 57.533 4.36516C 57.4202 4.36512 57.3102 4.40132 57.219 4.46855C 57.1278 4.53579 57.06 4.63059 57.0254 4.73932L 54.2938 13.446L 51.49 4.73287C 51.4544 4.6257 51.3865 4.53255 51.2957 4.46657C 51.205 4.4006 51.0962 4.36512 50.9845 4.36516L 47.9746 4.36516C 47.8881 4.36549 47.8029 4.38713 47.7265 4.42822C 47.6501 4.4693 47.5847 4.52861 47.536 4.601C 47.4873 4.6734 47.4567 4.75672 47.4469 4.84375C 47.4371 4.93079 47.4483 5.01894 47.4797 5.10058L 52.2971 17.5961C 52.5223 18.1681 52.0571 18.7917 51.2181 18.7917C 50.6354 18.7797 50.0553 18.7076 49.487 18.5767C 49.407 18.5494 49.3217 18.5418 49.2382 18.5545C 49.1547 18.5671 49.0753 18.5997 49.0067 18.6494C 48.938 18.6992 48.882 18.7647 48.8433 18.8407C 48.8046 18.9167 48.7842 19.0008 48.7839 19.0863L 48.7839 21.0216C 48.7845 21.1219 48.8123 21.2201 48.8644 21.3055C 48.9165 21.3908 48.9908 21.46 49.0792 21.5054C 49.8077 21.886 50.7083 22 51.8235 22C 54.2003 22 54.9926 20.4668 55.9527 18.1789L 60.8062 5.09198C 60.836 5.01045 60.8459 4.92286 60.835 4.83665C 60.8242 4.75043 60.7929 4.66815 60.7439 4.59679C 60.6949 4.52543 60.6296 4.46711 60.5535 4.42678C 60.4775 4.38646 60.3929 4.36532 60.3071 4.36516Z" /> - ); diff --git a/packages/ui-toolkit/src/styleguide/parallax.js b/packages/ui-toolkit/src/styleguide/parallax.js new file mode 100644 index 00000000..54850055 --- /dev/null +++ b/packages/ui-toolkit/src/styleguide/parallax.js @@ -0,0 +1,100 @@ +import React, { Component } from 'react'; +import styled from 'styled-components'; +import remcalc from 'remcalc'; +import is from 'styled-is'; +import { Parallax } from 'react-scroll-parallax'; + +import { H1, P } from '../'; +import Gutter from './gutter'; +import Plus from './plus.png'; + +const Wrapper = styled.section` + width: 100vw; + height: calc(100vh - ${remcalc(48)}); + background: #343434; + overflow: hidden; + box-sizing: border-box; + padding-top: 15%; +`; + +const Text = styled.div` + max-width: ${remcalc(786)}; + margin-left: ${remcalc(100)}; + padding: ${remcalc(66)}; + position: relative; + z-index: 1; + box-sizing: border-box; +`; + +const Img = styled.img` + position: absolute; + top: 0; + left: 0; + + ${is('topRight')` + left: auto; + right: 0; + `} + + ${is('bottomLeft')` + top: auto; + bottom: 0; + + `} + + ${is('bottomRight')` + top: auto; + bottom: 0; + left: auto; + right: 0; + `} +`; + +const gutterWidth = 47 + 70; +const windowWidth = (window || {}).outerWidth + 70; + +export default class extends Component { + state = { + value: parseInt(windowWidth / gutterWidth, 10), + windowWidth + }; + + render() { + window.addEventListener('resize', () => { + this.setState({ + windowWidth: (window || {}).outerWidth, + value: parseInt(this.state.windowWidth / gutterWidth, 10) + }); + }); + + const array = Array.apply(null, { length: this.state.value }).map( + Number.call, + Number + ); + + return ( + + {array.map((g, i) => ( + + ))} + + + + + + +

Joyent UI Toolkit

+

+ The Joyent UI Toolkit is a collection of carefully created design + elements, components and guidelines, for anyone developing + products within the Joyent and Triton ecosystems. +

+

+ Scroll down +

+
+
+
+ ); + } +} diff --git a/packages/ui-toolkit/src/styleguide/playground.js b/packages/ui-toolkit/src/styleguide/playground.js index 55ef04c3..913a4221 100644 --- a/packages/ui-toolkit/src/styleguide/playground.js +++ b/packages/ui-toolkit/src/styleguide/playground.js @@ -58,6 +58,7 @@ const Button = styled.button` const Tab = styled.div` height: 0; opacity: 0; + overflow: hidden; transition: opacity 150ms ease-in; ${is('active')` diff --git a/packages/ui-toolkit/src/styleguide/plus.png b/packages/ui-toolkit/src/styleguide/plus.png new file mode 100644 index 00000000..56d0710d Binary files /dev/null and b/packages/ui-toolkit/src/styleguide/plus.png differ diff --git a/packages/ui-toolkit/src/styleguide/renderer.js b/packages/ui-toolkit/src/styleguide/renderer.js index bf04055e..61ed7720 100644 --- a/packages/ui-toolkit/src/styleguide/renderer.js +++ b/packages/ui-toolkit/src/styleguide/renderer.js @@ -2,9 +2,11 @@ import React, { Fragment } from 'react'; import { Grid, Row, Col } from 'joyent-react-styled-flexboxgrid'; import styled, { ThemeProvider } from 'styled-components'; import remcalc from 'remcalc'; +import { ParallaxProvider } from 'react-scroll-parallax'; import theme from '../theme'; import Header from './header'; +import Parallax from './parallax'; const Main = styled(Row)` padding-top: ${remcalc(24)}; @@ -50,24 +52,31 @@ const StyleGuideRenderer = ({ children, toc, hasSidebar -}) => ( - - -
- -
- {hasSidebar && ( - - {toc} - - )} - - {children} - -
-
- - -); +}) => { + const link = decodeURIComponent(window.location.href).split('/#!/')[1] || '/'; + + return ( + + + + {link === '/' ? : null} +
+ +
+ {hasSidebar && ( + + {toc} + + )} + + {children} + +
+
+ + + + ); +}; export default StyleGuideRenderer; diff --git a/packages/ui-toolkit/src/table/Readme.md b/packages/ui-toolkit/src/table/Readme.md index e32416d5..7daad6fb 100644 --- a/packages/ui-toolkit/src/table/Readme.md +++ b/packages/ui-toolkit/src/table/Readme.md @@ -1,4 +1,4 @@ -#### Table Header +### Table Header ```jsx // Name: Active @@ -30,7 +30,7 @@ const { default: Table, Thead, Tr, Th, Tbody } = require('./'); ; ``` -#### Table Footer +### Table Footer ```jsx // Name: Active @@ -93,7 +93,7 @@ const { default: Table, Tfoot, Tr, Th } = require('./'); ; ``` -#### Empty Table +### Empty Table ```jsx // Name: Active @@ -175,7 +175,7 @@ const { default: Flex } = require('styled-flex-component'); ; ``` -#### Multiple Selection List +### Multiple Selection List ```jsx // Name: Active @@ -251,7 +251,7 @@ const { Dot, Actions } = require('../icons'); ; ``` -#### Single Selection List +### Single Selection List ```jsx // Name: Active diff --git a/packages/ui-toolkit/src/tags/Readme.md b/packages/ui-toolkit/src/tags/Readme.md index 158a6702..cf02d7bc 100644 --- a/packages/ui-toolkit/src/tags/Readme.md +++ b/packages/ui-toolkit/src/tags/Readme.md @@ -1,4 +1,4 @@ -#### Standard Tags +### Standard Tags ```jsx // Name: Active @@ -26,7 +26,7 @@ const { TagItem, TagList } = require('./'); Tags:4lyf; ``` -#### Deleteable Tags +### Deleteable Tags ```jsx // Name: Active diff --git a/packages/ui-toolkit/src/text/Readme.md b/packages/ui-toolkit/src/text/Readme.md index 29dac3a7..0c696176 100644 --- a/packages/ui-toolkit/src/text/Readme.md +++ b/packages/ui-toolkit/src/text/Readme.md @@ -1,4 +1,4 @@ -#### Large Type Scale +### Large Type Scale ```jsx const React = require('react'); @@ -33,7 +33,7 @@ const styles = { ; ``` -#### Small Type Scale +### Small Type Scale ```jsx const React = require('react'); diff --git a/packages/ui-toolkit/src/text/Superscript.md b/packages/ui-toolkit/src/text/Superscript.md index abb64708..ee5cbb9a 100644 --- a/packages/ui-toolkit/src/text/Superscript.md +++ b/packages/ui-toolkit/src/text/Superscript.md @@ -1,4 +1,4 @@ -#### Default Superscript +### Default Superscript The default superscript was intially designed to offer supporting information on the service menu regarding service status. It can used as a typographic ident to support titles and names without the need for iconography. @@ -26,7 +26,7 @@ const styles = { ; ``` -#### Alert Superscript +### Alert Superscript The Alert variation of superscript is to be used as an excliamation, to announce supporting information that requires action, such as ‘New service’ or ‘Available now’. @@ -54,7 +54,7 @@ const styles = { ; ``` -#### Badge Superscript +### Badge Superscript The badge variation of superscript is for when a specific element of information is repeated numberous times in one page/component. In being more visual, it becomes an ‘ident’ in information dense areas to allow for clear recognition. diff --git a/packages/ui-toolkit/src/tooltip/Readme.md b/packages/ui-toolkit/src/tooltip/Readme.md index a440873f..1129a5a5 100644 --- a/packages/ui-toolkit/src/tooltip/Readme.md +++ b/packages/ui-toolkit/src/tooltip/Readme.md @@ -40,7 +40,7 @@ const { P } = require('../text'); ; ``` -#### Tooltip > hover +### Tooltip > hover ```jsx const React = require('react'); @@ -60,7 +60,7 @@ const { P } = require('../text'); ; ``` -#### Tooltip > click +### Tooltip > click ```jsx const React = require('react'); diff --git a/yarn.lock b/yarn.lock index a6f759dc..8d01c229 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,12 +2,18 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.40": +"@babel/code-frame@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962" dependencies: "@babel/highlight" "7.0.0-beta.42" +"@babel/code-frame@7.0.0-beta.44", "@babel/code-frame@^7.0.0-beta.40": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" + dependencies: + "@babel/highlight" "7.0.0-beta.44" + "@babel/core@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001" @@ -38,11 +44,21 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@^7.0.0-beta.37": - version "7.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085" +"@babel/generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" dependencies: - "@babel/types" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.44" + jsesc "^2.5.1" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/helper-annotate-as-pure@^7.0.0-beta.37": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.44.tgz#8ecf33cc5235295afcc7f160a63cab17ce7776f4" + dependencies: + "@babel/types" "7.0.0-beta.44" "@babel/helper-function-name@7.0.0-beta.42": version "7.0.0-beta.42" @@ -52,12 +68,26 @@ "@babel/template" "7.0.0-beta.42" "@babel/types" "7.0.0-beta.42" +"@babel/helper-function-name@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + "@babel/helper-get-function-arity@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e" dependencies: "@babel/types" "7.0.0-beta.42" +"@babel/helper-get-function-arity@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" + dependencies: + "@babel/types" "7.0.0-beta.44" + "@babel/helper-module-imports@7.0.0-beta.32": version "7.0.0-beta.32" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.32.tgz#8126fc024107c226879841b973677a4f4e510a03" @@ -71,6 +101,12 @@ dependencies: "@babel/types" "7.0.0-beta.42" +"@babel/helper-split-export-declaration@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" + dependencies: + "@babel/types" "7.0.0-beta.44" + "@babel/helpers@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044" @@ -87,6 +123,14 @@ esutils "^2.0.2" js-tokens "^3.0.0" +"@babel/highlight@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + "@babel/template@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052" @@ -96,7 +140,16 @@ babylon "7.0.0-beta.42" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.40": +"@babel/template@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + lodash "^4.2.0" + +"@babel/traverse@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285" dependencies: @@ -111,6 +164,21 @@ invariant "^2.2.0" lodash "^4.2.0" +"@babel/traverse@^7.0.0-beta.40": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/generator" "7.0.0-beta.44" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + debug "^3.1.0" + globals "^11.1.0" + invariant "^2.2.0" + lodash "^4.2.0" + "@babel/types@7.0.0-beta.32": version "7.0.0-beta.32" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.32.tgz#c317d0ecc89297b80bbcb2f50608e31f6452a5ff" @@ -119,7 +187,7 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.42", "@babel/types@^7.0.0-beta.40": +"@babel/types@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc" dependencies: @@ -127,6 +195,14 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" +"@babel/types@7.0.0-beta.44", "@babel/types@^7.0.0-beta.40": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" + dependencies: + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^2.0.0" + "@commitlint/cli@^4.2.1": version "4.3.0" resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-4.3.0.tgz#b0d45fb712a5b9c0daa48b07594b68c384fd4dc7" @@ -178,6 +254,10 @@ throat "^4.1.0" vorpal "^1.10.0" +"@emotion/is-prop-valid@^0.5.2": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.5.2.tgz#4f47717c2bcce8759e11997520e6bcb14326f54a" + "@manaflair/redux-batch@^0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@manaflair/redux-batch/-/redux-batch-0.1.0.tgz#55cad28fbd58719641a61718867e3aec81a32a53" @@ -224,8 +304,8 @@ resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.47.tgz#f49ba1dd1f189486beb6e1d070a850f6ab4bd521" "@types/node@^9.4.6": - version "9.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.0.tgz#d3480ee666df9784b1001a1872a2f6ccefb6c2d7" + version "9.6.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23" "@types/zen-observable@^0.5.3": version "0.5.3" @@ -496,9 +576,9 @@ apollo-link@^1.0.0, apollo-link@^1.2.1: apollo-utilities "^1.0.0" zen-observable-ts "^0.8.6" -apollo-server-module-graphiql@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.3.3.tgz#5b411922177cd7b7a569655e26c84cc0f0b98e27" +apollo-server-module-graphiql@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.3.4.tgz#50399b7c51b7267d0c841529f5173e5fc7304de4" apollo-utilities@^1.0.0, apollo-utilities@^1.0.11, apollo-utilities@^1.0.8: version "1.0.11" @@ -1125,8 +1205,8 @@ babel-plugin-emotion@^9.1.0: touch "^1.0.0" babel-plugin-inline-import-graphql-ast@^2.2.0: - version "2.3.5" - resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.3.5.tgz#f57acb747604ceaf87445d3938bfc2f7a93f0eb0" + version "2.3.6" + resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.3.6.tgz#1b4bd618e255f30d5550a62dfbd1905880397188" dependencies: "@babel/core" "7.0.0-beta.42" graphql-tag "^2.8.0" @@ -1779,10 +1859,14 @@ babylon@7.0.0-beta.31: version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f" -babylon@7.0.0-beta.42, babylon@^7.0.0-beta.40: +babylon@7.0.0-beta.42: version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657" +babylon@7.0.0-beta.44, babylon@^7.0.0-beta.40: + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + babylon@^6.17.0, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -1997,8 +2081,8 @@ browser-resolve@^1.11.2: resolve "1.1.7" browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" @@ -2272,12 +2356,12 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000821" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000821.tgz#3fcdc67c446a94a9cdd848248a4e3e54b2da7419" + version "1.0.30000823" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000823.tgz#e68e5f8c70783ef4059d2ea0de81f551651da6fc" caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792: - version "1.0.30000821" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000821.tgz#0f3223f1e048ed96451c56ca6cf197058c42cb93" + version "1.0.30000823" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000823.tgz#b79842a5b5a48eaa416b73f5a5d7a23f52d26014" capture-stack-trace@^1.0.0: version "1.0.0" @@ -2296,8 +2380,8 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" catbox-memory@3.x.x: - version "3.1.1" - resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-3.1.1.tgz#4f398835a3d8f5992c31ddee24378467498a9c9a" + version "3.1.2" + resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-3.1.2.tgz#4aeec1bc994419c0f7e60087f172aaedd9b4911c" dependencies: big-time "2.x.x" boom "7.x.x" @@ -2484,8 +2568,8 @@ cli-cursor@^2.1.0: restore-cursor "^2.0.0" cli-spinners@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.1.0.tgz#f1847b168844d917a671eb9d147e3df497c90d06" + version "1.3.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.0.tgz#6ba8b357395f07b7981c1acc2614485ee8c02a2d" cli-width@^1.0.1: version "1.1.1" @@ -2776,8 +2860,8 @@ content-type@1.0.4, content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" content@4.x.x: - version "4.0.4" - resolved "https://registry.yarnpkg.com/content/-/content-4.0.4.tgz#2941609c89593ed2e1504d72c9a28e9516f163e0" + version "4.0.5" + resolved "https://registry.yarnpkg.com/content/-/content-4.0.5.tgz#bc547deabc889ab69bce17faf3585c29f4c41bf2" dependencies: boom "7.x.x" @@ -3016,15 +3100,16 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-emotion-styled@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.1.0.tgz#ad6ee63e9be342e9d6339e4e4ee758028e9b967f" +create-emotion-styled@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.1.1.tgz#872911dde3d38871703be632580becd05e636f10" dependencies: + "@emotion/is-prop-valid" "^0.5.2" emotion-utils "^9.1.0" -create-emotion@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.1.0.tgz#e3b7a3be314a5dfb6adcaf1d7a253ae257fc24b4" +create-emotion@^9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.1.1.tgz#530bd14ea0a8ac4a4d79b6d8b82b88a48b0270a6" dependencies: emotion-utils "^9.1.0" stylis "^3.5.0" @@ -3503,9 +3588,9 @@ detect-node@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" -detect-port-alt@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.5.tgz#a1aa8fc805a4a5df9b905b7ddc7eed036bcce889" +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" dependencies: address "^1.0.1" debug "^2.6.0" @@ -3685,8 +3770,8 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: - version "1.3.41" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.41.tgz#7e33643e00cd85edfd17e04194f6d00e73737235" + version "1.3.42" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.42.tgz#95c33bf01d0cc405556aec899fe61fd4d76ea0f9" elliptic@^6.0.0: version "6.4.0" @@ -3723,11 +3808,11 @@ emotion-utils@^9.1.0: resolved "https://registry.yarnpkg.com/emotion-utils/-/emotion-utils-9.1.0.tgz#7484dbf18f3b1dc1de68559d1ff35a74caa998dc" emotion@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.1.0.tgz#498e23854e9f59984195984e0b335d2ff0df0039" + version "9.1.1" + resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.1.1.tgz#ee9dd8d5553954ceea9cd0e62402e0afd6802890" dependencies: babel-plugin-emotion "^9.1.0" - create-emotion "^9.1.0" + create-emotion "^9.1.1" encodeurl@~1.0.2: version "1.0.2" @@ -3941,9 +4026,9 @@ eslint-loader@1.9.0: object-hash "^1.1.4" rimraf "^2.6.1" -eslint-module-utils@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449" +eslint-module-utils@^2.1.1, eslint-module-utils@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746" dependencies: debug "^2.6.8" pkg-dir "^1.0.0" @@ -3976,15 +4061,15 @@ eslint-plugin-import@2.8.0: read-pkg-up "^2.0.0" eslint-plugin-import@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz#26002efbfca5989b7288ac047508bd24f217b169" + version "2.10.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz#fa09083d5a75288df9c6c7d09fe12255985655e7" dependencies: builtin-modules "^1.1.1" contains-path "^0.1.0" debug "^2.6.8" doctrine "1.5.0" eslint-import-resolver-node "^0.3.1" - eslint-module-utils "^2.1.1" + eslint-module-utils "^2.2.0" has "^1.0.1" lodash "^4.17.4" minimatch "^3.0.3" @@ -4163,8 +4248,8 @@ esprima@^4.0.0, esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" esquery@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" dependencies: estraverse "^4.0.0" @@ -4363,8 +4448,8 @@ extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" external-editor@^2.0.1, external-editor@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" + version "2.2.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" dependencies: chardet "^0.4.0" iconv-lite "^0.4.17" @@ -5078,10 +5163,10 @@ graphql-anywhere@^4.1.0-alpha.0, graphql-anywhere@^4.1.8: apollo-utilities "^1.0.11" graphql-server-module-graphiql@1.3.x: - version "1.3.3" - resolved "https://registry.yarnpkg.com/graphql-server-module-graphiql/-/graphql-server-module-graphiql-1.3.3.tgz#5d816b1b21084050696967dbd07f08739450f8b1" + version "1.3.4" + resolved "https://registry.yarnpkg.com/graphql-server-module-graphiql/-/graphql-server-module-graphiql-1.3.4.tgz#df4ddf3aa6adfd3260622f426f53f56842d04ad8" dependencies: - apollo-server-module-graphiql "^1.3.3" + apollo-server-module-graphiql "^1.3.4" graphql-tag@^2.8.0: version "2.8.0" @@ -5158,8 +5243,8 @@ hapi-triton-auth@^2.0.0: wreck "14.0.x" hapi@^17.2.0: - version "17.2.3" - resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.2.3.tgz#77939c7a01200cfdcf1ec06fbe7cc03d234db5f8" + version "17.3.1" + resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.3.1.tgz#d99679d208389e12a13a91f55932b32ab7dceff1" dependencies: accept "3.x.x" ammo "3.x.x" @@ -5346,7 +5431,7 @@ hoek@5.0.x, hoek@5.x.x: version "5.0.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.3.tgz#b71d40d943d0a95da01956b547f83c4a5b4a34ac" -hoist-non-react-statics@2.5.0, hoist-non-react-statics@^1.2.0, hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0: +hoist-non-react-statics@2.5.0, hoist-non-react-statics@^2.3.0, hoist-non-react-statics@^2.3.1, hoist-non-react-statics@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" @@ -5391,14 +5476,13 @@ html-entities@^1.2.0: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" html-minifier@^3.2.3: - version "3.5.12" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.12.tgz#6bfad4d0327f5b8d2b62f5854654ac3703b9b031" + version "3.5.13" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.13.tgz#6bca6d533a7f18a476dc6aeb3d113071ab5c165e" dependencies: camel-case "3.0.x" clean-css "4.1.x" commander "2.15.x" he "1.1.x" - ncname "1.0.x" param-case "2.1.x" relateurl "0.2.x" uglify-js "3.3.x" @@ -5458,7 +5542,7 @@ http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" -http-errors@1.6.2, http-errors@~1.6.2: +http-errors@1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" dependencies: @@ -5467,6 +5551,15 @@ http-errors@1.6.2, http-errors@~1.6.2: setprototypeof "1.0.3" statuses ">= 1.3.1 < 2" +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-parser-js@>=0.4.0: version "0.4.11" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529" @@ -5508,8 +5601,8 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" https-proxy-agent@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.0.tgz#7fbba856be8cd677986f42ebd3664f6317257887" + version "2.2.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" dependencies: agent-base "^4.1.0" debug "^3.1.0" @@ -6073,8 +6166,8 @@ isarray@0.0.1, isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" isemail@3.x.x: - version "3.1.1" - resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.1.tgz#e8450fe78ff1b48347db599122adcd0668bd92b5" + version "3.1.2" + resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.2.tgz#937cf919002077999a73ea8b1951d590e84e01dd" dependencies: punycode "2.x.x" @@ -6394,8 +6487,8 @@ jest-snapshot@^20.0.3: pretty-format "^20.0.3" jest-styled-components@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-5.0.0.tgz#258f64c0a9c388042fb6b5d40af71ec11cec82f2" + version "5.0.1" + resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-5.0.1.tgz#386c5a161a0f5e783444d624bfc18c6d228d1277" dependencies: css "^2.2.1" @@ -6754,8 +6847,8 @@ lcid@^1.0.0: invert-kv "^1.0.0" lerna@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.9.0.tgz#303f70bc50b1c4541bdcf54eda13c36fe54401f3" + version "2.9.1" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.9.1.tgz#d7d21793ad35ae7733733ced34ce30f5b3bb1abe" dependencies: async "^1.5.0" chalk "^2.1.0" @@ -7160,8 +7253,8 @@ markdown-table@^1.1.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.1.tgz#4b3dd3a133d1518b8ef0dbc709bf2a1b4824bc8c" markdown-to-jsx@^6.5.2: - version "6.6.0" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.6.0.tgz#311f5b7b3c18cefd066a07800531730d3a62b029" + version "6.6.1" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.6.1.tgz#858b37f8a92526b1f3407593ff77c95927720bef" dependencies: prop-types "^15.5.10" unquote "^1.1.0" @@ -7419,8 +7512,8 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" moment@^2.6.0: - version "2.21.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.21.0.tgz#2a114b51d2a6ec9e6d83cf803f838a878d8a023a" + version "2.22.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.0.tgz#7921ade01017dd45186e7fee5f424f0b8663a730" move-concurrently@^1.0.1: version "1.0.1" @@ -7537,12 +7630,6 @@ natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" -ncname@1.0.x: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c" - dependencies: - xml-char-classes "^1.0.0" - negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" @@ -7560,8 +7647,8 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" nigel@3.x.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.0.tgz#a6e3378a8a34281e75ba1641e886a415d4be93ad" + version "3.0.1" + resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.1.tgz#48a08859d65177312f1c25af7252c1e07bb07c2a" dependencies: hoek "5.x.x" vise "3.x.x" @@ -8209,8 +8296,8 @@ podium@3.x.x: joi "13.x.x" popper.js@^1.12.9: - version "1.14.1" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.1.tgz#b8815e5cda6f62fc2042e47618649f75866e6753" + version "1.14.3" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.3.tgz#1438f98d046acf7b4d78cd502bf418ac64d4f095" portfinder@^1.0.9: version "1.0.13" @@ -8533,11 +8620,11 @@ preact-emotion-flexboxgrid@^2.0.1: preact-emotion "^9.1.0" preact-emotion@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/preact-emotion/-/preact-emotion-9.1.0.tgz#4be8259ee9e211baeab281624e09d3b3dcb5ea05" + version "9.1.1" + resolved "https://registry.yarnpkg.com/preact-emotion/-/preact-emotion-9.1.1.tgz#e6b4de65a6c14162a85c856f00bf56bbbf99bd93" dependencies: babel-plugin-emotion "^9.1.0" - create-emotion-styled "^9.1.0" + create-emotion-styled "^9.1.1" preact-render-to-string@^3.6.0: version "3.7.0" @@ -8843,8 +8930,8 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: strip-json-comments "~2.0.1" react-apollo@^2.0.4, react-apollo@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.1.1.tgz#22a55d28cb54fb652415daf757fb1f743b9daaba" + version "2.1.2" + resolved "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.1.2.tgz#fc355a3975b3f5d7de59db283380a38807e8bf3f" dependencies: fbjs "^0.8.16" hoist-non-react-statics "^2.3.1" @@ -8881,15 +8968,15 @@ react-create-component-from-tag-prop@^1.2.1: lodash "^4.17.4" react "^15.5.4" -react-dev-utils@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.0.tgz#425ac7c9c40c2603bc4f7ab8836c1406e96bb473" +react-dev-utils@^5.0.0, react-dev-utils@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.1.tgz#1f396e161fe44b595db1b186a40067289bf06613" dependencies: address "1.0.3" babel-code-frame "6.26.0" chalk "1.1.3" cross-spawn "5.1.0" - detect-port-alt "1.1.5" + detect-port-alt "1.1.6" escape-string-regexp "1.0.5" filesize "3.5.11" global-modules "1.0.0" @@ -8931,8 +9018,8 @@ react-dom@^0.14.0: resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.14.9.tgz#05064a3dcf0fb1880a3b2bfc9d58c55d8d9f6293" react-dom@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044" + version "16.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.3.1.tgz#6a3c90a4fb62f915bdbcf6204422d93a7d4ca573" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -8967,6 +9054,10 @@ react-icons@^2.2.7: dependencies: react-icon-base "2.1.0" +react-is@^16.3.1: + version "16.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.1.tgz#ee66e6d8283224a83b3030e110056798488359ba" + react-popper@^0.8.2: version "0.8.3" resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-0.8.3.tgz#0f73333137c9fb0af6ec4074d2d0585a0a0461e1" @@ -9032,8 +9123,8 @@ react-screenshot-renderer@^1.1.2: puppeteer "^1.0.0" react-scripts@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.1.tgz#279d449f7311fed910506987a1ade014027788a8" + version "1.1.4" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.4.tgz#d5c230e707918d6dd2d06f303b10f5222d017c88" dependencies: autoprefixer "7.1.6" babel-core "6.26.0" @@ -9064,7 +9155,8 @@ react-scripts@^1.1.1: postcss-loader "2.0.8" promise "8.0.1" raf "3.4.0" - react-dev-utils "^5.0.0" + react-dev-utils "^5.0.1" + resolve "1.6.0" style-loader "0.19.0" sw-precache-webpack-plugin "0.11.4" url-loader "0.6.2" @@ -9075,6 +9167,12 @@ react-scripts@^1.1.1: optionalDependencies: fsevents "^1.1.3" +react-scroll-parallax@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/react-scroll-parallax/-/react-scroll-parallax-1.3.3.tgz#b4930039b4311c62b3a9d369cebc7f30b3cffed6" + dependencies: + prop-types "^15.5.10" + react-styleguidist@^6.2.5: version "6.5.3" resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.5.3.tgz#17abbfd14cfc4e0eb8921bb03d7cbd74836b0b5b" @@ -9138,12 +9236,13 @@ react-styleguidist@^6.2.5: webpack-merge "^4.1.2" react-test-renderer@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.2.0.tgz#bddf259a6b8fcd8555f012afc8eacc238872a211" + version "16.3.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.3.1.tgz#d9257936d8535bd40f57f3d5a84e7b0452fb17f2" dependencies: fbjs "^0.8.16" object-assign "^4.1.1" prop-types "^15.6.0" + react-is "^16.3.1" react@16.2.0, react@^0.14.0, react@^15.5.4, react@^16.2.0, react@~15.4.1: version "16.2.0" @@ -9206,15 +9305,15 @@ read-pkg@^3.0.0: path-type "^3.0.0" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3: - version "2.3.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d" + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" - string_decoder "~1.0.3" + string_decoder "~1.1.1" util-deprecate "~1.0.1" readable-stream@1.0: @@ -9386,8 +9485,8 @@ regex-not@^1.0.0, regex-not@^1.0.2: safe-regex "^1.1.0" regexpp@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.0.1.tgz#d857c3a741dce075c2848dcb019a0a975b190d43" + version "1.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" regexpu-core@^1.0.0: version "1.0.0" @@ -9667,7 +9766,7 @@ resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0: +resolve@1.6.0, resolve@^1.3.2, resolve@^1.4.0, resolve@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" dependencies: @@ -10236,8 +10335,8 @@ state-toggle@^1.0.0: resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.0.tgz#d20f9a616bb4f0c3b98b91922d25b640aa2bc425" statehood@6.x.x: - version "6.0.5" - resolved "https://registry.yarnpkg.com/statehood/-/statehood-6.0.5.tgz#bbcdcb3a43a6fb86f4bd04ed48a9309b6cfc1b18" + version "6.0.6" + resolved "https://registry.yarnpkg.com/statehood/-/statehood-6.0.6.tgz#0dbd7c50774d3f61a24e42b0673093bbc81fa5f0" dependencies: boom "7.x.x" bounce "1.x.x" @@ -10253,7 +10352,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.3.1 < 2": +"statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -10318,9 +10417,9 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.0.tgz#384f322ee8a848e500effde99901bba849c5d403" +string_decoder@^1.0.0, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" dependencies: safe-buffer "~5.1.0" @@ -10328,12 +10427,6 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" - dependencies: - safe-buffer "~5.1.0" - stringify-entities@^1.0.1: version "1.3.1" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.1.tgz#b150ec2d72ac4c1b5f324b51fb6b28c9cdff058c" @@ -10432,15 +10525,14 @@ styled-components-spacing@^2.1.3: styled-components-breakpoint "^1.0.0-preview.3" styled-components@^3.1.6, styled-components@^3.2.1: - version "3.2.3" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.2.3.tgz#50f71207320eeb1ef539dec4637f21f5e3c936b4" + version "3.2.5" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.2.5.tgz#b5d5d7d618ab240ff10602b5ca5886b8db3d0a0d" dependencies: buffer "^5.0.3" css-to-react-native "^2.0.3" - fbjs "^0.8.9" - hoist-non-react-statics "^1.2.0" + fbjs "^0.8.16" + hoist-non-react-statics "^2.5.0" is-plain-object "^2.0.1" - opencollective "^1.0.3" prop-types "^15.5.4" stylis "^3.5.0" stylis-rule-sheet "^0.0.10" @@ -10916,8 +11008,8 @@ uglify-es@^3.3.4, uglify-es@^3.3.9: source-map "~0.6.1" uglify-js@3.3.x, uglify-js@^3.0.13: - version "3.3.16" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.16.tgz#23ba13efa27aa00885be7417819e8a9787f94028" + version "3.3.18" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.18.tgz#e16df66d71638df3c9bc61cce827e46f24bdac02" dependencies: commander "~2.15.0" source-map "~0.6.1" @@ -11527,10 +11619,14 @@ whatwg-encoding@^1.0.1: dependencies: iconv-lite "0.4.19" -whatwg-fetch@2.0.3, whatwg-fetch@>=0.10.0: +whatwg-fetch@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" +whatwg-fetch@>=0.10.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + whatwg-url@^4.3.0: version "4.8.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" @@ -11664,10 +11760,6 @@ xdg-basedir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" -xml-char-classes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" - xml-name-validator@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-1.0.0.tgz#dcf82ee092322951ef8cc1ba596c9cbfd14a83f1"