From 61b3fc9c00c8ee27c42fb1c8c26f55ace5a06399 Mon Sep 17 00:00:00 2001 From: Maarten Carsjens Date: Fri, 19 Mar 2021 15:39:16 +0100 Subject: [PATCH 01/89] Only allow lerna publish from master --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 10a0029fb7..3d22ff785a 100644 --- a/lerna.json +++ b/lerna.json @@ -4,7 +4,7 @@ "version": "independent", "command": { "publish": { - "allowBranch": "development" + "allowBranch": "master" } } } From 04df562b2e2f1e82a4df10c85bbeb1ff7b801ea8 Mon Sep 17 00:00:00 2001 From: Maarten Carsjens Date: Fri, 19 Mar 2021 15:41:41 +0100 Subject: [PATCH 02/89] Publish - @gemeente-denhaag/accordionactions@0.1.7 - @gemeente-denhaag/accordiondetails@0.1.7 - @gemeente-denhaag/accordionsummary@0.1.7 - @gemeente-denhaag/accordion@0.1.7 - @gemeente-denhaag/appbar@0.1.7 - @gemeente-denhaag/avatargroup@0.1.7 - @gemeente-denhaag/avatar@0.1.7 - @gemeente-denhaag/badge@0.1.7 - @gemeente-denhaag/basedatadisplayprops@0.1.7 - @gemeente-denhaag/baselayoutprops@0.1.7 - @gemeente-denhaag/baseprops@0.1.7 - @gemeente-denhaag/box@0.1.7 - @gemeente-denhaag/buttongroup@0.1.7 - @gemeente-denhaag/button@0.1.7 - @gemeente-denhaag/cardactions@0.1.7 - @gemeente-denhaag/cardcontent@0.1.7 - @gemeente-denhaag/cardheader@0.1.7 - @gemeente-denhaag/card@0.1.7 - @gemeente-denhaag/checkbox@0.1.7 - @gemeente-denhaag/container@0.1.7 - @gemeente-denhaag/divider@0.1.7 - @gemeente-denhaag/drawer@0.1.7 - @gemeente-denhaag/formcontrollabel@0.1.7 - @gemeente-denhaag/formcontrol@0.1.7 - @gemeente-denhaag/formgroup@0.1.7 - @gemeente-denhaag/gridlisttilebar@0.1.7 - @gemeente-denhaag/gridlisttile@0.1.7 - @gemeente-denhaag/gridlist@0.1.7 - @gemeente-denhaag/grid@0.1.7 - @gemeente-denhaag/hidden@0.1.7 - @gemeente-denhaag/iconbutton@0.1.7 - @gemeente-denhaag/inputlabel@0.1.7 - @gemeente-denhaag/link@0.0.2 - @gemeente-denhaag/listitemavatar@0.1.7 - @gemeente-denhaag/listitemicon@0.1.7 - @gemeente-denhaag/listitemsecondaryaction@0.1.7 - @gemeente-denhaag/listitemtext@0.1.7 - @gemeente-denhaag/listitem@0.1.7 - @gemeente-denhaag/listsubheader@0.1.7 - @gemeente-denhaag/list@0.1.7 - @gemeente-denhaag/menuitem@0.1.7 - @gemeente-denhaag/menulist@0.1.7 - @gemeente-denhaag/menu@0.1.7 - @gemeente-denhaag/mobilestepper@0.1.7 - @gemeente-denhaag/paper@0.1.7 - @gemeente-denhaag/pickersutilsprovider@0.1.10 - @gemeente-denhaag/pickers@0.1.14 - @gemeente-denhaag/popover@0.1.7 - @gemeente-denhaag/popper@0.1.7 - @gemeente-denhaag/radiogroup@0.1.7 - @gemeente-denhaag/radio@0.1.7 - @gemeente-denhaag/select@0.1.7 - @gemeente-denhaag/stepbutton@0.1.7 - @gemeente-denhaag/stepconnector@0.1.7 - @gemeente-denhaag/stepcontent@0.1.7 - @gemeente-denhaag/stepicon@0.1.7 - @gemeente-denhaag/steplabel@0.1.7 - @gemeente-denhaag/step@0.1.7 - @gemeente-denhaag/stepper@0.1.7 - @gemeente-denhaag/swipeabledrawer@0.1.7 - @gemeente-denhaag/switch@0.1.7 - @gemeente-denhaag/tabcontext@0.1.7 - @gemeente-denhaag/tablist@0.1.7 - @gemeente-denhaag/tabpanel@0.1.7 - @gemeente-denhaag/tabscrollbutton@0.1.7 - @gemeente-denhaag/tab@0.1.7 - @gemeente-denhaag/tabs@0.1.7 - @gemeente-denhaag/textfield@0.1.7 - @gemeente-denhaag/toolbar@0.1.7 - @gemeente-denhaag/typography@0.1.7 - @gemeente-denhaag/datadisplay@0.1.5 - @gemeente-denhaag/denhaag-component-library@0.1.14 - @gemeente-denhaag/input@0.1.12 - @gemeente-denhaag/layout@0.1.5 - @gemeente-denhaag/navigation@0.1.5 - @gemeente-denhaag/surfaces@0.1.5 --- src/components/Accordion/package.json | 10 ++-- src/components/AccordionActions/package.json | 4 +- src/components/AccordionDetails/package.json | 4 +- src/components/AccordionSummary/package.json | 4 +- src/components/AppBar/package.json | 4 +- src/components/Avatar/package.json | 4 +- src/components/AvatarGroup/package.json | 6 +-- src/components/Badge/package.json | 4 +- .../BaseDataDisplayProps/package.json | 4 +- src/components/BaseLayoutProps/package.json | 4 +- src/components/BaseProps/package.json | 2 +- src/components/Box/package.json | 4 +- src/components/Button/package.json | 4 +- src/components/ButtonGroup/package.json | 6 +-- src/components/Card/package.json | 12 ++--- src/components/CardActions/package.json | 4 +- src/components/CardContent/package.json | 4 +- src/components/CardHeader/package.json | 6 +-- src/components/Checkbox/package.json | 8 ++-- src/components/Container/package.json | 4 +- src/components/Divider/package.json | 4 +- src/components/Drawer/package.json | 4 +- src/components/FormControl/package.json | 2 +- src/components/FormControlLabel/package.json | 4 +- src/components/FormGroup/package.json | 4 +- src/components/Grid/package.json | 4 +- src/components/GridList/package.json | 8 ++-- src/components/GridListTile/package.json | 4 +- src/components/GridListTileBar/package.json | 2 +- src/components/Hidden/package.json | 4 +- src/components/IconButton/package.json | 4 +- src/components/InputLabel/package.json | 4 +- src/components/Link/package.json | 2 +- src/components/List/package.json | 16 +++---- src/components/ListItem/package.json | 4 +- src/components/ListItemAvatar/package.json | 4 +- src/components/ListItemIcon/package.json | 4 +- .../ListItemSecondaryAction/package.json | 4 +- src/components/ListItemText/package.json | 4 +- src/components/ListSubheader/package.json | 4 +- src/components/Menu/package.json | 12 ++--- src/components/MenuItem/package.json | 4 +- src/components/MenuList/package.json | 4 +- src/components/MobileStepper/package.json | 16 +++---- src/components/Paper/package.json | 4 +- src/components/Pickers/package.json | 4 +- .../PickersUtilsProvider/package.json | 2 +- src/components/Popover/package.json | 4 +- src/components/Popper/package.json | 4 +- src/components/Radio/package.json | 2 +- src/components/RadioGroup/package.json | 4 +- src/components/Select/package.json | 4 +- src/components/Step/package.json | 4 +- src/components/StepButton/package.json | 4 +- src/components/StepConnector/package.json | 4 +- src/components/StepContent/package.json | 4 +- src/components/StepIcon/package.json | 4 +- src/components/StepLabel/package.json | 4 +- src/components/Stepper/package.json | 16 +++---- src/components/SwipeableDrawer/package.json | 4 +- src/components/Switch/package.json | 4 +- src/components/Tab/package.json | 4 +- src/components/TabContext/package.json | 4 +- src/components/TabList/package.json | 4 +- src/components/TabPanel/package.json | 4 +- src/components/TabScrollButton/package.json | 4 +- src/components/Tabs/package.json | 8 ++-- src/components/TextField/package.json | 4 +- src/components/Toolbar/package.json | 4 +- src/components/Typography/package.json | 4 +- src/meta-packages/datadisplay/package.json | 26 +++++------ .../denhaag-component-library/package.json | 16 +++---- src/meta-packages/input/package.json | 32 ++++++------- src/meta-packages/layout/package.json | 18 ++++---- src/meta-packages/navigation/package.json | 46 +++++++++---------- src/meta-packages/surfaces/package.json | 26 +++++------ 76 files changed, 254 insertions(+), 254 deletions(-) diff --git a/src/components/Accordion/package.json b/src/components/Accordion/package.json index c11835fc6b..8c9d606c4c 100644 --- a/src/components/Accordion/package.json +++ b/src/components/Accordion/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Accordion.tsx", "module": "Accordion.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,10 +13,10 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/accordionactions": "^0.1.6", - "@gemeente-denhaag/accordiondetails": "^0.1.6", - "@gemeente-denhaag/accordionsummary": "^0.1.6", - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/accordionactions": "^0.1.7", + "@gemeente-denhaag/accordiondetails": "^0.1.7", + "@gemeente-denhaag/accordionsummary": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/AccordionActions/package.json b/src/components/AccordionActions/package.json index 72af041b21..3887affdb9 100644 --- a/src/components/AccordionActions/package.json +++ b/src/components/AccordionActions/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "AccordionActions.tsx", "module": "AccordionActions.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/AccordionDetails/package.json b/src/components/AccordionDetails/package.json index fa4f72f0cd..99b1cc27ae 100644 --- a/src/components/AccordionDetails/package.json +++ b/src/components/AccordionDetails/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "AccordionDetails.tsx", "module": "AccordionDetails.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/AccordionSummary/package.json b/src/components/AccordionSummary/package.json index 5126f5a6fd..995e2a6140 100644 --- a/src/components/AccordionSummary/package.json +++ b/src/components/AccordionSummary/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "AccordionSummary.tsx", "module": "AccordionSummary.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/AppBar/package.json b/src/components/AppBar/package.json index d199420c00..8ab52f293c 100644 --- a/src/components/AppBar/package.json +++ b/src/components/AppBar/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "AppBar.tsx", "module": "AppBar.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Avatar/package.json b/src/components/Avatar/package.json index 6664fa8af1..a391ffe84d 100644 --- a/src/components/Avatar/package.json +++ b/src/components/Avatar/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/avatar", "description": "An Avatar component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "Avatar.tsx", "module": "Avatar.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/AvatarGroup/package.json b/src/components/AvatarGroup/package.json index 0bc1d034e3..2ca769823e 100644 --- a/src/components/AvatarGroup/package.json +++ b/src/components/AvatarGroup/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/avatargroup", "description": "An AvatarGroup component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "AvatarGroup.tsx", "module": "AvatarGroup.tsx", "license": "EUPL-1.2", @@ -13,8 +13,8 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/avatar": "^0.1.6", - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/avatar": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/lab": "^4.0.0-alpha" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Badge/package.json b/src/components/Badge/package.json index d89e1addd0..25bb0d059f 100644 --- a/src/components/Badge/package.json +++ b/src/components/Badge/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Badge.tsx", "module": "Badge.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.6", + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/BaseDataDisplayProps/package.json b/src/components/BaseDataDisplayProps/package.json index 19170671a5..9fa5403a6f 100644 --- a/src/components/BaseDataDisplayProps/package.json +++ b/src/components/BaseDataDisplayProps/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/basedatadisplayprops", "description": "A package containing properties used in DataDisplay", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "BaseDataDisplayProps.tsx", "module": "BaseDataDisplayProps.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6" + "@gemeente-denhaag/baseprops": "^0.1.7" }, "peerDependencies": { "react": "^16.13.0" diff --git a/src/components/BaseLayoutProps/package.json b/src/components/BaseLayoutProps/package.json index 77bd473161..6f62645e32 100644 --- a/src/components/BaseLayoutProps/package.json +++ b/src/components/BaseLayoutProps/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "BaseLayoutProps.tsx", "module": "BaseLayoutProps.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6" + "@gemeente-denhaag/baseprops": "^0.1.7" }, "peerDependencies": { "react": "^16.13.0" diff --git a/src/components/BaseProps/package.json b/src/components/BaseProps/package.json index 03fed3693c..ccfe32cdb3 100644 --- a/src/components/BaseProps/package.json +++ b/src/components/BaseProps/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "BaseProps.tsx", "module": "BaseProps.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", diff --git a/src/components/Box/package.json b/src/components/Box/package.json index 496c1b9083..d991915310 100644 --- a/src/components/Box/package.json +++ b/src/components/Box/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Box.tsx", "module": "Box.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.6", + "@gemeente-denhaag/baselayoutprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Button/package.json b/src/components/Button/package.json index 70a5a9aade..10c4c77e02 100644 --- a/src/components/Button/package.json +++ b/src/components/Button/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Button.tsx", "module": "Button.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ButtonGroup/package.json b/src/components/ButtonGroup/package.json index 6f035bc8d3..02466ebfcc 100644 --- a/src/components/ButtonGroup/package.json +++ b/src/components/ButtonGroup/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "ButtonGroup.tsx", "module": "ButtonGroup.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,8 +13,8 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/button": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/button": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Card/package.json b/src/components/Card/package.json index e50c8046b4..447f6391fa 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Card.tsx", "module": "Card.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,11 +13,11 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/cardactions": "^0.1.6", - "@gemeente-denhaag/cardcontent": "^0.1.6", - "@gemeente-denhaag/cardheader": "^0.1.6", - "@gemeente-denhaag/paper": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/cardactions": "^0.1.7", + "@gemeente-denhaag/cardcontent": "^0.1.7", + "@gemeente-denhaag/cardheader": "^0.1.7", + "@gemeente-denhaag/paper": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/CardActions/package.json b/src/components/CardActions/package.json index 3797889a6a..f13ea56442 100644 --- a/src/components/CardActions/package.json +++ b/src/components/CardActions/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "CardActions.tsx", "module": "CardActions.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/CardContent/package.json b/src/components/CardContent/package.json index ac95f55a22..369fe4dfaf 100644 --- a/src/components/CardContent/package.json +++ b/src/components/CardContent/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "CardContent.tsx", "module": "CardContent.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/CardHeader/package.json b/src/components/CardHeader/package.json index 28e6a8487d..278f0d77a6 100644 --- a/src/components/CardHeader/package.json +++ b/src/components/CardHeader/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "CardHeader.tsx", "module": "CardHeader.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,8 +13,8 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/typography": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/typography": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Checkbox/package.json b/src/components/Checkbox/package.json index 116dadf2ca..51e7fb2e78 100644 --- a/src/components/Checkbox/package.json +++ b/src/components/Checkbox/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Checkbox.tsx", "module": "Checkbox.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,9 +13,9 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/formcontrollabel": "^0.1.6", - "@gemeente-denhaag/formgroup": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/formcontrollabel": "^0.1.7", + "@gemeente-denhaag/formgroup": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Container/package.json b/src/components/Container/package.json index 07b9daff85..8c2ba9607a 100644 --- a/src/components/Container/package.json +++ b/src/components/Container/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Container.tsx", "module": "Container.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.6", + "@gemeente-denhaag/baselayoutprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Divider/package.json b/src/components/Divider/package.json index b4f3c2851c..c2575b6776 100644 --- a/src/components/Divider/package.json +++ b/src/components/Divider/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Divider.tsx", "module": "Divider.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.6", + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Drawer/package.json b/src/components/Drawer/package.json index 17cb4edbab..fa23225d41 100644 --- a/src/components/Drawer/package.json +++ b/src/components/Drawer/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Drawer.tsx", "module": "Drawer.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/FormControl/package.json b/src/components/FormControl/package.json index 76d6138c1e..29613d31a4 100644 --- a/src/components/FormControl/package.json +++ b/src/components/FormControl/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "FormControl.tsx", "module": "FormControl.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", diff --git a/src/components/FormControlLabel/package.json b/src/components/FormControlLabel/package.json index 5a5ec9d05e..db1cfd2c1c 100644 --- a/src/components/FormControlLabel/package.json +++ b/src/components/FormControlLabel/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "FormControlLabel.tsx", "module": "FormControlLabel.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/FormGroup/package.json b/src/components/FormGroup/package.json index 3e5e1727d6..93212c0473 100644 --- a/src/components/FormGroup/package.json +++ b/src/components/FormGroup/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "FormGroup.tsx", "module": "FormGroup.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Grid/package.json b/src/components/Grid/package.json index 5dca6d5a07..3cc321b538 100644 --- a/src/components/Grid/package.json +++ b/src/components/Grid/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Grid.tsx", "module": "Grid.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.6", + "@gemeente-denhaag/baselayoutprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/GridList/package.json b/src/components/GridList/package.json index 06586937c0..1403004745 100644 --- a/src/components/GridList/package.json +++ b/src/components/GridList/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "GridList.tsx", "module": "GridList.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,9 +13,9 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.6", - "@gemeente-denhaag/gridlisttile": "^0.1.6", - "@gemeente-denhaag/gridlisttilebar": "^0.1.6", + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@gemeente-denhaag/gridlisttile": "^0.1.7", + "@gemeente-denhaag/gridlisttilebar": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/GridListTile/package.json b/src/components/GridListTile/package.json index adadc40963..948fb0e5e7 100644 --- a/src/components/GridListTile/package.json +++ b/src/components/GridListTile/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "GridListTile.tsx", "module": "GridListTile.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.6", + "@gemeente-denhaag/baselayoutprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/GridListTileBar/package.json b/src/components/GridListTileBar/package.json index c77f87d9a7..05a455fd38 100644 --- a/src/components/GridListTileBar/package.json +++ b/src/components/GridListTileBar/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/gridlisttilebar", "author": "Municipality of The Hague", "description": "A GridListTileBar component", - "version": "0.1.6", + "version": "0.1.7", "main": "GridListTileBar.tsx", "module": "GridListTileBar.tsx", "license": "EUPL-1.2", diff --git a/src/components/Hidden/package.json b/src/components/Hidden/package.json index c57167373e..8ade47eb45 100644 --- a/src/components/Hidden/package.json +++ b/src/components/Hidden/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Hidden.tsx", "module": "Hidden.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/IconButton/package.json b/src/components/IconButton/package.json index b112bd5c42..675b8aa1aa 100644 --- a/src/components/IconButton/package.json +++ b/src/components/IconButton/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "IconButton.tsx", "module": "IconButton.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/InputLabel/package.json b/src/components/InputLabel/package.json index fa93863e60..42448457d9 100644 --- a/src/components/InputLabel/package.json +++ b/src/components/InputLabel/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "InputLabel.tsx", "module": "InputLabel.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Link/package.json b/src/components/Link/package.json index 777551ed0e..8f0c6ba978 100644 --- a/src/components/Link/package.json +++ b/src/components/Link/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Link.tsx", "module": "Link.tsx", - "version": "0.0.1", + "version": "0.0.2", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", diff --git a/src/components/List/package.json b/src/components/List/package.json index 4382efe9a3..8f2f286ac6 100644 --- a/src/components/List/package.json +++ b/src/components/List/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/list", "description": "A List component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "List.tsx", "module": "List.tsx", "license": "EUPL-1.2", @@ -13,13 +13,13 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/listitem": "^0.1.6", - "@gemeente-denhaag/listitemavatar": "^0.1.6", - "@gemeente-denhaag/listitemicon": "^0.1.6", - "@gemeente-denhaag/listitemsecondaryaction": "^0.1.6", - "@gemeente-denhaag/listitemtext": "^0.1.6", - "@gemeente-denhaag/listsubheader": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/listitem": "^0.1.7", + "@gemeente-denhaag/listitemavatar": "^0.1.7", + "@gemeente-denhaag/listitemicon": "^0.1.7", + "@gemeente-denhaag/listitemsecondaryaction": "^0.1.7", + "@gemeente-denhaag/listitemtext": "^0.1.7", + "@gemeente-denhaag/listsubheader": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListItem/package.json b/src/components/ListItem/package.json index f3b7268025..4682be83a1 100644 --- a/src/components/ListItem/package.json +++ b/src/components/ListItem/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listitem", "description": "A ListItem component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListItem.tsx", "module": "ListItem.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListItemAvatar/package.json b/src/components/ListItemAvatar/package.json index 23b9438467..8f54f1c3e9 100644 --- a/src/components/ListItemAvatar/package.json +++ b/src/components/ListItemAvatar/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listitemavatar", "description": "A ListItemAvatar component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListItemAvatar.tsx", "module": "ListItemAvatar.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListItemIcon/package.json b/src/components/ListItemIcon/package.json index 56dc26f0f4..cb132276a9 100644 --- a/src/components/ListItemIcon/package.json +++ b/src/components/ListItemIcon/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listitemicon", "description": "A ListItemIcon component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListItemIcon.tsx", "module": "ListItemIcon.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListItemSecondaryAction/package.json b/src/components/ListItemSecondaryAction/package.json index dde8cc408a..1d1b120a36 100644 --- a/src/components/ListItemSecondaryAction/package.json +++ b/src/components/ListItemSecondaryAction/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listitemsecondaryaction", "description": "A ListItemSecondaryAction component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListItemSecondaryAction.tsx", "module": "ListItemSecondaryAction.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListItemText/package.json b/src/components/ListItemText/package.json index 099683fa85..af94a3f1ff 100644 --- a/src/components/ListItemText/package.json +++ b/src/components/ListItemText/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listitemtext", "description": "A ListItemText component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListItemText.tsx", "module": "ListItemText.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/ListSubheader/package.json b/src/components/ListSubheader/package.json index 6022df21c2..46c0fe895e 100644 --- a/src/components/ListSubheader/package.json +++ b/src/components/ListSubheader/package.json @@ -2,7 +2,7 @@ "name": "@gemeente-denhaag/listsubheader", "description": "A ListSubheader component", "author": "Municipality of The Hague", - "version": "0.1.6", + "version": "0.1.7", "main": "ListSubheader.tsx", "module": "ListSubheader.tsx", "license": "EUPL-1.2", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Menu/package.json b/src/components/Menu/package.json index cdd201cb3f..3f68160b67 100644 --- a/src/components/Menu/package.json +++ b/src/components/Menu/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Menu.tsx", "module": "Menu.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,11 +13,11 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/menuitem": "^0.1.6", - "@gemeente-denhaag/menulist": "^0.1.6", - "@gemeente-denhaag/popover": "^0.1.6", - "@gemeente-denhaag/popper": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/menuitem": "^0.1.7", + "@gemeente-denhaag/menulist": "^0.1.7", + "@gemeente-denhaag/popover": "^0.1.7", + "@gemeente-denhaag/popper": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/MenuItem/package.json b/src/components/MenuItem/package.json index 93a8079bd2..d108f4ac90 100644 --- a/src/components/MenuItem/package.json +++ b/src/components/MenuItem/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "MenuItem.tsx", "module": "MenuItem.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/MenuList/package.json b/src/components/MenuList/package.json index 062aeb18fe..fb61c029a1 100644 --- a/src/components/MenuList/package.json +++ b/src/components/MenuList/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "MenuList.tsx", "module": "MenuList.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/MobileStepper/package.json b/src/components/MobileStepper/package.json index 726db28016..bb5c8987cd 100644 --- a/src/components/MobileStepper/package.json +++ b/src/components/MobileStepper/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "MobileStepper.tsx", "module": "MobileStepper.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,13 +13,13 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/step": "^0.1.6", - "@gemeente-denhaag/stepbutton": "^0.1.6", - "@gemeente-denhaag/stepconnector": "^0.1.6", - "@gemeente-denhaag/stepcontent": "^0.1.6", - "@gemeente-denhaag/stepicon": "^0.1.6", - "@gemeente-denhaag/steplabel": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/step": "^0.1.7", + "@gemeente-denhaag/stepbutton": "^0.1.7", + "@gemeente-denhaag/stepconnector": "^0.1.7", + "@gemeente-denhaag/stepcontent": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@gemeente-denhaag/steplabel": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Paper/package.json b/src/components/Paper/package.json index 2b36d1ed67..7179bf9b0a 100644 --- a/src/components/Paper/package.json +++ b/src/components/Paper/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Paper.tsx", "module": "Paper.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Pickers/package.json b/src/components/Pickers/package.json index 8442556834..e052b8b978 100644 --- a/src/components/Pickers/package.json +++ b/src/components/Pickers/package.json @@ -1,6 +1,6 @@ { "name": "@gemeente-denhaag/pickers", - "version": "0.1.13", + "version": "0.1.14", "description": "A collection of Pickers", "author": "Municipality of The Hague", "license": "EUPL-1.2", @@ -11,7 +11,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/pickersutilsprovider": "^0.1.9", + "@gemeente-denhaag/pickersutilsprovider": "^0.1.10", "@material-ui/core": "^4.11.0", "@material-ui/pickers": "^3.2.10" }, diff --git a/src/components/PickersUtilsProvider/package.json b/src/components/PickersUtilsProvider/package.json index 933aa4429d..0f9595c37b 100644 --- a/src/components/PickersUtilsProvider/package.json +++ b/src/components/PickersUtilsProvider/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "PickersUtilsProvider.tsx", "module": "PickersUtilsProvider.tsx", - "version": "0.1.9", + "version": "0.1.10", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", diff --git a/src/components/Popover/package.json b/src/components/Popover/package.json index 1508ed09ab..68842bcb99 100644 --- a/src/components/Popover/package.json +++ b/src/components/Popover/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Popover.tsx", "module": "Popover.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Popper/package.json b/src/components/Popper/package.json index ef0f2eb5b3..687e4e9a03 100644 --- a/src/components/Popper/package.json +++ b/src/components/Popper/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Popper.tsx", "module": "Popper.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Radio/package.json b/src/components/Radio/package.json index dd53eef453..a84fd42231 100644 --- a/src/components/Radio/package.json +++ b/src/components/Radio/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Radio.tsx", "module": "Radio.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", diff --git a/src/components/RadioGroup/package.json b/src/components/RadioGroup/package.json index 4f8be728d8..44aa63b31a 100644 --- a/src/components/RadioGroup/package.json +++ b/src/components/RadioGroup/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "RadioGroup.tsx", "module": "RadioGroup.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.2" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Select/package.json b/src/components/Select/package.json index 7728a45f03..a40ea00364 100644 --- a/src/components/Select/package.json +++ b/src/components/Select/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Select.tsx", "module": "Select.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Step/package.json b/src/components/Step/package.json index a2f8e299ca..f958b7c6ae 100644 --- a/src/components/Step/package.json +++ b/src/components/Step/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Step.tsx", "module": "Step.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/StepButton/package.json b/src/components/StepButton/package.json index 134e68627f..4e1b20ac06 100644 --- a/src/components/StepButton/package.json +++ b/src/components/StepButton/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "StepButton.tsx", "module": "StepButton.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/StepConnector/package.json b/src/components/StepConnector/package.json index ef12b61f6d..6782bcc737 100644 --- a/src/components/StepConnector/package.json +++ b/src/components/StepConnector/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "StepConnector.tsx", "module": "StepConnector.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/StepContent/package.json b/src/components/StepContent/package.json index b1e98d9d37..d2fa5349d4 100644 --- a/src/components/StepContent/package.json +++ b/src/components/StepContent/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "StepContent.tsx", "module": "StepContent.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/StepIcon/package.json b/src/components/StepIcon/package.json index c0769cb842..3bda12fb45 100644 --- a/src/components/StepIcon/package.json +++ b/src/components/StepIcon/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "StepIcon.tsx", "module": "StepIcon.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/StepLabel/package.json b/src/components/StepLabel/package.json index 9cbfeec8b3..8167a57f83 100644 --- a/src/components/StepLabel/package.json +++ b/src/components/StepLabel/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "StepLabel.tsx", "module": "StepLabel.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Stepper/package.json b/src/components/Stepper/package.json index 49bd01fe37..f69e2050b2 100644 --- a/src/components/Stepper/package.json +++ b/src/components/Stepper/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Stepper.tsx", "module": "Stepper.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,13 +13,13 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/step": "^0.1.6", - "@gemeente-denhaag/stepbutton": "^0.1.6", - "@gemeente-denhaag/stepconnector": "^0.1.6", - "@gemeente-denhaag/stepcontent": "^0.1.6", - "@gemeente-denhaag/stepicon": "^0.1.6", - "@gemeente-denhaag/steplabel": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/step": "^0.1.7", + "@gemeente-denhaag/stepbutton": "^0.1.7", + "@gemeente-denhaag/stepconnector": "^0.1.7", + "@gemeente-denhaag/stepcontent": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@gemeente-denhaag/steplabel": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/SwipeableDrawer/package.json b/src/components/SwipeableDrawer/package.json index 0262f7206a..4107091bf7 100644 --- a/src/components/SwipeableDrawer/package.json +++ b/src/components/SwipeableDrawer/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "SwipeableDrawer.tsx", "module": "SwipeableDrawer.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Switch/package.json b/src/components/Switch/package.json index 289fa88829..4dd72e5892 100644 --- a/src/components/Switch/package.json +++ b/src/components/Switch/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Switch.tsx", "module": "Switch.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Tab/package.json b/src/components/Tab/package.json index 387027af0f..2802990672 100644 --- a/src/components/Tab/package.json +++ b/src/components/Tab/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Tab.tsx", "module": "Tab.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/TabContext/package.json b/src/components/TabContext/package.json index 5f8dfd3e9e..e926003c39 100644 --- a/src/components/TabContext/package.json +++ b/src/components/TabContext/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "TabContext.tsx", "module": "TabContext.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/lab": "^4.0.0-alpha" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/TabList/package.json b/src/components/TabList/package.json index cdca848dc0..4f8a9e1fe4 100644 --- a/src/components/TabList/package.json +++ b/src/components/TabList/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "TabList.tsx", "module": "TabList.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/lab": "^4.0.0-alpha" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/TabPanel/package.json b/src/components/TabPanel/package.json index 3b2a67006b..fe1bc2e2c2 100644 --- a/src/components/TabPanel/package.json +++ b/src/components/TabPanel/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "TabPanel.tsx", "module": "TabPanel.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/lab": "^4.0.0-alpha" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/TabScrollButton/package.json b/src/components/TabScrollButton/package.json index 1ad707352d..2188e13f4c 100644 --- a/src/components/TabScrollButton/package.json +++ b/src/components/TabScrollButton/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "TabScrollButton.tsx", "module": "TabScrollButton.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Tabs/package.json b/src/components/Tabs/package.json index f50ba9e074..2d9d5bba22 100644 --- a/src/components/Tabs/package.json +++ b/src/components/Tabs/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Tabs.tsx", "module": "Tabs.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,9 +13,9 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", - "@gemeente-denhaag/tab": "^0.1.6", - "@gemeente-denhaag/tabscrollbutton": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/tab": "^0.1.7", + "@gemeente-denhaag/tabscrollbutton": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/TextField/package.json b/src/components/TextField/package.json index 3b834f1c7a..41507ca59d 100644 --- a/src/components/TextField/package.json +++ b/src/components/TextField/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "TextField.tsx", "module": "TextField.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Toolbar/package.json b/src/components/Toolbar/package.json index c24480a6e3..52c4d530ee 100644 --- a/src/components/Toolbar/package.json +++ b/src/components/Toolbar/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Toolbar.tsx", "module": "Toolbar.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/baseprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/components/Typography/package.json b/src/components/Typography/package.json index 5af08b2f46..5f148f066b 100644 --- a/src/components/Typography/package.json +++ b/src/components/Typography/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "Typography.tsx", "module": "Typography.tsx", - "version": "0.1.6", + "version": "0.1.7", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,7 +13,7 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.6", + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", "@material-ui/core": "^4.11.0" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" diff --git a/src/meta-packages/datadisplay/package.json b/src/meta-packages/datadisplay/package.json index cc5e30f41c..9e349e4da5 100644 --- a/src/meta-packages/datadisplay/package.json +++ b/src/meta-packages/datadisplay/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.4", + "version": "0.1.5", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,17 +13,17 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/avatar": "^0.1.3", - "@gemeente-denhaag/avatargroup": "^0.1.3", - "@gemeente-denhaag/badge": "^0.1.3", - "@gemeente-denhaag/baseprops": "^0.1.3", - "@gemeente-denhaag/divider": "^0.1.3", - "@gemeente-denhaag/list": "^0.1.3", - "@gemeente-denhaag/listitem": "^0.1.3", - "@gemeente-denhaag/listitemavatar": "^0.1.3", - "@gemeente-denhaag/listitemsecondaryaction": "^0.1.3", - "@gemeente-denhaag/listitemtext": "^0.1.3", - "@gemeente-denhaag/listsubheader": "^0.1.3", - "@gemeente-denhaag/typography": "^0.1.3" + "@gemeente-denhaag/avatar": "^0.1.7", + "@gemeente-denhaag/avatargroup": "^0.1.7", + "@gemeente-denhaag/badge": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/divider": "^0.1.7", + "@gemeente-denhaag/list": "^0.1.7", + "@gemeente-denhaag/listitem": "^0.1.7", + "@gemeente-denhaag/listitemavatar": "^0.1.7", + "@gemeente-denhaag/listitemsecondaryaction": "^0.1.7", + "@gemeente-denhaag/listitemtext": "^0.1.7", + "@gemeente-denhaag/listsubheader": "^0.1.7", + "@gemeente-denhaag/typography": "^0.1.7" } } diff --git a/src/meta-packages/denhaag-component-library/package.json b/src/meta-packages/denhaag-component-library/package.json index 0174ecf31d..d8377dfd9f 100644 --- a/src/meta-packages/denhaag-component-library/package.json +++ b/src/meta-packages/denhaag-component-library/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.13", + "version": "0.1.14", "files": [ "index.tsx" ], @@ -16,12 +16,12 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.3", - "@gemeente-denhaag/datadisplay": "^0.1.3", - "@gemeente-denhaag/input": "^0.1.11", - "@gemeente-denhaag/layout": "^0.1.3", - "@gemeente-denhaag/navigation": "^0.1.3", - "@gemeente-denhaag/pickers": "^0.1.13", - "@gemeente-denhaag/surfaces": "^0.1.3" + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/datadisplay": "^0.1.5", + "@gemeente-denhaag/input": "^0.1.12", + "@gemeente-denhaag/layout": "^0.1.5", + "@gemeente-denhaag/navigation": "^0.1.5", + "@gemeente-denhaag/pickers": "^0.1.14", + "@gemeente-denhaag/surfaces": "^0.1.5" } } diff --git a/src/meta-packages/input/package.json b/src/meta-packages/input/package.json index eef0e0679d..8d6dcf0fce 100644 --- a/src/meta-packages/input/package.json +++ b/src/meta-packages/input/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.11", + "version": "0.1.12", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,20 +13,20 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.3", - "@gemeente-denhaag/button": "^0.1.3", - "@gemeente-denhaag/buttongroup": "^0.1.3", - "@gemeente-denhaag/checkbox": "^0.1.3", - "@gemeente-denhaag/formcontrol": "^0.1.3", - "@gemeente-denhaag/formcontrollabel": "^0.1.3", - "@gemeente-denhaag/formgroup": "^0.1.3", - "@gemeente-denhaag/iconbutton": "^0.1.3", - "@gemeente-denhaag/inputlabel": "^0.1.3", - "@gemeente-denhaag/pickers": "^0.1.13", - "@gemeente-denhaag/radio": "^0.1.3", - "@gemeente-denhaag/radiogroup": "^0.1.3", - "@gemeente-denhaag/select": "^0.1.3", - "@gemeente-denhaag/switch": "^0.1.3", - "@gemeente-denhaag/textfield": "^0.1.3" + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/button": "^0.1.7", + "@gemeente-denhaag/buttongroup": "^0.1.7", + "@gemeente-denhaag/checkbox": "^0.1.7", + "@gemeente-denhaag/formcontrol": "^0.1.7", + "@gemeente-denhaag/formcontrollabel": "^0.1.7", + "@gemeente-denhaag/formgroup": "^0.1.7", + "@gemeente-denhaag/iconbutton": "^0.1.7", + "@gemeente-denhaag/inputlabel": "^0.1.7", + "@gemeente-denhaag/pickers": "^0.1.14", + "@gemeente-denhaag/radio": "^0.1.7", + "@gemeente-denhaag/radiogroup": "^0.1.7", + "@gemeente-denhaag/select": "^0.1.7", + "@gemeente-denhaag/switch": "^0.1.7", + "@gemeente-denhaag/textfield": "^0.1.7" } } diff --git a/src/meta-packages/layout/package.json b/src/meta-packages/layout/package.json index 458d69e7e5..313386f52e 100644 --- a/src/meta-packages/layout/package.json +++ b/src/meta-packages/layout/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.4", + "version": "0.1.5", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,13 +13,13 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.3", - "@gemeente-denhaag/box": "^0.1.3", - "@gemeente-denhaag/container": "^0.1.3", - "@gemeente-denhaag/grid": "^0.1.3", - "@gemeente-denhaag/gridlist": "^0.1.3", - "@gemeente-denhaag/gridlisttile": "^0.1.3", - "@gemeente-denhaag/gridlisttilebar": "^0.1.3", - "@gemeente-denhaag/hidden": "^0.1.3" + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@gemeente-denhaag/box": "^0.1.7", + "@gemeente-denhaag/container": "^0.1.7", + "@gemeente-denhaag/grid": "^0.1.7", + "@gemeente-denhaag/gridlist": "^0.1.7", + "@gemeente-denhaag/gridlisttile": "^0.1.7", + "@gemeente-denhaag/gridlisttilebar": "^0.1.7", + "@gemeente-denhaag/hidden": "^0.1.7" } } diff --git a/src/meta-packages/navigation/package.json b/src/meta-packages/navigation/package.json index cf9a642086..d76de0c7dd 100644 --- a/src/meta-packages/navigation/package.json +++ b/src/meta-packages/navigation/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.4", + "version": "0.1.5", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,28 +13,28 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.3", - "@gemeente-denhaag/drawer": "^0.1.3", - "@gemeente-denhaag/menu": "^0.1.3", - "@gemeente-denhaag/menuitem": "^0.1.3", - "@gemeente-denhaag/menulist": "^0.1.3", - "@gemeente-denhaag/mobilestepper": "^0.1.3", - "@gemeente-denhaag/popover": "^0.1.3", - "@gemeente-denhaag/popper": "^0.1.3", - "@gemeente-denhaag/step": "^0.1.3", - "@gemeente-denhaag/stepbutton": "^0.1.3", - "@gemeente-denhaag/stepconnector": "^0.1.3", - "@gemeente-denhaag/stepcontent": "^0.1.3", - "@gemeente-denhaag/stepicon": "^0.1.3", - "@gemeente-denhaag/steplabel": "^0.1.3", - "@gemeente-denhaag/stepper": "^0.1.3", - "@gemeente-denhaag/swipeabledrawer": "^0.1.3", - "@gemeente-denhaag/tab": "^0.1.3", - "@gemeente-denhaag/tabcontext": "^0.1.3", - "@gemeente-denhaag/tablist": "^0.1.3", - "@gemeente-denhaag/tabpanel": "^0.1.3", - "@gemeente-denhaag/tabs": "^0.1.3", - "@gemeente-denhaag/tabscrollbutton": "^0.1.3", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/drawer": "^0.1.7", + "@gemeente-denhaag/menu": "^0.1.7", + "@gemeente-denhaag/menuitem": "^0.1.7", + "@gemeente-denhaag/menulist": "^0.1.7", + "@gemeente-denhaag/mobilestepper": "^0.1.7", + "@gemeente-denhaag/popover": "^0.1.7", + "@gemeente-denhaag/popper": "^0.1.7", + "@gemeente-denhaag/step": "^0.1.7", + "@gemeente-denhaag/stepbutton": "^0.1.7", + "@gemeente-denhaag/stepconnector": "^0.1.7", + "@gemeente-denhaag/stepcontent": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@gemeente-denhaag/steplabel": "^0.1.7", + "@gemeente-denhaag/stepper": "^0.1.7", + "@gemeente-denhaag/swipeabledrawer": "^0.1.7", + "@gemeente-denhaag/tab": "^0.1.7", + "@gemeente-denhaag/tabcontext": "^0.1.7", + "@gemeente-denhaag/tablist": "^0.1.7", + "@gemeente-denhaag/tabpanel": "^0.1.7", + "@gemeente-denhaag/tabs": "^0.1.7", + "@gemeente-denhaag/tabscrollbutton": "^0.1.7", "@material-ui/core": "^4.11.0", "@material-ui/lab": "^4.0.0-alpha" } diff --git a/src/meta-packages/surfaces/package.json b/src/meta-packages/surfaces/package.json index b84343f671..c29765312f 100644 --- a/src/meta-packages/surfaces/package.json +++ b/src/meta-packages/surfaces/package.json @@ -5,7 +5,7 @@ "license": "EUPL-1.2", "main": "index.tsx", "module": "index.tsx", - "version": "0.1.4", + "version": "0.1.5", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", @@ -13,17 +13,17 @@ }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { - "@gemeente-denhaag/accordion": "^0.1.3", - "@gemeente-denhaag/accordionactions": "^0.1.3", - "@gemeente-denhaag/accordiondetails": "^0.1.3", - "@gemeente-denhaag/accordionsummary": "^0.1.3", - "@gemeente-denhaag/appbar": "^0.1.3", - "@gemeente-denhaag/baseprops": "^0.1.3", - "@gemeente-denhaag/card": "^0.1.3", - "@gemeente-denhaag/cardactions": "^0.1.3", - "@gemeente-denhaag/cardcontent": "^0.1.3", - "@gemeente-denhaag/cardheader": "^0.1.3", - "@gemeente-denhaag/paper": "^0.1.3", - "@gemeente-denhaag/toolbar": "^0.1.3" + "@gemeente-denhaag/accordion": "^0.1.7", + "@gemeente-denhaag/accordionactions": "^0.1.7", + "@gemeente-denhaag/accordiondetails": "^0.1.7", + "@gemeente-denhaag/accordionsummary": "^0.1.7", + "@gemeente-denhaag/appbar": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/card": "^0.1.7", + "@gemeente-denhaag/cardactions": "^0.1.7", + "@gemeente-denhaag/cardcontent": "^0.1.7", + "@gemeente-denhaag/cardheader": "^0.1.7", + "@gemeente-denhaag/paper": "^0.1.7", + "@gemeente-denhaag/toolbar": "^0.1.7" } } From cd38ac7bfd79677938110d271ec71dc579fa4250 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 10 Apr 2021 14:22:59 +0200 Subject: [PATCH 03/89] Added initial version of card and cardheader styling --- src/components/Card/bem-mapping.jsx | 3 +++ src/components/Card/card.module.css | 11 +++++++++++ src/components/Card/mui-override.module.css | 12 ++++++++++++ src/components/CardHeader/bem-mapping.jsx | 3 +++ src/components/CardHeader/cardHeader.module.css | 7 +++++++ src/components/CardHeader/mui-override.module.css | 12 ++++++++++++ 6 files changed, 48 insertions(+) create mode 100644 src/components/Card/bem-mapping.jsx create mode 100644 src/components/Card/card.module.css create mode 100644 src/components/Card/mui-override.module.css create mode 100644 src/components/CardHeader/bem-mapping.jsx create mode 100644 src/components/CardHeader/cardHeader.module.css create mode 100644 src/components/CardHeader/mui-override.module.css diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx new file mode 100644 index 0000000000..a98495ef46 --- /dev/null +++ b/src/components/Card/bem-mapping.jsx @@ -0,0 +1,3 @@ +export const classes = { + root: 'mdh-card' +} \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css new file mode 100644 index 0000000000..9cd43bd0ec --- /dev/null +++ b/src/components/Card/card.module.css @@ -0,0 +1,11 @@ +.mdh-card { + --mdh-card-border: 1px solid #D2D2D2; + --mdh-card-border-radius: 3px; + --mdh-card-box-sizing: border-box; + + --mdh-card-primary-color: #FFFFFF; + + border: var(--mdh-card-border); + border-radius: var(--mdh-card-border-radius); + box-sizing: var(--mdh-card-box-sizing); +} \ No newline at end of file diff --git a/src/components/Card/mui-override.module.css b/src/components/Card/mui-override.module.css new file mode 100644 index 0000000000..dc52aec355 --- /dev/null +++ b/src/components/Card/mui-override.module.css @@ -0,0 +1,12 @@ +.mdh-card { + box-shadow: none; + transition: none; +} + +.mdh-card--hover, .mdh-card:hover { + box-shadow: none; +} + +.mdh-card--focus, .mdh-card:focus { + box-shadow: none; +} \ No newline at end of file diff --git a/src/components/CardHeader/bem-mapping.jsx b/src/components/CardHeader/bem-mapping.jsx new file mode 100644 index 0000000000..f0edf74f38 --- /dev/null +++ b/src/components/CardHeader/bem-mapping.jsx @@ -0,0 +1,3 @@ +export const classes = { + root: 'mdh-card__header', +} \ No newline at end of file diff --git a/src/components/CardHeader/cardHeader.module.css b/src/components/CardHeader/cardHeader.module.css new file mode 100644 index 0000000000..6d3cc79d44 --- /dev/null +++ b/src/components/CardHeader/cardHeader.module.css @@ -0,0 +1,7 @@ +.mdh-card__header { + --mdh-card__header-font-style: normal; + --mdh-card__header-font-weight: bold; + --mdh-card__header-font-size: 16px; + + --mdh-card__header-line-height: 24px; +} \ No newline at end of file diff --git a/src/components/CardHeader/mui-override.module.css b/src/components/CardHeader/mui-override.module.css new file mode 100644 index 0000000000..dc52aec355 --- /dev/null +++ b/src/components/CardHeader/mui-override.module.css @@ -0,0 +1,12 @@ +.mdh-card { + box-shadow: none; + transition: none; +} + +.mdh-card--hover, .mdh-card:hover { + box-shadow: none; +} + +.mdh-card--focus, .mdh-card:focus { + box-shadow: none; +} \ No newline at end of file From 978744443822c93a1af8e456feeea24199c35ea7 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 14 Apr 2021 10:45:31 +0200 Subject: [PATCH 04/89] Applied styling to Card and changed card's hex values to hsl --- src/components/Card/Card.tsx | 10 +++++++++- src/components/Card/bem-mapping.jsx | 2 +- src/components/Card/card.module.css | 17 +++++++++-------- src/components/Card/mui-override.module.css | 6 +++--- 4 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 4bd14a5641..64dd79b407 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -1,6 +1,10 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; +import { StylesProvider } from "@material-ui/core/styles"; import { BasePaperProps } from "@gemeente-denhaag/paper/BasePaperProps"; +import './card.module.css'; +import './mui-override.module.css'; +import { classes } from './bem-mapping'; export interface CardProps extends BasePaperProps { /** @@ -13,7 +17,11 @@ export interface CardProps extends BasePaperProps { * Primary UI component for user interaction */ export const Card: React.FC = (props: CardProps) => { - return {props.children}; + return ( + + {props.children}; + + ) }; /** diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index a98495ef46..2f79da7625 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -1,3 +1,3 @@ export const classes = { - root: 'mdh-card' + root: 'denhaag-card' } \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 9cd43bd0ec..ba59ad9ef8 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -1,11 +1,12 @@ -.mdh-card { - --mdh-card-border: 1px solid #D2D2D2; - --mdh-card-border-radius: 3px; - --mdh-card-box-sizing: border-box; +.denhaag-card { + --denhaag-card-border: 1px solid hsl(0, 0%, 82%); + --denhaag-card-border-radius: 3px; + --denhaag-card-box-sizing: border-box; - --mdh-card-primary-color: #FFFFFF; + --denhaag-card-background-color: hsl(0, 0%, 100%); - border: var(--mdh-card-border); - border-radius: var(--mdh-card-border-radius); - box-sizing: var(--mdh-card-box-sizing); + border: var(--denhaag-card-border); + border-radius: var(--denhaag-card-border-radius); + box-sizing: var(--denhaag-card-box-sizing); + background: var(--denhaag-card-background-color); } \ No newline at end of file diff --git a/src/components/Card/mui-override.module.css b/src/components/Card/mui-override.module.css index dc52aec355..015cbd8214 100644 --- a/src/components/Card/mui-override.module.css +++ b/src/components/Card/mui-override.module.css @@ -1,12 +1,12 @@ -.mdh-card { +.denhaag-card { box-shadow: none; transition: none; } -.mdh-card--hover, .mdh-card:hover { +.denhaag-card--hover, .denhaag-card:hover { box-shadow: none; } -.mdh-card--focus, .mdh-card:focus { +.denhaag-card--focus, .denhaag-card:focus { box-shadow: none; } \ No newline at end of file From 9c45273d0c303e0c20efc73e49d3d38b484dacc7 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 14 Apr 2021 14:20:10 +0200 Subject: [PATCH 05/89] switching cardstyle based on the variant. --- src/components/Card/Card.module.css | 19 ++++++++++++++++ src/components/Card/Card.tsx | 31 +++++++++++++++++++++------ src/components/Card/bem-mapping.jsx | 6 +++++- src/components/Card/card.module.css | 12 ----------- src/components/Card/package.json | 1 + src/stories/surfaces/Card.stories.tsx | 8 +++---- 6 files changed, 54 insertions(+), 23 deletions(-) create mode 100644 src/components/Card/Card.module.css delete mode 100644 src/components/Card/card.module.css diff --git a/src/components/Card/Card.module.css b/src/components/Card/Card.module.css new file mode 100644 index 0000000000..afcfcb978f --- /dev/null +++ b/src/components/Card/Card.module.css @@ -0,0 +1,19 @@ +.denhaag-card { + --denhaag-card-border: 1px solid var(--denhaag-grey-2); + --denhaag-card-border-radius: 3px; + --denhaag-card-box-sizing: border-box; + + --denhaag-card-background-color: var(--denhaag-white); + + border: var(--denhaag-card-border); + border-radius: var(--denhaag-card-border-radius); + box-sizing: var(--denhaag-card-box-sizing); + background: var(--denhaag-card-background-color); +} + +.denhaag-card-case { + border: var(--denhaag-card-border); + border-radius: var(--denhaag-card-border-radius); + box-sizing: var(--denhaag-card-box-sizing); + background: var(--denhaag-green-1) +} \ No newline at end of file diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 64dd79b407..110e2daa55 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -1,25 +1,44 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; -import { BasePaperProps } from "@gemeente-denhaag/paper/BasePaperProps"; -import './card.module.css'; -import './mui-override.module.css'; -import { classes } from './bem-mapping'; +import BaseProps from "@gemeente-denhaag/baseprops"; +import "./Card.module.css"; +import "./mui-override.module.css"; +import "@gemeente-denhaag/basestyles"; +import { cardClasses, cardCaseClasses } from "./bem-mapping"; -export interface CardProps extends BasePaperProps { +export interface CardProps extends BaseProps { /** * If `true`, the card will use raised styling. */ raised?: boolean; + + /** + * Determines the variant of the card + * Variant can be either `basic` or `case` + */ + variant?: "basic" | "case"; } /** * Primary UI component for user interaction */ export const Card: React.FC = (props: CardProps) => { + const muiVariant = props.raised; + let classes; + + switch (props.variant) { + case "basic": + classes = cardClasses; + break; + case "case": + classes = cardCaseClasses; + break; + } + return ( - {props.children}; + {props.children} ) }; diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 2f79da7625..7c1bd03a21 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -1,3 +1,7 @@ -export const classes = { +export const cardClasses = { root: 'denhaag-card' +} + +export const cardCaseClasses = { + root: 'denhaag-card-case' } \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css deleted file mode 100644 index ba59ad9ef8..0000000000 --- a/src/components/Card/card.module.css +++ /dev/null @@ -1,12 +0,0 @@ -.denhaag-card { - --denhaag-card-border: 1px solid hsl(0, 0%, 82%); - --denhaag-card-border-radius: 3px; - --denhaag-card-box-sizing: border-box; - - --denhaag-card-background-color: hsl(0, 0%, 100%); - - border: var(--denhaag-card-border); - border-radius: var(--denhaag-card-border-radius); - box-sizing: var(--denhaag-card-box-sizing); - background: var(--denhaag-card-background-color); -} \ No newline at end of file diff --git a/src/components/Card/package.json b/src/components/Card/package.json index e50c8046b4..b5ea73f94c 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -14,6 +14,7 @@ "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "dependencies": { "@gemeente-denhaag/baseprops": "^0.1.6", + "@gemeente-denhaag/basestyles": "^0.1.0", "@gemeente-denhaag/cardactions": "^0.1.6", "@gemeente-denhaag/cardcontent": "^0.1.6", "@gemeente-denhaag/cardheader": "^0.1.6", diff --git a/src/stories/surfaces/Card.stories.tsx b/src/stories/surfaces/Card.stories.tsx index 2a08684989..2c17af0301 100644 --- a/src/stories/surfaces/Card.stories.tsx +++ b/src/stories/surfaces/Card.stories.tsx @@ -59,9 +59,9 @@ const Template: Story = (args: any) => ( export const Default = Template.bind({}); /** - * Raised variant of Card component + * Case variant of Card component */ -export const Raised = Template.bind({}); -Raised.args = { - raised: true +export const Case = Template.bind({}); +Case.args = { + variant: "case" }; From 59bbd765a720f5a342725531a997ab863f97db74 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 14 Apr 2021 16:44:17 +0200 Subject: [PATCH 06/89] Added color to card case and padding to the top of card --- src/components/Card/Card.module.css | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/components/Card/Card.module.css b/src/components/Card/Card.module.css index afcfcb978f..5919be4c4d 100644 --- a/src/components/Card/Card.module.css +++ b/src/components/Card/Card.module.css @@ -2,18 +2,31 @@ --denhaag-card-border: 1px solid var(--denhaag-grey-2); --denhaag-card-border-radius: 3px; --denhaag-card-box-sizing: border-box; + --denhaag-card-height: 181px; + --denhaag-card-width: 352px; + --denhaag-card-padding-block: 24px; --denhaag-card-background-color: var(--denhaag-white); border: var(--denhaag-card-border); border-radius: var(--denhaag-card-border-radius); box-sizing: var(--denhaag-card-box-sizing); + height: var(--denhaag-card-height); + width: var(--denhaag-card-width); + padding-block: var(--denhaag-card-padding-block); background: var(--denhaag-card-background-color); } .denhaag-card-case { + --denhaag-card-case-width: 352px; + --denhaag-card-case-padding-block: 40px; + border: var(--denhaag-card-border); border-radius: var(--denhaag-card-border-radius); box-sizing: var(--denhaag-card-box-sizing); - background: var(--denhaag-green-1) + background: var(--denhaag-green-1); + width: var(--denhaag-card-case-width); + height: var(--denhaag-card-height); + padding-block: var(--denhaag-card-case-padding-block); + } \ No newline at end of file From d6a2985f097dcb84db2b64948a3a717c6a44363e Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 14 Apr 2021 16:48:08 +0200 Subject: [PATCH 07/89] WIP:Including multiple components in Card Including multiple components in card to adhere to the designs. --- src/components/Card/Card.tsx | 25 +++++++++++++- src/components/CardHeader/CardHeader.tsx | 8 ++++- src/stories/surfaces/Card.stories.tsx | 42 ++---------------------- 3 files changed, 33 insertions(+), 42 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 110e2daa55..7a9f18bf76 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -1,11 +1,17 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; +import ArrowForward from "@material-ui/icons/ArrowForward"; import BaseProps from "@gemeente-denhaag/baseprops"; import "./Card.module.css"; import "./mui-override.module.css"; import "@gemeente-denhaag/basestyles"; +import { Typography } from "@gemeente-denhaag/typography"; +import { IconButton } from "@gemeente-denhaag/iconbutton"; import { cardClasses, cardCaseClasses } from "./bem-mapping"; +import { CardHeader , + CardContent, + CardActions } from "@gemeente-denhaag/surfaces"; export interface CardProps extends BaseProps { /** @@ -34,11 +40,28 @@ export const Card: React.FC = (props: CardProps) => { case "case": classes = cardCaseClasses; break; + default: + classes = cardClasses; + break; } return ( - {props.children} + + + + + This impressive paella is a perfect party dish and a fun meal to cook together with your guests. + + + + + + + + ) }; diff --git a/src/components/CardHeader/CardHeader.tsx b/src/components/CardHeader/CardHeader.tsx index 23cc9cdfa8..9e223b7fd2 100644 --- a/src/components/CardHeader/CardHeader.tsx +++ b/src/components/CardHeader/CardHeader.tsx @@ -2,6 +2,7 @@ import React from "react"; import MaterialCardHeader from "@material-ui/core/CardHeader"; import BaseProps from "@gemeente-denhaag/baseprops"; import { TypographyProps } from "@gemeente-denhaag/typography"; +import { StylesProvider } from "@material-ui/core/styles"; export interface CardHeaderProps extends BaseProps { /** @@ -54,7 +55,12 @@ export interface CardHeaderProps extends BaseProps { * Primary UI component for user interaction */ export const CardHeader: React.FC = (props: CardHeaderProps) => { - return {props.children}; + return ( + + {props.children} + + + ); }; /** diff --git a/src/stories/surfaces/Card.stories.tsx b/src/stories/surfaces/Card.stories.tsx index 2c17af0301..c758a196df 100644 --- a/src/stories/surfaces/Card.stories.tsx +++ b/src/stories/surfaces/Card.stories.tsx @@ -1,16 +1,6 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import FavoriteIcon from "@material-ui/icons/Favorite"; -import ShareIcon from "@material-ui/icons/Share"; -import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; -import MoreVertIcon from "@material-ui/icons/MoreVert"; import Card, { CardProps } from "../../components/Card"; -import CardActions from "../../components/CardActions"; -import CardContent from "../../components/CardContent"; -import CardHeader from "../../components/CardHeader"; -import Typography from "../../components/Typography"; -import Avatar from "../../components/Avatar"; -import IconButton from "../../components/IconButton"; import pkg from "../../components/Card/package.json"; export default { @@ -21,36 +11,8 @@ export default { component: Card } as Meta; -const Template: Story = (args: any) => ( - - R} - action={ - - - - } - title="Shrimp and Chorizo Paella" - subheader="September 14, 2016" - /> - - - This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 cup of - frozen peas along with the mussels, if you like. - - - - - - - - - - - - - - +const Template: Story = (args: unknown) => ( + ); /** From fe5ff497d99fd5ca19812d711ec6b46e3fed4f2f Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 21 Apr 2021 17:17:40 +0200 Subject: [PATCH 08/89] Removed padding from cardcontent --- src/components/Card/Card.module.css | 32 ---------- src/components/Card/Card.tsx | 35 +++++++---- src/components/Card/bem-mapping.jsx | 18 +++++- src/components/Card/card.module.css | 63 +++++++++++++++++++ src/components/CardContent/CardContent.tsx | 9 ++- src/components/CardContent/bem-mapping.jsx | 3 + .../CardContent/mui-override.module.css | 5 ++ 7 files changed, 120 insertions(+), 45 deletions(-) delete mode 100644 src/components/Card/Card.module.css create mode 100644 src/components/Card/card.module.css create mode 100644 src/components/CardContent/bem-mapping.jsx create mode 100644 src/components/CardContent/mui-override.module.css diff --git a/src/components/Card/Card.module.css b/src/components/Card/Card.module.css deleted file mode 100644 index 5919be4c4d..0000000000 --- a/src/components/Card/Card.module.css +++ /dev/null @@ -1,32 +0,0 @@ -.denhaag-card { - --denhaag-card-border: 1px solid var(--denhaag-grey-2); - --denhaag-card-border-radius: 3px; - --denhaag-card-box-sizing: border-box; - --denhaag-card-height: 181px; - --denhaag-card-width: 352px; - --denhaag-card-padding-block: 24px; - - --denhaag-card-background-color: var(--denhaag-white); - - border: var(--denhaag-card-border); - border-radius: var(--denhaag-card-border-radius); - box-sizing: var(--denhaag-card-box-sizing); - height: var(--denhaag-card-height); - width: var(--denhaag-card-width); - padding-block: var(--denhaag-card-padding-block); - background: var(--denhaag-card-background-color); -} - -.denhaag-card-case { - --denhaag-card-case-width: 352px; - --denhaag-card-case-padding-block: 40px; - - border: var(--denhaag-card-border); - border-radius: var(--denhaag-card-border-radius); - box-sizing: var(--denhaag-card-box-sizing); - background: var(--denhaag-green-1); - width: var(--denhaag-card-case-width); - height: var(--denhaag-card-height); - padding-block: var(--denhaag-card-case-padding-block); - -} \ No newline at end of file diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 7a9f18bf76..c1a0c5ec47 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -3,15 +3,20 @@ import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; import ArrowForward from "@material-ui/icons/ArrowForward"; import BaseProps from "@gemeente-denhaag/baseprops"; -import "./Card.module.css"; +import "./card.module.css"; import "./mui-override.module.css"; import "@gemeente-denhaag/basestyles"; import { Typography } from "@gemeente-denhaag/typography"; -import { IconButton } from "@gemeente-denhaag/iconbutton"; -import { cardClasses, cardCaseClasses } from "./bem-mapping"; -import { CardHeader , +import { cardClasses, + cardCaseClasses, + cardArrowClasses, + cardCaseArrowClasses, + cardTitleClasses, + cardSubtitleClasses } from "./bem-mapping"; +import { CardHeader, CardContent, CardActions } from "@gemeente-denhaag/surfaces"; +import { Icon } from "@material-ui/core"; export interface CardProps extends BaseProps { /** @@ -32,16 +37,23 @@ export interface CardProps extends BaseProps { export const Card: React.FC = (props: CardProps) => { const muiVariant = props.raised; let classes; + let arrowClasses; + let titleClasses; + let subtitleClasses; switch (props.variant) { - case "basic": - classes = cardClasses; - break; case "case": classes = cardCaseClasses; + arrowClasses = cardCaseArrowClasses; + titleClasses = cardTitleClasses; + subtitleClasses = cardSubtitleClasses; break; + case "basic": default: classes = cardClasses; + arrowClasses = cardArrowClasses; + titleClasses = cardTitleClasses; + subtitleClasses = cardSubtitleClasses; break; } @@ -49,16 +61,17 @@ export const Card: React.FC = (props: CardProps) => { - - + + This impressive paella is a perfect party dish and a fun meal to cook together with your guests. - + - + diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 7c1bd03a21..2419be59dd 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -3,5 +3,21 @@ export const cardClasses = { } export const cardCaseClasses = { - root: 'denhaag-card-case' + root: 'denhaag-card denhaag-card-case' +} + +export const cardArrowClasses = { + root: 'denhaag-card-arrow' +} + +export const cardCaseArrowClasses = { + root: 'denhaag-card-arrow denhaag-card-case-arrow' +} + +export const cardTitleClasses = { + root: 'denhaag-card-title' +} + +export const cardSubtitleClasses = { + root: 'denhaag-card-subtitle' } \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css new file mode 100644 index 0000000000..e30ba00323 --- /dev/null +++ b/src/components/Card/card.module.css @@ -0,0 +1,63 @@ +:root { + --denhaag-card-background-color: var(--denhaag-white); + --denhaag-card-border: 1px solid var(--denhaag-grey-2); + --denhaag-card-border-radius: 3px; + --denhaag-card-box-sizing: border-box; + --denhaag-card-height: 181px; + --denhaag-card-width: 352px; + --denhaag-card-padding-block: 24px; + --denhaag-card-padding-inline: 24px; + --denhaag-card-arrow-position: relative; + --denhaag-card-arrow-left: 28px; + --denhaag-card-arrow-right: 308px; + --denhaag-card-case-height: 200px; + --denhaag-card-case-arrow-bottom: 29px; + --denhaag-card-case-width: 352px; + --denhaag-card-case-padding-block: 40px; + --denhaag-card-title-padding: 0; + --denhaag-card-subtitle-padding: 0; +} + +.denhaag-card { + border: var(--denhaag-card-border); + border-radius: var(--denhaag-card-border-radius); + box-sizing: var(--denhaag-card-box-sizing); + width: var(--denhaag-card-width); + height: var(--denhaag-card-height); + padding-block: var(--denhaag-card-padding-block); + padding-inline: var(--denhaag-card-padding-inline); + background: var(--denhaag-card-background-color); +} + +.denhaag-card-case { + height: var(--denhaag-card-case-height); + padding-block: var(--denhaag-card-case-padding-block); + background: var(--denhaag-green-1); +} + +.denhaag-card-arrow { + right: var(--denhaag-card-arrow-right); + left: var(--denhaag-card-arrow-left); + position: var(--denhaag-card-arrow-position); +} + +.denhaag-card-case-arrow { + /*top: var(--denhaag-card-case-arrow-bottom);*/ + color: var(--denhaag-green-3); +} + +.denhaag-card-title { + color: var(--denhaag-black); + padding-block: var(--denhaag-card-title-padding); + padding-inline: var(--denhaag-card-title-padding); +} + +.denhaag-card-subtitle { + color: var(--denhaag-gray); + padding-block: var(--denhaag-card-subtitle-padding); + padding-inline: var(--denhaag-card-subtitle-padding); +} + +.denhaag-card-case-title { + color: var(--denhaag-green-3); +} \ No newline at end of file diff --git a/src/components/CardContent/CardContent.tsx b/src/components/CardContent/CardContent.tsx index eaba5fc323..4e0c36d162 100644 --- a/src/components/CardContent/CardContent.tsx +++ b/src/components/CardContent/CardContent.tsx @@ -1,6 +1,9 @@ import React from "react"; import MaterialCardContent from "@material-ui/core/CardContent"; import BaseProps from "@gemeente-denhaag/baseprops"; +import "./mui-override.module.css"; +import { CardContentClasses } from "./bem-mapping"; +import { StylesProvider } from "@material-ui/core/styles"; export interface CardContentProps extends BaseProps { /** @@ -18,7 +21,11 @@ export interface CardContentProps extends BaseProps { * Primary UI component for user interaction */ export const CardContent: React.FC = (props: CardContentProps) => { - return {props.children}; + return ( + + {props.children} + + ) }; /** diff --git a/src/components/CardContent/bem-mapping.jsx b/src/components/CardContent/bem-mapping.jsx new file mode 100644 index 0000000000..b6e0ffd34d --- /dev/null +++ b/src/components/CardContent/bem-mapping.jsx @@ -0,0 +1,3 @@ +export const CardContentClasses = { + root: 'denhaag-card__content' +} \ No newline at end of file diff --git a/src/components/CardContent/mui-override.module.css b/src/components/CardContent/mui-override.module.css new file mode 100644 index 0000000000..99a1d51099 --- /dev/null +++ b/src/components/CardContent/mui-override.module.css @@ -0,0 +1,5 @@ +.denhaag-card__content { + padding-block: 0; + padding-inline: 0; + +} \ No newline at end of file From 0d2a48e84e45666a153f0d80a552483c9877ebfb Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 21 Apr 2021 17:19:51 +0200 Subject: [PATCH 09/89] Moved cards story to reflect the way cards are represented in the designs --- src/stories/{surfaces => cards}/Card.stories.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/stories/{surfaces => cards}/Card.stories.tsx (94%) diff --git a/src/stories/surfaces/Card.stories.tsx b/src/stories/cards/Card.stories.tsx similarity index 94% rename from src/stories/surfaces/Card.stories.tsx rename to src/stories/cards/Card.stories.tsx index c758a196df..2acc77a87a 100644 --- a/src/stories/surfaces/Card.stories.tsx +++ b/src/stories/cards/Card.stories.tsx @@ -4,7 +4,7 @@ import Card, { CardProps } from "../../components/Card"; import pkg from "../../components/Card/package.json"; export default { - title: "Components/Surfaces/Card", + title: "Components/Cards/Card", parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}` }, From bea1cabb228453569a7eb19824a96f37028845aa Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 24 Apr 2021 15:45:40 +0200 Subject: [PATCH 10/89] Fixed arrow position and text color --- src/components/Card/Card.tsx | 12 +++++++----- src/components/Card/bem-mapping.jsx | 8 ++++++++ src/components/Card/card.module.css | 18 ++++++++++++++---- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index c1a0c5ec47..19a084cb44 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -8,11 +8,13 @@ import "./mui-override.module.css"; import "@gemeente-denhaag/basestyles"; import { Typography } from "@gemeente-denhaag/typography"; import { cardClasses, - cardCaseClasses, cardArrowClasses, - cardCaseArrowClasses, cardTitleClasses, - cardSubtitleClasses } from "./bem-mapping"; + cardSubtitleClasses, + cardCaseClasses, + cardCaseArrowClasses, + cardCaseTitleClasses, + cardCaseSubtitleClasses } from "./bem-mapping"; import { CardHeader, CardContent, CardActions } from "@gemeente-denhaag/surfaces"; @@ -45,8 +47,8 @@ export const Card: React.FC = (props: CardProps) => { case "case": classes = cardCaseClasses; arrowClasses = cardCaseArrowClasses; - titleClasses = cardTitleClasses; - subtitleClasses = cardSubtitleClasses; + titleClasses = cardCaseTitleClasses; + subtitleClasses = cardCaseSubtitleClasses; break; case "basic": default: diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 2419be59dd..03e9361301 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -20,4 +20,12 @@ export const cardTitleClasses = { export const cardSubtitleClasses = { root: 'denhaag-card-subtitle' +} + +export const cardCaseTitleClasses = { + root: 'denhaag-card-case-title' +} + +export const cardCaseSubtitleClasses = { + root: 'denhaag-card-case-subtitle' } \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index e30ba00323..ac69b00932 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -8,10 +8,9 @@ --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; --denhaag-card-arrow-position: relative; - --denhaag-card-arrow-left: 28px; - --denhaag-card-arrow-right: 308px; + --denhaag-card-arrow-left: 274px; + --denhaag-card-arrow-right: 28px; --denhaag-card-case-height: 200px; - --denhaag-card-case-arrow-bottom: 29px; --denhaag-card-case-width: 352px; --denhaag-card-case-padding-block: 40px; --denhaag-card-title-padding: 0; @@ -43,6 +42,9 @@ .denhaag-card-case-arrow { /*top: var(--denhaag-card-case-arrow-bottom);*/ + right: var(--denhaag-card-arrow-right); + left: var(--denhaag-card-arrow-left); + position: var(--denhaag-card-arrow-position); color: var(--denhaag-green-3); } @@ -60,4 +62,12 @@ .denhaag-card-case-title { color: var(--denhaag-green-3); -} \ No newline at end of file + padding-block: var(--denhaag-card-title-padding); + padding-inline: var(--denhaag-card-title-padding); +} + +.denhaag-card-case-subtitle { + color: var(--denhaag-green-3); + padding-block: var(--denhaag-card-subtitle-padding); + padding-inline: var(--denhaag-card-subtitle-padding); +} From a90be13d0e5fb1d5c6736d1cfa41bc95b18317ce Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 24 Apr 2021 16:38:23 +0200 Subject: [PATCH 11/89] Fixed border of Case / card Added font weight to title and subtitle Sorted css file by property / design token names --- src/components/Card/card.module.css | 44 ++++++++++++++++++----------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index ac69b00932..cd1e992040 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -1,51 +1,57 @@ :root { + --denhaag-card-arrow-left: 274px; + --denhaag-card-arrow-position: relative; + --denhaag-card-arrow-right: 28px; --denhaag-card-background-color: var(--denhaag-white); - --denhaag-card-border: 1px solid var(--denhaag-grey-2); --denhaag-card-border-radius: 3px; + --denhaag-card-border: 1px solid var(--denhaag-grey-2); --denhaag-card-box-sizing: border-box; --denhaag-card-height: 181px; - --denhaag-card-width: 352px; --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; - --denhaag-card-arrow-position: relative; - --denhaag-card-arrow-left: 274px; - --denhaag-card-arrow-right: 28px; + --denhaag-card-subtitle-font-weight: 500; + --denhaag-card-subtitle-padding: 0; + --denhaag-card-title-font-weight: bold; + --denhaag-card-title-padding: 0; + --denhaag-card-width: 352px; + + --denhaag-card-case-border: 0; --denhaag-card-case-height: 200px; - --denhaag-card-case-width: 352px; --denhaag-card-case-padding-block: 40px; - --denhaag-card-title-padding: 0; - --denhaag-card-subtitle-padding: 0; + --denhaag-card-case-width: 352px; } .denhaag-card { - border: var(--denhaag-card-border); + background: var(--denhaag-card-background-color); border-radius: var(--denhaag-card-border-radius); + border: var(--denhaag-card-border); box-sizing: var(--denhaag-card-box-sizing); - width: var(--denhaag-card-width); height: var(--denhaag-card-height); padding-block: var(--denhaag-card-padding-block); padding-inline: var(--denhaag-card-padding-inline); - background: var(--denhaag-card-background-color); + width: var(--denhaag-card-width); } .denhaag-card-case { + background: var(--denhaag-green-1); + border-radius: var(--denhaag-card-border-radius); + border: var(--denhaag-card-case-border); + box-sizing: var(--denhaag-card-box-sizing); height: var(--denhaag-card-case-height); padding-block: var(--denhaag-card-case-padding-block); - background: var(--denhaag-green-1); } .denhaag-card-arrow { - right: var(--denhaag-card-arrow-right); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); + right: var(--denhaag-card-arrow-right); } .denhaag-card-case-arrow { - /*top: var(--denhaag-card-case-arrow-bottom);*/ - right: var(--denhaag-card-arrow-right); + color: var(--denhaag-green-3); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); - color: var(--denhaag-green-3); + right: var(--denhaag-card-arrow-right); } .denhaag-card-title { @@ -62,12 +68,18 @@ .denhaag-card-case-title { color: var(--denhaag-green-3); + font-weight: bold; padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } .denhaag-card-case-subtitle { color: var(--denhaag-green-3); + font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); } + +.denhaag-card-case-background { + background-image: image(Vector16.svg); +} From 424e52d103594ab75e9d3629b531214a92de4bec Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 24 Apr 2021 17:04:43 +0200 Subject: [PATCH 12/89] Added paper svg file to case / card --- src/components/Card/bem-mapping.jsx | 4 ++++ src/components/Card/card.module.css | 4 ++-- src/components/Card/paper.svg | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 src/components/Card/paper.svg diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 03e9361301..64ce7a7232 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -28,4 +28,8 @@ export const cardCaseTitleClasses = { export const cardCaseSubtitleClasses = { root: 'denhaag-card-case-subtitle' +} + +export const cardCasePaper = { + root: 'denhaag-card-case-paper' } \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index cd1e992040..ee300a28ac 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -80,6 +80,6 @@ padding-inline: var(--denhaag-card-subtitle-padding); } -.denhaag-card-case-background { - background-image: image(Vector16.svg); +.denhaag-card-case-paper { + background-image: url("paper.svg") } diff --git a/src/components/Card/paper.svg b/src/components/Card/paper.svg new file mode 100644 index 0000000000..0275114d75 --- /dev/null +++ b/src/components/Card/paper.svg @@ -0,0 +1,3 @@ + + + From 348666eccb61ec4b67b901caa65ed2a40223d013 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 28 Apr 2021 11:40:59 +0200 Subject: [PATCH 13/89] Added title, subtitle and date properties to card --- src/components/Card/Card.tsx | 25 ++++++++++++++++++++++--- src/stories/cards/Card.stories.tsx | 7 ++++++- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 19a084cb44..e8ec5e68b8 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -31,6 +31,22 @@ export interface CardProps extends BaseProps { * Variant can be either `basic` or `case` */ variant?: "basic" | "case"; + + /** + * Determines the title of the card + */ + title: string; + + /** + * Determines the subtitle of the card + */ + subTitle?: string; + + /** + * Determines the date shown on the card + */ + date: Date; + } /** @@ -64,13 +80,16 @@ export const Card: React.FC = (props: CardProps) => { - This impressive paella is a perfect party dish and a fun meal to cook together with your guests. + {props.subTitle} - + + + {props.date.toLocaleDateString()} + diff --git a/src/stories/cards/Card.stories.tsx b/src/stories/cards/Card.stories.tsx index 2acc77a87a..b20ab01ef5 100644 --- a/src/stories/cards/Card.stories.tsx +++ b/src/stories/cards/Card.stories.tsx @@ -3,6 +3,8 @@ import { Meta, Story } from "@storybook/react"; import Card, { CardProps } from "../../components/Card"; import pkg from "../../components/Card/package.json"; +const date = new Date("2020-01-21"); + export default { title: "Components/Cards/Card", parameters: { @@ -11,8 +13,11 @@ export default { component: Card } as Meta; + const Template: Story = (args: unknown) => ( - + ); /** From c8d296a90cdbbc9aca1c68a50e4b2c03b3d36668 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 28 Apr 2021 14:33:09 +0200 Subject: [PATCH 14/89] Correctly padded date on left side --- src/components/Card/card.module.css | 9 ++++++++- src/components/CardActions/CardActions.tsx | 13 +++++++++++-- src/components/CardActions/bem-mapping.jsx | 3 +++ src/components/CardActions/card-actions.module.css | 7 +++++++ src/components/CardActions/mui-override.module.css | 3 +++ 5 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 src/components/CardActions/bem-mapping.jsx create mode 100644 src/components/CardActions/card-actions.module.css create mode 100644 src/components/CardActions/mui-override.module.css diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index ee300a28ac..48792a9eba 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -1,5 +1,5 @@ :root { - --denhaag-card-arrow-left: 274px; + --denhaag-card-arrow-left: 173px; --denhaag-card-arrow-position: relative; --denhaag-card-arrow-right: 28px; --denhaag-card-background-color: var(--denhaag-white); @@ -9,8 +9,10 @@ --denhaag-card-height: 181px; --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; + --denhaag-card-subtitle-font-size: 16px; --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-padding: 0; + --denhaag-card-title-font-size: 24px; --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; --denhaag-card-width: 352px; @@ -29,6 +31,7 @@ height: var(--denhaag-card-height); padding-block: var(--denhaag-card-padding-block); padding-inline: var(--denhaag-card-padding-inline); + padding-bottom: 24px; width: var(--denhaag-card-width); } @@ -45,6 +48,7 @@ left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); + } .denhaag-card-case-arrow { @@ -62,6 +66,7 @@ .denhaag-card-subtitle { color: var(--denhaag-gray); + font-size: 16px; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); } @@ -78,6 +83,8 @@ font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); + box-sizing:initial; + height: 44px; } .denhaag-card-case-paper { diff --git a/src/components/CardActions/CardActions.tsx b/src/components/CardActions/CardActions.tsx index 6b8e7a6b62..eb2f438f84 100644 --- a/src/components/CardActions/CardActions.tsx +++ b/src/components/CardActions/CardActions.tsx @@ -1,6 +1,11 @@ import React from "react"; import MaterialCardActions from "@material-ui/core/CardActions"; import BaseProps from "@gemeente-denhaag/baseprops"; +import "./card-actions.module.css"; +import "./mui-override.module.css"; +import "@gemeente-denhaag/basestyles"; +import { StylesProvider } from "@material-ui/core/styles"; +import { cardActionClasses } from "./bem-mapping"; export interface CardActionProps extends BaseProps { /** @@ -13,8 +18,12 @@ export interface CardActionProps extends BaseProps { * Primary UI component for user interaction */ export const CardActions: React.FC = (props: CardActionProps) => { - return {props.children}; -}; + return ( + + {props.children} + + ); +} /** * Default export for CardActions diff --git a/src/components/CardActions/bem-mapping.jsx b/src/components/CardActions/bem-mapping.jsx new file mode 100644 index 0000000000..a87a47662c --- /dev/null +++ b/src/components/CardActions/bem-mapping.jsx @@ -0,0 +1,3 @@ +export const cardActionClasses = { + root: 'denhaag-card-actions' +} \ No newline at end of file diff --git a/src/components/CardActions/card-actions.module.css b/src/components/CardActions/card-actions.module.css new file mode 100644 index 0000000000..8f69a95941 --- /dev/null +++ b/src/components/CardActions/card-actions.module.css @@ -0,0 +1,7 @@ +:root { + --denhaag-card-actions-padding-block: 8px; +} + +.denhaag-card-actions { + padding-block: var(--denhaag-card-actions-padding-block); +} \ No newline at end of file diff --git a/src/components/CardActions/mui-override.module.css b/src/components/CardActions/mui-override.module.css new file mode 100644 index 0000000000..b5a032ff20 --- /dev/null +++ b/src/components/CardActions/mui-override.module.css @@ -0,0 +1,3 @@ +.denhaag-card-actions { + padding-inline: 0; +} \ No newline at end of file From a15a8f36a6dcde6b51fe14e958f5e64766863e79 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 28 Apr 2021 16:27:18 +0200 Subject: [PATCH 15/89] Correctly positioned the date and arrow on cards Co-authored-by: Daniel van Vliet --- src/components/Card/card.module.css | 23 +++++++++++++------ .../CardActions/card-actions.module.css | 6 +++-- .../CardContent/cardcontent.module.css | 0 .../CardContent/mui-override.module.css | 8 +++++++ 4 files changed, 28 insertions(+), 9 deletions(-) create mode 100644 src/components/CardContent/cardcontent.module.css diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 48792a9eba..a896097720 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -1,5 +1,5 @@ :root { - --denhaag-card-arrow-left: 173px; + --denhaag-card-arrow-left: 0; --denhaag-card-arrow-position: relative; --denhaag-card-arrow-right: 28px; --denhaag-card-background-color: var(--denhaag-white); @@ -19,7 +19,8 @@ --denhaag-card-case-border: 0; --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block: 40px; + --denhaag-card-case-padding-top: 40px; + --denhaag-card-case-padding-bottom: 24px; --denhaag-card-case-width: 352px; } @@ -29,10 +30,13 @@ border: var(--denhaag-card-border); box-sizing: var(--denhaag-card-box-sizing); height: var(--denhaag-card-height); - padding-block: var(--denhaag-card-padding-block); + padding-top: var(--denhaag-card-padding-block); padding-inline: var(--denhaag-card-padding-inline); - padding-bottom: 24px; + padding-block: var(--denhaag-card-padding-block); width: var(--denhaag-card-width); + flex-direction: column; + display: flex; + } .denhaag-card-case { @@ -41,7 +45,10 @@ border: var(--denhaag-card-case-border); box-sizing: var(--denhaag-card-box-sizing); height: var(--denhaag-card-case-height); - padding-block: var(--denhaag-card-case-padding-block); + padding-top: var(--denhaag-card-case-padding-top); + padding-bottom: var(--denhaag-card-case-padding-bottom); + flex-direction: column; + display: flex; } .denhaag-card-arrow { @@ -67,8 +74,9 @@ .denhaag-card-subtitle { color: var(--denhaag-gray); font-size: 16px; - padding-block: var(--denhaag-card-subtitle-padding); + padding-top: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); + flex-grow: 1; } .denhaag-card-case-title { @@ -84,7 +92,8 @@ padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); box-sizing:initial; - height: 44px; + /*flex-grow: 1;/* + /* height: 44px; */ } .denhaag-card-case-paper { diff --git a/src/components/CardActions/card-actions.module.css b/src/components/CardActions/card-actions.module.css index 8f69a95941..4b51f10323 100644 --- a/src/components/CardActions/card-actions.module.css +++ b/src/components/CardActions/card-actions.module.css @@ -1,7 +1,9 @@ :root { - --denhaag-card-actions-padding-block: 8px; + --denhaag-card-actions-padding-top: 8px; } .denhaag-card-actions { - padding-block: var(--denhaag-card-actions-padding-block); + padding-top: var(--denhaag-card-actions-padding-top); + padding-bottom: 0; + justify-content: space-between; } \ No newline at end of file diff --git a/src/components/CardContent/cardcontent.module.css b/src/components/CardContent/cardcontent.module.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/components/CardContent/mui-override.module.css b/src/components/CardContent/mui-override.module.css index 99a1d51099..6f9146095c 100644 --- a/src/components/CardContent/mui-override.module.css +++ b/src/components/CardContent/mui-override.module.css @@ -2,4 +2,12 @@ padding-block: 0; padding-inline: 0; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: space-between; +} + +.denhaag-card__content:last-child { + padding-bottom: 0; } \ No newline at end of file From 42361e4e38bcd6e5595f66e9a3f65a21267a628d Mon Sep 17 00:00:00 2001 From: Maarten Carsjens Date: Sat, 1 May 2021 00:18:45 +0200 Subject: [PATCH 16/89] Suggested changes to Card to show properly as folder and changed around class names to be conform BEM standards --- src/components/Card/Card.tsx | 55 +++++----- src/components/Card/bem-mapping.jsx | 26 ++--- src/components/Card/card.module.css | 153 ++++++++++++++++++++-------- 3 files changed, 142 insertions(+), 92 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index e8ec5e68b8..2c0cddd3a5 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -3,18 +3,15 @@ import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; import ArrowForward from "@material-ui/icons/ArrowForward"; import BaseProps from "@gemeente-denhaag/baseprops"; -import "./card.module.css"; import "./mui-override.module.css"; +import "./card.module.css"; import "@gemeente-denhaag/basestyles"; import { Typography } from "@gemeente-denhaag/typography"; import { cardClasses, cardArrowClasses, cardTitleClasses, cardSubtitleClasses, - cardCaseClasses, - cardCaseArrowClasses, - cardCaseTitleClasses, - cardCaseSubtitleClasses } from "./bem-mapping"; + cardCaseClasses } from "./bem-mapping"; import { CardHeader, CardContent, CardActions } from "@gemeente-denhaag/surfaces"; @@ -55,46 +52,42 @@ export interface CardProps extends BaseProps { export const Card: React.FC = (props: CardProps) => { const muiVariant = props.raised; let classes; - let arrowClasses; - let titleClasses; - let subtitleClasses; + const arrowClasses = cardArrowClasses; + const titleClasses = cardTitleClasses; + const subtitleClasses = cardSubtitleClasses; switch (props.variant) { case "case": classes = cardCaseClasses; - arrowClasses = cardCaseArrowClasses; - titleClasses = cardCaseTitleClasses; - subtitleClasses = cardCaseSubtitleClasses; break; case "basic": default: classes = cardClasses; - arrowClasses = cardArrowClasses; - titleClasses = cardTitleClasses; - subtitleClasses = cardSubtitleClasses; - break; } return ( - - - - {props.subTitle} - - - - {props.date.toLocaleDateString()} +
+
+ + + + {props.subTitle} - - - - - + + + {props.date.toLocaleDateString()} + + + + + + +
) diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 64ce7a7232..6b362eceeb 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -2,34 +2,22 @@ export const cardClasses = { root: 'denhaag-card' } -export const cardCaseClasses = { - root: 'denhaag-card denhaag-card-case' -} - export const cardArrowClasses = { - root: 'denhaag-card-arrow' -} - -export const cardCaseArrowClasses = { - root: 'denhaag-card-arrow denhaag-card-case-arrow' + root: 'denhaag-card__arrow' } export const cardTitleClasses = { - root: 'denhaag-card-title' + root: 'denhaag-card__title' } export const cardSubtitleClasses = { - root: 'denhaag-card-subtitle' + root: 'denhaag-card__subtitle' } -export const cardCaseTitleClasses = { - root: 'denhaag-card-case-title' +export const cardPaperClasses = { + root: 'denhaag-card__paper' } -export const cardCaseSubtitleClasses = { - root: 'denhaag-card-case-subtitle' +export const cardCaseClasses = { + root: 'denhaag-card denhaag-card--case' } - -export const cardCasePaper = { - root: 'denhaag-card-case-paper' -} \ No newline at end of file diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index a896097720..7e81af1bcd 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -19,83 +19,152 @@ --denhaag-card-case-border: 0; --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-top: 40px; - --denhaag-card-case-padding-bottom: 24px; + --denhaag-card-case-padding-block-start: 40px; + --denhaag-card-case-padding-block-end: 24px; --denhaag-card-case-width: 352px; } .denhaag-card { + width: var(--denhaag-card-width); +} + +.denhaag-card__wrapper { background: var(--denhaag-card-background-color); border-radius: var(--denhaag-card-border-radius); border: var(--denhaag-card-border); box-sizing: var(--denhaag-card-box-sizing); height: var(--denhaag-card-height); - padding-top: var(--denhaag-card-padding-block); padding-inline: var(--denhaag-card-padding-inline); padding-block: var(--denhaag-card-padding-block); - width: var(--denhaag-card-width); flex-direction: column; display: flex; - -} -.denhaag-card-case { - background: var(--denhaag-green-1); - border-radius: var(--denhaag-card-border-radius); - border: var(--denhaag-card-case-border); - box-sizing: var(--denhaag-card-box-sizing); - height: var(--denhaag-card-case-height); - padding-top: var(--denhaag-card-case-padding-top); - padding-bottom: var(--denhaag-card-case-padding-bottom); - flex-direction: column; - display: flex; } -.denhaag-card-arrow { +.denhaag-card__arrow { left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); - -} -.denhaag-card-case-arrow { - color: var(--denhaag-green-3); - left: var(--denhaag-card-arrow-left); - position: var(--denhaag-card-arrow-position); - right: var(--denhaag-card-arrow-right); } -.denhaag-card-title { +.denhaag-card__title { color: var(--denhaag-black); padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } -.denhaag-card-subtitle { +.denhaag-card__subtitle { color: var(--denhaag-gray); font-size: 16px; - padding-top: var(--denhaag-card-subtitle-padding); + padding-block-start: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); flex-grow: 1; } -.denhaag-card-case-title { - color: var(--denhaag-green-3); - font-weight: bold; - padding-block: var(--denhaag-card-title-padding); - padding-inline: var(--denhaag-card-title-padding); +.denhaag-card--case { + position: relative; + background: var(--denhaag-green-2); + padding-block-start: 20px; + border-radius: var(--denhaag-card-border-radius); } -.denhaag-card-case-subtitle { - color: var(--denhaag-green-3); - font-weight: 500; - padding-block: var(--denhaag-card-subtitle-padding); - padding-inline: var(--denhaag-card-subtitle-padding); - box-sizing:initial; - /*flex-grow: 1;/* - /* height: 44px; */ +.denhaag-card--case::before { + content: ''; + display: block; + position: absolute; + right: 8px; + top: 8px; + height: 20px; + width: 50%; + background: var(--denhaag-white); + border-radius: 0 var(--denhaag-card-border-radius) 0 0; +} + +.denhaag-card--case .denhaag-card__wrapper { + position: relative; + background: transparent; + border-radius: var(--denhaag-card-border-radius); + border: var(--denhaag-card-case-border); + box-sizing: var(--denhaag-card-box-sizing); + height: var(--denhaag-card-case-height); + padding-block-start: var(--denhaag-card-case-padding-block-start); + padding-block-end: var(--denhaag-card-case-padding-block-end); + flex-direction: column; + display: flex; } -.denhaag-card-case-paper { - background-image: url("paper.svg") +.denhaag-card--case .denhaag-card__background { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: var(--denhaag-green-1); + transform-origin: 50% 100%; } + +.denhaag-card--case .denhaag-card__background::before { + content: ''; + display: block; + position: absolute; + left: 0; + top: -20px; + height: 20px; + width: 60%; + background: var(--denhaag-green-1); +} + +.denhaag-card--case .denhaag-card__background::after { + content: ''; + display: block; + position: absolute; + left: 55%; + top: -21px; + height: 22px; + width: 10%; + background: var(--denhaag-green-1); + transform: skewX(30deg); +} + +.denhaag-card--case .denhaag-card__arrow { + color: var(--denhaag-green-3); + left: var(--denhaag-card-arrow-left); + position: var(--denhaag-card-arrow-position); + right: var(--denhaag-card-arrow-right); +} + +.denhaag-card--case .denhaag-card__title { + position: relative; + color: var(--denhaag-green-3); + font-weight: 700; + padding-block: var(--denhaag-card-title-padding); + padding-inline: var(--denhaag-card-title-padding); +} + +.denhaag-card--case .denhaag-card__subtitle { + position: relative; + color: var(--denhaag-green-3); + font-weight: 500; + padding-block: var(--denhaag-card-subtitle-padding); + padding-inline: var(--denhaag-card-subtitle-padding); + box-sizing:initial; + /*flex-grow: 1;/* + /* height: 44px; */ +} + +.denhaag-card--case:hover::before { + top: 12px; + transform:rotate(-2.45deg); + transform-origin: right; +} + +.denhaag-card--case:hover .denhaag-card__background { + transform: rotateX(-15deg); +} + +/* + Example folder skew: https://codepen.io/aaroniker/pen/aPJbJz + Play around with perspective on the card__wrapper and mess with overflow settings to properly show + skew on hover +*/ From 3c0dc328bdd5ed2cd8511454cd6006a7869370ae Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 1 May 2021 16:25:45 +0200 Subject: [PATCH 17/89] Added correct borders to card/case Co-authored-by: Daniel van Vliet --- src/components/Card/card.module.css | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 7e81af1bcd..539517e90f 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -26,10 +26,10 @@ .denhaag-card { width: var(--denhaag-card-width); + border-radius: var(--denhaag-card-border-radius); } .denhaag-card__wrapper { - background: var(--denhaag-card-background-color); border-radius: var(--denhaag-card-border-radius); border: var(--denhaag-card-border); box-sizing: var(--denhaag-card-box-sizing); @@ -56,8 +56,9 @@ .denhaag-card__subtitle { color: var(--denhaag-gray); - font-size: 16px; - padding-block-start: var(--denhaag-card-subtitle-padding); + font-size: var(--denhaag-card-subtitle-font-size); + font-weight: var(--denhaag-card-subtitle-font-weight); + padding-top: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); flex-grow: 1; } @@ -102,6 +103,12 @@ bottom: 0; background: var(--denhaag-green-1); transform-origin: 50% 100%; + border-top-right-radius: var(--denhaag-card-border-radius); + border-bottom-right-radius: var(--denhaag-card-border-radius); + border-bottom-left-radius: var(--denhaag-card-border-radius); + border-top-right-radius: var(--denhaag-card-border-radius); + border-bottom-right-radius: var(--denhaag-card-border-radius); + border-bottom-left-radius: var(--denhaag-card-border-radius); } .denhaag-card--case .denhaag-card__background::before { @@ -113,6 +120,7 @@ height: 20px; width: 60%; background: var(--denhaag-green-1); + border-top-left-radius: var(--denhaag-card-border-radius); } .denhaag-card--case .denhaag-card__background::after { From 1b95f7e74bbea44184bfecfd5506b476437db677 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 1 May 2021 16:53:24 +0200 Subject: [PATCH 18/89] Added on-hover perspective change to card/case --- src/components/Card/card.module.css | 5 +++-- src/components/Card/mui-override.module.css | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 539517e90f..a375d7e8da 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -93,6 +93,7 @@ padding-block-end: var(--denhaag-card-case-padding-block-end); flex-direction: column; display: flex; + perspective: 1800px; } .denhaag-card--case .denhaag-card__background { @@ -128,7 +129,7 @@ display: block; position: absolute; left: 55%; - top: -21px; + top: -20px; height: 22px; width: 10%; background: var(--denhaag-green-1); @@ -168,7 +169,7 @@ } .denhaag-card--case:hover .denhaag-card__background { - transform: rotateX(-15deg); + transform: rotateX(-20deg); } /* diff --git a/src/components/Card/mui-override.module.css b/src/components/Card/mui-override.module.css index 015cbd8214..447ffbf667 100644 --- a/src/components/Card/mui-override.module.css +++ b/src/components/Card/mui-override.module.css @@ -1,6 +1,7 @@ .denhaag-card { box-shadow: none; transition: none; + overflow: unset; } .denhaag-card--hover, .denhaag-card:hover { From deb2236637e060f781e591e4d671273ec6765375 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Wed, 28 Apr 2021 10:19:34 +0200 Subject: [PATCH 19/89] Remove merge conflicts and reduce amount of design tokens for Button --- src/components/BaseStyles/globals.module.css | 13 ++- src/components/Button/button.module.css | 114 +++++++++++++++++++ src/stories/input/Button.stories.tsx | 51 ++++----- 3 files changed, 144 insertions(+), 34 deletions(-) create mode 100644 src/components/Button/button.module.css diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css index 32ab158175..f144b8e5a4 100644 --- a/src/components/BaseStyles/globals.module.css +++ b/src/components/BaseStyles/globals.module.css @@ -52,10 +52,19 @@ --denhaag-fontsize-2xl: 2rem; --denhaag-fontsize-3xl: 3rem; - /* Borders */ + /* + * @tokens Typography + * @presenter FontFamily + */ + --denhaag-font-family: sans-serif; + + /* + * @tokens Borders + * @presenter BorderRadius + */ --denhaag-border-radius: 3px; /* Focus state */ --denhaag-focus-border-color: var(--denhaag-ocher-4); --denhaag-focus-border: 2px dashed var(--denhaag-focus-border-color); -} +} \ No newline at end of file diff --git a/src/components/Button/button.module.css b/src/components/Button/button.module.css new file mode 100644 index 0000000000..d1ef8d1c89 --- /dev/null +++ b/src/components/Button/button.module.css @@ -0,0 +1,114 @@ +:root { + --denhaag-button-primary-action-background-color: var(--denhaag-green-3); + --denhaag-button-primary-action-color: var(--denhaag-white); + --denhaag-button-primary-action-hover-background-color: var(--denhaag-green-4); + --denhaag-button-primary-action-hover-color: var(--denhaag-white); + --denhaag-button-primary-action-disabled-background-color: var(--denhaag-grey-2); + --denhaag-button-primary-action-disabled-color: var(--denhaag-white); + + --denhaag-button-secondary-action-background-color: var(--denhaag-white); + --denhaag-button-secondary-action-color: var(--denhaag-green-3); + --denhaag-button-secondary-action-border-color: var(--denhaag-green-3); + --denhaag-button-secondary-action-border-width: 0.0625rem; + --denhaag-button-secondary-action-hover-background-color: var(--denhaag-white); + --denhaag-button-secondary-action-hover-color: var(--denhaag-green-4); + --denhaag-button-secondary-action-hover-border-color: var(--denhaag-green-4); + --denhaag-button-secondary-action-disabled-background-color: var(--denhaag-white); + --denhaag-button-secondary-action-disabled-color: var(--denhaag-grey-2); + --denhaag-button-secondary-action-disabled-border-color: var(--denhaag-grey-2); +} + +.denhaag-button { + font-family: var(--denhaag-font-family); + border-radius: var(--denhaag-border-radius); +} + +.denhaag-button--focus:after, .denhaag-button:focus:after { + content: ''; + display: block; + position: absolute; + top: -2px; + bottom: -2px; + left: -2px; + right: -2px; + border: var(--denhaag-focus-border); + border-radius: var(--denhaag-border-radius); +} + +/* Due to the accessibility focus outline overlapping with the border, the outline needs to be repositioned for the border variant */ +.denhaag-button--secondary-action.denhaag-button--focus:after, .denhaag-button--secondary-action:focus:after { + top: -3px; + bottom: -3px; + left: -3px; + right: -3px; +} + +.denhaag-button--primary-action { + background-color: var(--denhaag-button-primary-action-background-color); + color: var(--denhaag-button-primary-action-color); +} + +.denhaag-button--primary-action.denhaag-button--hover, .denhaag-button--primary-action:hover { + background-color: var(--denhaag-button-primary-action-hover-background-color); + color: var(--denhaag-button-primary-action-hover-color); +} + +.denhaag-button--primary-action.denhaag-button--disabled { + background-color: var(--denhaag-button-primary-action-disabled-background-color); + color: var(--denhaag-button-primary-action-disabled-color); +} + +.denhaag-button--secondary-action { + background-color: var(--denhaag-button-secondary-action-background-color); + color: var(--denhaag-button-secondary-action-color); + border-width: var(--denhaag-button-secondary-action-border-width); + border-style: solid; + border-color: var(--denhaag-button-secondary-action-border-color); +} + +.denhaag-button--secondary-action.denhaag-button--hover, .denhaag-button--secondary-action:hover { + background-color: var(--denhaag-button-secondary-action-hover-background-color); + color: var(--denhaag-button-secondary-action-hover-color); + border-color: var(--denhaag-button-secondary-action-hover-border-color); +} + +.denhaag-button--secondary-action.denhaag-button--disabled { + background-color: var(--denhaag-button-secondary-action-disabled-background-color); + color: var(--denhaag-button-secondary-action-disabled-color); + border-color: var(--denhaag-button-secondary-action-disabled-border-color); +} + +/* Size specific styling */ +.denhaag-button--medium { + padding-inline: 16px; + padding-block: 8px; + font-size: var(--denhaag-fontsize-base); + +} + +.denhaag-button--medium.denhaag-button--secondary-action { + padding-inline: calc(16px - var(--denhaag-button-secondary-action-border-width)); + padding-block: calc(8px - var(--denhaag-button-secondary-action-border-width)); +} + +.denhaag-button--large { + padding-inline: 20px; + padding-block: 10px; + font-size: var(--denhaag-fontsize-lg); +} + +.denhaag-button--large.denhaag-button--secondary-action { + padding-inline: calc(20px - var(--denhaag-button-secondary-action-border-width)); + padding-block: calc(10px - var(--denhaag-button-secondary-action-border-width)); +} + +/* Icon styling */ +.denhaag-button__icon-size-medium > *:first-child { + font-size: var(--denhaag-fontsize-lg); +} + +.denhaag-button__icon-size-large > *:first-child { + font-size: var(--denhaag-fontsize-xl); +} + + diff --git a/src/stories/input/Button.stories.tsx b/src/stories/input/Button.stories.tsx index 17f3a060e4..fb08d1c0a5 100644 --- a/src/stories/input/Button.stories.tsx +++ b/src/stories/input/Button.stories.tsx @@ -3,6 +3,7 @@ import React from "react"; import { Meta, Story } from "@storybook/react/types-6-0"; import Button, { ButtonProps } from "../../components/Button"; import pkg from "../../components/Button/package.json"; +import { ArrowBackRounded, ArrowForwardRounded } from "@material-ui/icons"; export default { title: "Components/Input/Button", @@ -12,64 +13,50 @@ export default { component: Button } as Meta; -const Template: Story = (args: any) => ; +const Template: Story = (args: ButtonProps) => ; /** * Default Button */ export const Default = Template.bind({}); -Default.args = { - variant: "contained" -}; +Default.args = {}; /** * Primary Button */ -export const Primary: Story = Template.bind({}); -Primary.args = { - color: "primary", - variant: "contained" +export const PrimaryAction: Story = Template.bind({}); +PrimaryAction.args = { + variant: "primary-action" }; /** * Secondary Button */ -export const Secondary: Story = Template.bind({}); -Secondary.args = { - color: "secondary", - variant: "contained" -}; - -/** - * Outlined Button - */ -export const Outlined: Story = Template.bind({}); -Outlined.args = { - variant: "outlined" +export const SecondaryAction: Story = Template.bind({}); +SecondaryAction.args = { + variant: "secondary-action" }; /** - * Text button + * Icon left button */ -export const Text: Story = Template.bind({}); -Text.args = { - variant: "text" +export const IconLeft: Story = Template.bind({}); +IconLeft.args = { + startIcon: }; /** - * Small button + * Medium button */ -export const Small: Story = Template.bind({}); -Small.args = { - size: "small" +export const IconRight: Story = Template.bind({}); +IconRight.args = { + variant: "secondary-action", + endIcon: }; -/** - * Medium button - */ export const Medium: Story = Template.bind({}); Medium.args = { - size: "medium" + size: 'medium', }; /** From 54bcd83f0958bac2471a0cb47c1431fd487cabd8 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 5 May 2021 14:26:11 +0200 Subject: [PATCH 20/89] Made text darker on hover --- src/components/Card/card.module.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index a375d7e8da..4bdd0a9787 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -143,6 +143,10 @@ right: var(--denhaag-card-arrow-right); } +.denhaag-card--case:hover .denhaag-card__arrow { + color: var(--denhaag-green-4); +} + .denhaag-card--case .denhaag-card__title { position: relative; color: var(--denhaag-green-3); @@ -151,6 +155,10 @@ padding-inline: var(--denhaag-card-title-padding); } +.denhaag-card--case:hover .denhaag-card__title { + color: var(--denhaag-green-4); +} + .denhaag-card--case .denhaag-card__subtitle { position: relative; color: var(--denhaag-green-3); @@ -162,6 +170,10 @@ /* height: 44px; */ } +.denhaag-card--case:hover .denhaag-card__subtitle { + color: var(--denhaag-green-4); +} + .denhaag-card--case:hover::before { top: 12px; transform:rotate(-2.45deg); From 0316f3f904ccf0252f1d90cb143a0d38da117945 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 5 May 2021 14:35:59 +0200 Subject: [PATCH 21/89] WIP: focus border color title and subtitle --- src/components/Card/Card.tsx | 41 +++++++++++++++-------------- src/components/Card/bem-mapping.jsx | 4 +++ src/components/Card/card.module.css | 15 ++++++++--- 3 files changed, 37 insertions(+), 23 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 2c0cddd3a5..8c5403f595 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -11,9 +11,9 @@ import { cardClasses, cardArrowClasses, cardTitleClasses, cardSubtitleClasses, - cardCaseClasses } from "./bem-mapping"; -import { CardHeader, - CardContent, + cardCaseClasses, + cardCaseFocusClasses } from "./bem-mapping"; +import { CardContent, CardActions } from "@gemeente-denhaag/surfaces"; import { Icon } from "@material-ui/core"; @@ -70,23 +70,24 @@ export const Card: React.FC = (props: CardProps) => {
- - - - {props.subTitle} - - - - {props.date.toLocaleDateString()} - - - - - - + +
+ + {props.title} + + + {props.subTitle} + +
+ + + {props.date.toLocaleDateString()} + + + + + +
diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/bem-mapping.jsx index 6b362eceeb..622de3ba81 100644 --- a/src/components/Card/bem-mapping.jsx +++ b/src/components/Card/bem-mapping.jsx @@ -21,3 +21,7 @@ export const cardPaperClasses = { export const cardCaseClasses = { root: 'denhaag-card denhaag-card--case' } + +export const cardCaseFocusClasses = { + root: 'denhaag-card--case__text__wrapper' +} diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 4bdd0a9787..19687ddb80 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -10,16 +10,18 @@ --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; --denhaag-card-subtitle-font-size: 16px; + --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-padding: 0; --denhaag-card-title-font-size: 24px; + --denhaag-card-title-line-height: 28px; --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; --denhaag-card-width: 352px; --denhaag-card-case-border: 0; --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block-start: 40px; + --denhaag-card-case-padding-block-start: 20px; --denhaag-card-case-padding-block-end: 24px; --denhaag-card-case-width: 352px; } @@ -38,29 +40,36 @@ padding-block: var(--denhaag-card-padding-block); flex-direction: column; display: flex; +} +.denhaag-card--case__text__wrapper { + border: var(--denhaag-focus-border); + border-color: var(--denhaag-focus-border-color); } .denhaag-card__arrow { left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); - } .denhaag-card__title { color: var(--denhaag-black); padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); + font-size: var(--denhaag-card-title-font-size); + line-height: var(--denhaag-card-title-line-height); + border: var(--denhaag-focus-border); + border-color: var(--denhaag-focus-border-color); } .denhaag-card__subtitle { color: var(--denhaag-gray); font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); + line-height: var(--denhaag-card-subtitle-line-height); padding-top: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); - flex-grow: 1; } .denhaag-card--case { From d33c8330774748efd3a7ccf58d9c64ec6dbda1fd Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Wed, 7 Apr 2021 14:38:33 +0200 Subject: [PATCH 22/89] Add base styles package --- src/components/BaseStyles/globals.module.css | 61 ++++++++++++++++++++ src/components/BaseStyles/package.json | 13 +++++ 2 files changed, 74 insertions(+) create mode 100644 src/components/BaseStyles/globals.module.css create mode 100644 src/components/BaseStyles/package.json diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css new file mode 100644 index 0000000000..f7c933410c --- /dev/null +++ b/src/components/BaseStyles/globals.module.css @@ -0,0 +1,61 @@ +:root { + /* Colors */ + --denhaag-green-1: #D5E7D4; + --denhaag-green-2: #7EB57C; + --denhaag-green-3: #248641; + --denhaag-green-4: #1D6B34; + --denhaag-green-5: #00300F; + + --denhaag-blue-1: #DAEBFA; + --denhaag-blue-2: #ADCDED; + --denhaag-blue-3: #1261A3; + --denhaag-blue-4: #094B81; + --denhaag-blue-5: #032C4E; + + --denhaag-ocher-1: #FFF7D1; + --denhaag-ocher-2: #FFEB85; + --denhaag-ocher-3: #F8D62D; + --denhaag-ocher-4: #CCA000; + --denhaag-ocher-5: #7D6200; + + --denhaag-red-1: #FFD7D4; + --denhaag-red-2: #ED8980; + --denhaag-red-3: #CF1C08; + --denhaag-red-4: #A30500; + --denhaag-red-5: #540200; + + --denhaag-orange-1: #FFDBAD; + --denhaag-orange-2: #FFB85E; + --denhaag-orange-3: #F18700; + --denhaag-orange-4: #E15601; + --denhaag-orange-5: #8C3600; + + --denhaag-grey-1: #F1F1F1; + --denhaag-grey-2: #D2D2D2; + --denhaag-grey-3: #7A7A7A; + --denhaag-grey-4: #4B4B4B; + + --denhaag-warmgrey: #F8F7F5; + + --denhaag-black: #000000; + + --denhaag-white: #FFFFFF; + + /* Font sizes */ + font-size: 16px; + + --denhaag-fontsize-xs: 0.625rem; + --denhaag-fontsize-s: 0.75rem; + --denhaag-fontsize-base: 1rem; + --denhaag-fontsize-lg: 1.25rem; + --denhaag-fontsize-xl: 1.5rem; + --denhaag-fontsize-2xl: 2rem; + --denhaag-fontsize-3xl: 3rem; + + /* Borders */ + --denhaag-border-radius: 3px; + + /* Focus state */ + --denhaag-focus-border-color: var(--denhaag-ocher-4); + --denhaag-focus-border: 2px dashed var(--denhaag-focus-border-color); +} diff --git a/src/components/BaseStyles/package.json b/src/components/BaseStyles/package.json new file mode 100644 index 0000000000..445f48e578 --- /dev/null +++ b/src/components/BaseStyles/package.json @@ -0,0 +1,13 @@ +{ + "name": "@gemeente-denhaag/basestyles", + "description": "A BaseStyles component", + "author": "Municipality of The Hague", + "license": "EUPL-1.2", + "version": "0.1.0", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/BaseStyles" + }, + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues" +} From 05ef0ef78f869b192a4c41692cfd31e330a0eb34 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Wed, 7 Apr 2021 15:13:45 +0200 Subject: [PATCH 23/89] Add css as default export --- src/components/BaseStyles/index.ts | 1 + src/components/BaseStyles/package.json | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 src/components/BaseStyles/index.ts diff --git a/src/components/BaseStyles/index.ts b/src/components/BaseStyles/index.ts new file mode 100644 index 0000000000..f154061767 --- /dev/null +++ b/src/components/BaseStyles/index.ts @@ -0,0 +1 @@ +export default require("./globals.module.css") diff --git a/src/components/BaseStyles/package.json b/src/components/BaseStyles/package.json index 445f48e578..b14ffd174d 100644 --- a/src/components/BaseStyles/package.json +++ b/src/components/BaseStyles/package.json @@ -3,6 +3,8 @@ "description": "A BaseStyles component", "author": "Municipality of The Hague", "license": "EUPL-1.2", + "main": "index.tsx", + "module": "index.ts", "version": "0.1.0", "repository": { "type": "git", From 2d8c84da715f1861646f38e2109b1a272aeed1f4 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Wed, 7 Apr 2021 15:19:16 +0200 Subject: [PATCH 24/89] Change tsx in basestyles/package.json to ts --- src/components/BaseStyles/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/BaseStyles/package.json b/src/components/BaseStyles/package.json index b14ffd174d..8ef6f7111d 100644 --- a/src/components/BaseStyles/package.json +++ b/src/components/BaseStyles/package.json @@ -3,7 +3,7 @@ "description": "A BaseStyles component", "author": "Municipality of The Hague", "license": "EUPL-1.2", - "main": "index.tsx", + "main": "index.ts", "module": "index.ts", "version": "0.1.0", "repository": { From d66ed747b8e964834f1b7a4f9c721f1b574fcda4 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 10 Apr 2021 15:31:25 +0200 Subject: [PATCH 25/89] Changed colour hex values to hsl (Hue Saturation Luminesence) --- .stylelintrc.json | 2 +- src/components/BaseStyles/globals.module.css | 80 ++++++++++---------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/.stylelintrc.json b/.stylelintrc.json index 06c1df78e5..1c72a0f8fb 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -29,7 +29,7 @@ "unit-no-unknown": [true], "alpha-value-notation": ["percentage"], "hue-degree-notation": ["number"], - "color-function-notation": ["modern"], + "color-function-notation": ["legacy"], "length-zero-no-unit": [true, "custom-properties"], "font-weight-notation": [ "numeric", diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css index f7c933410c..0f6925d6e2 100644 --- a/src/components/BaseStyles/globals.module.css +++ b/src/components/BaseStyles/globals.module.css @@ -1,45 +1,45 @@ :root { /* Colors */ - --denhaag-green-1: #D5E7D4; - --denhaag-green-2: #7EB57C; - --denhaag-green-3: #248641; - --denhaag-green-4: #1D6B34; - --denhaag-green-5: #00300F; - - --denhaag-blue-1: #DAEBFA; - --denhaag-blue-2: #ADCDED; - --denhaag-blue-3: #1261A3; - --denhaag-blue-4: #094B81; - --denhaag-blue-5: #032C4E; - - --denhaag-ocher-1: #FFF7D1; - --denhaag-ocher-2: #FFEB85; - --denhaag-ocher-3: #F8D62D; - --denhaag-ocher-4: #CCA000; - --denhaag-ocher-5: #7D6200; - - --denhaag-red-1: #FFD7D4; - --denhaag-red-2: #ED8980; - --denhaag-red-3: #CF1C08; - --denhaag-red-4: #A30500; - --denhaag-red-5: #540200; - - --denhaag-orange-1: #FFDBAD; - --denhaag-orange-2: #FFB85E; - --denhaag-orange-3: #F18700; - --denhaag-orange-4: #E15601; - --denhaag-orange-5: #8C3600; - - --denhaag-grey-1: #F1F1F1; - --denhaag-grey-2: #D2D2D2; - --denhaag-grey-3: #7A7A7A; - --denhaag-grey-4: #4B4B4B; - - --denhaag-warmgrey: #F8F7F5; - - --denhaag-black: #000000; - - --denhaag-white: #FFFFFF; + --denhaag-green-1: hsl(116, 29%, 78%); + --denhaag-green-2: hsl(118, 28%, 60%); + --denhaag-green-3: hsl(138, 58%, 33%); + --denhaag-green-4: hsl(138, 57%, 27%); + --denhaag-green-5: hsl(139, 100%, 9%); + + --denhaag-blue-1: hsl(208, 76%, 92%); + --denhaag-blue-2: hsl(210, 64%, 80%); + --denhaag-blue-3: hsl(207, 80%, 35%); + --denhaag-blue-4: hsl(207, 87%, 27%); + --denhaag-blue-5: hsl(207, 93%, 16%); + + --denhaag-ocher-1: hsl(50, 100%, 91%); + --denhaag-ocher-2: hsl(50, 100%, 76%); + --denhaag-ocher-3: hsl(50, 94%, 57%); + --denhaag-ocher-4: hsl(47, 100%, 40%); + --denhaag-ocher-5: hsl(47, 100%, 25%); + + --denhaag-red-1: hsl(4, 100%, 92%); + --denhaag-red-2: hsl(5, 75%, 72%); + --denhaag-red-3: hsl(6, 93%, 42%); + --denhaag-red-4: hsl(2, 100%, 32%); + --denhaag-red-5: hsl(1, 100%, 16%); + + --denhaag-orange-1: hsl(34, 100%, 84%); + --denhaag-orange-2: hsl(34, 100%, 68%); + --denhaag-orange-3: hsl(34, 100%, 47%); + --denhaag-orange-4: hsl(23, 99%, 44%); + --denhaag-orange-5: hsl(23, 100%, 27%); + + --denhaag-grey-1: hsl(0, 0%, 95%); + --denhaag-grey-2: hsl(0, 0%, 82%); + --denhaag-grey-3: hsl(0, 0%, 48%); + --denhaag-grey-4: hsl(0, 0%, 29%); + + --denhaag-warmgrey: hsl(40, 18%, 97%); + + --denhaag-black: hsl(0, 0%, 0%); + + --denhaag-white: hsl(0, 0%, 100%); /* Font sizes */ font-size: 16px; From 7fcde40d0f309f1836fdd23d226225b67ecbe792 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Wed, 14 Apr 2021 09:46:42 +0200 Subject: [PATCH 26/89] Fix incorrect HSL value for --denhaag-green-1 --- src/components/BaseStyles/globals.module.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css index 0f6925d6e2..b7e1566caa 100644 --- a/src/components/BaseStyles/globals.module.css +++ b/src/components/BaseStyles/globals.module.css @@ -1,6 +1,6 @@ :root { /* Colors */ - --denhaag-green-1: hsl(116, 29%, 78%); + --denhaag-green-1: hsl(117, 28%, 87%); --denhaag-green-2: hsl(118, 28%, 60%); --denhaag-green-3: hsl(138, 58%, 33%); --denhaag-green-4: hsl(138, 57%, 27%); From 437bffd3d79481f5e9919af1a51fa1df97e2dbdd Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 21 Apr 2021 09:52:19 +0200 Subject: [PATCH 27/89] Changed hsl values to modern notation also reverted change in stylelint config to change color notation to modern. --- .stylelintrc.json | 2 +- src/components/BaseStyles/globals.module.css | 80 ++++++++++---------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/.stylelintrc.json b/.stylelintrc.json index 1c72a0f8fb..06c1df78e5 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -29,7 +29,7 @@ "unit-no-unknown": [true], "alpha-value-notation": ["percentage"], "hue-degree-notation": ["number"], - "color-function-notation": ["legacy"], + "color-function-notation": ["modern"], "length-zero-no-unit": [true, "custom-properties"], "font-weight-notation": [ "numeric", diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css index b7e1566caa..32ab158175 100644 --- a/src/components/BaseStyles/globals.module.css +++ b/src/components/BaseStyles/globals.module.css @@ -1,45 +1,45 @@ :root { /* Colors */ - --denhaag-green-1: hsl(117, 28%, 87%); - --denhaag-green-2: hsl(118, 28%, 60%); - --denhaag-green-3: hsl(138, 58%, 33%); - --denhaag-green-4: hsl(138, 57%, 27%); - --denhaag-green-5: hsl(139, 100%, 9%); - - --denhaag-blue-1: hsl(208, 76%, 92%); - --denhaag-blue-2: hsl(210, 64%, 80%); - --denhaag-blue-3: hsl(207, 80%, 35%); - --denhaag-blue-4: hsl(207, 87%, 27%); - --denhaag-blue-5: hsl(207, 93%, 16%); - - --denhaag-ocher-1: hsl(50, 100%, 91%); - --denhaag-ocher-2: hsl(50, 100%, 76%); - --denhaag-ocher-3: hsl(50, 94%, 57%); - --denhaag-ocher-4: hsl(47, 100%, 40%); - --denhaag-ocher-5: hsl(47, 100%, 25%); - - --denhaag-red-1: hsl(4, 100%, 92%); - --denhaag-red-2: hsl(5, 75%, 72%); - --denhaag-red-3: hsl(6, 93%, 42%); - --denhaag-red-4: hsl(2, 100%, 32%); - --denhaag-red-5: hsl(1, 100%, 16%); - - --denhaag-orange-1: hsl(34, 100%, 84%); - --denhaag-orange-2: hsl(34, 100%, 68%); - --denhaag-orange-3: hsl(34, 100%, 47%); - --denhaag-orange-4: hsl(23, 99%, 44%); - --denhaag-orange-5: hsl(23, 100%, 27%); - - --denhaag-grey-1: hsl(0, 0%, 95%); - --denhaag-grey-2: hsl(0, 0%, 82%); - --denhaag-grey-3: hsl(0, 0%, 48%); - --denhaag-grey-4: hsl(0, 0%, 29%); - - --denhaag-warmgrey: hsl(40, 18%, 97%); - - --denhaag-black: hsl(0, 0%, 0%); - - --denhaag-white: hsl(0, 0%, 100%); + --denhaag-green-1: hsl(117 28% 87%); + --denhaag-green-2: hsl(118 28% 60%); + --denhaag-green-3: hsl(138 58% 33%); + --denhaag-green-4: hsl(138 57% 27%); + --denhaag-green-5: hsl(139 100% 9%); + + --denhaag-blue-1: hsl(208 76% 92%); + --denhaag-blue-2: hsl(210 64% 80%); + --denhaag-blue-3: hsl(207 80% 35%); + --denhaag-blue-4: hsl(207 87% 27%); + --denhaag-blue-5: hsl(207 93% 16%); + + --denhaag-ocher-1: hsl(50 100% 91%); + --denhaag-ocher-2: hsl(50 100% 76%); + --denhaag-ocher-3: hsl(50 94% 57%); + --denhaag-ocher-4: hsl(47 100% 40%); + --denhaag-ocher-5: hsl(47 100% 25%); + + --denhaag-red-1: hsl(4 100% 92%); + --denhaag-red-2: hsl(5 75% 72%); + --denhaag-red-3: hsl(6 93% 42%); + --denhaag-red-4: hsl(2 100% 32%); + --denhaag-red-5: hsl(1 100% 16%); + + --denhaag-orange-1: hsl(34 100% 84%); + --denhaag-orange-2: hsl(34 100% 68%); + --denhaag-orange-3: hsl(34 100% 47%); + --denhaag-orange-4: hsl(23 99% 44%); + --denhaag-orange-5: hsl(23 100% 27%); + + --denhaag-grey-1: hsl(0 0% 95%); + --denhaag-grey-2: hsl(0 0% 82%); + --denhaag-grey-3: hsl(0 0% 48%); + --denhaag-grey-4: hsl(0 0% 29%); + + --denhaag-warmgrey: hsl(40 18% 97%); + + --denhaag-black: hsl(0 0% 0%); + + --denhaag-white: hsl(0 0% 100%); /* Font sizes */ font-size: 16px; From 1c607dea9750bbac2440e5dcfb087700c6c942a0 Mon Sep 17 00:00:00 2001 From: Maarten Date: Sat, 24 Apr 2021 13:22:40 +0200 Subject: [PATCH 28/89] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ef0132b87e..209e14fb12 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ > A library of React components for the municipality of The Hague -[![NPM](https://img.shields.io/npm/v/denhaag-component-library.svg)](https://www.npmjs.com/package/denhaag-component-library) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) +![npm](https://img.shields.io/npm/v/@gemeente-denhaag/denhaag-component-library?logo=npm&style=flat-square) +![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/Gemeente-Denhaag/denhaag-component-library/Build%20and%20deploy%20Storybook%20to%20Azure%20Web%20App/master?logo=github&style=flat-square) ## 🥅 Goals of this codebase The Municipality of The Hague React UI-components library is constructed, so that re-use by other government organisations is possible with minimal effort. The UI-components are available in a basic styling and through the use of Design Tokens it is possible to give the components your own (corporate) identity. Within the Municipality of The Hague the components are used for: From 8b5a96cb78f0a52824b6bdfbc4615690b9a0b61f Mon Sep 17 00:00:00 2001 From: Jeroen de Klerk Date: Sat, 24 Apr 2021 14:08:06 +0200 Subject: [PATCH 29/89] Storybook show code fix (#117) * Show code showing actual code in layout Storybook. * Show code showing actual code in navigation Storybook. * Show code showing actual code in surfaces Storybook. * Show code showing actual code in data display Storybook. * Show code showing actual code in input Storybook. * Experimental commit, providing different types of code docs per component to properly display its implementation. * Redefined code examples of components based on best possible overview * Experimental commit: Show possibility of providing custom code documentation for each component variant in Storybook * Experimental commit: custom code docs per component. * Applied per-component docs specification for input components. * Applied per-component code doc specs to layout components. * Applied per-component code doc specs to navigation components. * Applied per-component code doc specs to surface components. * Shortened import * Defined custom code in separate variable to fix indentation * Defined custom code in separate variable to fix indentation for input components. * Defined custom code in separate variable to fix indentation for navigation components. * Defined custom code in separate variable to fix indentation for navigation (yes, twice) components. * Defined custom code in separate variable to fix indentation for surface components. * Fixed indendation for surfaces.. Again... * Fixed indendation for navigation.. Again... * Fixed indendation for layout.. Again... * Fixed indendation for input.. Again... * Fixed indendation for datadisplay.. Again... * Prettifier go brrr * Prettifier go brrr and also fixed indentation again because Checkboxes decided to be selfish pricks. Co-authored-by: Maarten Carsjens --- .storybook/preview.js | 1 + src/stories/datadisplay/Avatar.stories.tsx | 29 +-- .../datadisplay/AvatarGroup.stories.tsx | 29 +-- src/stories/datadisplay/Badge.stories.tsx | 72 ++++++-- src/stories/datadisplay/Divider.stories.tsx | 137 ++++++++++++-- src/stories/datadisplay/List.stories.tsx | 168 ++++++++++++++++-- .../datadisplay/Typography.stories.tsx | 29 +-- src/stories/input/Button.stories.tsx | 43 +++-- src/stories/input/ButtonGroup.stories.tsx | 33 ++-- src/stories/input/Checkbox.stories.tsx | 127 ++++++++++++- src/stories/input/DatePicker.stories.tsx | 91 ++++++++-- .../input/FormControlLabel.stories.tsx | 115 ++++++++++-- src/stories/input/FormGroup.stories.tsx | 27 +-- src/stories/input/IconButton.stories.tsx | 69 +++++-- .../input/KeyBoardDatePicker.stories.tsx | 50 ++++-- src/stories/input/Radio.stories.tsx | 60 ++++--- src/stories/input/RadioGroup.stories.tsx | 25 +-- src/stories/input/Select.stories.tsx | 25 +-- src/stories/input/Switch.stories.tsx | 29 +-- src/stories/input/TextField.stories.tsx | 41 +++-- src/stories/layout/Box.stories.tsx | 15 +- src/stories/layout/Container.stories.tsx | 23 ++- src/stories/layout/Grid.stories.tsx | 23 ++- src/stories/layout/GridList.stories.tsx | 23 ++- src/stories/layout/GridListTile.stories.tsx | 21 ++- .../layout/GridListTileBar.stories.tsx | 119 +++++++++---- src/stories/layout/Hidden.stories.tsx | 20 ++- src/stories/navigation/Drawer.stories.tsx | 152 ++++++++++++++-- src/stories/navigation/Link.stories.tsx | 23 ++- src/stories/navigation/Menu.stories.tsx | 125 +++++++++++-- src/stories/navigation/MenuItem.stories.tsx | 27 +-- src/stories/navigation/MenuList.stories.tsx | 19 +- src/stories/navigation/Stepper.stories.tsx | 23 ++- .../navigation/SwipeableDrawer.stories.tsx | 19 +- src/stories/navigation/Tab.stories.tsx | 153 ++++++++++++++-- src/stories/navigation/Tabs.stories.tsx | 33 ++-- src/stories/surfaces/Accordion.stories.tsx | 129 ++++++++++++-- src/stories/surfaces/AppBar.stories.tsx | 99 +++++++++-- src/stories/surfaces/Card.stories.tsx | 124 +++++++++++-- src/stories/surfaces/Paper.stories.tsx | 27 +-- 40 files changed, 1900 insertions(+), 497 deletions(-) diff --git a/.storybook/preview.js b/.storybook/preview.js index b285aacafd..9378fd7b46 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -1,3 +1,4 @@ export const parameters = { actions: { argTypesRegex: '^on[A-Z].*' }, + format: false }; diff --git a/src/stories/datadisplay/Avatar.stories.tsx b/src/stories/datadisplay/Avatar.stories.tsx index a6889bcef8..c5aca57857 100644 --- a/src/stories/datadisplay/Avatar.stories.tsx +++ b/src/stories/datadisplay/Avatar.stories.tsx @@ -1,25 +1,30 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Avatar, { AvatarProps } from "../../components/Avatar"; -import pkg from "../../components/Avatar/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { Avatar, AvatarProps } from '../../components/Avatar'; +import pkg from '../../components/Avatar/package.json'; export default { - title: "Components/Data Display/Avatar", + title: 'Components/Data Display/Avatar', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Avatar + component: Avatar, } as Meta; -const Template: Story = (args: any) => ; +const Template: Story = (args: AvatarProps) => ; /** * Implementation of Avatar */ export const Default = Template.bind({}); Default.args = { - src: "https://c1.staticflickr.com/9/8486/8245351490_2746ef972c_b.jpg", - alt: "Planet Earth" + src: 'https://c1.staticflickr.com/9/8486/8245351490_2746ef972c_b.jpg', + alt: 'Planet Earth', }; /** @@ -27,7 +32,7 @@ Default.args = { */ export const Letter = Template.bind({}); Letter.args = { - children: "DH" + children: 'DH', }; /** @@ -36,5 +41,5 @@ Letter.args = { export const Squared = Template.bind({}); Squared.args = { ...Default.args, - variant: "square" + variant: 'square', }; diff --git a/src/stories/datadisplay/AvatarGroup.stories.tsx b/src/stories/datadisplay/AvatarGroup.stories.tsx index 1398b0205d..1d088e8abd 100644 --- a/src/stories/datadisplay/AvatarGroup.stories.tsx +++ b/src/stories/datadisplay/AvatarGroup.stories.tsx @@ -1,23 +1,28 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Avatar from "../../components/Avatar"; -import AvatarGroup, { AvatarGroupProps } from "../../components/AvatarGroup"; -import pkg from "../../components/AvatarGroup/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Avatar from '../../components/Avatar'; +import AvatarGroup, { AvatarGroupProps } from '../../components/AvatarGroup'; +import pkg from '../../components/AvatarGroup/package.json'; export default { - title: "Components/Data Display/AvatarGroup", + title: 'Components/Data Display/AvatarGroup', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: AvatarGroup + component: AvatarGroup, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: AvatarGroupProps) => ( - + DH @@ -33,5 +38,5 @@ export const Default = Template.bind({}); */ export const SmallSpacing = Template.bind({}); SmallSpacing.args = { - spacing: "small" + spacing: 'small', }; diff --git a/src/stories/datadisplay/Badge.stories.tsx b/src/stories/datadisplay/Badge.stories.tsx index 21f2a23992..85d650eaa9 100644 --- a/src/stories/datadisplay/Badge.stories.tsx +++ b/src/stories/datadisplay/Badge.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Badge, { BadgeProps } from "../../components/Badge"; -import MailIcon from "@material-ui/icons/Mail"; -import pkg from "../../components/Badge/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { Badge, BadgeProps } from '../../components/Badge'; +import MailIcon from '@material-ui/icons/Mail'; +import pkg from '../../components/Badge/package.json'; export default { - title: "Components/Data Display/Badge", + title: 'Components/Data Display/Badge', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'code', + }, + }, }, - component: Badge + component: Badge, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: BadgeProps) => ( @@ -23,7 +28,16 @@ const Template: Story = (args: any) => ( */ export const Default = Template.bind({}); Default.args = { - badgeContent: 4 + badgeContent: 4, +}; + +Default.parameters = { + docs: { + source: { + // language=HTML + code: ``, + }, + }, }; /** @@ -31,8 +45,17 @@ Default.args = { */ export const PrimaryColoured = Template.bind({}); PrimaryColoured.args = { - color: "primary", - ...Default.args + color: 'primary', + ...Default.args, +}; + +PrimaryColoured.parameters = { + docs: { + source: { + // language=HTML + code: ``, + }, + }, }; /** @@ -40,8 +63,17 @@ PrimaryColoured.args = { */ export const CircleOverlap = Template.bind({}); CircleOverlap.args = { - overlap: "circle", - ...PrimaryColoured.args + overlap: 'circle', + ...PrimaryColoured.args, +}; + +CircleOverlap.parameters = { + docs: { + source: { + // language=HTML + code: ``, + }, + }, }; /** @@ -49,6 +81,14 @@ CircleOverlap.args = { */ export const DotVariant = Template.bind({}); DotVariant.args = { - variant: "dot", - ...PrimaryColoured.args + variant: 'dot', + ...PrimaryColoured.args, +}; + +DotVariant.parameters = { + docs: { + source: { + code: ``, + }, + }, }; diff --git a/src/stories/datadisplay/Divider.stories.tsx b/src/stories/datadisplay/Divider.stories.tsx index a4cc474977..0c74235389 100644 --- a/src/stories/datadisplay/Divider.stories.tsx +++ b/src/stories/datadisplay/Divider.stories.tsx @@ -1,20 +1,25 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Divider, { DividerProps } from "../../components/Divider"; -import pkg from "../../components/Divider/package.json"; -import List, { ListItem, ListItemIcon, ListItemText } from "../../components/List"; -import InboxIcon from "@material-ui/icons/Inbox"; -import DraftsIcon from "@material-ui/icons/Drafts"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { Divider, DividerProps } from '../../components/Divider'; +import pkg from '../../components/Divider/package.json'; +import { List, ListItem, ListItemIcon, ListItemText } from '../../components/List'; +import InboxIcon from '@material-ui/icons/Inbox'; +import DraftsIcon from '@material-ui/icons/Drafts'; export default { - title: "Components/Data Display/Divider", + title: 'Components/Data Display/Divider', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Divider + component: Divider, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: DividerProps) => ( @@ -32,17 +37,107 @@ const Template: Story = (args: any) => ( ); +// language=JS +const defaultCode = ` + + + + + + + + + + + + + + + +`; + +// language=JS +const insetCode = ` + + + + + + + + + + + + + + + +`; + +// language=JS +const lightCode = ` + + + + + + + + + + + + + + + +`; + +// language=JS +const absoluteCode = ` + + + + + + + + + + + + + + + +`; + /** * Implementation of Divider. */ export const Default = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; /** * Divider in the inset variant. */ export const InsetVariant = Template.bind({}); InsetVariant.args = { - variant: "inset" + variant: 'inset', +}; +InsetVariant.parameters = { + docs: { + source: { + code: insetCode, + }, + }, }; /** @@ -50,7 +145,14 @@ InsetVariant.args = { */ export const LightColoured = Template.bind({}); LightColoured.args = { - light: true + light: true, +}; +LightColoured.parameters = { + docs: { + source: { + code: lightCode, + }, + }, }; /** @@ -58,5 +160,12 @@ LightColoured.args = { */ export const AbsolutePosition = Template.bind({}); AbsolutePosition.args = { - absolute: true + absolute: true, +}; +AbsolutePosition.parameters = { + docs: { + source: { + code: absoluteCode, + }, + }, }; diff --git a/src/stories/datadisplay/List.stories.tsx b/src/stories/datadisplay/List.stories.tsx index 1ddb3ac9ab..bfb056c711 100644 --- a/src/stories/datadisplay/List.stories.tsx +++ b/src/stories/datadisplay/List.stories.tsx @@ -1,28 +1,33 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import pkg from "../../components/List/package.json"; -import List, { ListProps } from "../../components/List"; -import ListItem from "../../components/ListItem"; -import ListItemAvatar from "../../components/ListItemAvatar"; -import ListItemIcon from "../../components/ListItemIcon"; -import ListItemSecondaryAction from "../../components/ListItemSecondaryAction"; -import ListItemText from "../../components/ListItemText"; -import ListSubheader from "../../components/ListSubheader"; -import Checkbox from "../../components/Checkbox"; -import IconButton from "../../components/IconButton"; -import Avatar from "../../components/Avatar"; -import CommentIcon from "@material-ui/icons/Comment"; -import FolderIcon from "@material-ui/icons/Folder"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import pkg from '../../components/List/package.json'; +import List, { ListProps } from '../../components/List'; +import ListItem from '../../components/ListItem'; +import ListItemAvatar from '../../components/ListItemAvatar'; +import ListItemIcon from '../../components/ListItemIcon'; +import ListItemSecondaryAction from '../../components/ListItemSecondaryAction'; +import ListItemText from '../../components/ListItemText'; +import ListSubheader from '../../components/ListSubheader'; +import Checkbox from '../../components/Checkbox'; +import IconButton from '../../components/IconButton'; +import Avatar from '../../components/Avatar'; +import CommentIcon from '@material-ui/icons/Comment'; +import FolderIcon from '@material-ui/icons/Folder'; export default { - title: "Components/Data Display/List", + title: 'Components/Data Display/List', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: List, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: ListProps) => ( @@ -46,10 +51,117 @@ const Template: Story = (args: any) => ( ); +// language=JS +const defaultCode = ` + + + + + + + + + + + + + + + + + + + + + +`; + +// language=JS +const denseCode = ` + + + + + + + + + + + + + + + + + + + + + +`; + +// language=JS +const paddingCode = ` + + + + + + + + + + + + + + + + + + + + + +`; + +// language=JS +const subheaderCode = ` + + + + + + + + + + + + + + + + + + + + + +`; + /** * Implementation of List. */ export const Default = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; /** * Dense variant of List component @@ -58,6 +170,13 @@ export const Dense = Template.bind({}); Dense.args = { dense: true, }; +Dense.parameters = { + docs: { + source: { + code: denseCode, + }, + }, +}; /** * Variant of List component with padding disabled @@ -66,6 +185,13 @@ export const PaddingDisabled = Template.bind({}); PaddingDisabled.args = { disablePadding: true, }; +PaddingDisabled.parameters = { + docs: { + source: { + code: paddingCode, + }, + }, +}; /** * Variant of List component with Subheader @@ -74,3 +200,11 @@ export const Subheader = Template.bind({}); Subheader.args = { subheader: Nested Subheader, }; +Subheader.parameters = { + docs: { + source: { + // language=HTML + code: subheaderCode, + }, + }, +}; diff --git a/src/stories/datadisplay/Typography.stories.tsx b/src/stories/datadisplay/Typography.stories.tsx index 4f293f00c3..ce10deb693 100644 --- a/src/stories/datadisplay/Typography.stories.tsx +++ b/src/stories/datadisplay/Typography.stories.tsx @@ -1,17 +1,22 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Typography, { TypographyProps } from "../../components/Typography"; -import pkg from "../../components/Typography/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Typography, { TypographyProps } from '../../components/Typography'; +import pkg from '../../components/Typography/package.json'; export default { - title: "Components/Data Display/Typography", + title: 'Components/Data Display/Typography', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Typography + component: Typography, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: TypographyProps) => ( This is a bit of text inside a Typography component. Play around with the variants property to see me in different variants! @@ -28,7 +33,7 @@ export const Default = Template.bind({}); */ export const Heading = Template.bind({}); Heading.args = { - variant: "h1" + variant: 'h1', }; /** @@ -36,7 +41,7 @@ Heading.args = { */ export const noWrap = Template.bind({}); noWrap.args = { - noWrap: true + noWrap: true, }; /** @@ -44,7 +49,7 @@ noWrap.args = { */ export const Centered = Template.bind({}); Centered.args = { - align: "center" + align: 'center', }; /** @@ -52,5 +57,5 @@ Centered.args = { */ export const Paragraphed = Template.bind({}); Paragraphed.args = { - paragraph: true + paragraph: true, }; diff --git a/src/stories/input/Button.stories.tsx b/src/stories/input/Button.stories.tsx index 17f3a060e4..9546033c19 100644 --- a/src/stories/input/Button.stories.tsx +++ b/src/stories/input/Button.stories.tsx @@ -1,25 +1,30 @@ -import React from "react"; +import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from "@storybook/react/types-6-0"; -import Button, { ButtonProps } from "../../components/Button"; -import pkg from "../../components/Button/package.json"; +import { Meta, Story } from '@storybook/react/types-6-0'; +import Button, { ButtonProps } from '../../components/Button'; +import pkg from '../../components/Button/package.json'; export default { - title: "Components/Input/Button", + title: 'Components/Input/Button', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Button + component: Button, } as Meta; -const Template: Story = (args: any) => ; +const Template: Story = (args: ButtonProps) => ; /** * Default Button */ export const Default = Template.bind({}); Default.args = { - variant: "contained" + variant: 'contained', }; /** @@ -27,8 +32,8 @@ Default.args = { */ export const Primary: Story = Template.bind({}); Primary.args = { - color: "primary", - variant: "contained" + color: 'primary', + variant: 'contained', }; /** @@ -36,8 +41,8 @@ Primary.args = { */ export const Secondary: Story = Template.bind({}); Secondary.args = { - color: "secondary", - variant: "contained" + color: 'secondary', + variant: 'contained', }; /** @@ -45,7 +50,7 @@ Secondary.args = { */ export const Outlined: Story = Template.bind({}); Outlined.args = { - variant: "outlined" + variant: 'outlined', }; /** @@ -53,7 +58,7 @@ Outlined.args = { */ export const Text: Story = Template.bind({}); Text.args = { - variant: "text" + variant: 'text', }; /** @@ -61,7 +66,7 @@ Text.args = { */ export const Small: Story = Template.bind({}); Small.args = { - size: "small" + size: 'small', }; /** @@ -69,7 +74,7 @@ Small.args = { */ export const Medium: Story = Template.bind({}); Medium.args = { - size: "medium" + size: 'medium', }; /** @@ -77,7 +82,7 @@ Medium.args = { */ export const Large: Story = Template.bind({}); Large.args = { - size: "large" + size: 'large', }; /** @@ -85,5 +90,5 @@ Large.args = { */ export const Disabled: Story = Template.bind({}); Disabled.args = { - disabled: true + disabled: true, }; diff --git a/src/stories/input/ButtonGroup.stories.tsx b/src/stories/input/ButtonGroup.stories.tsx index d0a394db7f..e79a41e3b7 100644 --- a/src/stories/input/ButtonGroup.stories.tsx +++ b/src/stories/input/ButtonGroup.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import ButtonGroup, { ButtonGroupProps } from "../../components/ButtonGroup"; -import pkg from "../../components/ButtonGroup/package.json"; -import Button from "../../components/Button"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import ButtonGroup, { ButtonGroupProps } from '../../components/ButtonGroup'; +import pkg from '../../components/ButtonGroup/package.json'; +import Button from '../../components/Button'; export default { - title: "Components/Input/ButtonGroup", + title: 'Components/Input/ButtonGroup', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: ButtonGroup + component: ButtonGroup, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: ButtonGroupProps) => ( @@ -30,7 +35,7 @@ export const Default = Template.bind({}); */ export const DisabledGroup = Template.bind({}); DisabledGroup.args = { - disabled: true + disabled: true, }; /** @@ -38,7 +43,7 @@ DisabledGroup.args = { */ export const FullWidth = Template.bind({}); FullWidth.args = { - fullWidth: true + fullWidth: true, }; /** @@ -46,7 +51,7 @@ FullWidth.args = { */ export const SecondaryColoured = Template.bind({}); SecondaryColoured.args = { - color: "secondary" + color: 'secondary', }; /** @@ -54,7 +59,7 @@ SecondaryColoured.args = { */ export const VerticalOriented = Template.bind({}); VerticalOriented.args = { - orientation: "vertical" + orientation: 'vertical', }; /** @@ -62,5 +67,5 @@ VerticalOriented.args = { */ export const Textual = Template.bind({}); Textual.args = { - variant: "text" + variant: 'text', }; diff --git a/src/stories/input/Checkbox.stories.tsx b/src/stories/input/Checkbox.stories.tsx index e7038a6701..bd254eaf05 100644 --- a/src/stories/input/Checkbox.stories.tsx +++ b/src/stories/input/Checkbox.stories.tsx @@ -1,14 +1,19 @@ -import React from "react"; +import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Story, Meta } from "@storybook/react/types-6-0"; -import Checkbox, { CheckboxProps } from "../../components/Checkbox"; -import FormControlLabel from "../../components/FormControlLabel"; -import pkg from "../../components/Checkbox/package.json"; +import { Story, Meta } from '@storybook/react/types-6-0'; +import Checkbox, { CheckboxProps } from '../../components/Checkbox'; +import FormControlLabel from '../../components/FormControlLabel'; +import pkg from '../../components/Checkbox/package.json'; export default { - title: "Components/Input/Checkbox", + title: 'Components/Input/Checkbox', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Checkbox, } as Meta; @@ -17,17 +22,81 @@ const Template: Story = (args: any) => ( } /> ); +// language=JS +const defaultCode = ` + + + +`; + +// language=JS +const primaryCode = ` + + + +`; + +// language=JS +const secondaryCode = ` + + + +`; + +// language=JS +const checkedDefault = ` + + + +`; + +// language=JS +const smallCode = ` + + + +`; + +// language=JS +const indeterminateCode = ` + + + +`; + +// language=JS +const disabledCode = ` + + + +`; + /** * Default Checkbox */ export const Default: Story = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; /** * Primary Checkbox */ export const Primary: Story = Template.bind({}); Primary.args = { - color: "primary", + color: 'primary', +}; + +Primary.parameters = { + docs: { + source: { + code: primaryCode, + }, + }, }; /** @@ -35,7 +104,15 @@ Primary.args = { */ export const Secondary: Story = Template.bind({}); Secondary.args = { - color: "secondary", + color: 'secondary', +}; + +Secondary.parameters = { + docs: { + source: { + code: secondaryCode, + }, + }, }; /** @@ -46,12 +123,28 @@ CheckedByDefault.args = { defaultChecked: true, }; +CheckedByDefault.parameters = { + docs: { + source: { + code: checkedDefault, + }, + }, +}; + /** * Small Checkbox */ export const Small: Story = Template.bind({}); Small.args = { - size: "small", + size: 'small', +}; + +Small.parameters = { + docs: { + source: { + code: smallCode, + }, + }, }; /** @@ -62,6 +155,14 @@ Indeterminate.args = { indeterminate: true, }; +Indeterminate.parameters = { + docs: { + source: { + code: indeterminateCode, + }, + }, +}; + /** * Disabled Checkbox */ @@ -69,3 +170,11 @@ export const Disabled: Story = Template.bind({}); Disabled.args = { disabled: true, }; + +Disabled.parameters = { + docs: { + source: { + code: disabledCode, + }, + }, +}; diff --git a/src/stories/input/DatePicker.stories.tsx b/src/stories/input/DatePicker.stories.tsx index fee64117c3..59f1418fc4 100644 --- a/src/stories/input/DatePicker.stories.tsx +++ b/src/stories/input/DatePicker.stories.tsx @@ -1,20 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import DateFnsUtils from "@date-io/date-fns"; -import DatePicker, { DatePickerProps } from "../../components/Pickers/DatePicker/DatePicker"; -import PickersUtilsProvider from "../../components/PickersUtilsProvider"; -import pkg from "../../components/Pickers/package.json"; +import React from 'react'; +import { Story, Meta } from '@storybook/react'; +import DateFnsUtils from '@date-io/date-fns'; +import DatePicker, { DatePickerProps } from '../../components/Pickers/DatePicker/DatePicker'; +import { PickersUtilsProvider } from '../../components/PickersUtilsProvider'; +import pkg from '../../components/Pickers/package.json'; export default { - title: "Components/Input/DatePicker", + title: 'Components/Input/DatePicker', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, }, - component: DatePicker + component: DatePicker, } as Meta; -const Template: Story = (args: any) => { - const [value, setValue] = React.useState("1970-01-01"); +const Template: Story = (args: DatePickerProps) => { + const [value, setValue] = React.useState('1970-01-01'); args.onChange = (newValue: any) => { setValue(newValue); }; @@ -27,23 +27,84 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` +import DateFnsUtils from "@date-io/date-fns"; + +const [value, setValue] = React.useState("1970-01-01"); + + + { + setValue(newValue); + }}/> + +`; + /** * Default Datepicker */ export const Default: Story = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; /** - * Inline Checkbox + * Inline Datepicker */ export const Inline: Story = Template.bind({}); Inline.args = { - variant: "inline" + variant: 'inline', }; +// language=JS +const inlineCode = ` +import DateFnsUtils from "@date-io/date-fns"; + +const [value, setValue] = React.useState("1970-01-01"); + + + { + setValue(newValue); + }}/> + +`; + +Inline.parameters = { + docs: { + source: { + code: inlineCode, + }, + }, +}; + +// language=JS +const staticCode = ` +import DateFnsUtils from "@date-io/date-fns"; + +const [value, setValue] = React.useState("1970-01-01"); + + + { + setValue(newValue); + }}/> + +`; + /** - * Inline Checkbox + * Static Datepicker */ export const Static: Story = Template.bind({}); Static.args = { - variant: "static" + variant: 'static', +}; +Static.parameters = { + docs: { + source: { + code: staticCode, + }, + }, }; diff --git a/src/stories/input/FormControlLabel.stories.tsx b/src/stories/input/FormControlLabel.stories.tsx index cdb2dcae10..a8c331879c 100644 --- a/src/stories/input/FormControlLabel.stories.tsx +++ b/src/stories/input/FormControlLabel.stories.tsx @@ -1,55 +1,146 @@ -import React from "react"; +import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from "@storybook/react/types-6-0"; -import Checkbox from "../../components/Checkbox/Checkbox"; -import FormControlLabel, { FormControlLabelProps } from "../../components/FormControlLabel"; -import pkg from "../../components/FormControlLabel/package.json"; +import { Meta, Story } from '@storybook/react/types-6-0'; +import Checkbox from '../../components/Checkbox/Checkbox'; +import FormControlLabel, { FormControlLabelProps } from '../../components/FormControlLabel'; +import pkg from '../../components/FormControlLabel/package.json'; export default { - title: "Components/Input/FormControlLabel", + title: 'Components/Input/FormControlLabel', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: FormControlLabel + component: FormControlLabel, } as Meta; const Template: Story = (args: any) => ( } {...args} /> ); +// language=JS +const defaultCode = ` + +`; + /** * Default FormControlLabel */ export const Default: Story = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; + +// language=JS +const startCode = ` + +`; /** * FormControlLabel with label before the FormControl */ export const Start: Story = Template.bind({}); Start.args = { - labelPlacement: "start" + labelPlacement: 'start', }; +Start.parameters = { + docs: { + source: { + code: startCode, + }, + }, +}; + +// language=JS +const topCode = ` + +`; /** * FormControlLabel with label on top of the FormControl */ export const Top: Story = Template.bind({}); Top.args = { - labelPlacement: "top" + labelPlacement: 'top', }; +Top.parameters = { + docs: { + source: { + code: topCode, + }, + }, +}; + +// language=JS +const bottomCode = ` + +`; + /** * FormControlLabel with label on the bottom of the FormControl */ export const Bottom: Story = Template.bind({}); Bottom.args = { - labelPlacement: "bottom" + labelPlacement: 'bottom', +}; +Bottom.parameters = { + docs: { + source: { + code: bottomCode, + }, + }, }; +// language=JS +const endCode = ` + +`; + /** * FormControlLabel with label after the FormControl */ export const End: Story = Template.bind({}); End.args = { - labelPlacement: "end" + labelPlacement: 'end', +}; + +End.parameters = { + docs: { + source: { + code: endCode, + }, + }, }; diff --git a/src/stories/input/FormGroup.stories.tsx b/src/stories/input/FormGroup.stories.tsx index d6f8840492..f78a0f74da 100644 --- a/src/stories/input/FormGroup.stories.tsx +++ b/src/stories/input/FormGroup.stories.tsx @@ -1,20 +1,25 @@ -import React from "react"; +import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from "@storybook/react/types-6-0"; -import Checkbox from "../../components/Checkbox/Checkbox"; -import FormControlLabel from "../../components/FormControlLabel"; -import FormGroup, { FormGroupProps } from "../../components/FormGroup"; -import pkg from "../../components/FormGroup/package.json"; +import { Meta, Story } from '@storybook/react/types-6-0'; +import Checkbox from '../../components/Checkbox/Checkbox'; +import FormControlLabel from '../../components/FormControlLabel'; +import FormGroup, { FormGroupProps } from '../../components/FormGroup'; +import pkg from '../../components/FormGroup/package.json'; export default { - title: "Components/Input/FormGroup", + title: 'Components/Input/FormGroup', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: FormGroup + component: FormGroup, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: FormGroupProps) => ( } label="Checkbox 1" /> } label="Checkbox 2" /> @@ -25,5 +30,5 @@ export const Default: Story = Template.bind({}); export const Row: Story = Template.bind({}); Row.args = { - row: true + row: true, }; diff --git a/src/stories/input/IconButton.stories.tsx b/src/stories/input/IconButton.stories.tsx index 925f561a70..7992785e4f 100644 --- a/src/stories/input/IconButton.stories.tsx +++ b/src/stories/input/IconButton.stories.tsx @@ -1,37 +1,84 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import { IconButton, IconButtonProps } from "../../components/IconButton"; -import DeleteIcon from "@material-ui/icons/Delete"; -import pkg from "../../components/IconButton/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { IconButton, IconButtonProps } from '../../components/IconButton'; +import DeleteIcon from '@material-ui/icons/Delete'; +import pkg from '../../components/IconButton/package.json'; export default { - title: "Components/Input/IconButton", + title: 'Components/Input/IconButton', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: IconButton + component: IconButton, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: IconButtonProps) => ( ); +// language=JS +const defaultCode = ` + + + +`; + /** * Implementation of IconButton */ export const Default = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; + +//language=JS +const primaryCode = ` + + + +`; /** * Implementation of IconButton with primary coloured components. */ export const PrimaryColoured = Template.bind({}); PrimaryColoured.args = { - color: "primary" + color: 'primary', }; +PrimaryColoured.parameters = { + docs: { + source: { + code: primaryCode, + }, + }, +}; + +// language=JS +const smallCode = ` + + + +`; export const SmallSized = Template.bind({}); SmallSized.args = { - size: "small" + size: 'small', +}; +SmallSized.parameters = { + docs: { + source: { + code: smallCode, + }, + }, }; diff --git a/src/stories/input/KeyBoardDatePicker.stories.tsx b/src/stories/input/KeyBoardDatePicker.stories.tsx index 3c5ea582c1..6ac1ddeada 100644 --- a/src/stories/input/KeyBoardDatePicker.stories.tsx +++ b/src/stories/input/KeyBoardDatePicker.stories.tsx @@ -1,23 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; +import React from 'react'; +import { Story, Meta } from '@storybook/react'; import { KeyboardDatePicker, - KeyboardDatePickerProps -} from "../../components/Pickers/KeyboardDatePicker/KeyboardDatePicker"; -import PickersUtilsProvider from "../../components/PickersUtilsProvider"; -import DateFnsUtils from "@date-io/date-fns"; -import pkg from "../../components/Pickers/package.json"; + KeyboardDatePickerProps, +} from '../../components/Pickers/KeyboardDatePicker/KeyboardDatePicker'; +import { PickersUtilsProvider } from '../../components/PickersUtilsProvider'; +import DateFnsUtils from '@date-io/date-fns'; +import pkg from '../../components/Pickers/package.json'; export default { - title: "Components/Input/KeyboardDatePicker", + title: 'Components/Input/KeyboardDatePicker', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, }, - component: KeyboardDatePicker + component: KeyboardDatePicker, } as Meta; const Template: Story = (args: any) => { - const [value, setValue] = React.useState("1970-01-01"); + const [value, setValue] = React.useState('1970-01-01'); args.onChange = (newValue: any) => { setValue(newValue); }; @@ -30,10 +30,36 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` +import DateFnUtils from '@date-io/date-fns'; + +const [value, setValue] = React.useState('1970-01-01'); + + + { + setValue(newValue); + } + } + clearable + /> + +`; + /** * Default KeyboardDatePicker */ export const Default: Story = Template.bind({}); Default.args = { - clearable: true + clearable: true, +}; +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, }; diff --git a/src/stories/input/Radio.stories.tsx b/src/stories/input/Radio.stories.tsx index d455f2c7b9..5e897da4cf 100644 --- a/src/stories/input/Radio.stories.tsx +++ b/src/stories/input/Radio.stories.tsx @@ -1,46 +1,62 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react/types-6-0"; -import FormControlLabel from "../../components/FormControlLabel"; -import Radio, { RadioProps } from "../../components/Radio"; -import pkg from "../../components/Radio/package.json"; +import React from 'react'; +import { Story, Meta } from '@storybook/react/types-6-0'; +import { FormControlLabel } from '../../components/FormControlLabel'; +import { Radio } from '../..'; +import { RadioProps } from '../../components/Radio'; +import pkg from '../../components/Radio/package.json'; -import ThumbDownIcon from "@material-ui/icons/ThumbDown"; -import ThumbUpIcon from "@material-ui/icons/ThumbUp"; +import ThumbDownIcon from '@material-ui/icons/ThumbDown'; +import ThumbUpIcon from '@material-ui/icons/ThumbUp'; export default { - title: "Components/Input/Radio", + title: 'Components/Input/Radio', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Radio + component: Radio, } as Meta; -const Template: Story = (args: any) => { - return ( -
- } /> -
- ); -}; +const Template: Story = (args: any) => } />; export const Default: Story = Template.bind({}); Default.args = { - color: "default", - size: "medium" + color: 'default', + size: 'medium', }; export const Primary: Story = Template.bind({}); Primary.args = { - color: "primary" + color: 'primary', }; export const Secondary: Story = Template.bind({}); Secondary.args = { - color: "secondary" + color: 'secondary', }; +// language=JS +const iconCode = ` + } icon={} onChange={() => {}}/>} + label="Radio" + /> +`; + export const Icons: Story = Template.bind({}); Icons.args = { icon: , - checkedIcon: + checkedIcon: , +}; +Icons.parameters = { + docs: { + source: { + // language=HTML + code: iconCode, + }, + }, }; diff --git a/src/stories/input/RadioGroup.stories.tsx b/src/stories/input/RadioGroup.stories.tsx index 550f6129e0..809434b39a 100644 --- a/src/stories/input/RadioGroup.stories.tsx +++ b/src/stories/input/RadioGroup.stories.tsx @@ -1,15 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react/types-6-0"; -import { RadioGroup, RadioGroupProps } from "../../components/RadioGroup"; -import pkg from "../../components/RadioGroup/package.json"; -import { FormControlLabel, Radio } from "../.."; +import React from 'react'; +import { Meta, Story } from '@storybook/react/types-6-0'; +import { RadioGroup, RadioGroupProps } from '../../components/RadioGroup'; +import pkg from '../../components/RadioGroup/package.json'; +import { FormControlLabel, Radio } from '../..'; export default { - title: "Components/Input/RadioGroup", + title: 'Components/Input/RadioGroup', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: RadioGroup + component: RadioGroup, } as Meta; const Template: Story = (args: any) => ( @@ -26,10 +31,10 @@ export const Primary: Story = Template.bind({}); export const SelectDefault: Story = Template.bind({}); SelectDefault.args = { - defaultValue: "c" + defaultValue: 'c', }; export const Row: Story = Template.bind({}); Row.args = { - row: true + row: true, }; diff --git a/src/stories/input/Select.stories.tsx b/src/stories/input/Select.stories.tsx index 14d812de32..2a84d8d536 100644 --- a/src/stories/input/Select.stories.tsx +++ b/src/stories/input/Select.stories.tsx @@ -1,16 +1,21 @@ -import React from "react"; -import { Meta } from "@storybook/react"; -import { createStyles, makeStyles, Theme } from "@material-ui/core"; -import pkg from "../../components/Select/package.json"; -import Select, { SelectProps } from "../../components/Select"; -import FormControl from "../../components/FormControl"; -import InputLabel from "../../components/InputLabel"; -import MenuItem from "../../components/MenuItem"; +import React from 'react'; +import { Meta } from '@storybook/react'; +import { createStyles, makeStyles, Theme } from '@material-ui/core'; +import pkg from '../../components/Select/package.json'; +import Select, { SelectProps } from '../../components/Select'; +import FormControl from '../../components/FormControl'; +import InputLabel from '../../components/InputLabel'; +import MenuItem from '../../components/MenuItem'; export default { - title: "Components/Input/Select", + title: 'Components/Input/Select', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Select, } as Meta; @@ -21,7 +26,7 @@ const useStyles = makeStyles((theme: Theme) => margin: theme.spacing(1), minWidth: 120, }, - }) + }), ); export function DefaultSelect(props: SelectProps): React.ReactElement { diff --git a/src/stories/input/Switch.stories.tsx b/src/stories/input/Switch.stories.tsx index e6ab19f7e6..c5da3c56f9 100644 --- a/src/stories/input/Switch.stories.tsx +++ b/src/stories/input/Switch.stories.tsx @@ -1,15 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import pkg from "../../components/Switch/package.json"; -import Switch, { SwitchProps } from "../../components/Switch"; -import FormControlLabel from "../../components/FormControlLabel"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import pkg from '../../components/Switch/package.json'; +import Switch, { SwitchProps } from '../../components/Switch'; +import FormControlLabel from '../../components/FormControlLabel'; export default { - title: "Components/Input/Switch", + title: 'Components/Input/Switch', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Switch + component: Switch, } as Meta; const Template: Story = (args: any) => { @@ -30,7 +35,7 @@ export const Default: Story = Template.bind({}); */ export const DefaultChecked: Story = Template.bind({}); DefaultChecked.args = { - defaultChecked: true + defaultChecked: true, }; /** @@ -38,7 +43,7 @@ DefaultChecked.args = { */ export const Primary: Story = Template.bind({}); Primary.args = { - color: "primary" + color: 'primary', }; /** @@ -46,7 +51,7 @@ Primary.args = { */ export const Secondary: Story = Template.bind({}); Secondary.args = { - color: "secondary" + color: 'secondary', }; /** @@ -54,5 +59,5 @@ Secondary.args = { */ export const Disabled: Story = Template.bind({}); Disabled.args = { - disabled: true + disabled: true, }; diff --git a/src/stories/input/TextField.stories.tsx b/src/stories/input/TextField.stories.tsx index 4e527abee4..320fb42814 100644 --- a/src/stories/input/TextField.stories.tsx +++ b/src/stories/input/TextField.stories.tsx @@ -1,12 +1,17 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import pkg from "../../components/TextField/package.json"; -import TextField, { TextFieldProps } from "../../components/TextField"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import pkg from '../../components/TextField/package.json'; +import TextField, { TextFieldProps } from '../../components/TextField'; export default { - title: "Components/Input/TextField", + title: 'Components/Input/TextField', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: TextField, argTypes: { @@ -25,29 +30,29 @@ const Template: Story = (args: TextFieldProps) => { */ export const Default: Story = Template.bind({}); Default.args = { - label: "Default text field", + label: 'Default text field', }; /** * Primary TextField */ export const Primary: Story = Template.bind({}); Primary.args = { - label: "Primary text field", + label: 'Primary text field', }; /** * Secondary TextField */ export const Secondary: Story = Template.bind({}); Secondary.args = { - label: "Secondary text field", - color: "secondary", + label: 'Secondary text field', + color: 'secondary', }; /** * Disabled TextField */ export const Disabled: Story = Template.bind({}); Disabled.args = { - label: "Disabled text field", + label: 'Disabled text field', disabled: true, }; /** @@ -55,20 +60,20 @@ Disabled.args = { */ const currencies = [ { - value: "USD", - label: "$", + value: 'USD', + label: '$', }, { - value: "EUR", - label: "€", + value: 'EUR', + label: '€', }, { - value: "BTC", - label: "฿", + value: 'BTC', + label: '฿', }, { - value: "JPY", - label: "¥", + value: 'JPY', + label: '¥', }, ]; diff --git a/src/stories/layout/Box.stories.tsx b/src/stories/layout/Box.stories.tsx index 795fdf1886..886eed49d0 100644 --- a/src/stories/layout/Box.stories.tsx +++ b/src/stories/layout/Box.stories.tsx @@ -1,12 +1,17 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Box, { BoxProps } from "../../components/Box"; -import pkg from "../../components/Box/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Box, { BoxProps } from '../../components/Box'; +import pkg from '../../components/Box/package.json'; export default { - title: "Components/Layout/Box", + title: 'Components/Layout/Box', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Box, } as Meta; diff --git a/src/stories/layout/Container.stories.tsx b/src/stories/layout/Container.stories.tsx index 31331f8d94..0d0526a195 100644 --- a/src/stories/layout/Container.stories.tsx +++ b/src/stories/layout/Container.stories.tsx @@ -1,14 +1,19 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Container, { ContainerProps } from "../../components/Container"; -import pkg from "../../components/Container/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Container, { ContainerProps } from '../../components/Container'; +import pkg from '../../components/Container/package.json'; export default { - title: "Components/Layout/Container", + title: 'Components/Layout/Container', component: Container, parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` - } + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, + }, } as Meta; const Template: Story = (args: any) => This is a container.; @@ -23,7 +28,7 @@ export const Default = Template.bind({}); */ export const NoPadding = Template.bind({}); NoPadding.args = { - disableGutters: true + disableGutters: true, }; /** @@ -31,5 +36,5 @@ NoPadding.args = { */ export const FixedWidth = Template.bind({}); FixedWidth.args = { - fixed: true + fixed: true, }; diff --git a/src/stories/layout/Grid.stories.tsx b/src/stories/layout/Grid.stories.tsx index 49660597a0..4df9393872 100644 --- a/src/stories/layout/Grid.stories.tsx +++ b/src/stories/layout/Grid.stories.tsx @@ -1,14 +1,19 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Grid, { GridProps } from "../../components/Grid"; -import pkg from "../../components/Grid/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Grid, { GridProps } from '../../components/Grid'; +import pkg from '../../components/Grid/package.json'; export default { - title: "Components/Layout/Grid", + title: 'Components/Layout/Grid', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Grid + component: Grid, } as Meta; const Template: Story = (args: any) => ( @@ -29,7 +34,7 @@ export const Default = Template.bind({}); */ export const ContainerGrid = Template.bind({}); ContainerGrid.args = { - container: true + container: true, }; /** @@ -37,5 +42,5 @@ ContainerGrid.args = { */ export const ZeroMinWidthGrid = Template.bind({}); ZeroMinWidthGrid.args = { - zeroMinWidth: true + zeroMinWidth: true, }; diff --git a/src/stories/layout/GridList.stories.tsx b/src/stories/layout/GridList.stories.tsx index 8f5ac4f02a..ea5a31a9f9 100644 --- a/src/stories/layout/GridList.stories.tsx +++ b/src/stories/layout/GridList.stories.tsx @@ -1,16 +1,21 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import GridListTile from "../../components/GridListTile"; -import GridList, { GridListProps } from "../../components/GridList"; -import pkg from "../../components/GridList/package.json"; -import imageFile from "../assets/logo.svg"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import GridListTile from '../../components/GridListTile'; +import GridList, { GridListProps } from '../../components/GridList'; +import pkg from '../../components/GridList/package.json'; +import imageFile from '../assets/logo.svg'; export default { - title: "Components/Layout/GridList", + title: 'Components/Layout/GridList', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: GridList + component: GridList, } as Meta; const Template: Story = (args: any) => ( diff --git a/src/stories/layout/GridListTile.stories.tsx b/src/stories/layout/GridListTile.stories.tsx index 796fb85ef4..b20f04eb7d 100644 --- a/src/stories/layout/GridListTile.stories.tsx +++ b/src/stories/layout/GridListTile.stories.tsx @@ -1,15 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import GridList from "../../components/GridList"; -import GridListTile, { GridListTileProps } from "../../components/GridListTile"; -import pkg from "../../components/GridListTile/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import GridList from '../../components/GridList'; +import GridListTile, { GridListTileProps } from '../../components/GridListTile'; +import pkg from '../../components/GridListTile/package.json'; export default { - title: "Components/Layout/GridList/GridListTile", + title: 'Components/Layout/GridList/GridListTile', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: GridListTile + component: GridListTile, } as Meta; const Template: Story = (args: any) => ( diff --git a/src/stories/layout/GridListTileBar.stories.tsx b/src/stories/layout/GridListTileBar.stories.tsx index a35c569bf3..7bf983d3b0 100644 --- a/src/stories/layout/GridListTileBar.stories.tsx +++ b/src/stories/layout/GridListTileBar.stories.tsx @@ -1,19 +1,24 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import InfoIcon from "@material-ui/icons/Info"; -import IconButton from "../../components/IconButton"; -import GridListTileBar, { GridListTileBarProps } from "../../components/GridListTileBar"; -import GridListTile from "../../components/GridListTile"; -import GridList from "../../components/GridList"; -import pkg from "../../components/GridListTileBar/package.json"; -import imageFile from "../assets/logo.svg"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import InfoIcon from '@material-ui/icons/Info'; +import IconButton from '../../components/IconButton'; +import GridListTileBar, { GridListTileBarProps } from '../../components/GridListTileBar'; +import GridListTile from '../../components/GridListTile'; +import GridList from '../../components/GridList'; +import pkg from '../../components/GridListTileBar/package.json'; +import imageFile from '../assets/logo.svg'; export default { - title: "Components/Layout/GridList/GridListTile/GridListTileBar", + title: 'Components/Layout/GridList/GridListTile/GridListTileBar', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: GridListTileBar + component: GridListTileBar, } as Meta; const Template: Story = (args: any) => ( @@ -25,6 +30,20 @@ const Template: Story = (args: any) => ( ); +// language=JS +const defaultCode = ` + + + The Hague municipality emblem + + + +`; + /** * Default implementation of GridListTileBar. */ @@ -35,36 +54,76 @@ Default.args = { ), - title: "GridListTileBar", - subtitle: "I am a GridListTileBar!" + title: 'GridListTileBar', + subtitle: 'I am a GridListTileBar!', }; +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; + +// language=JS +const topCode = ` + + + The Hague municipality emblem + + + +`; + /** * Implementation with tilebar at top position. */ export const TopPosition = Template.bind({}); TopPosition.args = { - actionIcon: ( - - - - ), - title: "GridListTileBar", - subtitle: "I am GridListTileBar!", - titlePosition: "top" + ...Default.args, + titlePosition: 'top', }; +TopPosition.parameters = { + docs: { + source: { + code: topCode, + }, + }, +}; + +// language=JS +const buttonLeftCode = ` + + + The Hague municipality emblem + + + +`; /** * Implementation with IconButton on the left. */ export const ButtonLeft = Template.bind({}); ButtonLeft.args = { - actionIcon: ( - - - - ), - actionPosition: "left", - title: "GridListTileBar", - subtitle: "I am GridListTileBar!" + ...Default.args, + actionPosition: 'left', +}; +ButtonLeft.parameters = { + docs: { + source: { + code: buttonLeftCode, + }, + }, }; diff --git a/src/stories/layout/Hidden.stories.tsx b/src/stories/layout/Hidden.stories.tsx index 972565b016..c6d525ba1c 100644 --- a/src/stories/layout/Hidden.stories.tsx +++ b/src/stories/layout/Hidden.stories.tsx @@ -1,19 +1,27 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Hidden, { HiddenProps } from "../../components/Hidden"; -import pkg from "../../components/Hidden/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Hidden, { HiddenProps } from '../../components/Hidden'; +import pkg from '../../components/Hidden/package.json'; export default { - title: "Components/Layout/Hidden", + title: 'Components/Layout/Hidden', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Hidden, } as Meta; const Template: Story = (args: any) => ( -

This text is hidden.

+

+ This text can be hidden. Set different "Up" and "Down" properties to true to hide + this text based on screen sizes. +

); diff --git a/src/stories/navigation/Drawer.stories.tsx b/src/stories/navigation/Drawer.stories.tsx index 754805ab07..65d2c4d721 100644 --- a/src/stories/navigation/Drawer.stories.tsx +++ b/src/stories/navigation/Drawer.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Drawer, { DrawerProps } from "../../components/Drawer"; -import Button from "../../components/Button"; -import pkg from "../../components/Drawer/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { Drawer, DrawerProps } from '../../components/Drawer'; +import Button from '../../components/Button'; +import pkg from '../../components/Drawer/package.json'; export default { - title: "Components/Navigation/Drawer", + title: 'Components/Navigation/Drawer', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Drawer, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: DrawerProps) => { const [state, setState] = React.useState({ open: args.open, }); @@ -23,7 +28,7 @@ const Template: Story = (args: any) => { return (
- + toggleDrawer(false)}> @@ -33,39 +38,160 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` +const [state, setState] = React.useState({ + open: false +}); + +const toggleDrawer = (open: boolean) => { + setState({ open: open }); +} + +return ( +
+ + toggleDrawer(false)}> + + + + +
+); +`; + /** * Implementation of Drawer * "open" property is set to true to enforce the Drawer appearing. */ export const Default = Template.bind({}); Default.args = { - open: true, - anchor: "left", + open: false, + anchor: 'left', +}; + +Default.parameters = { + docs: { + source: { + // language=JS + code: defaultCode, + }, + }, }; +// language=JS +const bottomCode = ` +const [state, setState] = React.useState({ + open: false +}); + +const toggleDrawer = (open: boolean) => { + setState({ open: open }); +} + +return ( +
+ + toggleDrawer(false)}> + + + + +
+); +`; + /** * Implementation of Drawer anchored at the bottom. */ export const BottomDrawer = Template.bind({}); BottomDrawer.args = { open: false, - anchor: "bottom", + anchor: 'bottom', +}; + +BottomDrawer.parameters = { + docs: { + source: { + code: bottomCode, + }, + }, }; +// language=JS +const topCode = ` +const [state, setState] = React.useState({ + open: false +}); + +const toggleDrawer = (open: boolean) => { + setState({ open: open }); +} + +return ( +
+ + toggleDrawer(false)}> + + + + +
+); +`; + /** * Implementation of Drawer anchored at the top. */ export const TopDrawer = Template.bind({}); TopDrawer.args = { open: false, - anchor: "top", + anchor: 'top', +}; +TopDrawer.parameters = { + docs: { + source: { + // language=JS + code: topCode, + }, + }, }; +// language=JS +const rightCode = ` +const [state, setState] = React.useState({ + open: false +}); + +const toggleDrawer = (open: boolean) => { + setState({ open: open }); +} + +return ( +
+ + toggleDrawer(false)}> + + + + +
+); +`; + /** * Implementation of Drawer anchored at the right. */ export const RightDrawer = Template.bind({}); RightDrawer.args = { open: false, - anchor: "right", + anchor: 'right', +}; + +RightDrawer.parameters = { + docs: { + source: { + code: rightCode, + }, + }, }; diff --git a/src/stories/navigation/Link.stories.tsx b/src/stories/navigation/Link.stories.tsx index c774367cb5..e05429fc59 100644 --- a/src/stories/navigation/Link.stories.tsx +++ b/src/stories/navigation/Link.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Link, { LinkProps } from "../../components/Link"; -import pkg from "../../components/Link/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Link, { LinkProps } from '../../components/Link'; +import pkg from '../../components/Link/package.json'; export default { - title: "Components/Navigation/Link", + title: 'Components/Navigation/Link', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Link, } as Meta; const Template: Story = (args: unknown) => ( - + Click me! ); @@ -21,15 +26,15 @@ export const Default = Template.bind({}); export const NoUnderline = Template.bind({}); NoUnderline.args = { - underline: "none", + underline: 'none', }; export const SecondaryColoured = Template.bind({}); SecondaryColoured.args = { - color: "secondary", + color: 'secondary', }; export const HeaderTwoVariant = Template.bind({}); HeaderTwoVariant.args = { - variant: "h2", + variant: 'h2', }; diff --git a/src/stories/navigation/Menu.stories.tsx b/src/stories/navigation/Menu.stories.tsx index c2c7af85b3..ef9d3d2198 100644 --- a/src/stories/navigation/Menu.stories.tsx +++ b/src/stories/navigation/Menu.stories.tsx @@ -1,16 +1,21 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Menu, { MenuProps } from "../../components/Menu"; -import MenuItem from "../../components/MenuItem"; -import Button from "../../components/Button/Button"; -import pkg from "../../components/Menu/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { Menu, MenuProps } from '../../components/Menu'; +import MenuItem from '../../components/MenuItem'; +import pkg from '../../components/Menu/package.json'; +import Button from '../../components/Button/Button'; export default { - title: "Components/Navigation/Menu", + title: 'Components/Navigation/Menu', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Menu + component: Menu, } as Meta; const opened = false; @@ -28,13 +33,11 @@ const Template: Story = (args: any) => { - + -

The "open" property is set to true to force the menu to be visible for demo purposes.

+

+ Set the "open" property to true to force the menu to open. +

Click me! @@ -50,20 +53,108 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` +const [anchorEl, setAnchorEl] = React.useState(null); +const handleClick = (event) => { setAnchorEl(event.currentTarget); }; +const handleClose = () => { setAnchorEl(null); }; + +return ( +
+ + + +

Set the "open" property to + true + to force the menu to open. +

+
+ + Click me! + + + Or me! + + + Or me! + +
+
+); +`; + /** * Default implementation of the Menu component. * "open" property is set to true to force the menu's visibility for demo purposes. */ export const Default = Template.bind({}); Default.args = { - open: opened + open: opened, +}; + +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, }; +// language=JS +const menuCode = ` +const [anchorEl, setAnchorEl] = React.useState(null); +const handleClick = (event) => { setAnchorEl(event.currentTarget); }; +const handleClose = () => { setAnchorEl(null); }; + +return ( +
+ + + +

Set the "open" property to + true + to force the menu to open. +

+
+ + Click me! + + + Or me! + + + Or me! + +
+
+); +`; + /** * Menu implemented with 'Menu' variant. */ export const MenuVariant = Template.bind({}); MenuVariant.args = { open: opened, - variant: "menu" + variant: 'menu', +}; + +MenuVariant.parameters = { + docs: { + source: { + // language=JS + code: menuCode, + }, + }, }; diff --git a/src/stories/navigation/MenuItem.stories.tsx b/src/stories/navigation/MenuItem.stories.tsx index 3520325a42..b1123f2808 100644 --- a/src/stories/navigation/MenuItem.stories.tsx +++ b/src/stories/navigation/MenuItem.stories.tsx @@ -1,16 +1,21 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import MenuItem, { MenuItemProps } from "../../components/MenuItem"; -import Menu from "../../components/Menu"; -import pkg from "../../components/MenuItem/package.json"; -import Button from "../../components/Button/Button"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import MenuItem, { MenuItemProps } from '../../components/MenuItem'; +import Menu from '../../components/Menu'; +import pkg from '../../components/MenuItem/package.json'; +import Button from '../../components/Button/Button'; export default { - title: "Components/Navigation/Menu/MenuItem", + title: 'Components/Navigation/Menu/MenuItem', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: MenuItem + component: MenuItem, } as Meta; const Template: Story = (args: any) => { @@ -45,7 +50,7 @@ export const Default = Template.bind({}); */ export const DenseMenu = Template.bind({}); DenseMenu.args = { - dense: true + dense: true, }; /** @@ -53,5 +58,5 @@ DenseMenu.args = { */ export const DisabledGutter = Template.bind({}); DisabledGutter.args = { - disableGutters: true + disableGutters: true, }; diff --git a/src/stories/navigation/MenuList.stories.tsx b/src/stories/navigation/MenuList.stories.tsx index e8870f168f..047c49ab3b 100644 --- a/src/stories/navigation/MenuList.stories.tsx +++ b/src/stories/navigation/MenuList.stories.tsx @@ -1,13 +1,18 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import MenuList, { MenuListProps } from "../../components/MenuList"; -import MenuItem from "../../components/MenuItem"; -import pkg from "../../components/MenuList/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import MenuList, { MenuListProps } from '../../components/MenuList'; +import MenuItem from '../../components/MenuItem'; +import pkg from '../../components/MenuList/package.json'; export default { - title: "Components/Navigation/Menu/MenuList", + title: 'Components/Navigation/Menu/MenuList', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: MenuList, } as Meta; @@ -30,5 +35,5 @@ export const Default = Template.bind({}); */ export const MenuVariant = Template.bind({}); MenuVariant.args = { - variant: "menu", + variant: 'menu', }; diff --git a/src/stories/navigation/Stepper.stories.tsx b/src/stories/navigation/Stepper.stories.tsx index b8b775e76d..05e4654741 100644 --- a/src/stories/navigation/Stepper.stories.tsx +++ b/src/stories/navigation/Stepper.stories.tsx @@ -1,15 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Stepper, { StepperProps } from "../../components/Stepper"; -import Step from "../../components/Step"; -import StepLabel from "../../components/StepLabel"; -import StepContent from "../../components/StepContent"; -import pkg from "../../components/Stepper/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Stepper, { StepperProps } from '../../components/Stepper'; +import Step from '../../components/Step'; +import StepLabel from '../../components/StepLabel'; +import StepContent from '../../components/StepContent'; +import pkg from '../../components/Stepper/package.json'; export default { - title: "Components/navigation/Stepper", + title: 'Components/navigation/Stepper', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: Stepper, } as Meta; @@ -60,7 +65,7 @@ Default.args = { export const VerticalOrientation = Template.bind({}); VerticalOrientation.args = { activeStep: 0, - orientation: "vertical", + orientation: 'vertical', }; /** diff --git a/src/stories/navigation/SwipeableDrawer.stories.tsx b/src/stories/navigation/SwipeableDrawer.stories.tsx index 85c41a27b9..32e7b3ba2a 100644 --- a/src/stories/navigation/SwipeableDrawer.stories.tsx +++ b/src/stories/navigation/SwipeableDrawer.stories.tsx @@ -1,13 +1,18 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import SwipeableDrawer, { SwipeableDrawerProps } from "../../components/SwipeableDrawer"; -import Button from "../../components/Button"; -import pkg from "../../components/SwipeableDrawer/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import SwipeableDrawer, { SwipeableDrawerProps } from '../../components/SwipeableDrawer'; +import Button from '../../components/Button'; +import pkg from '../../components/SwipeableDrawer/package.json'; export default { - title: "Components/Navigation/SwipeableDrawer", + title: 'Components/Navigation/SwipeableDrawer', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, component: SwipeableDrawer, } as Meta; @@ -37,5 +42,5 @@ const Template: Story = (args: any) => { */ export const Default = Template.bind({}); Default.args = { - open: true, + open: false, }; diff --git a/src/stories/navigation/Tab.stories.tsx b/src/stories/navigation/Tab.stories.tsx index 08eee348bc..2aa4a65f98 100644 --- a/src/stories/navigation/Tab.stories.tsx +++ b/src/stories/navigation/Tab.stories.tsx @@ -1,17 +1,22 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Tab, { TabProps } from "../../components/Tab"; -import TabContext from "../../components/TabContext"; -import Tabs from "../../components/Tabs"; -import TabPanel from "../../components/TabPanel"; -import pkg from "../../components/Tab/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Tab, { TabProps } from '../../components/Tab'; +import pkg from '../../components/Tab/package.json'; +import TabContext from '../../components/TabContext'; +import Tabs from '../../components/Tabs'; +import TabPanel from '../../components/TabPanel'; export default { - title: "Components/Navigation/Tabs/Tab", + title: 'Components/Navigation/Tabs/Tab', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Tab + component: Tab, } as Meta; const Template: Story = (args: any) => { @@ -36,38 +41,152 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` +const [value, setValue] = React.useState(0); + +return ( + + , newValue: number) => { + setValue(newValue); + }}> + + + + + Item One + Item Two + Item Three + +); +`; + /** * Implementation of Tab */ export const Default = Template.bind({}); Default.args = { - label: "A tab" + label: 'A tab', +}; + +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, }; +// language=JS +const disabledCode = ` +const [value, setValue] = React.useState(0); + +return ( + + , newValue: number) => { + setValue(newValue); + }}> + + + + + Item One + Item Two + Item Three + +); +`; + /** * Implementation of Tab which is disabled */ export const Disabled = Template.bind({}); Disabled.args = { - label: "A disabled tab", - disabled: true + label: 'A disabled tab', + disabled: true, +}; + +Disabled.parameters = { + docs: { + source: { + code: disabledCode, + }, + }, }; +// language=JS +const disabledRippleCode = ` +const [value, setValue] = React.useState(0); + +return ( + + , newValue: number) => { + setValue(newValue); + }}> + + + + + Item One + Item Two + Item Three + +); +`; + /** * Implementation of Tab without a ripple effect. */ export const DisabledRipple = Template.bind({}); DisabledRipple.args = { - label: "A disabled ripple tab", + label: 'A disabled ripple tab', disableRipple: true, - disableFocusRipple: true + disableFocusRipple: true, +}; + +DisabledRipple.parameters = { + docs: { + source: { + // language=JS + code: disabledRippleCode, + }, + }, }; +// language=JS +const wrappedCode = ` +const [value, setValue] = React.useState(0); + +return ( + + , newValue: number) => { + setValue(newValue); + }}> + + + + + Item One + Item Two + Item Three + +); +`; + /** * Implementation of Tab with wrapped labels */ export const Wrapped = Template.bind({}); Wrapped.args = { - label: "This label is very long since it needs to be wrapped around the tab", - wrapped: true + label: 'This label is very long since it needs to be wrapped around the tab', + wrapped: true, +}; + +Wrapped.parameters = { + docs: { + source: { + // language=JS + code: wrappedCode, + }, + }, }; diff --git a/src/stories/navigation/Tabs.stories.tsx b/src/stories/navigation/Tabs.stories.tsx index cf36297d32..318d581d6b 100644 --- a/src/stories/navigation/Tabs.stories.tsx +++ b/src/stories/navigation/Tabs.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Tabs, { TabsProps } from "../../components/Tabs"; -import Tab from "../../components/Tab/Tab"; -import TabContext from "../../components/TabContext"; -import AppBar from "../../components/AppBar"; -import TabPanel from "../../components/TabPanel"; -import pkg from "../../components/Tabs/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Tabs, { TabsProps } from '../../components/Tabs'; +import Tab from '../../components/Tab/Tab'; +import TabContext from '../../components/TabContext'; +import AppBar from '../../components/AppBar'; +import TabPanel from '../../components/TabPanel'; +import pkg from '../../components/Tabs/package.json'; export default { - title: "Components/Navigation/Tabs", + title: 'Components/Navigation/Tabs', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Tabs + component: Tabs, } as Meta; const Template: Story = (args: any) => { @@ -53,7 +58,7 @@ export const Default = Template.bind({}); */ export const VerticalOrientation = Template.bind({}); VerticalOrientation.args = { - orientation: "vertical" + orientation: 'vertical', }; /** @@ -61,7 +66,7 @@ VerticalOrientation.args = { */ export const SecondaryColouredText = Template.bind({}); SecondaryColouredText.args = { - textColor: "secondary" + textColor: 'secondary', }; /** @@ -69,5 +74,5 @@ SecondaryColouredText.args = { */ export const SecondaryColouredIndicator = Template.bind({}); SecondaryColouredIndicator.args = { - indicatorColor: "secondary" + indicatorColor: 'secondary', }; diff --git a/src/stories/surfaces/Accordion.stories.tsx b/src/stories/surfaces/Accordion.stories.tsx index 5006e09f77..40c2377a91 100644 --- a/src/stories/surfaces/Accordion.stories.tsx +++ b/src/stories/surfaces/Accordion.stories.tsx @@ -1,18 +1,23 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import { ExpandMore } from "@material-ui/icons"; -import Accordion, { AccordionProps } from "../../components/Accordion"; -import AccordionSummary from "../../components/AccordionSummary"; -import Typography from "../../components/Typography"; -import AccordionDetails from "../../components/AccordionDetails"; -import pkg from "../../components/Accordion/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import { ExpandMore } from '@material-ui/icons'; +import Accordion, { AccordionProps } from '../../components/Accordion'; +import AccordionSummary from '../../components/AccordionSummary'; +import Typography from '../../components/Typography'; +import AccordionDetails from '../../components/AccordionDetails'; +import pkg from '../../components/Accordion/package.json'; export default { - title: "Components/Surfaces/Accordion", + title: 'Components/Surfaces/Accordion', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Accordion + component: Accordion, } as Meta; const Template: Story = (args: any) => ( @@ -29,31 +34,127 @@ const Template: Story = (args: any) => ( ); +// language=JS +const defaultCode = ` + + }> + Click me to collapse me! + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo + lobortis eget. + + + +`; + /** * Implementation of Accordion */ export const Default = Template.bind({}); +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; + +// language=JS +const defaultExpandedCode = ` + + }> + Click me to collapse me! + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit + leo + lobortis eget. + + + +`; /** * A tab which is expanded by default */ export const DefaultExpanded = Template.bind({}); DefaultExpanded.args = { - defaultExpanded: true + defaultExpanded: true, }; +DefaultExpanded.parameters = { + docs: { + source: { + code: defaultExpandedCode, + }, + }, +}; + +// language=JS +const disabledCode = ` + + }> + Click me to collapse me! + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit + leo + lobortis eget. + + + +`; + /** * A disabled Accordion */ export const Disabled = Template.bind({}); Disabled.args = { - disabled: true + disabled: true, }; +Disabled.parameters = { + docs: { + source: { + // language=JS + code: disabledCode, + }, + }, +}; + +// language=JS +const squaredCode = ` + + }> + Click me to collapse me! + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit + leo + lobortis eget. + + + +`; + /** * An Accordion component with square edges. */ export const Squared = Template.bind({}); Squared.args = { - square: true + square: true, +}; + +Squared.parameters = { + docs: { + source: { + // language=JS + code: squaredCode, + }, + }, }; diff --git a/src/stories/surfaces/AppBar.stories.tsx b/src/stories/surfaces/AppBar.stories.tsx index 60fbe7dfa1..bfcb3cef94 100644 --- a/src/stories/surfaces/AppBar.stories.tsx +++ b/src/stories/surfaces/AppBar.stories.tsx @@ -1,19 +1,24 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import MenuIcon from "@material-ui/icons/Menu"; -import AppBar, { AppBarProps } from "../../components/AppBar"; -import Toolbar from "../../components/Toolbar/Toolbar"; -import IconButton from "../../components/IconButton"; -import Typography from "../../components/Typography"; -import Button from "../../components/Button"; -import pkg from "../../components/AppBar/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import MenuIcon from '@material-ui/icons/Menu'; +import { AppBar, AppBarProps } from '../../components/AppBar'; +import pkg from '../../components/AppBar/package.json'; +import Toolbar from '../../components/Toolbar/Toolbar'; +import IconButton from '../../components/IconButton'; +import Typography from '../../components/Typography'; +import Button from '../../components/Button'; export default { - title: "Components/Surfaces/AppBar", + title: 'Components/Surfaces/AppBar', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: AppBar + component: AppBar, } as Meta; const Template: Story = (args: any) => { @@ -30,27 +35,89 @@ const Template: Story = (args: any) => { ); }; +// language=JS +const defaultCode = ` + + + + + + News + + + +`; + /** * Implementation of AppBar */ export const Default = Template.bind({}); Default.args = { - position: "relative" + position: 'relative', +}; + +Default.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, }; +// language=JS +const staticCode = ` + + + + + + News + + + +`; + /** * Statically positioned AppBar */ export const StaticPosition = Template.bind({}); StaticPosition.args = { - position: "static" + position: 'static', }; +StaticPosition.parameters = { + docs: { + source: { + code: staticCode, + }, + }, +}; + +// language=JS +const secondaryCode = ` + + + + + + News + + + +`; + /** * A statically coloured AppBar */ export const SecondaryColoured = Template.bind({}); SecondaryColoured.args = { - position: "static", - color: "secondary" + position: 'static', + color: 'secondary', +}; +SecondaryColoured.parameters = { + docs: { + source: { + code: secondaryCode, + }, + }, }; diff --git a/src/stories/surfaces/Card.stories.tsx b/src/stories/surfaces/Card.stories.tsx index 2a08684989..8ec7b4c111 100644 --- a/src/stories/surfaces/Card.stories.tsx +++ b/src/stories/surfaces/Card.stories.tsx @@ -1,24 +1,29 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import FavoriteIcon from "@material-ui/icons/Favorite"; -import ShareIcon from "@material-ui/icons/Share"; -import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; -import MoreVertIcon from "@material-ui/icons/MoreVert"; -import Card, { CardProps } from "../../components/Card"; -import CardActions from "../../components/CardActions"; -import CardContent from "../../components/CardContent"; -import CardHeader from "../../components/CardHeader"; -import Typography from "../../components/Typography"; -import Avatar from "../../components/Avatar"; -import IconButton from "../../components/IconButton"; -import pkg from "../../components/Card/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import FavoriteIcon from '@material-ui/icons/Favorite'; +import ShareIcon from '@material-ui/icons/Share'; +import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; +import MoreVertIcon from '@material-ui/icons/MoreVert'; +import pkg from '../../components/Card/package.json'; +import Card, { CardProps } from '../../components/Card'; +import CardActions from '../../components/CardActions'; +import CardContent from '../../components/CardContent'; +import CardHeader from '../../components/CardHeader'; +import Typography from '../../components/Typography'; +import { Avatar } from '../../components/Avatar'; +import { IconButton } from '../../components/IconButton'; export default { - title: "Components/Surfaces/Card", + title: 'Components/Surfaces/Card', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Card + component: Card, } as Meta; const Template: Story = (args: any) => ( @@ -53,15 +58,98 @@ const Template: Story = (args: any) => ( ); +// language=JS +const defaultCode = ` + + R} + action={ + + + + } + title='Shrimp and Chorizo Paella' + subheader='September 14, 2016'> + + + This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 cup of + frozen peas along with the mussels, if you like. + + + + + + + + + + + + + + + +`; + /** * Implementation of Card */ export const Default = Template.bind({}); +Default.parameters = { + docs: { + source: { + // language=JS + code: defaultCode, + }, + }, +}; + +// language=JS +const raisedCode = ` + + R} + action={ + + + + } + title='Shrimp and Chorizo Paella' + subheader='September 14, 2016'> + + + This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 + cup of + frozen peas along with the mussels, if you like. + + + + + + + + + + + + + + + +`; /** * Raised variant of Card component */ export const Raised = Template.bind({}); Raised.args = { - raised: true + raised: true, +}; +Raised.parameters = { + docs: { + source: { + // language=JS + code: raisedCode, + }, + }, }; diff --git a/src/stories/surfaces/Paper.stories.tsx b/src/stories/surfaces/Paper.stories.tsx index 6f145e1bd7..c7e4298143 100644 --- a/src/stories/surfaces/Paper.stories.tsx +++ b/src/stories/surfaces/Paper.stories.tsx @@ -1,15 +1,20 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Paper, { PaperProps } from "../../components/Paper"; -import Typography from "../../components/Typography"; -import pkg from "../../components/Paper/package.json"; +import React from 'react'; +import { Meta, Story } from '@storybook/react'; +import Paper, { PaperProps } from '../../components/Paper'; +import Typography from '../../components/Typography'; +import pkg from '../../components/Paper/package.json'; export default { - title: "Components/Surfaces/Paper", + title: 'Components/Surfaces/Paper', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: 'dynamic', + }, + }, }, - component: Paper + component: Paper, } as Meta; const Template: Story = (args: any) => ( @@ -28,7 +33,7 @@ export const Default = Template.bind({}); */ export const Outlined = Template.bind({}); Outlined.args = { - variant: "outlined" + variant: 'outlined', }; /** @@ -36,7 +41,7 @@ Outlined.args = { */ export const Squared = Template.bind({}); Squared.args = { - square: true + square: true, }; /** @@ -44,5 +49,5 @@ Squared.args = { */ export const MaxElevated = Template.bind({}); MaxElevated.args = { - elevation: 24 + elevation: 24, }; From cb8514698d7b8893acdd41eff70ad05021d12d42 Mon Sep 17 00:00:00 2001 From: Maarten Date: Wed, 28 Apr 2021 09:51:46 +0200 Subject: [PATCH 30/89] Fix/#42 fix installation files (#137) * add script to bulk update package.json files * Renamed and moved source files Renamed all files to index.tsx and moved into src directory. This is to be inline with conventions. * Update fields in package.json * fix bug in update script * sorted package.json files * fix build * Only allow lerna publish from master * add dependency to steplabel * updated package.json jsx flag * add production key to microbundle * added peerdependency on react, fixed imports * picker potential fix * pickers index cleanup * pickerutilsprovider fix * removed duplicate export of defaults * use tsc instead of microbundler * Merge branch 'fix/#42-fix-installation-files' of https://github.com/Gemeente-DenHaag/denhaag-component-library into fix/#42-fix-installation-files * fix dependencies and add npmignore * remove files field from package.json * Fixing imports in storybook stories * Moved stories to component directory Co-authored-by: Maarten * remove old paths * update files field in package.json * add build config to meta-packages * remove module field from tsconfig * update clean script * remove deprecated script * fixing compatibility of yarn clean for windows & linux * update tsconfig path and remove npmignore * update clean script * update steplabel command * upgraded dependencies of react and storybook, fixed stories * merge fix * update react and storybook * upgraded storybook dependencies * yarn lock update * fix textfield import * remove src from imports * add doc for install packages locally to contributing.md * remove trailing comma * make incremental build actually work * remove commented code Co-authored-by: Maarten Carsjens Co-authored-by: bdjong Co-authored-by: Maarten Carsjens Co-authored-by: DanielvanVliet --- .gitignore | 2 + .storybook/main.js | 5 +- .../stories/Introduction.stories.mdx | 0 .../stories/assets/code-brackets.svg | 0 {src => .storybook}/stories/assets/colors.svg | 0 .../stories/assets/comments.svg | 0 .../stories/assets/direction.svg | 0 {src => .storybook}/stories/assets/flow.svg | 0 {src => .storybook}/stories/assets/logo.svg | 270 +- {src => .storybook}/stories/assets/plugin.svg | 0 {src => .storybook}/stories/assets/repo.svg | 0 .../stories/assets/stackalt.svg | 0 CONTRIBUTING.md | 18 + package.json | 65 +- scripts/create-references.js | 65 + src/components/Accordion/package.json | 54 +- .../Accordion/src}/Accordion.stories.tsx | 16 +- .../{Accordion.tsx => src/index.tsx} | 0 src/components/Accordion/tsconfig.json | 25 + src/components/AccordionActions/package.json | 48 +- .../{AccordionActions.tsx => src/index.tsx} | 0 src/components/AccordionActions/tsconfig.json | 16 + src/components/AccordionDetails/package.json | 48 +- .../{AccordionDetails.tsx => src/index.tsx} | 0 src/components/AccordionDetails/tsconfig.json | 16 + src/components/AccordionSummary/package.json | 48 +- .../{AccordionSummary.tsx => src/index.tsx} | 0 src/components/AccordionSummary/tsconfig.json | 16 + src/components/AppBar/package.json | 48 +- .../AppBar/src}/AppBar.stories.tsx | 18 +- .../AppBar/{AppBar.tsx => src/index.tsx} | 0 src/components/AppBar/tsconfig.json | 16 + src/components/Avatar/package.json | 48 +- .../Avatar/src}/Avatar.stories.tsx | 8 +- .../Avatar/{Avatar.tsx => src/index.tsx} | 0 src/components/Avatar/tsconfig.json | 16 + src/components/AvatarGroup/package.json | 50 +- .../AvatarGroup/src}/AvatarGroup.stories.tsx | 10 +- .../{AvatarGroup.tsx => src/index.tsx} | 0 src/components/AvatarGroup/tsconfig.json | 19 + src/components/Badge/package.json | 48 +- .../Badge/src}/Badge.stories.tsx | 10 +- .../Badge/{Badge.tsx => src/index.tsx} | 0 src/components/Badge/tsconfig.json | 16 + .../BaseDataDisplayProps/package.json | 49 +- .../index.tsx} | 0 .../BaseDataDisplayProps/tsconfig.json | 16 + src/components/BaseLayoutProps/package.json | 49 +- .../{BaseLayoutProps.tsx => src/index.tsx} | 0 src/components/BaseLayoutProps/tsconfig.json | 16 + src/components/BaseProps/package.json | 43 +- .../{BaseProps.tsx => src/index.tsx} | 0 src/components/BaseProps/tsconfig.json | 12 + src/components/Box/package.json | 48 +- .../Box/src}/Box.stories.tsx | 8 +- src/components/Box/{Box.tsx => src/index.tsx} | 0 src/components/Box/tsconfig.json | 16 + src/components/Button/package.json | 48 +- .../Button/src}/Button.stories.tsx | 6 +- .../Button/{Button.tsx => src/index.tsx} | 0 src/components/Button/tsconfig.json | 16 + src/components/ButtonGroup/package.json | 50 +- .../ButtonGroup/src}/ButtonGroup.stories.tsx | 10 +- .../{ButtonGroup.tsx => src/index.tsx} | 0 src/components/ButtonGroup/tsconfig.json | 19 + src/components/Card/package.json | 56 +- .../Card/src}/Card.stories.tsx | 28 +- .../Card/{Card.tsx => src/index.tsx} | 2 +- src/components/Card/tsconfig.json | 28 + src/components/CardActions/package.json | 48 +- .../{CardActions.tsx => src/index.tsx} | 0 src/components/CardActions/tsconfig.json | 16 + src/components/CardContent/package.json | 48 +- .../{CardContent.tsx => src/index.tsx} | 0 src/components/CardContent/tsconfig.json | 16 + src/components/CardHeader/package.json | 50 +- .../{CardHeader.tsx => src/index.tsx} | 0 src/components/CardHeader/tsconfig.json | 19 + src/components/Checkbox/package.json | 52 +- .../Checkbox/src}/Checkbox.stories.tsx | 8 +- .../Checkbox/{Checkbox.tsx => src/index.tsx} | 0 src/components/Checkbox/tsconfig.json | 22 + src/components/Container/package.json | 48 +- .../Container/src}/Container.stories.tsx | 8 +- .../{Container.tsx => src/index.tsx} | 0 src/components/Container/tsconfig.json | 16 + src/components/Divider/package.json | 48 +- .../Divider/src}/Divider.stories.tsx | 14 +- .../Divider/{Divider.tsx => src/index.tsx} | 0 src/components/Divider/tsconfig.json | 16 + src/components/Drawer/package.json | 48 +- .../Drawer/src}/Drawer.stories.tsx | 10 +- .../Drawer/{Drawer.tsx => src/index.tsx} | 0 src/components/Drawer/tsconfig.json | 16 + src/components/FormControl/package.json | 46 +- .../{FormControl.tsx => src/index.tsx} | 0 src/components/FormControl/tsconfig.json | 12 + src/components/FormControlLabel/package.json | 48 +- .../src}/FormControlLabel.stories.tsx | 8 +- .../{FormControlLabel.tsx => src/index.tsx} | 0 src/components/FormControlLabel/tsconfig.json | 16 + src/components/FormGroup/package.json | 48 +- .../FormGroup/src}/FormGroup.stories.tsx | 10 +- .../{FormGroup.tsx => src/index.tsx} | 0 src/components/FormGroup/tsconfig.json | 16 + src/components/Grid/package.json | 48 +- .../Grid/src}/Grid.stories.tsx | 8 +- .../Grid/{Grid.tsx => src/index.tsx} | 0 src/components/Grid/tsconfig.json | 16 + src/components/GridList/package.json | 52 +- .../GridList/src}/GridList.stories.tsx | 13 +- .../GridList/{GridList.tsx => src/index.tsx} | 0 src/components/GridList/tsconfig.json | 22 + src/components/GridListTile/package.json | 48 +- .../src}/GridListTile.stories.tsx | 10 +- .../{GridListTile.tsx => src/index.tsx} | 0 src/components/GridListTile/tsconfig.json | 16 + src/components/GridListTileBar/package.json | 46 +- .../src}/GridListTileBar.stories.tsx | 18 +- .../{GridListTileBar.tsx => src/index.tsx} | 0 src/components/GridListTileBar/tsconfig.json | 12 + src/components/Hidden/package.json | 48 +- .../Hidden/src}/Hidden.stories.tsx | 8 +- .../Hidden/{Hidden.tsx => src/index.tsx} | 0 src/components/Hidden/tsconfig.json | 16 + src/components/IconButton/package.json | 48 +- .../IconButton/src}/IconButton.stories.tsx | 13 +- .../{IconButton.tsx => src/index.tsx} | 0 src/components/IconButton/tsconfig.json | 16 + src/components/InputLabel/package.json | 48 +- .../{InputLabel.tsx => src/index.tsx} | 0 src/components/InputLabel/tsconfig.json | 16 + src/components/Link/package.json | 45 +- .../Link/src}/Link.stories.tsx | 8 +- .../Link/{Link.tsx => src/index.tsx} | 1 + src/components/Link/tsconfig.json | 16 + src/components/List/package.json | 60 +- .../List/src}/List.stories.tsx | 32 +- .../List/{List.tsx => src/index.tsx} | 5 +- src/components/List/tsconfig.json | 34 + src/components/ListItem/package.json | 49 +- .../ListItem/{ListItem.tsx => src/index.tsx} | 2 +- src/components/ListItem/tsconfig.json | 19 + src/components/ListItemAvatar/package.json | 48 +- .../{ListItemAvatar.tsx => src/index.tsx} | 0 src/components/ListItemAvatar/tsconfig.json | 16 + src/components/ListItemIcon/package.json | 48 +- .../{ListItemIcon.tsx => src/index.tsx} | 0 src/components/ListItemIcon/tsconfig.json | 16 + .../ListItemSecondaryAction/package.json | 48 +- .../index.tsx} | 0 .../ListItemSecondaryAction/tsconfig.json | 16 + src/components/ListItemText/package.json | 48 +- .../{ListItemText.tsx => src/index.tsx} | 0 src/components/ListItemText/tsconfig.json | 16 + src/components/ListSubheader/package.json | 48 +- .../{ListSubheader.tsx => src/index.tsx} | 0 src/components/ListSubheader/tsconfig.json | 16 + src/components/Menu/package.json | 56 +- .../Menu/src}/Menu.stories.tsx | 12 +- .../Menu/{Menu.tsx => src/index.tsx} | 0 src/components/Menu/tsconfig.json | 28 + src/components/MenuItem/package.json | 48 +- .../MenuItem/src}/MenuItem.stories.tsx | 12 +- .../MenuItem/{MenuItem.tsx => src/index.tsx} | 0 src/components/MenuItem/tsconfig.json | 16 + src/components/MenuList/package.json | 48 +- .../MenuList/src}/MenuList.stories.tsx | 10 +- .../MenuList/{MenuList.tsx => src/index.tsx} | 0 src/components/MenuList/tsconfig.json | 16 + src/components/MobileStepper/package.json | 60 +- .../{MobileStepper.tsx => src/index.tsx} | 0 src/components/MobileStepper/tsconfig.json | 34 + src/components/Paper/package.json | 48 +- .../Paper/{ => src}/BasePaperProps.ts | 0 .../Paper/src}/Paper.stories.tsx | 10 +- .../Paper/{Paper.tsx => src/index.tsx} | 2 + src/components/Paper/tsconfig.json | 16 + src/components/Pickers/index.tsx | 3 - src/components/Pickers/package.json | 48 +- .../BaseDatePickerProps.tsx | 0 .../Pickers/src}/DatePicker.stories.tsx | 12 +- .../{ => src}/DatePicker/DatePicker.tsx | 0 .../src}/KeyBoardDatePicker.stories.tsx | 15 +- .../KeyboardDatePicker/KeyboardDatePicker.tsx | 0 src/components/Pickers/src/index.tsx | 3 + src/components/Pickers/tsconfig.json | 16 + .../PickersUtilsProvider/package.json | 48 +- .../index.tsx} | 0 .../PickersUtilsProvider/tsconfig.json | 12 + src/components/Popover/package.json | 48 +- .../Popover/{Popover.tsx => src/index.tsx} | 0 src/components/Popover/tsconfig.json | 16 + src/components/Popper/package.json | 48 +- .../Popper/{Popper.tsx => src/index.tsx} | 0 src/components/Popper/tsconfig.json | 16 + src/components/Radio/package.json | 46 +- .../Radio/src}/Radio.stories.tsx | 11 +- .../Radio/{Radio.tsx => src/index.tsx} | 0 src/components/Radio/tsconfig.json | 12 + src/components/RadioGroup/package.json | 48 +- .../RadioGroup/src}/RadioGroup.stories.tsx | 11 +- .../{RadioGroup.tsx => src/index.tsx} | 0 src/components/RadioGroup/tsconfig.json | 16 + src/components/Select/package.json | 48 +- .../Select/src}/Select.stories.tsx | 16 +- .../Select/{Select.tsx => src/index.tsx} | 0 src/components/Select/tsconfig.json | 16 + src/components/Step/package.json | 48 +- .../Step/{Step.tsx => src/index.tsx} | 0 src/components/Step/tsconfig.json | 16 + src/components/StepButton/package.json | 48 +- .../{StepButton.tsx => src/index.tsx} | 0 src/components/StepButton/tsconfig.json | 16 + src/components/StepConnector/package.json | 48 +- .../{StepConnector.tsx => src/index.tsx} | 0 src/components/StepConnector/tsconfig.json | 16 + src/components/StepContent/package.json | 48 +- .../{StepContent.tsx => src/index.tsx} | 0 src/components/StepContent/tsconfig.json | 16 + src/components/StepIcon/package.json | 48 +- .../StepIcon/{StepIcon.tsx => src/index.tsx} | 0 src/components/StepIcon/tsconfig.json | 16 + src/components/StepLabel/package.json | 49 +- .../{StepLabel.tsx => src/index.tsx} | 0 src/components/StepLabel/tsconfig.json | 19 + src/components/Stepper/package.json | 60 +- .../Stepper/src}/Stepper.stories.tsx | 14 +- .../Stepper/{Stepper.tsx => src/index.tsx} | 0 src/components/Stepper/tsconfig.json | 34 + src/components/SwipeableDrawer/package.json | 48 +- .../src}/SwipeableDrawer.stories.tsx | 10 +- .../{SwipeableDrawer.tsx => src/index.tsx} | 0 src/components/SwipeableDrawer/tsconfig.json | 16 + src/components/Switch/package.json | 48 +- .../Switch/src}/Switch.stories.tsx | 10 +- .../Switch/{Switch.tsx => src/index.tsx} | 0 src/components/Switch/tsconfig.json | 16 + src/components/Tab/package.json | 48 +- .../Tab/src}/Tab.stories.tsx | 14 +- src/components/Tab/{Tab.tsx => src/index.tsx} | 0 src/components/Tab/tsconfig.json | 16 + src/components/TabContext/package.json | 48 +- .../{TabContext.tsx => src/index.tsx} | 0 src/components/TabContext/tsconfig.json | 16 + src/components/TabList/package.json | 48 +- .../TabList/{TabList.tsx => src/index.tsx} | 0 src/components/TabList/tsconfig.json | 16 + src/components/TabPanel/package.json | 48 +- .../TabPanel/{TabPanel.tsx => src/index.tsx} | 0 src/components/TabPanel/tsconfig.json | 16 + src/components/TabScrollButton/package.json | 48 +- .../{TabScrollButton.tsx => src/index.tsx} | 0 src/components/TabScrollButton/tsconfig.json | 16 + src/components/Tabs/package.json | 52 +- .../Tabs/src}/Tabs.stories.tsx | 16 +- .../Tabs/{Tabs.tsx => src/index.tsx} | 0 src/components/Tabs/tsconfig.json | 22 + src/components/TextField/package.json | 48 +- .../TextField/{ => src}/BaseTextFieldProps.ts | 0 .../{ => src}/StandardTextFieldProps.ts | 0 .../TextField/src}/TextField.stories.tsx | 8 +- .../{TextField.tsx => src/index.tsx} | 0 src/components/TextField/tsconfig.json | 16 + src/components/Toolbar/package.json | 48 +- .../Toolbar/{Toolbar.tsx => src/index.tsx} | 0 src/components/Toolbar/tsconfig.json | 16 + src/components/Typography/package.json | 48 +- .../Typography/src}/Typography.stories.tsx | 8 +- .../{Typography.tsx => src/index.tsx} | 0 src/components/Typography/tsconfig.json | 16 + src/index.tsx | 112 - src/meta-packages/datadisplay/package.json | 22 +- .../datadisplay/{ => src}/index.tsx | 0 src/meta-packages/datadisplay/tsconfig.json | 49 + .../denhaag-component-library/package.json | 26 +- .../{index.tsx => src/index.ts} | 0 .../denhaag-component-library/tsconfig.json | 34 + src/meta-packages/input/package.json | 23 +- src/meta-packages/input/{ => src}/index.tsx | 0 src/meta-packages/input/tsconfig.json | 58 + src/meta-packages/layout/package.json | 23 +- .../layout/{index.tsx => src/index.ts} | 0 src/meta-packages/layout/tsconfig.json | 37 + src/meta-packages/navigation/package.json | 23 +- .../navigation/{index.tsx => src/index.ts} | 0 src/meta-packages/navigation/tsconfig.json | 79 + src/meta-packages/surfaces/package.json | 23 +- .../surfaces/{index.tsx => src/index.ts} | 0 src/meta-packages/surfaces/tsconfig.json | 49 + src/styles.module.css | 9 - src/typings.d.ts | 17 - tsconfig.build.json | 27 + tsconfig.json | 336 +- tsconfig.test.json | 6 - yarn.lock | 9677 +++++++---------- 296 files changed, 8695 insertions(+), 7495 deletions(-) rename {src => .storybook}/stories/Introduction.stories.mdx (100%) rename {src => .storybook}/stories/assets/code-brackets.svg (100%) rename {src => .storybook}/stories/assets/colors.svg (100%) rename {src => .storybook}/stories/assets/comments.svg (100%) rename {src => .storybook}/stories/assets/direction.svg (100%) rename {src => .storybook}/stories/assets/flow.svg (100%) rename {src => .storybook}/stories/assets/logo.svg (99%) rename {src => .storybook}/stories/assets/plugin.svg (100%) rename {src => .storybook}/stories/assets/repo.svg (100%) rename {src => .storybook}/stories/assets/stackalt.svg (100%) create mode 100644 scripts/create-references.js rename src/{stories/surfaces => components/Accordion/src}/Accordion.stories.tsx (88%) rename src/components/Accordion/{Accordion.tsx => src/index.tsx} (100%) create mode 100644 src/components/Accordion/tsconfig.json rename src/components/AccordionActions/{AccordionActions.tsx => src/index.tsx} (100%) create mode 100644 src/components/AccordionActions/tsconfig.json rename src/components/AccordionDetails/{AccordionDetails.tsx => src/index.tsx} (100%) create mode 100644 src/components/AccordionDetails/tsconfig.json rename src/components/AccordionSummary/{AccordionSummary.tsx => src/index.tsx} (100%) create mode 100644 src/components/AccordionSummary/tsconfig.json rename src/{stories/surfaces => components/AppBar/src}/AppBar.stories.tsx (82%) rename src/components/AppBar/{AppBar.tsx => src/index.tsx} (100%) create mode 100644 src/components/AppBar/tsconfig.json rename src/{stories/datadisplay => components/Avatar/src}/Avatar.stories.tsx (80%) rename src/components/Avatar/{Avatar.tsx => src/index.tsx} (100%) create mode 100644 src/components/Avatar/tsconfig.json rename src/{stories/datadisplay => components/AvatarGroup/src}/AvatarGroup.stories.tsx (77%) rename src/components/AvatarGroup/{AvatarGroup.tsx => src/index.tsx} (100%) create mode 100644 src/components/AvatarGroup/tsconfig.json rename src/{stories/datadisplay => components/Badge/src}/Badge.stories.tsx (87%) rename src/components/Badge/{Badge.tsx => src/index.tsx} (100%) create mode 100644 src/components/Badge/tsconfig.json rename src/components/BaseDataDisplayProps/{BaseDataDisplayProps.tsx => src/index.tsx} (100%) create mode 100644 src/components/BaseDataDisplayProps/tsconfig.json rename src/components/BaseLayoutProps/{BaseLayoutProps.tsx => src/index.tsx} (100%) create mode 100644 src/components/BaseLayoutProps/tsconfig.json rename src/components/BaseProps/{BaseProps.tsx => src/index.tsx} (100%) create mode 100644 src/components/BaseProps/tsconfig.json rename src/{stories/layout => components/Box/src}/Box.stories.tsx (69%) rename src/components/Box/{Box.tsx => src/index.tsx} (100%) create mode 100644 src/components/Box/tsconfig.json rename src/{stories/input => components/Button/src}/Button.stories.tsx (90%) rename src/components/Button/{Button.tsx => src/index.tsx} (100%) create mode 100644 src/components/Button/tsconfig.json rename src/{stories/input => components/ButtonGroup/src}/ButtonGroup.stories.tsx (82%) rename src/components/ButtonGroup/{ButtonGroup.tsx => src/index.tsx} (100%) create mode 100644 src/components/ButtonGroup/tsconfig.json rename src/{stories/surfaces => components/Card/src}/Card.stories.tsx (82%) rename src/components/Card/{Card.tsx => src/index.tsx} (89%) create mode 100644 src/components/Card/tsconfig.json rename src/components/CardActions/{CardActions.tsx => src/index.tsx} (100%) create mode 100644 src/components/CardActions/tsconfig.json rename src/components/CardContent/{CardContent.tsx => src/index.tsx} (100%) create mode 100644 src/components/CardContent/tsconfig.json rename src/components/CardHeader/{CardHeader.tsx => src/index.tsx} (100%) create mode 100644 src/components/CardHeader/tsconfig.json rename src/{stories/input => components/Checkbox/src}/Checkbox.stories.tsx (92%) rename src/components/Checkbox/{Checkbox.tsx => src/index.tsx} (100%) create mode 100644 src/components/Checkbox/tsconfig.json rename src/{stories/layout => components/Container/src}/Container.stories.tsx (77%) rename src/components/Container/{Container.tsx => src/index.tsx} (100%) create mode 100644 src/components/Container/tsconfig.json rename src/{stories/datadisplay => components/Divider/src}/Divider.stories.tsx (88%) rename src/components/Divider/{Divider.tsx => src/index.tsx} (100%) create mode 100644 src/components/Divider/tsconfig.json rename src/{stories/navigation => components/Drawer/src}/Drawer.stories.tsx (94%) rename src/components/Drawer/{Drawer.tsx => src/index.tsx} (100%) create mode 100644 src/components/Drawer/tsconfig.json rename src/components/FormControl/{FormControl.tsx => src/index.tsx} (100%) create mode 100644 src/components/FormControl/tsconfig.json rename src/{stories/input => components/FormControlLabel/src}/FormControlLabel.stories.tsx (90%) rename src/components/FormControlLabel/{FormControlLabel.tsx => src/index.tsx} (100%) create mode 100644 src/components/FormControlLabel/tsconfig.json rename src/{stories/input => components/FormGroup/src}/FormGroup.stories.tsx (71%) rename src/components/FormGroup/{FormGroup.tsx => src/index.tsx} (100%) create mode 100644 src/components/FormGroup/tsconfig.json rename src/{stories/layout => components/Grid/src}/Grid.stories.tsx (80%) rename src/components/Grid/{Grid.tsx => src/index.tsx} (100%) create mode 100644 src/components/Grid/tsconfig.json rename src/{stories/layout => components/GridList/src}/GridList.stories.tsx (67%) rename src/components/GridList/{GridList.tsx => src/index.tsx} (100%) create mode 100644 src/components/GridList/tsconfig.json rename src/{stories/layout => components/GridListTile/src}/GridListTile.stories.tsx (82%) rename src/components/GridListTile/{GridListTile.tsx => src/index.tsx} (100%) create mode 100644 src/components/GridListTile/tsconfig.json rename src/{stories/layout => components/GridListTileBar/src}/GridListTileBar.stories.tsx (85%) rename src/components/GridListTileBar/{GridListTileBar.tsx => src/index.tsx} (100%) create mode 100644 src/components/GridListTileBar/tsconfig.json rename src/{stories/layout => components/Hidden/src}/Hidden.stories.tsx (74%) rename src/components/Hidden/{Hidden.tsx => src/index.tsx} (100%) create mode 100644 src/components/Hidden/tsconfig.json rename src/{stories/input => components/IconButton/src}/IconButton.stories.tsx (80%) rename src/components/IconButton/{IconButton.tsx => src/index.tsx} (100%) create mode 100644 src/components/IconButton/tsconfig.json rename src/components/InputLabel/{InputLabel.tsx => src/index.tsx} (100%) create mode 100644 src/components/InputLabel/tsconfig.json rename src/{stories/navigation => components/Link/src}/Link.stories.tsx (80%) rename src/components/Link/{Link.tsx => src/index.tsx} (96%) create mode 100644 src/components/Link/tsconfig.json rename src/{stories/datadisplay => components/List/src}/List.stories.tsx (83%) rename src/components/List/{List.tsx => src/index.tsx} (99%) create mode 100644 src/components/List/tsconfig.json rename src/components/ListItem/{ListItem.tsx => src/index.tsx} (96%) create mode 100644 src/components/ListItem/tsconfig.json rename src/components/ListItemAvatar/{ListItemAvatar.tsx => src/index.tsx} (100%) create mode 100644 src/components/ListItemAvatar/tsconfig.json rename src/components/ListItemIcon/{ListItemIcon.tsx => src/index.tsx} (100%) create mode 100644 src/components/ListItemIcon/tsconfig.json rename src/components/ListItemSecondaryAction/{ListItemSecondaryAction.tsx => src/index.tsx} (100%) create mode 100644 src/components/ListItemSecondaryAction/tsconfig.json rename src/components/ListItemText/{ListItemText.tsx => src/index.tsx} (100%) create mode 100644 src/components/ListItemText/tsconfig.json rename src/components/ListSubheader/{ListSubheader.tsx => src/index.tsx} (100%) create mode 100644 src/components/ListSubheader/tsconfig.json rename src/{stories/navigation => components/Menu/src}/Menu.stories.tsx (92%) rename src/components/Menu/{Menu.tsx => src/index.tsx} (100%) create mode 100644 src/components/Menu/tsconfig.json rename src/{stories/navigation => components/MenuItem/src}/MenuItem.stories.tsx (80%) rename src/components/MenuItem/{MenuItem.tsx => src/index.tsx} (100%) create mode 100644 src/components/MenuItem/tsconfig.json rename src/{stories/navigation => components/MenuList/src}/MenuList.stories.tsx (72%) rename src/components/MenuList/{MenuList.tsx => src/index.tsx} (100%) create mode 100644 src/components/MenuList/tsconfig.json rename src/components/MobileStepper/{MobileStepper.tsx => src/index.tsx} (100%) create mode 100644 src/components/MobileStepper/tsconfig.json rename src/components/Paper/{ => src}/BasePaperProps.ts (100%) rename src/{stories/surfaces => components/Paper/src}/Paper.stories.tsx (78%) rename src/components/Paper/{Paper.tsx => src/index.tsx} (91%) create mode 100644 src/components/Paper/tsconfig.json delete mode 100644 src/components/Pickers/index.tsx rename src/components/Pickers/{ => src}/BaseDatePickerProps/BaseDatePickerProps.tsx (100%) rename src/{stories/input => components/Pickers/src}/DatePicker.stories.tsx (85%) rename src/components/Pickers/{ => src}/DatePicker/DatePicker.tsx (100%) rename src/{stories/input => components/Pickers/src}/KeyBoardDatePicker.stories.tsx (74%) rename src/components/Pickers/{ => src}/KeyboardDatePicker/KeyboardDatePicker.tsx (100%) create mode 100644 src/components/Pickers/src/index.tsx create mode 100644 src/components/Pickers/tsconfig.json rename src/components/PickersUtilsProvider/{PickersUtilsProvider.tsx => src/index.tsx} (100%) create mode 100644 src/components/PickersUtilsProvider/tsconfig.json rename src/components/Popover/{Popover.tsx => src/index.tsx} (100%) create mode 100644 src/components/Popover/tsconfig.json rename src/components/Popper/{Popper.tsx => src/index.tsx} (100%) create mode 100644 src/components/Popper/tsconfig.json rename src/{stories/input => components/Radio/src}/Radio.stories.tsx (80%) rename src/components/Radio/{Radio.tsx => src/index.tsx} (100%) create mode 100644 src/components/Radio/tsconfig.json rename src/{stories/input => components/RadioGroup/src}/RadioGroup.stories.tsx (77%) rename src/components/RadioGroup/{RadioGroup.tsx => src/index.tsx} (100%) create mode 100644 src/components/RadioGroup/tsconfig.json rename src/{stories/input => components/Select/src}/Select.stories.tsx (76%) rename src/components/Select/{Select.tsx => src/index.tsx} (100%) create mode 100644 src/components/Select/tsconfig.json rename src/components/Step/{Step.tsx => src/index.tsx} (100%) create mode 100644 src/components/Step/tsconfig.json rename src/components/StepButton/{StepButton.tsx => src/index.tsx} (100%) create mode 100644 src/components/StepButton/tsconfig.json rename src/components/StepConnector/{StepConnector.tsx => src/index.tsx} (100%) create mode 100644 src/components/StepConnector/tsconfig.json rename src/components/StepContent/{StepContent.tsx => src/index.tsx} (100%) create mode 100644 src/components/StepContent/tsconfig.json rename src/components/StepIcon/{StepIcon.tsx => src/index.tsx} (100%) create mode 100644 src/components/StepIcon/tsconfig.json rename src/components/StepLabel/{StepLabel.tsx => src/index.tsx} (100%) create mode 100644 src/components/StepLabel/tsconfig.json rename src/{stories/navigation => components/Stepper/src}/Stepper.stories.tsx (82%) rename src/components/Stepper/{Stepper.tsx => src/index.tsx} (100%) create mode 100644 src/components/Stepper/tsconfig.json rename src/{stories/navigation => components/SwipeableDrawer/src}/SwipeableDrawer.stories.tsx (77%) rename src/components/SwipeableDrawer/{SwipeableDrawer.tsx => src/index.tsx} (100%) create mode 100644 src/components/SwipeableDrawer/tsconfig.json rename src/{stories/input => components/Switch/src}/Switch.stories.tsx (79%) rename src/components/Switch/{Switch.tsx => src/index.tsx} (100%) create mode 100644 src/components/Switch/tsconfig.json rename src/{stories/navigation => components/Tab/src}/Tab.stories.tsx (92%) rename src/components/Tab/{Tab.tsx => src/index.tsx} (100%) create mode 100644 src/components/Tab/tsconfig.json rename src/components/TabContext/{TabContext.tsx => src/index.tsx} (100%) create mode 100644 src/components/TabContext/tsconfig.json rename src/components/TabList/{TabList.tsx => src/index.tsx} (100%) create mode 100644 src/components/TabList/tsconfig.json rename src/components/TabPanel/{TabPanel.tsx => src/index.tsx} (100%) create mode 100644 src/components/TabPanel/tsconfig.json rename src/components/TabScrollButton/{TabScrollButton.tsx => src/index.tsx} (100%) create mode 100644 src/components/TabScrollButton/tsconfig.json rename src/{stories/navigation => components/Tabs/src}/Tabs.stories.tsx (82%) rename src/components/Tabs/{Tabs.tsx => src/index.tsx} (100%) create mode 100644 src/components/Tabs/tsconfig.json rename src/components/TextField/{ => src}/BaseTextFieldProps.ts (100%) rename src/components/TextField/{ => src}/StandardTextFieldProps.ts (100%) rename src/{stories/input => components/TextField/src}/TextField.stories.tsx (88%) rename src/components/TextField/{TextField.tsx => src/index.tsx} (100%) create mode 100644 src/components/TextField/tsconfig.json rename src/components/Toolbar/{Toolbar.tsx => src/index.tsx} (100%) create mode 100644 src/components/Toolbar/tsconfig.json rename src/{stories/datadisplay => components/Typography/src}/Typography.stories.tsx (82%) rename src/components/Typography/{Typography.tsx => src/index.tsx} (100%) create mode 100644 src/components/Typography/tsconfig.json delete mode 100644 src/index.tsx rename src/meta-packages/datadisplay/{ => src}/index.tsx (100%) create mode 100644 src/meta-packages/datadisplay/tsconfig.json rename src/meta-packages/denhaag-component-library/{index.tsx => src/index.ts} (100%) create mode 100644 src/meta-packages/denhaag-component-library/tsconfig.json rename src/meta-packages/input/{ => src}/index.tsx (100%) create mode 100644 src/meta-packages/input/tsconfig.json rename src/meta-packages/layout/{index.tsx => src/index.ts} (100%) create mode 100644 src/meta-packages/layout/tsconfig.json rename src/meta-packages/navigation/{index.tsx => src/index.ts} (100%) create mode 100644 src/meta-packages/navigation/tsconfig.json rename src/meta-packages/surfaces/{index.tsx => src/index.ts} (100%) create mode 100644 src/meta-packages/surfaces/tsconfig.json delete mode 100644 src/styles.module.css delete mode 100644 src/typings.d.ts create mode 100644 tsconfig.build.json delete mode 100644 tsconfig.test.json diff --git a/.gitignore b/.gitignore index 2a39ae2e6d..2cdc4f59a0 100644 --- a/.gitignore +++ b/.gitignore @@ -29,5 +29,7 @@ yarn-debug.log* yarn-error.log* lerna-debug.log* +tsconfig.tsbuildinfo + # story-book build output storybook-static diff --git a/.storybook/main.js b/.storybook/main.js index 3193cb2c65..269e39d3b4 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,8 +1,7 @@ module.exports = { stories: [ - '../src/stories/*.stories.mdx', - '../src/stories/*.stories.@(js|jsx|ts|tsx)', - '../src/stories/*/*.stories.@(js|jsx|ts|tsx)', + './stories/*.stories.mdx', + '../src/components/*/src/*.stories.@(js|jsx|ts|tsx)' ], addons: ['@storybook/addon-links', '@storybook/addon-essentials'], }; diff --git a/src/stories/Introduction.stories.mdx b/.storybook/stories/Introduction.stories.mdx similarity index 100% rename from src/stories/Introduction.stories.mdx rename to .storybook/stories/Introduction.stories.mdx diff --git a/src/stories/assets/code-brackets.svg b/.storybook/stories/assets/code-brackets.svg similarity index 100% rename from src/stories/assets/code-brackets.svg rename to .storybook/stories/assets/code-brackets.svg diff --git a/src/stories/assets/colors.svg b/.storybook/stories/assets/colors.svg similarity index 100% rename from src/stories/assets/colors.svg rename to .storybook/stories/assets/colors.svg diff --git a/src/stories/assets/comments.svg b/.storybook/stories/assets/comments.svg similarity index 100% rename from src/stories/assets/comments.svg rename to .storybook/stories/assets/comments.svg diff --git a/src/stories/assets/direction.svg b/.storybook/stories/assets/direction.svg similarity index 100% rename from src/stories/assets/direction.svg rename to .storybook/stories/assets/direction.svg diff --git a/src/stories/assets/flow.svg b/.storybook/stories/assets/flow.svg similarity index 100% rename from src/stories/assets/flow.svg rename to .storybook/stories/assets/flow.svg diff --git a/src/stories/assets/logo.svg b/.storybook/stories/assets/logo.svg similarity index 99% rename from src/stories/assets/logo.svg rename to .storybook/stories/assets/logo.svg index 066a965630..40e04502f1 100644 --- a/src/stories/assets/logo.svg +++ b/.storybook/stories/assets/logo.svg @@ -1,136 +1,136 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/stories/assets/plugin.svg b/.storybook/stories/assets/plugin.svg similarity index 100% rename from src/stories/assets/plugin.svg rename to .storybook/stories/assets/plugin.svg diff --git a/src/stories/assets/repo.svg b/.storybook/stories/assets/repo.svg similarity index 100% rename from src/stories/assets/repo.svg rename to .storybook/stories/assets/repo.svg diff --git a/src/stories/assets/stackalt.svg b/.storybook/stories/assets/stackalt.svg similarity index 100% rename from src/stories/assets/stackalt.svg rename to .storybook/stories/assets/stackalt.svg diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f99539fa8d..babd12ac1f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -180,3 +180,21 @@ Use concise variable names. ### CSS names CSS class names, custom property names and keyframe names al must start with the prefix `denhaag-` followed by one or more [0-9a-z-]. This is also enforced by the linter via the `yarn lint:css` command. + +### Installing and testing packages locally +We have tested this using a verdaccio local registry on the PWA master and development branches. +This can be repeated by installing verdaccio globally with `npm` and running verdaccio on the default port, navigate to http://localhost:4873 and follow instructions to login on the registry, username, password and email do not matter. +If you have used verdaccio before, remove the content in the verdaccio/storage folder. + +A lerna publish will create and push tags to your remote. +In order to test this without publishing tags and commits to the denhaag origin, create a dummy github repository and set your git remote origin to it temporarily. +Make sure the tags that are created on publish don't exist yet in the local git registry, otherwise remove them locally: + +`git tag | xargs git tag -d` + +Run the following command to publish a new version to the local registry (on a separate branch e.g. fix/test): + +`lerna publish --registry http://localhost:4873 --allow-branch fix/test --skip-git` + +Now you can test the packages in a new React project, or test it in the PWA. Either way make sure you specify the registry with `--registry http://localhost:4873`. +In the PWA yarn upgrade the dependency of @gemeente-denhaag/denhaag-component-library (with the registry flag), and correct the imports. \ No newline at end of file diff --git a/package.json b/package.json index 8effa74bc4..d1797512fa 100644 --- a/package.json +++ b/package.json @@ -1,30 +1,25 @@ { "name": "@gemeente-denhaag/denhaag-component-library", "version": "0.1.0", + "private": true, "description": "A library of React components for the Design System of The Netherlands", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "main": "dist/index.js", - "module": "dist/index.modern.js", - "source": "src/index.tsx", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", "workspaces": [ "src/components/*", "src/meta-packages/*", "src/" ], - "private": true, - "engines": { - "node": ">=10", - "yarn": "^1.22.0" - }, "scripts": { - "build": "microbundle-crl --no-compress --format modern,cjs", + "bootstrap": "lerna bootstrap", + "build": "lerna run build", "build-storybook": "build-storybook", + "clean": "lerna run clean --parallel", "lint": "npm-run-all --continue-on-error lint:* && lerna run lint", "lint-fix": "npm-run-all --continue-on-error lint-fix:* prettier", "lint-fix:css": "stylelint --fix **/*.css", @@ -37,31 +32,35 @@ "prepare": "run-s build", "prepublishOnly": "pinst --disable", "prettier": "prettier --write .", - "start": "microbundle-crl watch --no-compress --format modern,cjs", + "start": "microbundle watch --no-compress --format modern,cjs", "storybook": "start-storybook -p 6006", "test": "run-s test:unit lint test:build", "test:build": "run-s build", "test:unit": "cross-env CI=1 react-scripts test --env=jsdom", "test:watch": "react-scripts test --env=jsdom" }, - "peerDependencies": { - "react": "^16.0.0" + "dependencies": { + "@material-ui/core": "^4.11.2", + "@material-ui/icons": "^4.11.2", + "@material-ui/lab": "^4.0.0-alpha", + "@material-ui/pickers": "^3.2.10", + "yarn-outdated-formatter": "^2.2.0" }, "devDependencies": { "@babel/core": "^7.12.3", "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.1", - "@storybook/addon-actions": "^6.1.1", - "@storybook/addon-essentials": "^6.1.9", - "@storybook/addon-links": "^6.1.1", - "@storybook/react": "^6.1.1", + "@storybook/addon-actions": "^6.2.8", + "@storybook/addon-essentials": "^6.2.8", + "@storybook/addon-links": "^6.2.8", + "@storybook/react": "^6.2.8", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", "@types/jest": "^25.1.4", "@types/node": "^12.12.38", - "@types/react": "^16.9.27", - "@types/react-dom": "^16.9.7", + "@types/react": "^17.0.3", + "@types/react-dom": "^17.0.3", "@typescript-eslint/eslint-plugin": "^4.14.1", "@typescript-eslint/parser": "^4.14.1", "babel-eslint": "^10.0.3", @@ -78,29 +77,23 @@ "jest": "^26.6.1", "lerna": "^3.22.1", "lint-staged": "^10.5.3", - "microbundle-crl": "^0.13.10", "npm-package-json-lint": "^5.1.0", "npm-run-all": "^4.1.5", "pinst": "^2.1.1", "prettier": "^2.2.1", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-is": "^16.13.1", - "react-scripts": "^3.4.1", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-is": "^17.0.1", + "react-scripts": "^4.0.3", "react-test-renderer": "^17.0.1", - "storybook": "^6.1.1", + "rimraf": "^3.0.2", + "storybook": "^6.2.8", "stylelint": "^13.8.0", "stylelint-config-prettier": "^8.0.2", "typescript": "^4.1.3" }, - "files": [ - "dist" - ], - "dependencies": { - "@material-ui/core": "^4.11.2", - "@material-ui/icons": "^4.11.2", - "@material-ui/lab": "^4.0.0-alpha", - "@material-ui/pickers": "^3.2.10", - "yarn-outdated-formatter": "^2.2.0" + "engines": { + "node": ">=10", + "yarn": "^1.22.0" } } diff --git a/scripts/create-references.js b/scripts/create-references.js new file mode 100644 index 0000000000..9992a316c4 --- /dev/null +++ b/scripts/create-references.js @@ -0,0 +1,65 @@ + +// @ts-check +/* eslint-disable */ + +const fs = require('fs'); +const util = require('util'); +const exec = util.promisify(require('child_process').exec); +const path = require('path'); + +const config = JSON.parse(fs.readFileSync('tsconfig.json').toString()); +config.files = []; +config.references = []; + +(async function() { + + const { stdout, stderr } = await exec('yarn workspaces info --json'); + + const lines = stdout.split('\n'); + const depthTree = lines.slice(1, lines.length - 2).join('\n'); + let workspaces = undefined; + + // sometimes yarn prints this line: yarn run v1.22.10 and sometimes not + try { + workspaces = JSON.parse(depthTree); + } catch (e) { + workspaces = JSON.parse(stdout); + } + + for (const name in workspaces) { + const workspace = workspaces[name]; + const location = path.resolve(process.cwd(), workspace.location); + const tsconfigPath = path.resolve(location, 'tsconfig.json'); + + if (fs.existsSync(tsconfigPath)) { + config.references.push({ + path: workspace.location, + }); + const workspaceConfig = JSON.parse( + fs.readFileSync(tsconfigPath).toString(), + ); + workspaceConfig.compilerOptions.composite = true; + workspaceConfig.references = []; + for (const dependency of workspace.workspaceDependencies) { + const dependecyLocation = path.resolve( + process.cwd(), + workspaces[dependency].location, + ); + if ( + fs.existsSync( + path.resolve(dependecyLocation, 'tsconfig.json'), + ) + ) { + workspaceConfig.references.push({ + path: path.relative(location, dependecyLocation), + }); + } + } + fs.writeFileSync( + tsconfigPath, + JSON.stringify(workspaceConfig, undefined, 4), + ); + } + } + fs.writeFileSync('tsconfig.json', JSON.stringify(config, undefined, 4)); +})(); \ No newline at end of file diff --git a/src/components/Accordion/package.json b/src/components/Accordion/package.json index 8c9d606c4c..ff6c6cf77a 100644 --- a/src/components/Accordion/package.json +++ b/src/components/Accordion/package.json @@ -1,23 +1,35 @@ { - "name": "@gemeente-denhaag/accordion", - "author": "Municipality of The Hague", - "description": "An Accordion component.", - "license": "EUPL-1.2", - "main": "Accordion.tsx", - "module": "Accordion.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/Accordion" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/accordionactions": "^0.1.7", - "@gemeente-denhaag/accordiondetails": "^0.1.7", - "@gemeente-denhaag/accordionsummary": "^0.1.7", - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/accordion", + "version": "0.1.7", + "description": "An Accordion component.", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/Accordion" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/accordionactions": "^0.1.7", + "@gemeente-denhaag/accordiondetails": "^0.1.7", + "@gemeente-denhaag/accordionsummary": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/surfaces/Accordion.stories.tsx b/src/components/Accordion/src/Accordion.stories.tsx similarity index 88% rename from src/stories/surfaces/Accordion.stories.tsx rename to src/components/Accordion/src/Accordion.stories.tsx index 40c2377a91..1ddc83bdfc 100644 --- a/src/stories/surfaces/Accordion.stories.tsx +++ b/src/components/Accordion/src/Accordion.stories.tsx @@ -1,11 +1,11 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { ExpandMore } from '@material-ui/icons'; -import Accordion, { AccordionProps } from '../../components/Accordion'; -import AccordionSummary from '../../components/AccordionSummary'; -import Typography from '../../components/Typography'; -import AccordionDetails from '../../components/AccordionDetails'; -import pkg from '../../components/Accordion/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import { ExpandMore } from "@material-ui/icons"; +import Accordion, { AccordionProps } from "."; +import AccordionSummary from "../../AccordionSummary"; +import Typography from "../../Typography"; +import AccordionDetails from "../../AccordionDetails"; +import pkg from "../package.json"; export default { title: 'Components/Surfaces/Accordion', diff --git a/src/components/Accordion/Accordion.tsx b/src/components/Accordion/src/index.tsx similarity index 100% rename from src/components/Accordion/Accordion.tsx rename to src/components/Accordion/src/index.tsx diff --git a/src/components/Accordion/tsconfig.json b/src/components/Accordion/tsconfig.json new file mode 100644 index 0000000000..164787cf6d --- /dev/null +++ b/src/components/Accordion/tsconfig.json @@ -0,0 +1,25 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../AccordionActions" + }, + { + "path": "../AccordionDetails" + }, + { + "path": "../AccordionSummary" + }, + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/AccordionActions/package.json b/src/components/AccordionActions/package.json index 3887affdb9..aaf4bc7520 100644 --- a/src/components/AccordionActions/package.json +++ b/src/components/AccordionActions/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/accordionactions", - "author": "Municipality of The Hague", - "description": "An AccordionActions component.", - "license": "EUPL-1.2", - "main": "AccordionActions.tsx", - "module": "AccordionActions.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/AccordionActions" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/accordionactions", + "version": "0.1.7", + "description": "An AccordionActions component.", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/AccordionActions" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/AccordionActions/AccordionActions.tsx b/src/components/AccordionActions/src/index.tsx similarity index 100% rename from src/components/AccordionActions/AccordionActions.tsx rename to src/components/AccordionActions/src/index.tsx diff --git a/src/components/AccordionActions/tsconfig.json b/src/components/AccordionActions/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/AccordionActions/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/AccordionDetails/package.json b/src/components/AccordionDetails/package.json index 99b1cc27ae..bb5bcf35a6 100644 --- a/src/components/AccordionDetails/package.json +++ b/src/components/AccordionDetails/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/accordiondetails", - "author": "Municipality of The Hague", - "description": "An AccordionDetails component.", - "license": "EUPL-1.2", - "main": "AccordionDetails.tsx", - "module": "AccordionDetails.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/AccordionDetails" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/accordiondetails", + "version": "0.1.7", + "description": "An AccordionDetails component.", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/AccordionDetails" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/AccordionDetails/AccordionDetails.tsx b/src/components/AccordionDetails/src/index.tsx similarity index 100% rename from src/components/AccordionDetails/AccordionDetails.tsx rename to src/components/AccordionDetails/src/index.tsx diff --git a/src/components/AccordionDetails/tsconfig.json b/src/components/AccordionDetails/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/AccordionDetails/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/AccordionSummary/package.json b/src/components/AccordionSummary/package.json index 995e2a6140..e02afcf20b 100644 --- a/src/components/AccordionSummary/package.json +++ b/src/components/AccordionSummary/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/accordionsummary", - "author": "Municipality of The Hague", - "description": "An AccordionSummary component", - "license": "EUPL-1.2", - "main": "AccordionSummary.tsx", - "module": "AccordionSummary.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/AccordionSummary" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/accordionsummary", + "version": "0.1.7", + "description": "An AccordionSummary component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/AccordionSummary" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/AccordionSummary/AccordionSummary.tsx b/src/components/AccordionSummary/src/index.tsx similarity index 100% rename from src/components/AccordionSummary/AccordionSummary.tsx rename to src/components/AccordionSummary/src/index.tsx diff --git a/src/components/AccordionSummary/tsconfig.json b/src/components/AccordionSummary/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/AccordionSummary/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/AppBar/package.json b/src/components/AppBar/package.json index 8ab52f293c..c35378ca55 100644 --- a/src/components/AppBar/package.json +++ b/src/components/AppBar/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/appbar", - "author": "Municipality of The Hague", - "description": "An AppBar component", - "license": "EUPL-1.2", - "main": "AppBar.tsx", - "module": "AppBar.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/AppBar" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/appbar", + "version": "0.1.7", + "description": "An AppBar component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/AppBar" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/surfaces/AppBar.stories.tsx b/src/components/AppBar/src/AppBar.stories.tsx similarity index 82% rename from src/stories/surfaces/AppBar.stories.tsx rename to src/components/AppBar/src/AppBar.stories.tsx index bfcb3cef94..951300a9d4 100644 --- a/src/stories/surfaces/AppBar.stories.tsx +++ b/src/components/AppBar/src/AppBar.stories.tsx @@ -1,12 +1,12 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import MenuIcon from '@material-ui/icons/Menu'; -import { AppBar, AppBarProps } from '../../components/AppBar'; -import pkg from '../../components/AppBar/package.json'; -import Toolbar from '../../components/Toolbar/Toolbar'; -import IconButton from '../../components/IconButton'; -import Typography from '../../components/Typography'; -import Button from '../../components/Button'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import MenuIcon from "@material-ui/icons/Menu"; +import AppBar, { AppBarProps } from "."; +import Toolbar from "../../Toolbar"; +import IconButton from "../../IconButton"; +import Typography from "../../Typography"; +import Button from "../../Button"; +import pkg from "../package.json"; export default { title: 'Components/Surfaces/AppBar', diff --git a/src/components/AppBar/AppBar.tsx b/src/components/AppBar/src/index.tsx similarity index 100% rename from src/components/AppBar/AppBar.tsx rename to src/components/AppBar/src/index.tsx diff --git a/src/components/AppBar/tsconfig.json b/src/components/AppBar/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/AppBar/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Avatar/package.json b/src/components/Avatar/package.json index a391ffe84d..6b7e53249c 100644 --- a/src/components/Avatar/package.json +++ b/src/components/Avatar/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/avatar", - "description": "An Avatar component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "Avatar.tsx", - "module": "Avatar.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/Avatar" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/avatar", + "version": "0.1.7", + "description": "An Avatar component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/Avatar" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/Avatar.stories.tsx b/src/components/Avatar/src/Avatar.stories.tsx similarity index 80% rename from src/stories/datadisplay/Avatar.stories.tsx rename to src/components/Avatar/src/Avatar.stories.tsx index c5aca57857..81568203a3 100644 --- a/src/stories/datadisplay/Avatar.stories.tsx +++ b/src/components/Avatar/src/Avatar.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { Avatar, AvatarProps } from '../../components/Avatar'; -import pkg from '../../components/Avatar/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Avatar, { AvatarProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Data Display/Avatar', diff --git a/src/components/Avatar/Avatar.tsx b/src/components/Avatar/src/index.tsx similarity index 100% rename from src/components/Avatar/Avatar.tsx rename to src/components/Avatar/src/index.tsx diff --git a/src/components/Avatar/tsconfig.json b/src/components/Avatar/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Avatar/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/AvatarGroup/package.json b/src/components/AvatarGroup/package.json index 2ca769823e..6c4217dbf0 100644 --- a/src/components/AvatarGroup/package.json +++ b/src/components/AvatarGroup/package.json @@ -1,21 +1,33 @@ { - "name": "@gemeente-denhaag/avatargroup", - "description": "An AvatarGroup component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "AvatarGroup.tsx", - "module": "AvatarGroup.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/AvatarGroup" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/avatar": "^0.1.7", - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/lab": "^4.0.0-alpha" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/avatargroup", + "version": "0.1.7", + "description": "An AvatarGroup component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/AvatarGroup" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/avatar": "^0.1.7", + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/lab": "^4.0.0-alpha" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/AvatarGroup.stories.tsx b/src/components/AvatarGroup/src/AvatarGroup.stories.tsx similarity index 77% rename from src/stories/datadisplay/AvatarGroup.stories.tsx rename to src/components/AvatarGroup/src/AvatarGroup.stories.tsx index 1d088e8abd..7ce854dcdd 100644 --- a/src/stories/datadisplay/AvatarGroup.stories.tsx +++ b/src/components/AvatarGroup/src/AvatarGroup.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Avatar from '../../components/Avatar'; -import AvatarGroup, { AvatarGroupProps } from '../../components/AvatarGroup'; -import pkg from '../../components/AvatarGroup/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Avatar from "../../Avatar"; +import AvatarGroup, { AvatarGroupProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Data Display/AvatarGroup', diff --git a/src/components/AvatarGroup/AvatarGroup.tsx b/src/components/AvatarGroup/src/index.tsx similarity index 100% rename from src/components/AvatarGroup/AvatarGroup.tsx rename to src/components/AvatarGroup/src/index.tsx diff --git a/src/components/AvatarGroup/tsconfig.json b/src/components/AvatarGroup/tsconfig.json new file mode 100644 index 0000000000..c3563912db --- /dev/null +++ b/src/components/AvatarGroup/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../Avatar" + }, + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Badge/package.json b/src/components/Badge/package.json index 25bb0d059f..f6c572a18d 100644 --- a/src/components/Badge/package.json +++ b/src/components/Badge/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/badge", - "description": "A Badge component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Badge.tsx", - "module": "Badge.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/Badge" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/badge", + "version": "0.1.7", + "description": "A Badge component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/Badge" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/Badge.stories.tsx b/src/components/Badge/src/Badge.stories.tsx similarity index 87% rename from src/stories/datadisplay/Badge.stories.tsx rename to src/components/Badge/src/Badge.stories.tsx index 85d650eaa9..ea4094da25 100644 --- a/src/stories/datadisplay/Badge.stories.tsx +++ b/src/components/Badge/src/Badge.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { Badge, BadgeProps } from '../../components/Badge'; -import MailIcon from '@material-ui/icons/Mail'; -import pkg from '../../components/Badge/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Badge, { BadgeProps } from "."; +import MailIcon from "@material-ui/icons/Mail"; +import pkg from "../package.json"; export default { title: 'Components/Data Display/Badge', diff --git a/src/components/Badge/Badge.tsx b/src/components/Badge/src/index.tsx similarity index 100% rename from src/components/Badge/Badge.tsx rename to src/components/Badge/src/index.tsx diff --git a/src/components/Badge/tsconfig.json b/src/components/Badge/tsconfig.json new file mode 100644 index 0000000000..1cf660dac6 --- /dev/null +++ b/src/components/Badge/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseDataDisplayProps" + } + ] +} diff --git a/src/components/BaseDataDisplayProps/package.json b/src/components/BaseDataDisplayProps/package.json index 9fa5403a6f..7835e829c2 100644 --- a/src/components/BaseDataDisplayProps/package.json +++ b/src/components/BaseDataDisplayProps/package.json @@ -1,22 +1,31 @@ { - "name": "@gemeente-denhaag/basedatadisplayprops", - "description": "A package containing properties used in DataDisplay", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "BaseDataDisplayProps.tsx", - "module": "BaseDataDisplayProps.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/BaseDataDisplayProps" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7" - }, - "peerDependencies": { - "react": "^16.13.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/basedatadisplayprops", + "version": "0.1.7", + "description": "A package containing properties used in DataDisplay", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/BaseDataDisplayProps" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/BaseDataDisplayProps/BaseDataDisplayProps.tsx b/src/components/BaseDataDisplayProps/src/index.tsx similarity index 100% rename from src/components/BaseDataDisplayProps/BaseDataDisplayProps.tsx rename to src/components/BaseDataDisplayProps/src/index.tsx diff --git a/src/components/BaseDataDisplayProps/tsconfig.json b/src/components/BaseDataDisplayProps/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/BaseDataDisplayProps/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/BaseLayoutProps/package.json b/src/components/BaseLayoutProps/package.json index 6f62645e32..a911c56122 100644 --- a/src/components/BaseLayoutProps/package.json +++ b/src/components/BaseLayoutProps/package.json @@ -1,22 +1,31 @@ { - "name": "@gemeente-denhaag/baselayoutprops", - "description": "Properties used in layout components", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "BaseLayoutProps.tsx", - "module": "BaseLayoutProps.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/BaseLayoutProps" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7" - }, - "peerDependencies": { - "react": "^16.13.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/baselayoutprops", + "version": "0.1.7", + "description": "Properties used in layout components", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/BaseLayoutProps" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/BaseLayoutProps/BaseLayoutProps.tsx b/src/components/BaseLayoutProps/src/index.tsx similarity index 100% rename from src/components/BaseLayoutProps/BaseLayoutProps.tsx rename to src/components/BaseLayoutProps/src/index.tsx diff --git a/src/components/BaseLayoutProps/tsconfig.json b/src/components/BaseLayoutProps/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/BaseLayoutProps/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/BaseProps/package.json b/src/components/BaseProps/package.json index ccfe32cdb3..8828a30add 100644 --- a/src/components/BaseProps/package.json +++ b/src/components/BaseProps/package.json @@ -1,19 +1,28 @@ { - "name": "@gemeente-denhaag/baseprops", - "description": "A package containing properties used in other components", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "BaseProps.tsx", - "module": "BaseProps.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/BaseProps" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "peerDependencies": { - "react": "^16.13.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/baseprops", + "version": "0.1.7", + "description": "A package containing properties used in other components", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/BaseProps" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/BaseProps/BaseProps.tsx b/src/components/BaseProps/src/index.tsx similarity index 100% rename from src/components/BaseProps/BaseProps.tsx rename to src/components/BaseProps/src/index.tsx diff --git a/src/components/BaseProps/tsconfig.json b/src/components/BaseProps/tsconfig.json new file mode 100644 index 0000000000..b1f23ed6ac --- /dev/null +++ b/src/components/BaseProps/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/Box/package.json b/src/components/Box/package.json index d991915310..248b795114 100644 --- a/src/components/Box/package.json +++ b/src/components/Box/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/box", - "description": "A Box component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Box.tsx", - "module": "Box.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/Box" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/box", + "version": "0.1.7", + "description": "A Box component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/Box" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/Box.stories.tsx b/src/components/Box/src/Box.stories.tsx similarity index 69% rename from src/stories/layout/Box.stories.tsx rename to src/components/Box/src/Box.stories.tsx index 886eed49d0..ede7495e8e 100644 --- a/src/stories/layout/Box.stories.tsx +++ b/src/components/Box/src/Box.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Box, { BoxProps } from '../../components/Box'; -import pkg from '../../components/Box/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Box, { BoxProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Layout/Box', diff --git a/src/components/Box/Box.tsx b/src/components/Box/src/index.tsx similarity index 100% rename from src/components/Box/Box.tsx rename to src/components/Box/src/index.tsx diff --git a/src/components/Box/tsconfig.json b/src/components/Box/tsconfig.json new file mode 100644 index 0000000000..1043a45c40 --- /dev/null +++ b/src/components/Box/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseLayoutProps" + } + ] +} diff --git a/src/components/Button/package.json b/src/components/Button/package.json index 10c4c77e02..e9c2f341de 100644 --- a/src/components/Button/package.json +++ b/src/components/Button/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/button", - "description": "A Button component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Button.tsx", - "module": "Button.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Button" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/button", + "version": "0.1.7", + "description": "A Button component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Button" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/Button.stories.tsx b/src/components/Button/src/Button.stories.tsx similarity index 90% rename from src/stories/input/Button.stories.tsx rename to src/components/Button/src/Button.stories.tsx index 9546033c19..bc6b420ef7 100644 --- a/src/stories/input/Button.stories.tsx +++ b/src/components/Button/src/Button.stories.tsx @@ -1,8 +1,8 @@ import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from '@storybook/react/types-6-0'; -import Button, { ButtonProps } from '../../components/Button'; -import pkg from '../../components/Button/package.json'; +import { Meta, Story } from "@storybook/react/types-6-0"; +import Button, { ButtonProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Input/Button', diff --git a/src/components/Button/Button.tsx b/src/components/Button/src/index.tsx similarity index 100% rename from src/components/Button/Button.tsx rename to src/components/Button/src/index.tsx diff --git a/src/components/Button/tsconfig.json b/src/components/Button/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Button/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/ButtonGroup/package.json b/src/components/ButtonGroup/package.json index 02466ebfcc..e5bb1dfa5d 100644 --- a/src/components/ButtonGroup/package.json +++ b/src/components/ButtonGroup/package.json @@ -1,21 +1,33 @@ { - "name": "@gemeente-denhaag/buttongroup", - "author": "Municipality of The Hague", - "description": "A ButtonGroup component", - "license": "EUPL-1.2", - "main": "ButtonGroup.tsx", - "module": "ButtonGroup.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/ButtonGroup" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/button": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/buttongroup", + "version": "0.1.7", + "description": "A ButtonGroup component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/ButtonGroup" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/button": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/ButtonGroup.stories.tsx b/src/components/ButtonGroup/src/ButtonGroup.stories.tsx similarity index 82% rename from src/stories/input/ButtonGroup.stories.tsx rename to src/components/ButtonGroup/src/ButtonGroup.stories.tsx index e79a41e3b7..dbe87e8f19 100644 --- a/src/stories/input/ButtonGroup.stories.tsx +++ b/src/components/ButtonGroup/src/ButtonGroup.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import ButtonGroup, { ButtonGroupProps } from '../../components/ButtonGroup'; -import pkg from '../../components/ButtonGroup/package.json'; -import Button from '../../components/Button'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import ButtonGroup, { ButtonGroupProps } from "."; +import pkg from "../package.json"; +import Button from "../../Button"; export default { title: 'Components/Input/ButtonGroup', diff --git a/src/components/ButtonGroup/ButtonGroup.tsx b/src/components/ButtonGroup/src/index.tsx similarity index 100% rename from src/components/ButtonGroup/ButtonGroup.tsx rename to src/components/ButtonGroup/src/index.tsx diff --git a/src/components/ButtonGroup/tsconfig.json b/src/components/ButtonGroup/tsconfig.json new file mode 100644 index 0000000000..b3a6aae644 --- /dev/null +++ b/src/components/ButtonGroup/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Button" + } + ] +} diff --git a/src/components/Card/package.json b/src/components/Card/package.json index 447f6391fa..be9ac5a1a2 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -1,24 +1,36 @@ { - "name": "@gemeente-denhaag/card", - "description": "A Card component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Card.tsx", - "module": "Card.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/Card" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/cardactions": "^0.1.7", - "@gemeente-denhaag/cardcontent": "^0.1.7", - "@gemeente-denhaag/cardheader": "^0.1.7", - "@gemeente-denhaag/paper": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/card", + "version": "0.1.7", + "description": "A Card component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/Card" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/cardactions": "^0.1.7", + "@gemeente-denhaag/cardcontent": "^0.1.7", + "@gemeente-denhaag/cardheader": "^0.1.7", + "@gemeente-denhaag/paper": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/surfaces/Card.stories.tsx b/src/components/Card/src/Card.stories.tsx similarity index 82% rename from src/stories/surfaces/Card.stories.tsx rename to src/components/Card/src/Card.stories.tsx index 8ec7b4c111..cea6c338f8 100644 --- a/src/stories/surfaces/Card.stories.tsx +++ b/src/components/Card/src/Card.stories.tsx @@ -1,17 +1,17 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import FavoriteIcon from '@material-ui/icons/Favorite'; -import ShareIcon from '@material-ui/icons/Share'; -import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; -import MoreVertIcon from '@material-ui/icons/MoreVert'; -import pkg from '../../components/Card/package.json'; -import Card, { CardProps } from '../../components/Card'; -import CardActions from '../../components/CardActions'; -import CardContent from '../../components/CardContent'; -import CardHeader from '../../components/CardHeader'; -import Typography from '../../components/Typography'; -import { Avatar } from '../../components/Avatar'; -import { IconButton } from '../../components/IconButton'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import FavoriteIcon from "@material-ui/icons/Favorite"; +import ShareIcon from "@material-ui/icons/Share"; +import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; +import MoreVertIcon from "@material-ui/icons/MoreVert"; +import Card, { CardProps } from "."; +import CardActions from "../../CardActions"; +import CardContent from "../../CardContent"; +import CardHeader from "../../CardHeader"; +import Typography from "../../Typography"; +import Avatar from "../../Avatar"; +import IconButton from "../../IconButton"; +import pkg from "../package.json"; export default { title: 'Components/Surfaces/Card', diff --git a/src/components/Card/Card.tsx b/src/components/Card/src/index.tsx similarity index 89% rename from src/components/Card/Card.tsx rename to src/components/Card/src/index.tsx index 4bd14a5641..cc5ead249e 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/src/index.tsx @@ -1,6 +1,6 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; -import { BasePaperProps } from "@gemeente-denhaag/paper/BasePaperProps"; +import { BasePaperProps } from "@gemeente-denhaag/paper"; export interface CardProps extends BasePaperProps { /** diff --git a/src/components/Card/tsconfig.json b/src/components/Card/tsconfig.json new file mode 100644 index 0000000000..ea29db05cc --- /dev/null +++ b/src/components/Card/tsconfig.json @@ -0,0 +1,28 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../CardActions" + }, + { + "path": "../CardContent" + }, + { + "path": "../CardHeader" + }, + { + "path": "../Paper" + } + ] +} diff --git a/src/components/CardActions/package.json b/src/components/CardActions/package.json index f13ea56442..311d41ec6b 100644 --- a/src/components/CardActions/package.json +++ b/src/components/CardActions/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/cardactions", - "description": "A Card Actions component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "CardActions.tsx", - "module": "CardActions.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/CardActions" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/cardactions", + "version": "0.1.7", + "description": "A Card Actions component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/CardActions" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/CardActions/CardActions.tsx b/src/components/CardActions/src/index.tsx similarity index 100% rename from src/components/CardActions/CardActions.tsx rename to src/components/CardActions/src/index.tsx diff --git a/src/components/CardActions/tsconfig.json b/src/components/CardActions/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/CardActions/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/CardContent/package.json b/src/components/CardContent/package.json index 369fe4dfaf..0d3c1b0e42 100644 --- a/src/components/CardContent/package.json +++ b/src/components/CardContent/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/cardcontent", - "description": "A Card Content component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "CardContent.tsx", - "module": "CardContent.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/CardContent" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/cardcontent", + "version": "0.1.7", + "description": "A Card Content component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/CardContent" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/CardContent/CardContent.tsx b/src/components/CardContent/src/index.tsx similarity index 100% rename from src/components/CardContent/CardContent.tsx rename to src/components/CardContent/src/index.tsx diff --git a/src/components/CardContent/tsconfig.json b/src/components/CardContent/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/CardContent/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/CardHeader/package.json b/src/components/CardHeader/package.json index 278f0d77a6..c05361c55a 100644 --- a/src/components/CardHeader/package.json +++ b/src/components/CardHeader/package.json @@ -1,21 +1,33 @@ { - "name": "@gemeente-denhaag/cardheader", - "description": "A Card Header component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "CardHeader.tsx", - "module": "CardHeader.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/CardHeader" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/typography": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/cardheader", + "version": "0.1.7", + "description": "A Card Header component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/CardHeader" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/typography": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/CardHeader/CardHeader.tsx b/src/components/CardHeader/src/index.tsx similarity index 100% rename from src/components/CardHeader/CardHeader.tsx rename to src/components/CardHeader/src/index.tsx diff --git a/src/components/CardHeader/tsconfig.json b/src/components/CardHeader/tsconfig.json new file mode 100644 index 0000000000..42aedf42d0 --- /dev/null +++ b/src/components/CardHeader/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Typography" + } + ] +} diff --git a/src/components/Checkbox/package.json b/src/components/Checkbox/package.json index 51e7fb2e78..3ebbde74e4 100644 --- a/src/components/Checkbox/package.json +++ b/src/components/Checkbox/package.json @@ -1,22 +1,34 @@ { - "name": "@gemeente-denhaag/checkbox", - "description": "A Checkbox component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Checkbox.tsx", - "module": "Checkbox.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Checkbox" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/formcontrollabel": "^0.1.7", - "@gemeente-denhaag/formgroup": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/checkbox", + "version": "0.1.7", + "description": "A Checkbox component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Checkbox" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/formcontrollabel": "^0.1.7", + "@gemeente-denhaag/formgroup": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/Checkbox.stories.tsx b/src/components/Checkbox/src/Checkbox.stories.tsx similarity index 92% rename from src/stories/input/Checkbox.stories.tsx rename to src/components/Checkbox/src/Checkbox.stories.tsx index bd254eaf05..dcd3487711 100644 --- a/src/stories/input/Checkbox.stories.tsx +++ b/src/components/Checkbox/src/Checkbox.stories.tsx @@ -1,9 +1,9 @@ import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Story, Meta } from '@storybook/react/types-6-0'; -import Checkbox, { CheckboxProps } from '../../components/Checkbox'; -import FormControlLabel from '../../components/FormControlLabel'; -import pkg from '../../components/Checkbox/package.json'; +import { Story, Meta } from "@storybook/react/types-6-0"; +import Checkbox, { CheckboxProps } from "."; +import FormControlLabel from "../../FormControlLabel"; +import pkg from "../package.json"; export default { title: 'Components/Input/Checkbox', diff --git a/src/components/Checkbox/Checkbox.tsx b/src/components/Checkbox/src/index.tsx similarity index 100% rename from src/components/Checkbox/Checkbox.tsx rename to src/components/Checkbox/src/index.tsx diff --git a/src/components/Checkbox/tsconfig.json b/src/components/Checkbox/tsconfig.json new file mode 100644 index 0000000000..138ef8f587 --- /dev/null +++ b/src/components/Checkbox/tsconfig.json @@ -0,0 +1,22 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../FormControlLabel" + }, + { + "path": "../FormGroup" + } + ] +} diff --git a/src/components/Container/package.json b/src/components/Container/package.json index 8c2ba9607a..3c644b864c 100644 --- a/src/components/Container/package.json +++ b/src/components/Container/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/container", - "description": "A Container component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Container.tsx", - "module": "Container.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/Container" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/container", + "version": "0.1.7", + "description": "A Container component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/Container" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/Container.stories.tsx b/src/components/Container/src/Container.stories.tsx similarity index 77% rename from src/stories/layout/Container.stories.tsx rename to src/components/Container/src/Container.stories.tsx index 0d0526a195..37c3196f15 100644 --- a/src/stories/layout/Container.stories.tsx +++ b/src/components/Container/src/Container.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Container, { ContainerProps } from '../../components/Container'; -import pkg from '../../components/Container/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Container, { ContainerProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Layout/Container', diff --git a/src/components/Container/Container.tsx b/src/components/Container/src/index.tsx similarity index 100% rename from src/components/Container/Container.tsx rename to src/components/Container/src/index.tsx diff --git a/src/components/Container/tsconfig.json b/src/components/Container/tsconfig.json new file mode 100644 index 0000000000..1043a45c40 --- /dev/null +++ b/src/components/Container/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseLayoutProps" + } + ] +} diff --git a/src/components/Divider/package.json b/src/components/Divider/package.json index c2575b6776..a0fa98bd56 100644 --- a/src/components/Divider/package.json +++ b/src/components/Divider/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/divider", - "description": "A Divider component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Divider.tsx", - "module": "Divider.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/Divider" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/divider", + "version": "0.1.7", + "description": "A Divider component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/Divider" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/Divider.stories.tsx b/src/components/Divider/src/Divider.stories.tsx similarity index 88% rename from src/stories/datadisplay/Divider.stories.tsx rename to src/components/Divider/src/Divider.stories.tsx index 0c74235389..4892c477b1 100644 --- a/src/stories/datadisplay/Divider.stories.tsx +++ b/src/components/Divider/src/Divider.stories.tsx @@ -1,10 +1,10 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { Divider, DividerProps } from '../../components/Divider'; -import pkg from '../../components/Divider/package.json'; -import { List, ListItem, ListItemIcon, ListItemText } from '../../components/List'; -import InboxIcon from '@material-ui/icons/Inbox'; -import DraftsIcon from '@material-ui/icons/Drafts'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Divider, { DividerProps } from "."; +import pkg from "../package.json"; +import List, { ListItem, ListItemIcon, ListItemText } from "../../List"; +import InboxIcon from "@material-ui/icons/Inbox"; +import DraftsIcon from "@material-ui/icons/Drafts"; export default { title: 'Components/Data Display/Divider', diff --git a/src/components/Divider/Divider.tsx b/src/components/Divider/src/index.tsx similarity index 100% rename from src/components/Divider/Divider.tsx rename to src/components/Divider/src/index.tsx diff --git a/src/components/Divider/tsconfig.json b/src/components/Divider/tsconfig.json new file mode 100644 index 0000000000..1cf660dac6 --- /dev/null +++ b/src/components/Divider/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseDataDisplayProps" + } + ] +} diff --git a/src/components/Drawer/package.json b/src/components/Drawer/package.json index fa23225d41..73735463b0 100644 --- a/src/components/Drawer/package.json +++ b/src/components/Drawer/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/drawer", - "description": "A Drawer component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Drawer.tsx", - "module": "Drawer.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Drawer" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/drawer", + "version": "0.1.7", + "description": "A Drawer component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Drawer" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/Drawer.stories.tsx b/src/components/Drawer/src/Drawer.stories.tsx similarity index 94% rename from src/stories/navigation/Drawer.stories.tsx rename to src/components/Drawer/src/Drawer.stories.tsx index 65d2c4d721..642a3cd432 100644 --- a/src/stories/navigation/Drawer.stories.tsx +++ b/src/components/Drawer/src/Drawer.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { Drawer, DrawerProps } from '../../components/Drawer'; -import Button from '../../components/Button'; -import pkg from '../../components/Drawer/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Drawer, { DrawerProps } from "."; +import Button from "../../Button"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Drawer', diff --git a/src/components/Drawer/Drawer.tsx b/src/components/Drawer/src/index.tsx similarity index 100% rename from src/components/Drawer/Drawer.tsx rename to src/components/Drawer/src/index.tsx diff --git a/src/components/Drawer/tsconfig.json b/src/components/Drawer/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Drawer/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/FormControl/package.json b/src/components/FormControl/package.json index 29613d31a4..355972dc06 100644 --- a/src/components/FormControl/package.json +++ b/src/components/FormControl/package.json @@ -1,19 +1,31 @@ { - "name": "@gemeente-denhaag/formcontrol", - "description": "A FormControl component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "FormControl.tsx", - "module": "FormControl.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/FormControl" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/formcontrol", + "version": "0.1.7", + "description": "A FormControl component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/FormControl" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/FormControl/FormControl.tsx b/src/components/FormControl/src/index.tsx similarity index 100% rename from src/components/FormControl/FormControl.tsx rename to src/components/FormControl/src/index.tsx diff --git a/src/components/FormControl/tsconfig.json b/src/components/FormControl/tsconfig.json new file mode 100644 index 0000000000..b1f23ed6ac --- /dev/null +++ b/src/components/FormControl/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/FormControlLabel/package.json b/src/components/FormControlLabel/package.json index db1cfd2c1c..328bb6e06d 100644 --- a/src/components/FormControlLabel/package.json +++ b/src/components/FormControlLabel/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/formcontrollabel", - "description": "A FormControlLabel component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "FormControlLabel.tsx", - "module": "FormControlLabel.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/FormControlLabel" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/formcontrollabel", + "version": "0.1.7", + "description": "A FormControlLabel component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/FormControlLabel" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/FormControlLabel.stories.tsx b/src/components/FormControlLabel/src/FormControlLabel.stories.tsx similarity index 90% rename from src/stories/input/FormControlLabel.stories.tsx rename to src/components/FormControlLabel/src/FormControlLabel.stories.tsx index a8c331879c..923a87d3fc 100644 --- a/src/stories/input/FormControlLabel.stories.tsx +++ b/src/components/FormControlLabel/src/FormControlLabel.stories.tsx @@ -1,9 +1,9 @@ import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from '@storybook/react/types-6-0'; -import Checkbox from '../../components/Checkbox/Checkbox'; -import FormControlLabel, { FormControlLabelProps } from '../../components/FormControlLabel'; -import pkg from '../../components/FormControlLabel/package.json'; +import { Meta, Story } from "@storybook/react/types-6-0"; +import Checkbox from "../../Checkbox"; +import FormControlLabel, { FormControlLabelProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Input/FormControlLabel', diff --git a/src/components/FormControlLabel/FormControlLabel.tsx b/src/components/FormControlLabel/src/index.tsx similarity index 100% rename from src/components/FormControlLabel/FormControlLabel.tsx rename to src/components/FormControlLabel/src/index.tsx diff --git a/src/components/FormControlLabel/tsconfig.json b/src/components/FormControlLabel/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/FormControlLabel/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/FormGroup/package.json b/src/components/FormGroup/package.json index 93212c0473..89624e6012 100644 --- a/src/components/FormGroup/package.json +++ b/src/components/FormGroup/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/formgroup", - "description": "A FormGroup component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "FormGroup.tsx", - "module": "FormGroup.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/FormGroup" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/formgroup", + "version": "0.1.7", + "description": "A FormGroup component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/FormGroup" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/FormGroup.stories.tsx b/src/components/FormGroup/src/FormGroup.stories.tsx similarity index 71% rename from src/stories/input/FormGroup.stories.tsx rename to src/components/FormGroup/src/FormGroup.stories.tsx index f78a0f74da..0db2a02233 100644 --- a/src/stories/input/FormGroup.stories.tsx +++ b/src/components/FormGroup/src/FormGroup.stories.tsx @@ -1,10 +1,10 @@ import React from 'react'; // also exported from '@storybook/react' if you can deal with breaking changes in 6.1 -import { Meta, Story } from '@storybook/react/types-6-0'; -import Checkbox from '../../components/Checkbox/Checkbox'; -import FormControlLabel from '../../components/FormControlLabel'; -import FormGroup, { FormGroupProps } from '../../components/FormGroup'; -import pkg from '../../components/FormGroup/package.json'; +import { Meta, Story } from "@storybook/react/types-6-0"; +import Checkbox from "../../Checkbox"; +import FormControlLabel from "../../FormControlLabel"; +import FormGroup, { FormGroupProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Input/FormGroup', diff --git a/src/components/FormGroup/FormGroup.tsx b/src/components/FormGroup/src/index.tsx similarity index 100% rename from src/components/FormGroup/FormGroup.tsx rename to src/components/FormGroup/src/index.tsx diff --git a/src/components/FormGroup/tsconfig.json b/src/components/FormGroup/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/FormGroup/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Grid/package.json b/src/components/Grid/package.json index 3cc321b538..92cdf4f5f3 100644 --- a/src/components/Grid/package.json +++ b/src/components/Grid/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/grid", - "description": "A Grid component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Grid.tsx", - "module": "Grid.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/Grid" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/grid", + "version": "0.1.7", + "description": "A Grid component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/Grid" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/Grid.stories.tsx b/src/components/Grid/src/Grid.stories.tsx similarity index 80% rename from src/stories/layout/Grid.stories.tsx rename to src/components/Grid/src/Grid.stories.tsx index 4df9393872..2286ef0a5a 100644 --- a/src/stories/layout/Grid.stories.tsx +++ b/src/components/Grid/src/Grid.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Grid, { GridProps } from '../../components/Grid'; -import pkg from '../../components/Grid/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Grid, { GridProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Layout/Grid', diff --git a/src/components/Grid/Grid.tsx b/src/components/Grid/src/index.tsx similarity index 100% rename from src/components/Grid/Grid.tsx rename to src/components/Grid/src/index.tsx diff --git a/src/components/Grid/tsconfig.json b/src/components/Grid/tsconfig.json new file mode 100644 index 0000000000..1043a45c40 --- /dev/null +++ b/src/components/Grid/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseLayoutProps" + } + ] +} diff --git a/src/components/GridList/package.json b/src/components/GridList/package.json index 1403004745..724b186059 100644 --- a/src/components/GridList/package.json +++ b/src/components/GridList/package.json @@ -1,22 +1,34 @@ { - "name": "@gemeente-denhaag/gridlist", - "author": "Municipality of The Hague", - "description": "A GridList component", - "license": "EUPL-1.2", - "main": "GridList.tsx", - "module": "GridList.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/GridList" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.7", - "@gemeente-denhaag/gridlisttile": "^0.1.7", - "@gemeente-denhaag/gridlisttilebar": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/gridlist", + "version": "0.1.7", + "description": "A GridList component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/GridList" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@gemeente-denhaag/gridlisttile": "^0.1.7", + "@gemeente-denhaag/gridlisttilebar": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/GridList.stories.tsx b/src/components/GridList/src/GridList.stories.tsx similarity index 67% rename from src/stories/layout/GridList.stories.tsx rename to src/components/GridList/src/GridList.stories.tsx index ea5a31a9f9..ebb49a844f 100644 --- a/src/stories/layout/GridList.stories.tsx +++ b/src/components/GridList/src/GridList.stories.tsx @@ -1,9 +1,10 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import GridListTile from '../../components/GridListTile'; -import GridList, { GridListProps } from '../../components/GridList'; -import pkg from '../../components/GridList/package.json'; -import imageFile from '../assets/logo.svg'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import GridListTile from "../../GridListTile"; +import GridList, { GridListProps } from "."; +import pkg from "../package.json"; + +import imageFile from "../../../../.storybook/stories/assets/logo.svg"; export default { title: 'Components/Layout/GridList', diff --git a/src/components/GridList/GridList.tsx b/src/components/GridList/src/index.tsx similarity index 100% rename from src/components/GridList/GridList.tsx rename to src/components/GridList/src/index.tsx diff --git a/src/components/GridList/tsconfig.json b/src/components/GridList/tsconfig.json new file mode 100644 index 0000000000..76c15a14b2 --- /dev/null +++ b/src/components/GridList/tsconfig.json @@ -0,0 +1,22 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseLayoutProps" + }, + { + "path": "../GridListTile" + }, + { + "path": "../GridListTileBar" + } + ] +} diff --git a/src/components/GridListTile/package.json b/src/components/GridListTile/package.json index 948fb0e5e7..a3c21efdd8 100644 --- a/src/components/GridListTile/package.json +++ b/src/components/GridListTile/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/gridlisttile", - "author": "Municipality of The Hague", - "description": "A GridListTile component", - "license": "EUPL-1.2", - "main": "GridListTile.tsx", - "module": "GridListTile.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/GridListTile" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baselayoutprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/gridlisttile", + "version": "0.1.7", + "description": "A GridListTile component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/GridListTile" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baselayoutprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/GridListTile.stories.tsx b/src/components/GridListTile/src/GridListTile.stories.tsx similarity index 82% rename from src/stories/layout/GridListTile.stories.tsx rename to src/components/GridListTile/src/GridListTile.stories.tsx index b20f04eb7d..4c74a8d2fe 100644 --- a/src/stories/layout/GridListTile.stories.tsx +++ b/src/components/GridListTile/src/GridListTile.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import GridList from '../../components/GridList'; -import GridListTile, { GridListTileProps } from '../../components/GridListTile'; -import pkg from '../../components/GridListTile/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import GridList from "../../GridList"; +import GridListTile, { GridListTileProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Layout/GridList/GridListTile', diff --git a/src/components/GridListTile/GridListTile.tsx b/src/components/GridListTile/src/index.tsx similarity index 100% rename from src/components/GridListTile/GridListTile.tsx rename to src/components/GridListTile/src/index.tsx diff --git a/src/components/GridListTile/tsconfig.json b/src/components/GridListTile/tsconfig.json new file mode 100644 index 0000000000..1043a45c40 --- /dev/null +++ b/src/components/GridListTile/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseLayoutProps" + } + ] +} diff --git a/src/components/GridListTileBar/package.json b/src/components/GridListTileBar/package.json index 05a455fd38..4fd5a6c464 100644 --- a/src/components/GridListTileBar/package.json +++ b/src/components/GridListTileBar/package.json @@ -1,19 +1,31 @@ { - "name": "@gemeente-denhaag/gridlisttilebar", - "author": "Municipality of The Hague", - "description": "A GridListTileBar component", - "version": "0.1.7", - "main": "GridListTileBar.tsx", - "module": "GridListTileBar.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/GridListTileBar" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/gridlisttilebar", + "version": "0.1.7", + "description": "A GridListTileBar component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/GridListTileBar" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/GridListTileBar.stories.tsx b/src/components/GridListTileBar/src/GridListTileBar.stories.tsx similarity index 85% rename from src/stories/layout/GridListTileBar.stories.tsx rename to src/components/GridListTileBar/src/GridListTileBar.stories.tsx index 7bf983d3b0..397f8ac8c7 100644 --- a/src/stories/layout/GridListTileBar.stories.tsx +++ b/src/components/GridListTileBar/src/GridListTileBar.stories.tsx @@ -1,12 +1,12 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import InfoIcon from '@material-ui/icons/Info'; -import IconButton from '../../components/IconButton'; -import GridListTileBar, { GridListTileBarProps } from '../../components/GridListTileBar'; -import GridListTile from '../../components/GridListTile'; -import GridList from '../../components/GridList'; -import pkg from '../../components/GridListTileBar/package.json'; -import imageFile from '../assets/logo.svg'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import InfoIcon from "@material-ui/icons/Info"; +import IconButton from "../../IconButton"; +import GridListTileBar, { GridListTileBarProps } from "."; +import GridListTile from "../../GridListTile"; +import GridList from "../../GridList"; +import pkg from "../package.json"; +import imageFile from "../../../../.storybook/stories/assets/logo.svg"; export default { title: 'Components/Layout/GridList/GridListTile/GridListTileBar', diff --git a/src/components/GridListTileBar/GridListTileBar.tsx b/src/components/GridListTileBar/src/index.tsx similarity index 100% rename from src/components/GridListTileBar/GridListTileBar.tsx rename to src/components/GridListTileBar/src/index.tsx diff --git a/src/components/GridListTileBar/tsconfig.json b/src/components/GridListTileBar/tsconfig.json new file mode 100644 index 0000000000..b1f23ed6ac --- /dev/null +++ b/src/components/GridListTileBar/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/Hidden/package.json b/src/components/Hidden/package.json index 8ade47eb45..6e5f23ce65 100644 --- a/src/components/Hidden/package.json +++ b/src/components/Hidden/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/hidden", - "description": "A Hidden component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Hidden.tsx", - "module": "Hidden.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/layout/Hidden" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/hidden", + "version": "0.1.7", + "description": "A Hidden component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/layout/Hidden" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/layout/Hidden.stories.tsx b/src/components/Hidden/src/Hidden.stories.tsx similarity index 74% rename from src/stories/layout/Hidden.stories.tsx rename to src/components/Hidden/src/Hidden.stories.tsx index c6d525ba1c..a57f9aac1f 100644 --- a/src/stories/layout/Hidden.stories.tsx +++ b/src/components/Hidden/src/Hidden.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Hidden, { HiddenProps } from '../../components/Hidden'; -import pkg from '../../components/Hidden/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Hidden, { HiddenProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Layout/Hidden', diff --git a/src/components/Hidden/Hidden.tsx b/src/components/Hidden/src/index.tsx similarity index 100% rename from src/components/Hidden/Hidden.tsx rename to src/components/Hidden/src/index.tsx diff --git a/src/components/Hidden/tsconfig.json b/src/components/Hidden/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Hidden/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/IconButton/package.json b/src/components/IconButton/package.json index 675b8aa1aa..fb781ea703 100644 --- a/src/components/IconButton/package.json +++ b/src/components/IconButton/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/iconbutton", - "description": "An IconButton component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "IconButton.tsx", - "module": "IconButton.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/IconButton" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/iconbutton", + "version": "0.1.7", + "description": "An IconButton component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/IconButton" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/IconButton.stories.tsx b/src/components/IconButton/src/IconButton.stories.tsx similarity index 80% rename from src/stories/input/IconButton.stories.tsx rename to src/components/IconButton/src/IconButton.stories.tsx index 7992785e4f..dd7e24ed09 100644 --- a/src/stories/input/IconButton.stories.tsx +++ b/src/components/IconButton/src/IconButton.stories.tsx @@ -1,21 +1,18 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { IconButton, IconButtonProps } from '../../components/IconButton'; -import DeleteIcon from '@material-ui/icons/Delete'; -import pkg from '../../components/IconButton/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import IconButton, { IconButtonProps } from "."; +import DeleteIcon from "@material-ui/icons/Delete"; +import pkg from "../package.json"; export default { title: 'Components/Input/IconButton', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, - docs: { - source: { type: 'dynamic', }, }, }, component: IconButton, -} as Meta; const Template: Story = (args: IconButtonProps) => ( diff --git a/src/components/IconButton/IconButton.tsx b/src/components/IconButton/src/index.tsx similarity index 100% rename from src/components/IconButton/IconButton.tsx rename to src/components/IconButton/src/index.tsx diff --git a/src/components/IconButton/tsconfig.json b/src/components/IconButton/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/IconButton/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/InputLabel/package.json b/src/components/InputLabel/package.json index 42448457d9..5a0be26344 100644 --- a/src/components/InputLabel/package.json +++ b/src/components/InputLabel/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/inputlabel", - "description": "An InputLabel component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "InputLabel.tsx", - "module": "InputLabel.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/InputLabel" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/inputlabel", + "version": "0.1.7", + "description": "An InputLabel component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/InputLabel" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/InputLabel/InputLabel.tsx b/src/components/InputLabel/src/index.tsx similarity index 100% rename from src/components/InputLabel/InputLabel.tsx rename to src/components/InputLabel/src/index.tsx diff --git a/src/components/InputLabel/tsconfig.json b/src/components/InputLabel/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/InputLabel/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Link/package.json b/src/components/Link/package.json index 8f0c6ba978..3c64630fc8 100644 --- a/src/components/Link/package.json +++ b/src/components/Link/package.json @@ -1,18 +1,31 @@ { - "name": "@gemeente-denhaag/link", - "description": "A Link component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Link.tsx", - "module": "Link.tsx", - "version": "0.0.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/link" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@material-ui/core": "^4.11.0" - } + "name": "@gemeente-denhaag/link", + "version": "0.0.2", + "description": "A Link component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/link" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + } } diff --git a/src/stories/navigation/Link.stories.tsx b/src/components/Link/src/Link.stories.tsx similarity index 80% rename from src/stories/navigation/Link.stories.tsx rename to src/components/Link/src/Link.stories.tsx index e05429fc59..2612f7b7ae 100644 --- a/src/stories/navigation/Link.stories.tsx +++ b/src/components/Link/src/Link.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Link, { LinkProps } from '../../components/Link'; -import pkg from '../../components/Link/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Link, { LinkProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Link', diff --git a/src/components/Link/Link.tsx b/src/components/Link/src/index.tsx similarity index 96% rename from src/components/Link/Link.tsx rename to src/components/Link/src/index.tsx index 8dbd23fb45..97cd8aa558 100644 --- a/src/components/Link/Link.tsx +++ b/src/components/Link/src/index.tsx @@ -1,3 +1,4 @@ +// import BaseProps from "@gemeente-denhaag/baseprops"; import BaseProps from "@gemeente-denhaag/baseprops"; import React from "react"; import MaterialLink from "@material-ui/core/Link"; diff --git a/src/components/Link/tsconfig.json b/src/components/Link/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Link/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/List/package.json b/src/components/List/package.json index 8f2f286ac6..95b55e238e 100644 --- a/src/components/List/package.json +++ b/src/components/List/package.json @@ -1,26 +1,38 @@ { - "name": "@gemeente-denhaag/list", - "description": "A List component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "List.tsx", - "module": "List.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/List" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/listitem": "^0.1.7", - "@gemeente-denhaag/listitemavatar": "^0.1.7", - "@gemeente-denhaag/listitemicon": "^0.1.7", - "@gemeente-denhaag/listitemsecondaryaction": "^0.1.7", - "@gemeente-denhaag/listitemtext": "^0.1.7", - "@gemeente-denhaag/listsubheader": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/list", + "version": "0.1.7", + "description": "A List component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/List" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/listitem": "^0.1.7", + "@gemeente-denhaag/listitemavatar": "^0.1.7", + "@gemeente-denhaag/listitemicon": "^0.1.7", + "@gemeente-denhaag/listitemsecondaryaction": "^0.1.7", + "@gemeente-denhaag/listitemtext": "^0.1.7", + "@gemeente-denhaag/listsubheader": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/List.stories.tsx b/src/components/List/src/List.stories.tsx similarity index 83% rename from src/stories/datadisplay/List.stories.tsx rename to src/components/List/src/List.stories.tsx index bfb056c711..a6f6290514 100644 --- a/src/stories/datadisplay/List.stories.tsx +++ b/src/components/List/src/List.stories.tsx @@ -1,18 +1,20 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import pkg from '../../components/List/package.json'; -import List, { ListProps } from '../../components/List'; -import ListItem from '../../components/ListItem'; -import ListItemAvatar from '../../components/ListItemAvatar'; -import ListItemIcon from '../../components/ListItemIcon'; -import ListItemSecondaryAction from '../../components/ListItemSecondaryAction'; -import ListItemText from '../../components/ListItemText'; -import ListSubheader from '../../components/ListSubheader'; -import Checkbox from '../../components/Checkbox'; -import IconButton from '../../components/IconButton'; -import Avatar from '../../components/Avatar'; -import CommentIcon from '@material-ui/icons/Comment'; -import FolderIcon from '@material-ui/icons/Folder'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import pkg from "../package.json"; +import List, { + ListProps, + ListItem, + ListItemAvatar, + ListItemIcon, + ListItemSecondaryAction, + ListItemText, + ListSubheader, +} from "."; +import Checkbox from "../../Checkbox"; +import IconButton from "../../IconButton"; +import Avatar from "../../Avatar"; +import CommentIcon from "@material-ui/icons/Comment"; +import FolderIcon from "@material-ui/icons/Folder"; export default { title: 'Components/Data Display/List', diff --git a/src/components/List/List.tsx b/src/components/List/src/index.tsx similarity index 99% rename from src/components/List/List.tsx rename to src/components/List/src/index.tsx index 7797cfb2bd..699e16ee92 100644 --- a/src/components/List/List.tsx +++ b/src/components/List/src/index.tsx @@ -34,10 +34,11 @@ export const List: React.FC = (props: ListProps) => { return {props.children}; }; -export default List; export * from "@gemeente-denhaag/listitem"; -export * from "@gemeente-denhaag/listitemavatar"; export * from "@gemeente-denhaag/listitemicon"; +export * from "@gemeente-denhaag/listitemavatar"; export * from "@gemeente-denhaag/listitemsecondaryaction"; export * from "@gemeente-denhaag/listitemtext"; export * from "@gemeente-denhaag/listsubheader"; + +export default List; diff --git a/src/components/List/tsconfig.json b/src/components/List/tsconfig.json new file mode 100644 index 0000000000..8b8e631e11 --- /dev/null +++ b/src/components/List/tsconfig.json @@ -0,0 +1,34 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../ListItem" + }, + { + "path": "../ListItemAvatar" + }, + { + "path": "../ListItemIcon" + }, + { + "path": "../ListItemSecondaryAction" + }, + { + "path": "../ListItemText" + }, + { + "path": "../ListSubheader" + } + ] +} diff --git a/src/components/ListItem/package.json b/src/components/ListItem/package.json index 4682be83a1..7ce93bdd4d 100644 --- a/src/components/ListItem/package.json +++ b/src/components/ListItem/package.json @@ -1,20 +1,33 @@ { - "name": "@gemeente-denhaag/listitem", - "description": "A ListItem component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListItem.tsx", - "module": "ListItem.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/ListItem" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listitem", + "version": "0.1.7", + "description": "A ListItem component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/ListItem" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/container": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListItem/ListItem.tsx b/src/components/ListItem/src/index.tsx similarity index 96% rename from src/components/ListItem/ListItem.tsx rename to src/components/ListItem/src/index.tsx index d90ac9467b..80290bc9c6 100644 --- a/src/components/ListItem/ListItem.tsx +++ b/src/components/ListItem/src/index.tsx @@ -1,7 +1,7 @@ import React from "react"; import MaterialListItem from "@material-ui/core/ListItem"; import BaseProps from "@gemeente-denhaag/baseprops"; -import { ContainerProps } from "@gemeente-denhaag/container/Container"; +import { ContainerProps } from "@gemeente-denhaag/container"; export interface ListItemProps extends BaseProps { /** diff --git a/src/components/ListItem/tsconfig.json b/src/components/ListItem/tsconfig.json new file mode 100644 index 0000000000..d772373b56 --- /dev/null +++ b/src/components/ListItem/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Container" + } + ] +} diff --git a/src/components/ListItemAvatar/package.json b/src/components/ListItemAvatar/package.json index 8f54f1c3e9..905e2cd0b4 100644 --- a/src/components/ListItemAvatar/package.json +++ b/src/components/ListItemAvatar/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/listitemavatar", - "description": "A ListItemAvatar component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListItemAvatar.tsx", - "module": "ListItemAvatar.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/ListItemAvatar" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listitemavatar", + "version": "0.1.7", + "description": "A ListItemAvatar component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/ListItemAvatar" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListItemAvatar/ListItemAvatar.tsx b/src/components/ListItemAvatar/src/index.tsx similarity index 100% rename from src/components/ListItemAvatar/ListItemAvatar.tsx rename to src/components/ListItemAvatar/src/index.tsx diff --git a/src/components/ListItemAvatar/tsconfig.json b/src/components/ListItemAvatar/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/ListItemAvatar/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/ListItemIcon/package.json b/src/components/ListItemIcon/package.json index cb132276a9..2d01c8aa31 100644 --- a/src/components/ListItemIcon/package.json +++ b/src/components/ListItemIcon/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/listitemicon", - "description": "A ListItemIcon component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListItemIcon.tsx", - "module": "ListItemIcon.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/ListItemIcon" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listitemicon", + "version": "0.1.7", + "description": "A ListItemIcon component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/ListItemIcon" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListItemIcon/ListItemIcon.tsx b/src/components/ListItemIcon/src/index.tsx similarity index 100% rename from src/components/ListItemIcon/ListItemIcon.tsx rename to src/components/ListItemIcon/src/index.tsx diff --git a/src/components/ListItemIcon/tsconfig.json b/src/components/ListItemIcon/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/ListItemIcon/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/ListItemSecondaryAction/package.json b/src/components/ListItemSecondaryAction/package.json index 1d1b120a36..4abddb5a07 100644 --- a/src/components/ListItemSecondaryAction/package.json +++ b/src/components/ListItemSecondaryAction/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/listitemsecondaryaction", - "description": "A ListItemSecondaryAction component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListItemSecondaryAction.tsx", - "module": "ListItemSecondaryAction.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listitemsecondaryaction", + "version": "0.1.7", + "description": "A ListItemSecondaryAction component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListItemSecondaryAction/ListItemSecondaryAction.tsx b/src/components/ListItemSecondaryAction/src/index.tsx similarity index 100% rename from src/components/ListItemSecondaryAction/ListItemSecondaryAction.tsx rename to src/components/ListItemSecondaryAction/src/index.tsx diff --git a/src/components/ListItemSecondaryAction/tsconfig.json b/src/components/ListItemSecondaryAction/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/ListItemSecondaryAction/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/ListItemText/package.json b/src/components/ListItemText/package.json index af94a3f1ff..ff8db24d23 100644 --- a/src/components/ListItemText/package.json +++ b/src/components/ListItemText/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/listitemtext", - "description": "A ListItemText component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListItemText.tsx", - "module": "ListItemText.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/ListItemText" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listitemtext", + "version": "0.1.7", + "description": "A ListItemText component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/ListItemText" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListItemText/ListItemText.tsx b/src/components/ListItemText/src/index.tsx similarity index 100% rename from src/components/ListItemText/ListItemText.tsx rename to src/components/ListItemText/src/index.tsx diff --git a/src/components/ListItemText/tsconfig.json b/src/components/ListItemText/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/ListItemText/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/ListSubheader/package.json b/src/components/ListSubheader/package.json index 46c0fe895e..531d1282ef 100644 --- a/src/components/ListSubheader/package.json +++ b/src/components/ListSubheader/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/listsubheader", - "description": "A ListSubheader component", - "author": "Municipality of The Hague", - "version": "0.1.7", - "main": "ListSubheader.tsx", - "module": "ListSubheader.tsx", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/ListSubheader" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/listsubheader", + "version": "0.1.7", + "description": "A ListSubheader component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/ListSubheader" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/ListSubheader/ListSubheader.tsx b/src/components/ListSubheader/src/index.tsx similarity index 100% rename from src/components/ListSubheader/ListSubheader.tsx rename to src/components/ListSubheader/src/index.tsx diff --git a/src/components/ListSubheader/tsconfig.json b/src/components/ListSubheader/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/ListSubheader/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Menu/package.json b/src/components/Menu/package.json index 3f68160b67..c296e58ad7 100644 --- a/src/components/Menu/package.json +++ b/src/components/Menu/package.json @@ -1,24 +1,36 @@ { - "name": "@gemeente-denhaag/menu", - "description": "A Menu component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Menu.tsx", - "module": "Menu.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Menu" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/menuitem": "^0.1.7", - "@gemeente-denhaag/menulist": "^0.1.7", - "@gemeente-denhaag/popover": "^0.1.7", - "@gemeente-denhaag/popper": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/menu", + "version": "0.1.7", + "description": "A Menu component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Menu" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/menuitem": "^0.1.7", + "@gemeente-denhaag/menulist": "^0.1.7", + "@gemeente-denhaag/popover": "^0.1.7", + "@gemeente-denhaag/popper": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/Menu.stories.tsx b/src/components/Menu/src/Menu.stories.tsx similarity index 92% rename from src/stories/navigation/Menu.stories.tsx rename to src/components/Menu/src/Menu.stories.tsx index ef9d3d2198..f36974f4cc 100644 --- a/src/stories/navigation/Menu.stories.tsx +++ b/src/components/Menu/src/Menu.stories.tsx @@ -1,9 +1,9 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import { Menu, MenuProps } from '../../components/Menu'; -import MenuItem from '../../components/MenuItem'; -import pkg from '../../components/Menu/package.json'; -import Button from '../../components/Button/Button'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Menu, { MenuProps } from "."; +import MenuItem from "../../MenuItem"; +import Button from "../../Button"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Menu', diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/src/index.tsx similarity index 100% rename from src/components/Menu/Menu.tsx rename to src/components/Menu/src/index.tsx diff --git a/src/components/Menu/tsconfig.json b/src/components/Menu/tsconfig.json new file mode 100644 index 0000000000..11ccee9f79 --- /dev/null +++ b/src/components/Menu/tsconfig.json @@ -0,0 +1,28 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../MenuItem" + }, + { + "path": "../MenuList" + }, + { + "path": "../Popover" + }, + { + "path": "../Popper" + } + ] +} diff --git a/src/components/MenuItem/package.json b/src/components/MenuItem/package.json index d108f4ac90..ed9ecadc01 100644 --- a/src/components/MenuItem/package.json +++ b/src/components/MenuItem/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/menuitem", - "description": "A MenuItem component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "MenuItem.tsx", - "module": "MenuItem.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/MenuItem" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/menuitem", + "version": "0.1.7", + "description": "A MenuItem component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/MenuItem" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/MenuItem.stories.tsx b/src/components/MenuItem/src/MenuItem.stories.tsx similarity index 80% rename from src/stories/navigation/MenuItem.stories.tsx rename to src/components/MenuItem/src/MenuItem.stories.tsx index b1123f2808..96610e12c3 100644 --- a/src/stories/navigation/MenuItem.stories.tsx +++ b/src/components/MenuItem/src/MenuItem.stories.tsx @@ -1,9 +1,9 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import MenuItem, { MenuItemProps } from '../../components/MenuItem'; -import Menu from '../../components/Menu'; -import pkg from '../../components/MenuItem/package.json'; -import Button from '../../components/Button/Button'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import MenuItem, { MenuItemProps } from "."; +import Menu from "../../Menu"; +import pkg from "../package.json"; +import Button from "../../Button"; export default { title: 'Components/Navigation/Menu/MenuItem', diff --git a/src/components/MenuItem/MenuItem.tsx b/src/components/MenuItem/src/index.tsx similarity index 100% rename from src/components/MenuItem/MenuItem.tsx rename to src/components/MenuItem/src/index.tsx diff --git a/src/components/MenuItem/tsconfig.json b/src/components/MenuItem/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/MenuItem/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/MenuList/package.json b/src/components/MenuList/package.json index fb61c029a1..41b5d133f5 100644 --- a/src/components/MenuList/package.json +++ b/src/components/MenuList/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/menulist", - "description": "A MenuList component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "MenuList.tsx", - "module": "MenuList.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/MenuList" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/menulist", + "version": "0.1.7", + "description": "A MenuList component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/MenuList" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/MenuList.stories.tsx b/src/components/MenuList/src/MenuList.stories.tsx similarity index 72% rename from src/stories/navigation/MenuList.stories.tsx rename to src/components/MenuList/src/MenuList.stories.tsx index 047c49ab3b..559f7a01d8 100644 --- a/src/stories/navigation/MenuList.stories.tsx +++ b/src/components/MenuList/src/MenuList.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import MenuList, { MenuListProps } from '../../components/MenuList'; -import MenuItem from '../../components/MenuItem'; -import pkg from '../../components/MenuList/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import MenuList, { MenuListProps } from "."; +import MenuItem from "../../MenuItem"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Menu/MenuList', diff --git a/src/components/MenuList/MenuList.tsx b/src/components/MenuList/src/index.tsx similarity index 100% rename from src/components/MenuList/MenuList.tsx rename to src/components/MenuList/src/index.tsx diff --git a/src/components/MenuList/tsconfig.json b/src/components/MenuList/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/MenuList/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/MobileStepper/package.json b/src/components/MobileStepper/package.json index bb5c8987cd..792cf19611 100644 --- a/src/components/MobileStepper/package.json +++ b/src/components/MobileStepper/package.json @@ -1,26 +1,38 @@ { - "name": "@gemeente-denhaag/mobilestepper", - "description": "A MobileStepper component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "MobileStepper.tsx", - "module": "MobileStepper.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/MobileStepper" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/step": "^0.1.7", - "@gemeente-denhaag/stepbutton": "^0.1.7", - "@gemeente-denhaag/stepconnector": "^0.1.7", - "@gemeente-denhaag/stepcontent": "^0.1.7", - "@gemeente-denhaag/stepicon": "^0.1.7", - "@gemeente-denhaag/steplabel": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/mobilestepper", + "version": "0.1.7", + "description": "A MobileStepper component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/MobileStepper" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/step": "^0.1.7", + "@gemeente-denhaag/stepbutton": "^0.1.7", + "@gemeente-denhaag/stepconnector": "^0.1.7", + "@gemeente-denhaag/stepcontent": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@gemeente-denhaag/steplabel": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/MobileStepper/MobileStepper.tsx b/src/components/MobileStepper/src/index.tsx similarity index 100% rename from src/components/MobileStepper/MobileStepper.tsx rename to src/components/MobileStepper/src/index.tsx diff --git a/src/components/MobileStepper/tsconfig.json b/src/components/MobileStepper/tsconfig.json new file mode 100644 index 0000000000..d8256a2376 --- /dev/null +++ b/src/components/MobileStepper/tsconfig.json @@ -0,0 +1,34 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Step" + }, + { + "path": "../StepButton" + }, + { + "path": "../StepConnector" + }, + { + "path": "../StepContent" + }, + { + "path": "../StepIcon" + }, + { + "path": "../StepLabel" + } + ] +} diff --git a/src/components/Paper/package.json b/src/components/Paper/package.json index 7179bf9b0a..7280a39bd2 100644 --- a/src/components/Paper/package.json +++ b/src/components/Paper/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/paper", - "description": "A Paper component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Paper.tsx", - "module": "Paper.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/Paper" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/paper", + "version": "0.1.7", + "description": "A Paper component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/Paper" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Paper/BasePaperProps.ts b/src/components/Paper/src/BasePaperProps.ts similarity index 100% rename from src/components/Paper/BasePaperProps.ts rename to src/components/Paper/src/BasePaperProps.ts diff --git a/src/stories/surfaces/Paper.stories.tsx b/src/components/Paper/src/Paper.stories.tsx similarity index 78% rename from src/stories/surfaces/Paper.stories.tsx rename to src/components/Paper/src/Paper.stories.tsx index c7e4298143..7700e88bfa 100644 --- a/src/stories/surfaces/Paper.stories.tsx +++ b/src/components/Paper/src/Paper.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Paper, { PaperProps } from '../../components/Paper'; -import Typography from '../../components/Typography'; -import pkg from '../../components/Paper/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Paper, { PaperProps } from "."; +import Typography from "../../Typography"; +import pkg from "../package.json"; export default { title: 'Components/Surfaces/Paper', diff --git a/src/components/Paper/Paper.tsx b/src/components/Paper/src/index.tsx similarity index 91% rename from src/components/Paper/Paper.tsx rename to src/components/Paper/src/index.tsx index 65af812372..f510e047a8 100644 --- a/src/components/Paper/Paper.tsx +++ b/src/components/Paper/src/index.tsx @@ -12,3 +12,5 @@ export const Paper: React.FC = (props: PaperProps) => { * Default export for Paper */ export default Paper; + +export *from "./BasePaperProps"; \ No newline at end of file diff --git a/src/components/Paper/tsconfig.json b/src/components/Paper/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Paper/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Pickers/index.tsx b/src/components/Pickers/index.tsx deleted file mode 100644 index fd6c415a14..0000000000 --- a/src/components/Pickers/index.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export type { BaseDatePickerProps } from "./BaseDatePickerProps/BaseDatePickerProps"; -export type { DatePickerProps, DatePicker } from "./DatePicker/DatePicker"; -export type { KeyboardDatePickerProps, KeyboardDatePicker } from "./KeyboardDatePicker/KeyboardDatePicker"; diff --git a/src/components/Pickers/package.json b/src/components/Pickers/package.json index e052b8b978..09a8c65408 100644 --- a/src/components/Pickers/package.json +++ b/src/components/Pickers/package.json @@ -1,19 +1,33 @@ { - "name": "@gemeente-denhaag/pickers", - "version": "0.1.14", - "description": "A collection of Pickers", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Pickers" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/pickersutilsprovider": "^0.1.10", - "@material-ui/core": "^4.11.0", - "@material-ui/pickers": "^3.2.10" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/pickers", + "version": "0.1.14", + "description": "A collection of Pickers", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Pickers" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/pickersutilsprovider": "^0.1.10", + "@material-ui/core": "^4.11.0", + "@material-ui/pickers": "^3.2.10" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Pickers/BaseDatePickerProps/BaseDatePickerProps.tsx b/src/components/Pickers/src/BaseDatePickerProps/BaseDatePickerProps.tsx similarity index 100% rename from src/components/Pickers/BaseDatePickerProps/BaseDatePickerProps.tsx rename to src/components/Pickers/src/BaseDatePickerProps/BaseDatePickerProps.tsx diff --git a/src/stories/input/DatePicker.stories.tsx b/src/components/Pickers/src/DatePicker.stories.tsx similarity index 85% rename from src/stories/input/DatePicker.stories.tsx rename to src/components/Pickers/src/DatePicker.stories.tsx index 59f1418fc4..55b694805e 100644 --- a/src/stories/input/DatePicker.stories.tsx +++ b/src/components/Pickers/src/DatePicker.stories.tsx @@ -1,9 +1,9 @@ -import React from 'react'; -import { Story, Meta } from '@storybook/react'; -import DateFnsUtils from '@date-io/date-fns'; -import DatePicker, { DatePickerProps } from '../../components/Pickers/DatePicker/DatePicker'; -import { PickersUtilsProvider } from '../../components/PickersUtilsProvider'; -import pkg from '../../components/Pickers/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import DateFnsUtils from "@date-io/date-fns"; +import { DatePicker, DatePickerProps } from "."; +import PickersUtilsProvider from "../../PickersUtilsProvider"; +import pkg from "../package.json"; export default { title: 'Components/Input/DatePicker', diff --git a/src/components/Pickers/DatePicker/DatePicker.tsx b/src/components/Pickers/src/DatePicker/DatePicker.tsx similarity index 100% rename from src/components/Pickers/DatePicker/DatePicker.tsx rename to src/components/Pickers/src/DatePicker/DatePicker.tsx diff --git a/src/stories/input/KeyBoardDatePicker.stories.tsx b/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx similarity index 74% rename from src/stories/input/KeyBoardDatePicker.stories.tsx rename to src/components/Pickers/src/KeyBoardDatePicker.stories.tsx index 6ac1ddeada..f245a8c6b7 100644 --- a/src/stories/input/KeyBoardDatePicker.stories.tsx +++ b/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx @@ -1,12 +1,9 @@ -import React from 'react'; -import { Story, Meta } from '@storybook/react'; -import { - KeyboardDatePicker, - KeyboardDatePickerProps, -} from '../../components/Pickers/KeyboardDatePicker/KeyboardDatePicker'; -import { PickersUtilsProvider } from '../../components/PickersUtilsProvider'; -import DateFnsUtils from '@date-io/date-fns'; -import pkg from '../../components/Pickers/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import { KeyboardDatePicker, KeyboardDatePickerProps } from "."; +import PickersUtilsProvider from "../../PickersUtilsProvider"; +import DateFnsUtils from "@date-io/date-fns"; +import pkg from "../package.json"; export default { title: 'Components/Input/KeyboardDatePicker', diff --git a/src/components/Pickers/KeyboardDatePicker/KeyboardDatePicker.tsx b/src/components/Pickers/src/KeyboardDatePicker/KeyboardDatePicker.tsx similarity index 100% rename from src/components/Pickers/KeyboardDatePicker/KeyboardDatePicker.tsx rename to src/components/Pickers/src/KeyboardDatePicker/KeyboardDatePicker.tsx diff --git a/src/components/Pickers/src/index.tsx b/src/components/Pickers/src/index.tsx new file mode 100644 index 0000000000..a0fb11913a --- /dev/null +++ b/src/components/Pickers/src/index.tsx @@ -0,0 +1,3 @@ +export * from "./DatePicker/DatePicker"; +export * from "./BaseDatePickerProps/BaseDatePickerProps"; +export * from "./KeyboardDatePicker/KeyboardDatePicker"; diff --git a/src/components/Pickers/tsconfig.json b/src/components/Pickers/tsconfig.json new file mode 100644 index 0000000000..3153036e4b --- /dev/null +++ b/src/components/Pickers/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../PickersUtilsProvider" + } + ] +} diff --git a/src/components/PickersUtilsProvider/package.json b/src/components/PickersUtilsProvider/package.json index 0f9595c37b..0b416234fd 100644 --- a/src/components/PickersUtilsProvider/package.json +++ b/src/components/PickersUtilsProvider/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/pickersutilsprovider", - "description": "A Utilsprovider for pickers", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "PickersUtilsProvider.tsx", - "module": "PickersUtilsProvider.tsx", - "version": "0.1.10", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/PickersUtilsProvider" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@date-io/date-fns": "^1.3.13", - "@material-ui/pickers": "^3.2.10", - "date-fns": "^2.16.1" - } + "name": "@gemeente-denhaag/pickersutilsprovider", + "version": "0.1.10", + "description": "A Utilsprovider for pickers", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/PickersUtilsProvider" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@date-io/date-fns": "^1.3.13", + "@material-ui/pickers": "^3.2.10", + "date-fns": "^2.16.1" + }, + "peerDependencies": { + "react": "^17.0.1" + } } diff --git a/src/components/PickersUtilsProvider/PickersUtilsProvider.tsx b/src/components/PickersUtilsProvider/src/index.tsx similarity index 100% rename from src/components/PickersUtilsProvider/PickersUtilsProvider.tsx rename to src/components/PickersUtilsProvider/src/index.tsx diff --git a/src/components/PickersUtilsProvider/tsconfig.json b/src/components/PickersUtilsProvider/tsconfig.json new file mode 100644 index 0000000000..b1f23ed6ac --- /dev/null +++ b/src/components/PickersUtilsProvider/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/Popover/package.json b/src/components/Popover/package.json index 68842bcb99..e7447146ef 100644 --- a/src/components/Popover/package.json +++ b/src/components/Popover/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/popover", - "description": "A Popover component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Popover.tsx", - "module": "Popover.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Popover" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/popover", + "version": "0.1.7", + "description": "A Popover component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Popover" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Popover/Popover.tsx b/src/components/Popover/src/index.tsx similarity index 100% rename from src/components/Popover/Popover.tsx rename to src/components/Popover/src/index.tsx diff --git a/src/components/Popover/tsconfig.json b/src/components/Popover/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Popover/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Popper/package.json b/src/components/Popper/package.json index 687e4e9a03..7557c37327 100644 --- a/src/components/Popper/package.json +++ b/src/components/Popper/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/popper", - "description": "A Popper component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Popper.tsx", - "module": "Popper.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Popper" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/popper", + "version": "0.1.7", + "description": "A Popper component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Popper" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Popper/Popper.tsx b/src/components/Popper/src/index.tsx similarity index 100% rename from src/components/Popper/Popper.tsx rename to src/components/Popper/src/index.tsx diff --git a/src/components/Popper/tsconfig.json b/src/components/Popper/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Popper/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Radio/package.json b/src/components/Radio/package.json index a84fd42231..0d9c391d42 100644 --- a/src/components/Radio/package.json +++ b/src/components/Radio/package.json @@ -1,19 +1,31 @@ { - "name": "@gemeente-denhaag/radio", - "description": "A Radio component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Radio.tsx", - "module": "Radio.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Radio" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@material-ui/core": "^4.11.2" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/radio", + "version": "0.1.7", + "description": "A Radio component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Radio" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@material-ui/core": "^4.11.2" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/Radio.stories.tsx b/src/components/Radio/src/Radio.stories.tsx similarity index 80% rename from src/stories/input/Radio.stories.tsx rename to src/components/Radio/src/Radio.stories.tsx index 5e897da4cf..ac38dcb0aa 100644 --- a/src/stories/input/Radio.stories.tsx +++ b/src/components/Radio/src/Radio.stories.tsx @@ -1,9 +1,8 @@ -import React from 'react'; -import { Story, Meta } from '@storybook/react/types-6-0'; -import { FormControlLabel } from '../../components/FormControlLabel'; -import { Radio } from '../..'; -import { RadioProps } from '../../components/Radio'; -import pkg from '../../components/Radio/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react/types-6-0"; +import FormControlLabel from "../../FormControlLabel"; +import Radio, { RadioProps } from "."; +import pkg from "../package.json"; import ThumbDownIcon from '@material-ui/icons/ThumbDown'; import ThumbUpIcon from '@material-ui/icons/ThumbUp'; diff --git a/src/components/Radio/Radio.tsx b/src/components/Radio/src/index.tsx similarity index 100% rename from src/components/Radio/Radio.tsx rename to src/components/Radio/src/index.tsx diff --git a/src/components/Radio/tsconfig.json b/src/components/Radio/tsconfig.json new file mode 100644 index 0000000000..b1f23ed6ac --- /dev/null +++ b/src/components/Radio/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/RadioGroup/package.json b/src/components/RadioGroup/package.json index 44aa63b31a..4bd67cfb06 100644 --- a/src/components/RadioGroup/package.json +++ b/src/components/RadioGroup/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/radiogroup", - "description": "A RadioGroup component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "RadioGroup.tsx", - "module": "RadioGroup.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/RadioGroup" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.2" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/radiogroup", + "version": "0.1.7", + "description": "A RadioGroup component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/RadioGroup" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.2" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/RadioGroup.stories.tsx b/src/components/RadioGroup/src/RadioGroup.stories.tsx similarity index 77% rename from src/stories/input/RadioGroup.stories.tsx rename to src/components/RadioGroup/src/RadioGroup.stories.tsx index 809434b39a..d031359e92 100644 --- a/src/stories/input/RadioGroup.stories.tsx +++ b/src/components/RadioGroup/src/RadioGroup.stories.tsx @@ -1,8 +1,9 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react/types-6-0'; -import { RadioGroup, RadioGroupProps } from '../../components/RadioGroup'; -import pkg from '../../components/RadioGroup/package.json'; -import { FormControlLabel, Radio } from '../..'; +import React from "react"; +import { Meta, Story } from "@storybook/react/types-6-0"; +import RadioGroup, { RadioGroupProps } from "."; +import pkg from "../package.json"; +import FormControlLabel from "../../FormControlLabel"; +import Radio from "../../Radio"; export default { title: 'Components/Input/RadioGroup', diff --git a/src/components/RadioGroup/RadioGroup.tsx b/src/components/RadioGroup/src/index.tsx similarity index 100% rename from src/components/RadioGroup/RadioGroup.tsx rename to src/components/RadioGroup/src/index.tsx diff --git a/src/components/RadioGroup/tsconfig.json b/src/components/RadioGroup/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/RadioGroup/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Select/package.json b/src/components/Select/package.json index a40ea00364..fb9fed302c 100644 --- a/src/components/Select/package.json +++ b/src/components/Select/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/select", - "description": "A Select component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Select.tsx", - "module": "Select.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Select" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/select", + "version": "0.1.7", + "description": "A Select component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Select" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/Select.stories.tsx b/src/components/Select/src/Select.stories.tsx similarity index 76% rename from src/stories/input/Select.stories.tsx rename to src/components/Select/src/Select.stories.tsx index 2a84d8d536..d3bd31b6bd 100644 --- a/src/stories/input/Select.stories.tsx +++ b/src/components/Select/src/Select.stories.tsx @@ -1,11 +1,11 @@ -import React from 'react'; -import { Meta } from '@storybook/react'; -import { createStyles, makeStyles, Theme } from '@material-ui/core'; -import pkg from '../../components/Select/package.json'; -import Select, { SelectProps } from '../../components/Select'; -import FormControl from '../../components/FormControl'; -import InputLabel from '../../components/InputLabel'; -import MenuItem from '../../components/MenuItem'; +import React from "react"; +import { Meta } from "@storybook/react"; +import { createStyles, makeStyles, Theme } from "@material-ui/core"; +import pkg from "../package.json"; +import Select, { SelectProps } from "."; +import FormControl from "../../FormControl"; +import InputLabel from "../../InputLabel"; +import MenuItem from "../../MenuItem"; export default { title: 'Components/Input/Select', diff --git a/src/components/Select/Select.tsx b/src/components/Select/src/index.tsx similarity index 100% rename from src/components/Select/Select.tsx rename to src/components/Select/src/index.tsx diff --git a/src/components/Select/tsconfig.json b/src/components/Select/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Select/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Step/package.json b/src/components/Step/package.json index f958b7c6ae..8aac7f9307 100644 --- a/src/components/Step/package.json +++ b/src/components/Step/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/step", - "description": "A Step component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Step.tsx", - "module": "Step.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Step" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/step", + "version": "0.1.7", + "description": "A Step component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Step" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Step/Step.tsx b/src/components/Step/src/index.tsx similarity index 100% rename from src/components/Step/Step.tsx rename to src/components/Step/src/index.tsx diff --git a/src/components/Step/tsconfig.json b/src/components/Step/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Step/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/StepButton/package.json b/src/components/StepButton/package.json index 4e1b20ac06..e57f5b6c5a 100644 --- a/src/components/StepButton/package.json +++ b/src/components/StepButton/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/stepbutton", - "description": "A StepButton component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "StepButton.tsx", - "module": "StepButton.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/StepButton" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/stepbutton", + "version": "0.1.7", + "description": "A StepButton component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/StepButton" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/StepButton/StepButton.tsx b/src/components/StepButton/src/index.tsx similarity index 100% rename from src/components/StepButton/StepButton.tsx rename to src/components/StepButton/src/index.tsx diff --git a/src/components/StepButton/tsconfig.json b/src/components/StepButton/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/StepButton/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/StepConnector/package.json b/src/components/StepConnector/package.json index 6782bcc737..4782e935d0 100644 --- a/src/components/StepConnector/package.json +++ b/src/components/StepConnector/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/stepconnector", - "description": "A StepConnector component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "StepConnector.tsx", - "module": "StepConnector.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/StepConnector" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/stepconnector", + "version": "0.1.7", + "description": "A StepConnector component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/StepConnector" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/StepConnector/StepConnector.tsx b/src/components/StepConnector/src/index.tsx similarity index 100% rename from src/components/StepConnector/StepConnector.tsx rename to src/components/StepConnector/src/index.tsx diff --git a/src/components/StepConnector/tsconfig.json b/src/components/StepConnector/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/StepConnector/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/StepContent/package.json b/src/components/StepContent/package.json index d2fa5349d4..c872d103ab 100644 --- a/src/components/StepContent/package.json +++ b/src/components/StepContent/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/stepcontent", - "description": "A StepContent component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "StepContent.tsx", - "module": "StepContent.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/StepContent" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/stepcontent", + "version": "0.1.7", + "description": "A StepContent component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/StepContent" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/StepContent/StepContent.tsx b/src/components/StepContent/src/index.tsx similarity index 100% rename from src/components/StepContent/StepContent.tsx rename to src/components/StepContent/src/index.tsx diff --git a/src/components/StepContent/tsconfig.json b/src/components/StepContent/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/StepContent/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/StepIcon/package.json b/src/components/StepIcon/package.json index 3bda12fb45..45910832a9 100644 --- a/src/components/StepIcon/package.json +++ b/src/components/StepIcon/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/stepicon", - "description": "A StepIcon component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "StepIcon.tsx", - "module": "StepIcon.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/StepIcon" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/stepicon", + "version": "0.1.7", + "description": "A StepIcon component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/StepIcon" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/StepIcon/StepIcon.tsx b/src/components/StepIcon/src/index.tsx similarity index 100% rename from src/components/StepIcon/StepIcon.tsx rename to src/components/StepIcon/src/index.tsx diff --git a/src/components/StepIcon/tsconfig.json b/src/components/StepIcon/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/StepIcon/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/StepLabel/package.json b/src/components/StepLabel/package.json index 8167a57f83..08821ed5fc 100644 --- a/src/components/StepLabel/package.json +++ b/src/components/StepLabel/package.json @@ -1,20 +1,33 @@ { - "name": "@gemeente-denhaag/steplabel", - "description": "A StepLabel component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "StepLabel.tsx", - "module": "StepLabel.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/StepLabel" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/steplabel", + "version": "0.1.7", + "description": "A StepLabel component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/StepLabel" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/StepLabel/StepLabel.tsx b/src/components/StepLabel/src/index.tsx similarity index 100% rename from src/components/StepLabel/StepLabel.tsx rename to src/components/StepLabel/src/index.tsx diff --git a/src/components/StepLabel/tsconfig.json b/src/components/StepLabel/tsconfig.json new file mode 100644 index 0000000000..fa1be3e55b --- /dev/null +++ b/src/components/StepLabel/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../StepIcon" + } + ] +} diff --git a/src/components/Stepper/package.json b/src/components/Stepper/package.json index f69e2050b2..e80b5e2af4 100644 --- a/src/components/Stepper/package.json +++ b/src/components/Stepper/package.json @@ -1,26 +1,38 @@ { - "name": "@gemeente-denhaag/stepper", - "description": "A Stepper component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Stepper.tsx", - "module": "Stepper.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Stepper" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/step": "^0.1.7", - "@gemeente-denhaag/stepbutton": "^0.1.7", - "@gemeente-denhaag/stepconnector": "^0.1.7", - "@gemeente-denhaag/stepcontent": "^0.1.7", - "@gemeente-denhaag/stepicon": "^0.1.7", - "@gemeente-denhaag/steplabel": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/stepper", + "version": "0.1.7", + "description": "A Stepper component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Stepper" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/step": "^0.1.7", + "@gemeente-denhaag/stepbutton": "^0.1.7", + "@gemeente-denhaag/stepconnector": "^0.1.7", + "@gemeente-denhaag/stepcontent": "^0.1.7", + "@gemeente-denhaag/stepicon": "^0.1.7", + "@gemeente-denhaag/steplabel": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/Stepper.stories.tsx b/src/components/Stepper/src/Stepper.stories.tsx similarity index 82% rename from src/stories/navigation/Stepper.stories.tsx rename to src/components/Stepper/src/Stepper.stories.tsx index 05e4654741..482c8a75ca 100644 --- a/src/stories/navigation/Stepper.stories.tsx +++ b/src/components/Stepper/src/Stepper.stories.tsx @@ -1,10 +1,10 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Stepper, { StepperProps } from '../../components/Stepper'; -import Step from '../../components/Step'; -import StepLabel from '../../components/StepLabel'; -import StepContent from '../../components/StepContent'; -import pkg from '../../components/Stepper/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Stepper, { StepperProps } from "."; +import Step from "../../Step"; +import StepLabel from "../../StepLabel"; +import StepContent from "../../StepContent"; +import pkg from "../package.json"; export default { title: 'Components/navigation/Stepper', diff --git a/src/components/Stepper/Stepper.tsx b/src/components/Stepper/src/index.tsx similarity index 100% rename from src/components/Stepper/Stepper.tsx rename to src/components/Stepper/src/index.tsx diff --git a/src/components/Stepper/tsconfig.json b/src/components/Stepper/tsconfig.json new file mode 100644 index 0000000000..d8256a2376 --- /dev/null +++ b/src/components/Stepper/tsconfig.json @@ -0,0 +1,34 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Step" + }, + { + "path": "../StepButton" + }, + { + "path": "../StepConnector" + }, + { + "path": "../StepContent" + }, + { + "path": "../StepIcon" + }, + { + "path": "../StepLabel" + } + ] +} diff --git a/src/components/SwipeableDrawer/package.json b/src/components/SwipeableDrawer/package.json index 4107091bf7..3ac732ef28 100644 --- a/src/components/SwipeableDrawer/package.json +++ b/src/components/SwipeableDrawer/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/swipeabledrawer", - "description": "A SwipeableDrawer component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "SwipeableDrawer.tsx", - "module": "SwipeableDrawer.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/SwipeableDrawer" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/swipeabledrawer", + "version": "0.1.7", + "description": "A SwipeableDrawer component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/SwipeableDrawer" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/SwipeableDrawer.stories.tsx b/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx similarity index 77% rename from src/stories/navigation/SwipeableDrawer.stories.tsx rename to src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx index 32e7b3ba2a..9c71c2730c 100644 --- a/src/stories/navigation/SwipeableDrawer.stories.tsx +++ b/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import SwipeableDrawer, { SwipeableDrawerProps } from '../../components/SwipeableDrawer'; -import Button from '../../components/Button'; -import pkg from '../../components/SwipeableDrawer/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import SwipeableDrawer, { SwipeableDrawerProps } from "."; +import Button from "../../Button"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/SwipeableDrawer', diff --git a/src/components/SwipeableDrawer/SwipeableDrawer.tsx b/src/components/SwipeableDrawer/src/index.tsx similarity index 100% rename from src/components/SwipeableDrawer/SwipeableDrawer.tsx rename to src/components/SwipeableDrawer/src/index.tsx diff --git a/src/components/SwipeableDrawer/tsconfig.json b/src/components/SwipeableDrawer/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/SwipeableDrawer/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Switch/package.json b/src/components/Switch/package.json index 4dd72e5892..5225b156db 100644 --- a/src/components/Switch/package.json +++ b/src/components/Switch/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/switch", - "description": "A Switch component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Switch.tsx", - "module": "Switch.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/Switch" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/switch", + "version": "0.1.7", + "description": "A Switch component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/Switch" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/input/Switch.stories.tsx b/src/components/Switch/src/Switch.stories.tsx similarity index 79% rename from src/stories/input/Switch.stories.tsx rename to src/components/Switch/src/Switch.stories.tsx index c5da3c56f9..cd6a717204 100644 --- a/src/stories/input/Switch.stories.tsx +++ b/src/components/Switch/src/Switch.stories.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import pkg from '../../components/Switch/package.json'; -import Switch, { SwitchProps } from '../../components/Switch'; -import FormControlLabel from '../../components/FormControlLabel'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import pkg from "../package.json"; +import Switch, { SwitchProps } from "."; +import FormControlLabel from "../../FormControlLabel"; export default { title: 'Components/Input/Switch', diff --git a/src/components/Switch/Switch.tsx b/src/components/Switch/src/index.tsx similarity index 100% rename from src/components/Switch/Switch.tsx rename to src/components/Switch/src/index.tsx diff --git a/src/components/Switch/tsconfig.json b/src/components/Switch/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Switch/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Tab/package.json b/src/components/Tab/package.json index 2802990672..97d56f37ed 100644 --- a/src/components/Tab/package.json +++ b/src/components/Tab/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/tab", - "description": "A Tab component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Tab.tsx", - "module": "Tab.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Tab" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tab", + "version": "0.1.7", + "description": "A Tab component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Tab" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/Tab.stories.tsx b/src/components/Tab/src/Tab.stories.tsx similarity index 92% rename from src/stories/navigation/Tab.stories.tsx rename to src/components/Tab/src/Tab.stories.tsx index 2aa4a65f98..3d3ea9dd8c 100644 --- a/src/stories/navigation/Tab.stories.tsx +++ b/src/components/Tab/src/Tab.stories.tsx @@ -1,10 +1,10 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Tab, { TabProps } from '../../components/Tab'; -import pkg from '../../components/Tab/package.json'; -import TabContext from '../../components/TabContext'; -import Tabs from '../../components/Tabs'; -import TabPanel from '../../components/TabPanel'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Tab, { TabProps } from "."; +import TabContext from "../../TabContext"; +import Tabs from "../../Tabs"; +import TabPanel from "../../TabPanel"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Tabs/Tab', diff --git a/src/components/Tab/Tab.tsx b/src/components/Tab/src/index.tsx similarity index 100% rename from src/components/Tab/Tab.tsx rename to src/components/Tab/src/index.tsx diff --git a/src/components/Tab/tsconfig.json b/src/components/Tab/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Tab/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/TabContext/package.json b/src/components/TabContext/package.json index e926003c39..812efee93d 100644 --- a/src/components/TabContext/package.json +++ b/src/components/TabContext/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/tabcontext", - "description": "A TabContext component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "TabContext.tsx", - "module": "TabContext.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/TabContext" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/lab": "^4.0.0-alpha" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tabcontext", + "version": "0.1.7", + "description": "A TabContext component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/TabContext" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/lab": "^4.0.0-alpha" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/TabContext/TabContext.tsx b/src/components/TabContext/src/index.tsx similarity index 100% rename from src/components/TabContext/TabContext.tsx rename to src/components/TabContext/src/index.tsx diff --git a/src/components/TabContext/tsconfig.json b/src/components/TabContext/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/TabContext/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/TabList/package.json b/src/components/TabList/package.json index 4f8a9e1fe4..f772f1d097 100644 --- a/src/components/TabList/package.json +++ b/src/components/TabList/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/tablist", - "description": "A TabList component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "TabList.tsx", - "module": "TabList.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/TabList" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/lab": "^4.0.0-alpha" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tablist", + "version": "0.1.7", + "description": "A TabList component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/TabList" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/lab": "^4.0.0-alpha" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/TabList/TabList.tsx b/src/components/TabList/src/index.tsx similarity index 100% rename from src/components/TabList/TabList.tsx rename to src/components/TabList/src/index.tsx diff --git a/src/components/TabList/tsconfig.json b/src/components/TabList/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/TabList/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/TabPanel/package.json b/src/components/TabPanel/package.json index fe1bc2e2c2..e6d949cd6d 100644 --- a/src/components/TabPanel/package.json +++ b/src/components/TabPanel/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/tabpanel", - "description": "A TabPanel component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "TabPanel.tsx", - "module": "TabPanel.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/TabPanel" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/lab": "^4.0.0-alpha" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tabpanel", + "version": "0.1.7", + "description": "A TabPanel component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/TabPanel" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/lab": "^4.0.0-alpha" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/TabPanel/TabPanel.tsx b/src/components/TabPanel/src/index.tsx similarity index 100% rename from src/components/TabPanel/TabPanel.tsx rename to src/components/TabPanel/src/index.tsx diff --git a/src/components/TabPanel/tsconfig.json b/src/components/TabPanel/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/TabPanel/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/TabScrollButton/package.json b/src/components/TabScrollButton/package.json index 2188e13f4c..e7bbacede7 100644 --- a/src/components/TabScrollButton/package.json +++ b/src/components/TabScrollButton/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/tabscrollbutton", - "description": "A TabScrollButton component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "TabScrollButton.tsx", - "module": "TabScrollButton.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/TabScrollButton" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tabscrollbutton", + "version": "0.1.7", + "description": "A TabScrollButton component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/TabScrollButton" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/TabScrollButton/TabScrollButton.tsx b/src/components/TabScrollButton/src/index.tsx similarity index 100% rename from src/components/TabScrollButton/TabScrollButton.tsx rename to src/components/TabScrollButton/src/index.tsx diff --git a/src/components/TabScrollButton/tsconfig.json b/src/components/TabScrollButton/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/TabScrollButton/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Tabs/package.json b/src/components/Tabs/package.json index 2d9d5bba22..87347dd9ff 100644 --- a/src/components/Tabs/package.json +++ b/src/components/Tabs/package.json @@ -1,22 +1,34 @@ { - "name": "@gemeente-denhaag/tabs", - "description": "A Tabs component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Tabs.tsx", - "module": "Tabs.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/navigation/Tabs" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@gemeente-denhaag/tab": "^0.1.7", - "@gemeente-denhaag/tabscrollbutton": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/tabs", + "version": "0.1.7", + "description": "A Tabs component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/navigation/Tabs" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@gemeente-denhaag/tab": "^0.1.7", + "@gemeente-denhaag/tabscrollbutton": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/navigation/Tabs.stories.tsx b/src/components/Tabs/src/Tabs.stories.tsx similarity index 82% rename from src/stories/navigation/Tabs.stories.tsx rename to src/components/Tabs/src/Tabs.stories.tsx index 318d581d6b..ef16a496d6 100644 --- a/src/stories/navigation/Tabs.stories.tsx +++ b/src/components/Tabs/src/Tabs.stories.tsx @@ -1,11 +1,11 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Tabs, { TabsProps } from '../../components/Tabs'; -import Tab from '../../components/Tab/Tab'; -import TabContext from '../../components/TabContext'; -import AppBar from '../../components/AppBar'; -import TabPanel from '../../components/TabPanel'; -import pkg from '../../components/Tabs/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Tabs, { TabsProps } from "."; +import Tab from "../../Tab"; +import TabContext from "../../TabContext"; +import AppBar from "../../AppBar"; +import TabPanel from "../../TabPanel"; +import pkg from "../package.json"; export default { title: 'Components/Navigation/Tabs', diff --git a/src/components/Tabs/Tabs.tsx b/src/components/Tabs/src/index.tsx similarity index 100% rename from src/components/Tabs/Tabs.tsx rename to src/components/Tabs/src/index.tsx diff --git a/src/components/Tabs/tsconfig.json b/src/components/Tabs/tsconfig.json new file mode 100644 index 0000000000..dfd1a0b63a --- /dev/null +++ b/src/components/Tabs/tsconfig.json @@ -0,0 +1,22 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + }, + { + "path": "../Tab" + }, + { + "path": "../TabScrollButton" + } + ] +} diff --git a/src/components/TextField/package.json b/src/components/TextField/package.json index 41507ca59d..9a8a199c2b 100644 --- a/src/components/TextField/package.json +++ b/src/components/TextField/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/textfield", - "description": "A TextField component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "TextField.tsx", - "module": "TextField.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/input/TextField" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/textfield", + "version": "0.1.7", + "description": "A TextField component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/input/TextField" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/TextField/BaseTextFieldProps.ts b/src/components/TextField/src/BaseTextFieldProps.ts similarity index 100% rename from src/components/TextField/BaseTextFieldProps.ts rename to src/components/TextField/src/BaseTextFieldProps.ts diff --git a/src/components/TextField/StandardTextFieldProps.ts b/src/components/TextField/src/StandardTextFieldProps.ts similarity index 100% rename from src/components/TextField/StandardTextFieldProps.ts rename to src/components/TextField/src/StandardTextFieldProps.ts diff --git a/src/stories/input/TextField.stories.tsx b/src/components/TextField/src/TextField.stories.tsx similarity index 88% rename from src/stories/input/TextField.stories.tsx rename to src/components/TextField/src/TextField.stories.tsx index 320fb42814..a1d0b80540 100644 --- a/src/stories/input/TextField.stories.tsx +++ b/src/components/TextField/src/TextField.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import pkg from '../../components/TextField/package.json'; -import TextField, { TextFieldProps } from '../../components/TextField'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import pkg from "../package.json"; +import TextField, { TextFieldProps } from "."; export default { title: 'Components/Input/TextField', diff --git a/src/components/TextField/TextField.tsx b/src/components/TextField/src/index.tsx similarity index 100% rename from src/components/TextField/TextField.tsx rename to src/components/TextField/src/index.tsx diff --git a/src/components/TextField/tsconfig.json b/src/components/TextField/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/TextField/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Toolbar/package.json b/src/components/Toolbar/package.json index 52c4d530ee..3a7fd247be 100644 --- a/src/components/Toolbar/package.json +++ b/src/components/Toolbar/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/toolbar", - "description": "Toolbar component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Toolbar.tsx", - "module": "Toolbar.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/Toolbar" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/baseprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/toolbar", + "version": "0.1.7", + "description": "Toolbar component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/surfaces/Toolbar" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Toolbar/Toolbar.tsx b/src/components/Toolbar/src/index.tsx similarity index 100% rename from src/components/Toolbar/Toolbar.tsx rename to src/components/Toolbar/src/index.tsx diff --git a/src/components/Toolbar/tsconfig.json b/src/components/Toolbar/tsconfig.json new file mode 100644 index 0000000000..3c10a12c65 --- /dev/null +++ b/src/components/Toolbar/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseProps" + } + ] +} diff --git a/src/components/Typography/package.json b/src/components/Typography/package.json index 5f148f066b..f9b92b8155 100644 --- a/src/components/Typography/package.json +++ b/src/components/Typography/package.json @@ -1,20 +1,32 @@ { - "name": "@gemeente-denhaag/typography", - "description": "A Typography component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "Typography.tsx", - "module": "Typography.tsx", - "version": "0.1.7", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/datadisplay/Typograhy" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", - "dependencies": { - "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", - "@material-ui/core": "^4.11.0" - }, - "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" + "name": "@gemeente-denhaag/typography", + "version": "0.1.7", + "description": "A Typography component", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/datadisplay/Typograhy" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/basedatadisplayprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + }, + "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/stories/datadisplay/Typography.stories.tsx b/src/components/Typography/src/Typography.stories.tsx similarity index 82% rename from src/stories/datadisplay/Typography.stories.tsx rename to src/components/Typography/src/Typography.stories.tsx index ce10deb693..9c6df0d03a 100644 --- a/src/stories/datadisplay/Typography.stories.tsx +++ b/src/components/Typography/src/Typography.stories.tsx @@ -1,7 +1,7 @@ -import React from 'react'; -import { Meta, Story } from '@storybook/react'; -import Typography, { TypographyProps } from '../../components/Typography'; -import pkg from '../../components/Typography/package.json'; +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Typography, { TypographyProps } from "."; +import pkg from "../package.json"; export default { title: 'Components/Data Display/Typography', diff --git a/src/components/Typography/Typography.tsx b/src/components/Typography/src/index.tsx similarity index 100% rename from src/components/Typography/Typography.tsx rename to src/components/Typography/src/index.tsx diff --git a/src/components/Typography/tsconfig.json b/src/components/Typography/tsconfig.json new file mode 100644 index 0000000000..1cf660dac6 --- /dev/null +++ b/src/components/Typography/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../BaseDataDisplayProps" + } + ] +} diff --git a/src/index.tsx b/src/index.tsx deleted file mode 100644 index e506e03c7d..0000000000 --- a/src/index.tsx +++ /dev/null @@ -1,112 +0,0 @@ -/** - * Data display components - */ -import Typography from "./components/Typography/Typography"; -import Divider from "./components/Divider/Divider"; -import List from "./components/List/List"; -import Badge from "./components/Badge/Badge"; -import Avatar from "./components/Avatar/Avatar"; -import AvatarGroup from "./components/AvatarGroup/AvatarGroup"; - -/** - * Input components - */ -import Button from "./components/Button/Button"; -import ButtonGroup from "./components/ButtonGroup/ButtonGroup"; -import Checkbox from "./components/Checkbox/Checkbox"; -import FormControlLabel from "./components/FormControlLabel/FormControlLabel"; -import FormGroup from "./components/FormGroup/FormGroup"; -import Radio from "./components/Radio/Radio"; -import RadioGroup from "./components/RadioGroup/RadioGroup"; -import Select from "./components/Select/Select"; -import Switch from "./components/Switch/Switch"; -import DatePicker from "./components/Pickers/DatePicker/DatePicker"; -import KeyboardDatePicker from "./components/Pickers/KeyboardDatePicker/KeyboardDatePicker"; -import PickersUtilsProvider from "./components/PickersUtilsProvider/PickersUtilsProvider"; - -import IconButton from "./components/IconButton/IconButton"; - -import TextField from "./components/TextField/TextField"; -/** - * Layout components - */ -import Box from "./components/Box/Box"; -import Container from "./components/Container/Container"; -import Grid from "./components/Grid/Grid"; -import GridList from "./components/GridList/GridList"; - -import Hidden from "./components/Hidden/Hidden"; -/** - * Navigation components - */ -import Drawer from "./components/Drawer/Drawer"; -import Menu from "./components/Menu/Menu"; -import MenuItem from "./components/MenuItem/MenuItem"; -import MenuList from "./components/MenuList/MenuList"; -import MobileStepper from "./components/MobileStepper/MobileStepper"; -import Popover from "./components/Popover/Popover"; -import Popper from "./components/Popper/Popper"; -import Stepper from "./components/Stepper/Stepper"; -import SwipeableDrawer from "./components/SwipeableDrawer/SwipeableDrawer"; -import Tabs from "./components/Tabs/Tabs"; -import Link from "./components/Link/Link"; - -/** - * Surface components - */ - -import Accordion from "./components/Accordion/Accordion"; -import AppBar from "./components/AppBar/AppBar"; -import Card from "./components/Card/Card"; -import Paper from "./components/Paper/Paper"; - -/** - * Primary UI component for user interaction - */ -export { - // Data display - Divider, - Typography, - Badge, - Avatar, - AvatarGroup, - // Input - List, - Button, - ButtonGroup, - Checkbox, - FormControlLabel, - FormGroup, - Radio, - RadioGroup, - Select, - Switch, - DatePicker, - KeyboardDatePicker, - PickersUtilsProvider, - IconButton, - // Layout - TextField, - Box, - Container, - Grid, - GridList, - // Navigation - Hidden, - Drawer, - Menu, - MenuItem, - MenuList, - MobileStepper, - Popover, - Popper, - Stepper, - SwipeableDrawer, - Link, - // Surface - Tabs, - Accordion, - AppBar, - Card, - Paper, -}; diff --git a/src/meta-packages/datadisplay/package.json b/src/meta-packages/datadisplay/package.json index 9e349e4da5..140c0e8a31 100644 --- a/src/meta-packages/datadisplay/package.json +++ b/src/meta-packages/datadisplay/package.json @@ -1,17 +1,24 @@ { "name": "@gemeente-denhaag/datadisplay", - "description": "A package containing components for displaying data", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.5", + "description": "A package containing components for displaying data", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/meta-packages/datadisplay" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/avatar": "^0.1.7", "@gemeente-denhaag/avatargroup": "^0.1.7", @@ -25,5 +32,8 @@ "@gemeente-denhaag/listitemtext": "^0.1.7", "@gemeente-denhaag/listsubheader": "^0.1.7", "@gemeente-denhaag/typography": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/datadisplay/index.tsx b/src/meta-packages/datadisplay/src/index.tsx similarity index 100% rename from src/meta-packages/datadisplay/index.tsx rename to src/meta-packages/datadisplay/src/index.tsx diff --git a/src/meta-packages/datadisplay/tsconfig.json b/src/meta-packages/datadisplay/tsconfig.json new file mode 100644 index 0000000000..1ad81f994c --- /dev/null +++ b/src/meta-packages/datadisplay/tsconfig.json @@ -0,0 +1,49 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/Avatar" + }, + { + "path": "../../components/AvatarGroup" + }, + { + "path": "../../components/Badge" + }, + { + "path": "../../components/BaseProps" + }, + { + "path": "../../components/Divider" + }, + { + "path": "../../components/List" + }, + { + "path": "../../components/ListItem" + }, + { + "path": "../../components/ListItemAvatar" + }, + { + "path": "../../components/ListItemSecondaryAction" + }, + { + "path": "../../components/ListItemText" + }, + { + "path": "../../components/ListSubheader" + }, + { + "path": "../../components/Typography" + } + ] +} diff --git a/src/meta-packages/denhaag-component-library/package.json b/src/meta-packages/denhaag-component-library/package.json index d8377dfd9f..d8f416f72f 100644 --- a/src/meta-packages/denhaag-component-library/package.json +++ b/src/meta-packages/denhaag-component-library/package.json @@ -1,20 +1,25 @@ { "name": "@gemeente-denhaag/denhaag-component-library", - "description": "A library of React components for the Municipality of the Hague", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.14", - "files": [ - "index.tsx" - ], + "description": "A library of React components for the Municipality of the Hague", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/baseprops": "^0.1.7", "@gemeente-denhaag/datadisplay": "^0.1.5", @@ -23,5 +28,8 @@ "@gemeente-denhaag/navigation": "^0.1.5", "@gemeente-denhaag/pickers": "^0.1.14", "@gemeente-denhaag/surfaces": "^0.1.5" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/denhaag-component-library/index.tsx b/src/meta-packages/denhaag-component-library/src/index.ts similarity index 100% rename from src/meta-packages/denhaag-component-library/index.tsx rename to src/meta-packages/denhaag-component-library/src/index.ts diff --git a/src/meta-packages/denhaag-component-library/tsconfig.json b/src/meta-packages/denhaag-component-library/tsconfig.json new file mode 100644 index 0000000000..e081657d0c --- /dev/null +++ b/src/meta-packages/denhaag-component-library/tsconfig.json @@ -0,0 +1,34 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/BaseProps" + }, + { + "path": "../datadisplay" + }, + { + "path": "../input" + }, + { + "path": "../layout" + }, + { + "path": "../navigation" + }, + { + "path": "../../components/Pickers" + }, + { + "path": "../surfaces" + } + ] +} diff --git a/src/meta-packages/input/package.json b/src/meta-packages/input/package.json index 8d6dcf0fce..6c276fe565 100644 --- a/src/meta-packages/input/package.json +++ b/src/meta-packages/input/package.json @@ -1,17 +1,25 @@ { "name": "@gemeente-denhaag/input", - "description": "A package containing all the forms components", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.12", + "description": "A package containing all the forms components", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/meta-packages/input" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/baseprops": "^0.1.7", "@gemeente-denhaag/button": "^0.1.7", @@ -28,5 +36,8 @@ "@gemeente-denhaag/select": "^0.1.7", "@gemeente-denhaag/switch": "^0.1.7", "@gemeente-denhaag/textfield": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/input/index.tsx b/src/meta-packages/input/src/index.tsx similarity index 100% rename from src/meta-packages/input/index.tsx rename to src/meta-packages/input/src/index.tsx diff --git a/src/meta-packages/input/tsconfig.json b/src/meta-packages/input/tsconfig.json new file mode 100644 index 0000000000..5382bb2f3b --- /dev/null +++ b/src/meta-packages/input/tsconfig.json @@ -0,0 +1,58 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/BaseProps" + }, + { + "path": "../../components/Button" + }, + { + "path": "../../components/ButtonGroup" + }, + { + "path": "../../components/Checkbox" + }, + { + "path": "../../components/FormControl" + }, + { + "path": "../../components/FormControlLabel" + }, + { + "path": "../../components/FormGroup" + }, + { + "path": "../../components/IconButton" + }, + { + "path": "../../components/InputLabel" + }, + { + "path": "../../components/Pickers" + }, + { + "path": "../../components/Radio" + }, + { + "path": "../../components/RadioGroup" + }, + { + "path": "../../components/Select" + }, + { + "path": "../../components/Switch" + }, + { + "path": "../../components/TextField" + } + ] +} diff --git a/src/meta-packages/layout/package.json b/src/meta-packages/layout/package.json index 313386f52e..8170e261a1 100644 --- a/src/meta-packages/layout/package.json +++ b/src/meta-packages/layout/package.json @@ -1,17 +1,25 @@ { "name": "@gemeente-denhaag/layout", - "description": "A package containing all the layout components", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.5", + "description": "A package containing all the layout components", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/meta-packages/layout" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/baselayoutprops": "^0.1.7", "@gemeente-denhaag/box": "^0.1.7", @@ -21,5 +29,8 @@ "@gemeente-denhaag/gridlisttile": "^0.1.7", "@gemeente-denhaag/gridlisttilebar": "^0.1.7", "@gemeente-denhaag/hidden": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/layout/index.tsx b/src/meta-packages/layout/src/index.ts similarity index 100% rename from src/meta-packages/layout/index.tsx rename to src/meta-packages/layout/src/index.ts diff --git a/src/meta-packages/layout/tsconfig.json b/src/meta-packages/layout/tsconfig.json new file mode 100644 index 0000000000..1e1b4a2f4e --- /dev/null +++ b/src/meta-packages/layout/tsconfig.json @@ -0,0 +1,37 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/BaseLayoutProps" + }, + { + "path": "../../components/Box" + }, + { + "path": "../../components/Container" + }, + { + "path": "../../components/Grid" + }, + { + "path": "../../components/GridList" + }, + { + "path": "../../components/GridListTile" + }, + { + "path": "../../components/GridListTileBar" + }, + { + "path": "../../components/Hidden" + } + ] +} diff --git a/src/meta-packages/navigation/package.json b/src/meta-packages/navigation/package.json index d76de0c7dd..ae709c012b 100644 --- a/src/meta-packages/navigation/package.json +++ b/src/meta-packages/navigation/package.json @@ -1,17 +1,25 @@ { "name": "@gemeente-denhaag/navigation", - "description": "Navigation components", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.5", + "description": "Navigation components", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/meta-packages/navigation" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/baseprops": "^0.1.7", "@gemeente-denhaag/drawer": "^0.1.7", @@ -37,5 +45,8 @@ "@gemeente-denhaag/tabscrollbutton": "^0.1.7", "@material-ui/core": "^4.11.0", "@material-ui/lab": "^4.0.0-alpha" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/navigation/index.tsx b/src/meta-packages/navigation/src/index.ts similarity index 100% rename from src/meta-packages/navigation/index.tsx rename to src/meta-packages/navigation/src/index.ts diff --git a/src/meta-packages/navigation/tsconfig.json b/src/meta-packages/navigation/tsconfig.json new file mode 100644 index 0000000000..a2e0699af7 --- /dev/null +++ b/src/meta-packages/navigation/tsconfig.json @@ -0,0 +1,79 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/BaseProps" + }, + { + "path": "../../components/Drawer" + }, + { + "path": "../../components/Menu" + }, + { + "path": "../../components/MenuItem" + }, + { + "path": "../../components/MenuList" + }, + { + "path": "../../components/MobileStepper" + }, + { + "path": "../../components/Popover" + }, + { + "path": "../../components/Popper" + }, + { + "path": "../../components/Step" + }, + { + "path": "../../components/StepButton" + }, + { + "path": "../../components/StepConnector" + }, + { + "path": "../../components/StepContent" + }, + { + "path": "../../components/StepIcon" + }, + { + "path": "../../components/StepLabel" + }, + { + "path": "../../components/Stepper" + }, + { + "path": "../../components/SwipeableDrawer" + }, + { + "path": "../../components/Tab" + }, + { + "path": "../../components/TabContext" + }, + { + "path": "../../components/TabList" + }, + { + "path": "../../components/TabPanel" + }, + { + "path": "../../components/Tabs" + }, + { + "path": "../../components/TabScrollButton" + } + ] +} diff --git a/src/meta-packages/surfaces/package.json b/src/meta-packages/surfaces/package.json index c29765312f..0f4b048500 100644 --- a/src/meta-packages/surfaces/package.json +++ b/src/meta-packages/surfaces/package.json @@ -1,17 +1,25 @@ { "name": "@gemeente-denhaag/surfaces", - "author": "Municipality of The Hague", - "description": "A package containing all the surface components.", - "license": "EUPL-1.2", - "main": "index.tsx", - "module": "index.tsx", "version": "0.1.5", + "description": "A package containing all the surface components.", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/meta-packages/surfaces" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, "dependencies": { "@gemeente-denhaag/accordion": "^0.1.7", "@gemeente-denhaag/accordionactions": "^0.1.7", @@ -25,5 +33,8 @@ "@gemeente-denhaag/cardheader": "^0.1.7", "@gemeente-denhaag/paper": "^0.1.7", "@gemeente-denhaag/toolbar": "^0.1.7" + }, + "peerDependencies": { + "react": "^17.0.1" } } diff --git a/src/meta-packages/surfaces/index.tsx b/src/meta-packages/surfaces/src/index.ts similarity index 100% rename from src/meta-packages/surfaces/index.tsx rename to src/meta-packages/surfaces/src/index.ts diff --git a/src/meta-packages/surfaces/tsconfig.json b/src/meta-packages/surfaces/tsconfig.json new file mode 100644 index 0000000000..cf2bd14c40 --- /dev/null +++ b/src/meta-packages/surfaces/tsconfig.json @@ -0,0 +1,49 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [ + { + "path": "../../components/Accordion" + }, + { + "path": "../../components/AccordionActions" + }, + { + "path": "../../components/AccordionDetails" + }, + { + "path": "../../components/AccordionSummary" + }, + { + "path": "../../components/AppBar" + }, + { + "path": "../../components/BaseProps" + }, + { + "path": "../../components/Card" + }, + { + "path": "../../components/CardActions" + }, + { + "path": "../../components/CardContent" + }, + { + "path": "../../components/CardHeader" + }, + { + "path": "../../components/Paper" + }, + { + "path": "../../components/Toolbar" + } + ] +} diff --git a/src/styles.module.css b/src/styles.module.css deleted file mode 100644 index 41006b5324..0000000000 --- a/src/styles.module.css +++ /dev/null @@ -1,9 +0,0 @@ -/* add css module styles here (optional) */ - -.test { - margin: 2em; - padding: 0.5em; - border: 2px solid #000; - font-size: 2em; - text-align: center; -} diff --git a/src/typings.d.ts b/src/typings.d.ts deleted file mode 100644 index f6c7e6a2f8..0000000000 --- a/src/typings.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Default CSS definition for typescript, - * will be overridden with file-specific definitions by rollup - */ -declare module '*.css' { - const content: { [className: string]: string }; - export default content; -} - -type SvgrComponent = React.StatelessComponent>; - -declare module '*.svg' { - const svgUrl: string; - const svgComponent: SvgrComponent; - export default svgUrl; - export { svgComponent as ReactComponent }; -} diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000000..36912cd4d2 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "lib": ["dom", "esnext"], + "moduleResolution": "node", + "jsx": "react", + "sourceMap": true, + "declaration": true, + "esModuleInterop": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noImplicitAny": true, + "strictNullChecks": true, + "suppressImplicitAnyIndexErrors": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "allowSyntheticDefaultImports": true, + "target": "es5", + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "incremental": true + } +} diff --git a/tsconfig.json b/tsconfig.json index c1dc14d8f8..8e2130492d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,29 +1,317 @@ { "compilerOptions": { - "outDir": "dist", - "module": "esnext", - "lib": ["dom", "esnext"], - "moduleResolution": "node", "jsx": "react", - "sourceMap": true, - "declaration": true, - "esModuleInterop": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "noImplicitAny": true, - "strictNullChecks": true, - "suppressImplicitAnyIndexErrors": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "allowSyntheticDefaultImports": true, - "target": "es5", - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "noEmit": true + "baseUrl": "./src/components", + "paths": { + "@gemeente-denhaag/accordion": ["Accordion/src/*"], + "@gemeente-denhaag/accordionactions": ["AccordionActions/src/*"], + "@gemeente-denhaag/accordiondetails": ["AccordionDetails/src/*"], + "@gemeente-denhaag/accordionsummary": ["AccordionSummary/src/*"], + "@gemeente-denhaag/appbar": ["AppBar/src/*"], + "@gemeente-denhaag/avatar": ["Avatar/src/*"], + "@gemeente-denhaag/avatargroup": ["AvatarGroup/src/*"], + "@gemeente-denhaag/badge": ["Badge/src/*"], + "@gemeente-denhaag/basedatadisplayprops": ["BaseDataDisplayProps/src/*"], + "@gemeente-denhaag/baselayoutprops": ["BaseLayoutProps/src/*"], + "@gemeente-denhaag/baseprops": ["BaseProps/src/*"], + "@gemeente-denhaag/basestyles": ["BaseStyles/src/*"], + "@gemeente-denhaag/box": ["Box/src/*"], + "@gemeente-denhaag/button": ["Button/src/*"], + "@gemeente-denhaag/buttongroup": ["ButtonGroup/src/*"], + "@gemeente-denhaag/card": ["Card/src/*"], + "@gemeente-denhaag/cardactions": ["CardActions/src/*"], + "@gemeente-denhaag/cardcontent": ["CardContent/src/*"], + "@gemeente-denhaag/cardheader": ["CardHeader/src/*"], + "@gemeente-denhaag/checkbox": ["Checkbox/src/*"], + "@gemeente-denhaag/container": ["Container/src/*"], + "@gemeente-denhaag/divider": ["Divider/src/*"], + "@gemeente-denhaag/drawer": ["Drawer/src/*"], + "@gemeente-denhaag/formcontrol": ["FormControl/src/*"], + "@gemeente-denhaag/formcontrollabel": ["FormControlLabel/src/*"], + "@gemeente-denhaag/formgroup": ["FormGroup/src/*"], + "@gemeente-denhaag/grid": ["Grid/src/*"], + "@gemeente-denhaag/gridlist": ["GridList/src/*"], + "@gemeente-denhaag/gridlisttile": ["GridListTile/src/*"], + "@gemeente-denhaag/gridlisttilebar": ["GridListTileBar/src/*"], + "@gemeente-denhaag/hidden": ["Hidden/src/*"], + "@gemeente-denhaag/iconbutton": ["IconButton/src/*"], + "@gemeente-denhaag/inputlabel": ["InputLabel/src/*"], + "@gemeente-denhaag/link": ["Link/src/*"], + "@gemeente-denhaag/list": ["List/src/*"], + "@gemeente-denhaag/listitem": ["ListItem/src/*"], + "@gemeente-denhaag/listitemavatar": ["ListItemAvatar/src/*"], + "@gemeente-denhaag/listitemicon": ["ListItemIcon/src/*"], + "@gemeente-denhaag/listitemsecondaryaction": ["ListItemSecondaryAction/src/*"], + "@gemeente-denhaag/listitemtext": ["ListItemText/src/*"], + "@gemeente-denhaag/listsubheader": ["ListSubheader/src/*"], + "@gemeente-denhaag/menu": ["Menu/src/*"], + "@gemeente-denhaag/menuitem": ["MenuItem/src/*"], + "@gemeente-denhaag/menulist": ["MenuList/src/*"], + "@gemeente-denhaag/mobilestepper": ["MobileStepper/src/*"], + "@gemeente-denhaag/paper": ["Paper/src/*"], + "@gemeente-denhaag/pickers": ["Pickers/src/*"], + "@gemeente-denhaag/pickersutilsprovider": ["PickersUtilsProvider/src/*"], + "@gemeente-denhaag/popover": ["Popover/src/*"], + "@gemeente-denhaag/popper": ["Popper/src/*"], + "@gemeente-denhaag/radio": ["Radio/src/*"], + "@gemeente-denhaag/radiogroup": ["RadioGroup/src/*"], + "@gemeente-denhaag/select": ["Select/src/*"], + "@gemeente-denhaag/step": ["Step/src/*"], + "@gemeente-denhaag/stepbutton": ["StepButton/src/*"], + "@gemeente-denhaag/stepconnector": ["StepConnector/src/*"], + "@gemeente-denhaag/stepcontent": ["StepContent/src/*"], + "@gemeente-denhaag/stepicon": ["StepIcon/src/*"], + "@gemeente-denhaag/steplabel": ["StepLabel/src/*"], + "@gemeente-denhaag/stepper": ["Stepper/src/*"], + "@gemeente-denhaag/swipeabledrawer": ["SwipeableDrawer/src/*"], + "@gemeente-denhaag/switch": ["Switch/src/*"], + "@gemeente-denhaag/tab": ["Tab/src/*"], + "@gemeente-denhaag/tabcontext": ["TabContext/src/*"], + "@gemeente-denhaag/tablist": ["TabList/src/*"], + "@gemeente-denhaag/tabpanel": ["TabPanel/src/*"], + "@gemeente-denhaag/tabscrollbutton": ["TabScrollButton/src/*"], + "@gemeente-denhaag/tabs": ["Tabs/src/*"], + "@gemeente-denhaag/textfield": ["TextField/src/*"], + "@gemeente-denhaag/toolbar": ["Toolbar/src/*"], + "@gemeente-denhaag/typography": ["Typography/src/*"], + + "@gemeente-denhaag/datadisplay": ["datadisplay/src/*"], + "@gemeente-denhaag/denhaag-component-library": ["denhaag-component-library/src/*"], + "@gemeente-denhaag/input": ["input/src/*"], + "@gemeente-denhaag/layout": ["layout/src/*"], + "@gemeente-denhaag/navigation": ["navigation/src/*"], + "@gemeente-denhaag/surfaces": ["surfaces/src/*"] + } }, - "include": ["src"], - "exclude": ["node_modules", "dist", "example", "src/stories"] + "files": [], + "references": [ + { + "path": "src/components/Accordion" + }, + { + "path": "src/components/AccordionActions" + }, + { + "path": "src/components/AccordionDetails" + }, + { + "path": "src/components/AccordionSummary" + }, + { + "path": "src/components/AppBar" + }, + { + "path": "src/components/Avatar" + }, + { + "path": "src/components/AvatarGroup" + }, + { + "path": "src/components/Badge" + }, + { + "path": "src/components/BaseDataDisplayProps" + }, + { + "path": "src/components/BaseLayoutProps" + }, + { + "path": "src/components/BaseProps" + }, + { + "path": "src/components/Box" + }, + { + "path": "src/components/Button" + }, + { + "path": "src/components/ButtonGroup" + }, + { + "path": "src/components/Card" + }, + { + "path": "src/components/CardActions" + }, + { + "path": "src/components/CardContent" + }, + { + "path": "src/components/CardHeader" + }, + { + "path": "src/components/Checkbox" + }, + { + "path": "src/components/Container" + }, + { + "path": "src/components/Divider" + }, + { + "path": "src/components/Drawer" + }, + { + "path": "src/components/FormControl" + }, + { + "path": "src/components/FormControlLabel" + }, + { + "path": "src/components/FormGroup" + }, + { + "path": "src/components/Grid" + }, + { + "path": "src/components/GridList" + }, + { + "path": "src/components/GridListTile" + }, + { + "path": "src/components/GridListTileBar" + }, + { + "path": "src/components/Hidden" + }, + { + "path": "src/components/IconButton" + }, + { + "path": "src/components/InputLabel" + }, + { + "path": "src/components/Link" + }, + { + "path": "src/components/List" + }, + { + "path": "src/components/ListItem" + }, + { + "path": "src/components/ListItemAvatar" + }, + { + "path": "src/components/ListItemIcon" + }, + { + "path": "src/components/ListItemSecondaryAction" + }, + { + "path": "src/components/ListItemText" + }, + { + "path": "src/components/ListSubheader" + }, + { + "path": "src/components/Menu" + }, + { + "path": "src/components/MenuItem" + }, + { + "path": "src/components/MenuList" + }, + { + "path": "src/components/MobileStepper" + }, + { + "path": "src/components/Paper" + }, + { + "path": "src/components/Pickers" + }, + { + "path": "src/components/PickersUtilsProvider" + }, + { + "path": "src/components/Popover" + }, + { + "path": "src/components/Popper" + }, + { + "path": "src/components/Radio" + }, + { + "path": "src/components/RadioGroup" + }, + { + "path": "src/components/Select" + }, + { + "path": "src/components/Step" + }, + { + "path": "src/components/StepButton" + }, + { + "path": "src/components/StepConnector" + }, + { + "path": "src/components/StepContent" + }, + { + "path": "src/components/StepIcon" + }, + { + "path": "src/components/StepLabel" + }, + { + "path": "src/components/Stepper" + }, + { + "path": "src/components/SwipeableDrawer" + }, + { + "path": "src/components/Switch" + }, + { + "path": "src/components/Tab" + }, + { + "path": "src/components/TabContext" + }, + { + "path": "src/components/TabList" + }, + { + "path": "src/components/TabPanel" + }, + { + "path": "src/components/Tabs" + }, + { + "path": "src/components/TabScrollButton" + }, + { + "path": "src/components/TextField" + }, + { + "path": "src/components/Toolbar" + }, + { + "path": "src/components/Typography" + }, + { + "path": "src/meta-packages/datadisplay" + }, + { + "path": "src/meta-packages/denhaag-component-library" + }, + { + "path": "src/meta-packages/input" + }, + { + "path": "src/meta-packages/layout" + }, + { + "path": "src/meta-packages/navigation" + }, + { + "path": "src/meta-packages/surfaces" + } + ] } diff --git a/tsconfig.test.json b/tsconfig.test.json deleted file mode 100644 index 2c7b284162..0000000000 --- a/tsconfig.test.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "commonjs" - } -} diff --git a/yarn.lock b/yarn.lock index 86ebac2d85..e41603c679 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,50 +2,50 @@ # yarn lockfile v1 -"@babel/code-frame@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: - "@babel/highlight" "^7.8.3" + "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0": +"@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== dependencies: - "@babel/highlight" "^7.10.4" + "@babel/highlight" "^7.12.13" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": +"@babel/compat-data@^7.12.1": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== -"@babel/compat-data@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0" - integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== +"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" + integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== -"@babel/core@7.11.6": - version "7.11.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" - integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== +"@babel/core@7.12.3", "@babel/core@^7.1.0", "@babel/core@^7.12.3": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.6" - "@babel/helper-module-transforms" "^7.11.0" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.11.5" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" "@babel/template" "^7.10.4" - "@babel/traverse" "^7.11.5" - "@babel/types" "^7.11.5" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" @@ -55,7 +55,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@7.12.9", "@babel/core@^7.1.6": +"@babel/core@7.12.9": version "7.12.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== @@ -77,28 +77,6 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" - integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.0" - "@babel/parser" "^7.9.0" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - "@babel/core@>=7.9.0": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" @@ -120,34 +98,33 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.12.1", "@babel/core@^7.12.3", "@babel/core@^7.4.5", "@babel/core@^7.7.5", "@babel/core@^7.8.7", "@babel/core@^7.9.0": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" +"@babel/core@^7.1.6", "@babel/core@^7.12.10", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.16.tgz#7756ab24396cc9675f1c3fcd5b79fcce192ea96a" + integrity sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.16" + "@babel/helper-compilation-targets" "^7.13.16" + "@babel/helper-module-transforms" "^7.13.14" + "@babel/helpers" "^7.13.16" + "@babel/parser" "^7.13.16" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.15" + "@babel/types" "^7.13.16" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.11.6", "@babel/generator@^7.12.1", "@babel/generator@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" - integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== +"@babel/generator@^7.12.1", "@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.16.tgz#0befc287031a201d84cdfc173b46b320ae472d14" + integrity sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg== dependencies: - "@babel/types" "^7.12.5" + "@babel/types" "^7.13.16" jsesc "^2.5.1" source-map "^0.5.0" @@ -160,29 +137,20 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468" - integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== - dependencies: - "@babel/types" "^7.12.1" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" - integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.12.13" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" - integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" "@babel/helper-builder-react-jsx-experimental@^7.12.1": version "7.12.4" @@ -201,7 +169,7 @@ "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.12.5": +"@babel/helper-compilation-targets@^7.12.1": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== @@ -211,154 +179,164 @@ browserslist "^4.14.5" semver "^5.5.0" -"@babel/helper-compilation-targets@^7.8.7": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50" - integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" + integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== dependencies: - "@babel/compat-data" "^7.12.1" - "@babel/helper-validator-option" "^7.12.1" - browserslist "^4.12.0" - semver "^5.5.0" + "@babel/compat-data" "^7.13.15" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.7.4", "@babel/helper-create-class-features-plugin@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" - integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.13.11": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" -"@babel/helper-create-regexp-features-plugin@^7.12.1": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" - integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" - integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" - integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== +"@babel/helper-define-polyfill-provider@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1" + integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw== dependencies: - "@babel/types" "^7.12.1" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" - integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/types" "^7.13.0" -"@babel/helper-get-function-arity@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" - integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== +"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== dependencies: - "@babel/types" "^7.10.4" + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-hoist-variables@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" - integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.12.13" -"@babel/helper-member-expression-to-functions@^7.12.1": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" - integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" + integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== dependencies: - "@babel/types" "^7.12.7" + "@babel/traverse" "^7.13.15" + "@babel/types" "^7.13.16" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c" - integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.13.12" -"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: - "@babel/types" "^7.12.5" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.11.0", "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz#7f94ae5e08721a49467346aa04fd22f750033b9c" - integrity sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw== +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== dependencies: - "@babel/types" "^7.12.7" + "@babel/types" "^7.12.13" -"@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== -"@babel/helper-regex@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" - integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== - dependencies: - lodash "^4.17.19" +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== -"@babel/helper-remap-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" - integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/types" "^7.12.1" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-replace-supers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" - integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== +"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.13.12" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" @@ -367,66 +345,62 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" - integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== +"@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== dependencies: - "@babel/types" "^7.11.0" + "@babel/types" "^7.12.13" "@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== -"@babel/helper-validator-option@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" - integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== - -"@babel/helper-wrap-function@^7.10.4": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" - integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/helpers@^7.10.4", "@babel/helpers@^7.12.1", "@babel/helpers@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helpers@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79" - integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== +"@babel/helpers@^7.12.1", "@babel/helpers@^7.12.5", "@babel/helpers@^7.13.16": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.17.tgz#b497c7a00e9719d5b613b8982bda6ed3ee94caf6" + integrity sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg== dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.17" + "@babel/types" "^7.13.17" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.3.3", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.9.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.7.0": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== -"@babel/parser@^7.1.6", "@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7": +"@babel/parser@^7.1.6", "@babel/parser@^7.12.11", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7", "@babel/parser@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.16.tgz#0f18179b0448e6939b1f3f5c4c355a3a9bcdfd37" + integrity sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw== + +"@babel/parser@^7.10.4", "@babel/parser@^7.12.1": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== @@ -436,32 +410,25 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e" - integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - -"@babel/plugin-proposal-class-properties@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba" - integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" -"@babel/plugin-proposal-class-properties@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" - integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b" + integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.12.1": +"@babel/plugin-proposal-class-properties@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== @@ -469,16 +436,15 @@ "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-decorators@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e" - integrity sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== +"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-decorators" "^7.8.3" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-proposal-decorators@^7.12.1", "@babel/plugin-proposal-decorators@^7.8.3": +"@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== @@ -487,55 +453,56 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.12.1" -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" - integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== +"@babel/plugin-proposal-decorators@^7.12.12": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.15.tgz#e91ccfef2dc24dd5bd5dcc9fc9e2557c684ecfb8" + integrity sha512-ibAMAqUm97yzi+LPgdr5Nqb9CMkeieGHvwPg1ywSGjZrZHQEGqE01HmOio8kxRpA/+VtOHouIVy2FMpBbtltjA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/helper-create-class-features-plugin" "^7.13.11" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-decorators" "^7.12.13" + +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-default-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz#c6e62d668a8abcfe0d28b82f560395fecb611c5a" - integrity sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ== + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.13.tgz#f110284108a9b2b96f01b15b3be9e54c2610a989" + integrity sha512-idIsBT+DGXdOHL82U+8bwX4goHm/z10g8sGGrQroh+HCRcm7mDv/luaGdWJQMTuCX2FsdXS7X0Nyyzp4znAPJA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-export-default-from" "^7.12.1" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-default-from" "^7.12.13" -"@babel/plugin-proposal-export-namespace-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" - integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" - integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" - integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== @@ -543,23 +510,15 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-numeric-separator@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" - integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.1.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.8.3": +"@babel/plugin-proposal-numeric-separator@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== @@ -567,16 +526,23 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@7.11.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" - integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== +"@babel/plugin-proposal-numeric-separator@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" + integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.9.0": +"@babel/plugin-proposal-object-rest-spread@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== @@ -585,55 +551,67 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" - integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" -"@babel/plugin-proposal-optional-chaining@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" - integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== +"@babel/plugin-proposal-optional-chaining@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.8.3", "@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" - integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== +"@babel/plugin-proposal-optional-chaining@^7.1.0", "@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-private-methods@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" - integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" - integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -649,19 +627,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-decorators@^7.12.1", "@babel/plugin-syntax-decorators@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz#81a8b535b284476c41be6de06853a8802b98c5dd" - integrity sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w== +"@babel/plugin-syntax-decorators@^7.12.1", "@babel/plugin-syntax-decorators@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" @@ -670,12 +655,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz#a9eb31881f4f9a1115a3d2c6d64ac3f6016b5a9d" - integrity sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw== +"@babel/plugin-syntax-export-default-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.13.tgz#3c807d37efaf0a806f1deb556ccb3b2f562ae9c2" + integrity sha512-gVry0zqoums0hA+EniCYK3gABhjYSLX1dVuwYpPw9DrLNA4/GovXySHVg4FGRsZht09ON/5C2NVx3keq+qqVGQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" @@ -684,12 +669,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" - integrity sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA== +"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -705,20 +690,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" - integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@7.12.1", "@babel/plugin-syntax-jsx@^7.12.1", "@babel/plugin-syntax-jsx@^7.7.4": +"@babel/plugin-syntax-jsx@7.12.1", "@babel/plugin-syntax-jsx@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -733,14 +718,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -761,110 +746,108 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-top-level-await@^7.8.3": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-typescript@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" - integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" - integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" - integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" - integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" - integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.12.13": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz#a9c0f10794855c63b1d629914c7dcfeddd185892" + integrity sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" - integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" - integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" - integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" - integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27" + integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" - integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" - integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-flow-strip-types@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" - integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow" "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-flow-strip-types@^7.12.1", "@babel/plugin-transform-flow-strip-types@^7.7.4": +"@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== @@ -872,131 +855,139 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" - integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== +"@babel/plugin-transform-flow-strip-types@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz#58177a48c209971e8234e99906cb6bd1122addd3" + integrity sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-flow" "^7.12.13" -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" - integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" - integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" - integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" - integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" - integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" - integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== +"@babel/plugin-transform-modules-commonjs@^7.1.0", "@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== dependencies: - "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" - integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" - integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" - integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" - integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-parameters@^7.10.4", "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.8.7": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" - integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" - integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-react-constant-elements@^7.0.0", "@babel/plugin-transform-react-constant-elements@^7.7.4", "@babel/plugin-transform-react-constant-elements@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz#4471f0851feec3231cc9aaa0dccde39947c1ac1e" - integrity sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA== +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-react-display-name@7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5" - integrity sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A== +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" + integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.8.3": +"@babel/plugin-transform-react-display-name@7.12.1", "@babel/plugin-transform-react-display-name@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.9.0": +"@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-development@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.1.tgz#0b8f8cd531dcf7991f1e5f2c10a2a4f1cfc78e36" integrity sha512-IilcGWdN1yNgEGOrB96jbTplRh+V2Pz1EoEwsKsHfX1a/L40cUYuD71Zepa7C+ujv7kJIxnDftWeZbKNEqZjCQ== @@ -1005,21 +996,28 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-jsx" "^7.12.1" -"@babel/plugin-transform-react-jsx-self@^7.12.1", "@babel/plugin-transform-react-jsx-self@^7.9.0": +"@babel/plugin-transform-react-jsx-development@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + +"@babel/plugin-transform-react-jsx-self@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-jsx-source@^7.12.1", "@babel/plugin-transform-react-jsx-source@^7.9.0": +"@babel/plugin-transform-react-jsx-source@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.7.7", "@babel/plugin-transform-react-jsx@^7.9.1": +"@babel/plugin-transform-react-jsx@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz#c2d96c77c2b0e4362cc4e77a43ce7c2539d478cb" integrity sha512-RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw== @@ -1029,6 +1027,17 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-jsx" "^7.12.1" +"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3" + integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.13.12" + "@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" @@ -1037,237 +1046,98 @@ "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.8.7": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" - integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.13.15": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" + integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" - integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-runtime@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b" - integrity sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw== +"@babel/plugin-transform-runtime@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" resolve "^1.8.1" semver "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" - integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" - integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.7": +"@babel/plugin-transform-sticky-regex@^7.12.1": version "7.12.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf" - integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-regex" "^7.10.4" - -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" - integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a" - integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== +"@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-typescript@^7.12.1", "@babel/plugin-transform-typescript@^7.9.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" - integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-typescript" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-unicode-escapes@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" - integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" - integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== +"@babel/plugin-transform-typescript@^7.12.1", "@babel/plugin-transform-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" -"@babel/preset-env@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== dependencies: - "@babel/compat-data" "^7.9.0" - "@babel/helper-compilation-targets" "^7.8.7" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.0" - "@babel/plugin-transform-modules-commonjs" "^7.9.0" - "@babel/plugin-transform-modules-systemjs" "^7.9.0" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" - browserslist "^4.9.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/preset-env@^7.1.6": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.7.tgz#54ea21dbe92caf6f10cb1a0a576adc4ebf094b55" - integrity sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew== +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== dependencies: - "@babel/compat-data" "^7.12.7" - "@babel/helper-compilation-targets" "^7.12.5" - "@babel/helper-module-imports" "^7.12.5" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-option" "^7.12.1" - "@babel/plugin-proposal-async-generator-functions" "^7.12.1" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-dynamic-import" "^7.12.1" - "@babel/plugin-proposal-export-namespace-from" "^7.12.1" - "@babel/plugin-proposal-json-strings" "^7.12.1" - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-numeric-separator" "^7.12.7" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.7" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.12.1" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-async-to-generator" "^7.12.1" - "@babel/plugin-transform-block-scoped-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.1" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-computed-properties" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-dotall-regex" "^7.12.1" - "@babel/plugin-transform-duplicate-keys" "^7.12.1" - "@babel/plugin-transform-exponentiation-operator" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-function-name" "^7.12.1" - "@babel/plugin-transform-literals" "^7.12.1" - "@babel/plugin-transform-member-expression-literals" "^7.12.1" - "@babel/plugin-transform-modules-amd" "^7.12.1" - "@babel/plugin-transform-modules-commonjs" "^7.12.1" - "@babel/plugin-transform-modules-systemjs" "^7.12.1" - "@babel/plugin-transform-modules-umd" "^7.12.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" - "@babel/plugin-transform-new-target" "^7.12.1" - "@babel/plugin-transform-object-super" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-property-literals" "^7.12.1" - "@babel/plugin-transform-regenerator" "^7.12.1" - "@babel/plugin-transform-reserved-words" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/plugin-transform-sticky-regex" "^7.12.7" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/plugin-transform-typeof-symbol" "^7.12.1" - "@babel/plugin-transform-unicode-escapes" "^7.12.1" - "@babel/plugin-transform-unicode-regex" "^7.12.1" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.12.7" - core-js-compat "^3.7.0" - semver "^5.5.0" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.4.5", "@babel/preset-env@^7.8.7", "@babel/preset-env@^7.9.5": +"@babel/preset-env@7.12.1", "@babel/preset-env@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== @@ -1339,15 +1209,91 @@ core-js-compat "^3.6.2" semver "^5.5.0" -"@babel/preset-flow@^7.0.0", "@babel/preset-flow@^7.12.1", "@babel/preset-flow@^7.7.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.12.1.tgz#1a81d376c5a9549e75352a3888f8c273455ae940" - integrity sha512-UAoyMdioAhM6H99qPoKvpHMzxmNVXno8GYU/7vZmGaHk6/KqfDYL1W0NxszVbJ2EP271b7e6Ox+Vk2A9QsB3Sw== +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.12.11", "@babel/preset-env@^7.8.4": + version "7.13.15" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f" + integrity sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA== + dependencies: + "@babel/compat-data" "^7.13.15" + "@babel/helper-compilation-targets" "^7.13.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions" "^7.13.15" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.13.15" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.14" + babel-plugin-polyfill-corejs2 "^0.2.0" + babel-plugin-polyfill-corejs3 "^0.2.0" + babel-plugin-polyfill-regenerator "^0.2.0" + core-js-compat "^3.9.0" + semver "^6.3.0" + +"@babel/preset-flow@^7.0.0", "@babel/preset-flow@^7.12.1": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.13.13.tgz#a61a1c149b3f77589d795287744393444d5cdd9e" + integrity sha512-MDtwtamMifqq3R2mC7l3A3uFalUb3NH5TIBQWjN/epEPlZktcLq4se3J+ivckKrLMGsR7H9LW8+pYuIUN9tsKg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-transform-flow-strip-types" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-flow-strip-types" "^7.13.0" -"@babel/preset-modules@^0.1.3": +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== @@ -1358,19 +1304,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@7.9.1": - version "7.9.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.9.1.tgz#b346403c36d58c3bb544148272a0cefd9c28677a" - integrity sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-react-display-name" "^7.8.3" - "@babel/plugin-transform-react-jsx" "^7.9.1" - "@babel/plugin-transform-react-jsx-development" "^7.9.0" - "@babel/plugin-transform-react-jsx-self" "^7.9.0" - "@babel/plugin-transform-react-jsx-source" "^7.9.0" - -"@babel/preset-react@^7.0.0", "@babel/preset-react@^7.12.1", "@babel/preset-react@^7.9.4": +"@babel/preset-react@7.12.1", "@babel/preset-react@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== @@ -1383,24 +1317,19 @@ "@babel/plugin-transform-react-jsx-source" "^7.12.1" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-typescript@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz#87705a72b1f0d59df21c179f7c3d2ef4b16ce192" - integrity sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-typescript" "^7.9.0" - -"@babel/preset-typescript@^7.1.0": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz#fc7df8199d6aae747896f1e6c61fc872056632a3" - integrity sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw== +"@babel/preset-react@^7.12.10", "@babel/preset-react@^7.12.5": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" + integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-option" "^7.12.1" - "@babel/plugin-transform-typescript" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.13.12" + "@babel/plugin-transform-react-jsx-development" "^7.12.17" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-typescript@^7.12.1": +"@babel/preset-typescript@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== @@ -1408,18 +1337,27 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript" "^7.12.1" +"@babel/preset-typescript@^7.1.0", "@babel/preset-typescript@^7.12.7": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a" + integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-typescript" "^7.13.0" + "@babel/register@^7.0.0", "@babel/register@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.1.tgz#cdb087bdfc4f7241c03231f22e15d211acf21438" - integrity sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q== + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.13.16.tgz#ae3ab0b55c8ec28763877383c454f01521d9a53d" + integrity sha512-dh2t11ysujTwByQjXNgJ48QZ2zcXKQVdV8s0TbeMI0flmtGWCdTwK9tJiACHXPLmncm5+ktNn/diojA45JE4jg== dependencies: + clone-deep "^4.0.1" find-cache-dir "^2.0.0" - lodash "^4.17.19" make-dir "^2.1.0" pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.8.3": +"@babel/runtime-corejs3@^7.10.2": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.1.tgz#51b9092befbeeed938335a109dbe0df51451e9dc" integrity sha512-umhPIcMrlBZ2aTWlWjUseW9LjQKxi1dpFlQS8DzsxB//5K+u6GLTC/JliPKHsd5kJVPIU6X/Hy0YvWOYPcMxBw== @@ -1427,37 +1365,37 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.0.tgz#337eda67401f5b066a6f205a3113d4ac18ba495b" - integrity sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.11.2", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.1", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.9.2": +"@babel/runtime@7.12.1", "@babel/runtime@^7.10.3", "@babel/runtime@^7.11.2", "@babel/runtime@^7.5.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.0", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.17.tgz#8966d1fc9593bf848602f0662d6b4d0069e3a7ec" + integrity sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.4.4", "@babel/runtime@^7.6.0", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" - integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== +"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.12.7": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/template@^7.3.3", "@babel/template@^7.4.0", "@babel/template@^7.8.6": +"@babel/template@^7.3.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== @@ -1466,7 +1404,7 @@ "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.9.0": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.7.0": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== @@ -1481,20 +1419,19 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5", "@babel/traverse@^7.12.9": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f" - integrity sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" +"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.13.15", "@babel/traverse@^7.13.17": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.17.tgz#c85415e0c7d50ac053d758baec98b28b2ecfeea3" + integrity sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.16" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.16" + "@babel/types" "^7.13.17" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.19" "@babel/traverse@^7.12.10": version "7.12.10" @@ -1511,7 +1448,7 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.0", "@babel/types@^7.7.0", "@babel/types@^7.9.0", "@babel/types@^7.9.5": +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== @@ -1520,13 +1457,12 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13" - integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ== +"@babel/types@^7.10.4", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.13.16", "@babel/types@^7.13.17", "@babel/types@^7.4.4": + version "7.13.17" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.17.tgz#48010a115c9fba7588b4437dd68c9469012b38b4" + integrity sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" + "@babel/helper-validator-identifier" "^7.12.11" to-fast-properties "^2.0.0" "@babel/types@^7.12.10", "@babel/types@^7.12.11": @@ -1652,7 +1588,7 @@ "@emotion/serialize" "^0.11.15" "@emotion/utils" "0.11.3" -"@emotion/styled@^10.0.23": +"@emotion/styled@^10.0.27": version "10.0.27" resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== @@ -1696,6 +1632,21 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" + integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + "@evocateur/libnpmaccess@^3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" @@ -1785,7 +1736,7 @@ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== -"@hapi/joi@^15.0.0": +"@hapi/joi@^15.1.0": version "15.1.1" resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== @@ -1802,11 +1753,6 @@ dependencies: "@hapi/hoek" "^8.3.0" -"@icons/material@^0.2.4": - version "0.2.4" - resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8" - integrity sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw== - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1823,15 +1769,6 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== -"@jest/console@^24.7.1", "@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - "@jest/console@^26.6.1": version "26.6.1" resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.1.tgz#6a19eaac4aa8687b4db9130495817c65aec3d34e" @@ -1844,39 +1781,51 @@ jest-util "^26.6.1" slash "^3.0.0" -"@jest/core@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" - integrity sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== +"@jest/console@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^26.6.2" + jest-util "^26.6.2" + slash "^3.0.0" + +"@jest/core@^26.6.0", "@jest/core@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/reporters" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.9.0" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-resolve-dependencies "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - jest-watcher "^24.9.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - realpath-native "^1.1.0" - rimraf "^2.5.4" - slash "^2.0.0" - strip-ansi "^5.0.0" + graceful-fs "^4.2.4" + jest-changed-files "^26.6.2" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-resolve-dependencies "^26.6.3" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + jest-watcher "^26.6.2" + micromatch "^4.0.2" + p-each-series "^2.1.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" "@jest/core@^26.6.1": version "26.6.1" @@ -1912,15 +1861,15 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^24.3.0", "@jest/environment@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" - integrity sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== +"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" "@jest/environment@^26.6.1": version "26.6.1" @@ -1932,15 +1881,6 @@ "@types/node" "*" jest-mock "^26.6.1" -"@jest/fake-timers@^24.3.0", "@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - "@jest/fake-timers@^26.6.1": version "26.6.1" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.1.tgz#5aafba1822075b7142e702b906094bea15f51acf" @@ -1953,6 +1893,18 @@ jest-mock "^26.6.1" jest-util "^26.6.1" +"@jest/fake-timers@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== + dependencies: + "@jest/types" "^26.6.2" + "@sinonjs/fake-timers" "^6.0.1" + "@types/node" "*" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" + "@jest/globals@^26.6.1": version "26.6.1" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.1.tgz#b232c7611d8a2de62b4bf9eb9a007138322916f4" @@ -1962,32 +1914,14 @@ "@jest/types" "^26.6.1" expect "^26.6.1" -"@jest/reporters@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" - integrity sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== +"@jest/globals@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.2.6" - jest-haste-map "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - node-notifier "^5.4.2" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" + "@jest/environment" "^26.6.2" + "@jest/types" "^26.6.2" + expect "^26.6.2" "@jest/reporters@^26.6.1": version "26.6.1" @@ -2021,14 +1955,37 @@ optionalDependencies: node-notifier "^8.0.0" -"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== +"@jest/reporters@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^26.6.2" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^7.0.0" + optionalDependencies: + node-notifier "^8.0.0" "@jest/source-map@^26.5.0": version "26.5.0" @@ -2039,14 +1996,24 @@ graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== +"@jest/source-map@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" + +"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/types" "^26.6.2" "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-result@^26.6.1": version "26.6.1" @@ -2058,16 +2025,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" - integrity sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== - dependencies: - "@jest/test-result" "^24.9.0" - jest-haste-map "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - "@jest/test-sequencer@^26.6.1": version "26.6.1" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.1.tgz#34216ac2c194b0eeebde30d25424d1134703fd2e" @@ -2079,71 +2036,60 @@ jest-runner "^26.6.1" jest-runtime "^26.6.1" -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" - integrity sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== +"@jest/test-sequencer@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" + "@jest/test-result" "^26.6.2" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" -"@jest/transform@^26.0.0": - version "26.6.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.0.tgz#1a6b95d0c7f9b4f96dd3aab9d28422a9e5e4043e" - integrity sha512-NUNA1NMCyVV9g5NIQF1jzW7QutQhB/HAocteCiUyH0VhmLXnGMTfPYQu1G6IjPk+k1SWdh2PD+Zs1vMqbavWzg== +"@jest/transform@^26.6.1": + version "26.6.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.1.tgz#f70786f96e0f765947b4fb4f54ffcfb7bd783711" + integrity sha512-oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^26.6.0" + "@jest/types" "^26.6.1" babel-plugin-istanbul "^6.0.0" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^26.6.0" + jest-haste-map "^26.6.1" jest-regex-util "^26.0.0" - jest-util "^26.6.0" + jest-util "^26.6.1" micromatch "^4.0.2" pirates "^4.0.1" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/transform@^26.6.1": - version "26.6.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.1.tgz#f70786f96e0f765947b4fb4f54ffcfb7bd783711" - integrity sha512-oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ== +"@jest/transform@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^26.6.1" + "@jest/types" "^26.6.2" babel-plugin-istanbul "^6.0.0" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^26.6.1" + jest-haste-map "^26.6.2" jest-regex-util "^26.0.0" - jest-util "^26.6.1" + jest-util "^26.6.2" micromatch "^4.0.2" pirates "^4.0.1" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^24.3.0", "@jest/types@^24.9.0": +"@jest/types@^24.9.0": version "24.9.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== @@ -2184,6 +2130,17 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + "@lerna/add@3.21.0": version "3.21.0" resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.21.0.tgz#27007bde71cc7b0a2969ab3c2f0ae41578b4577b" @@ -2963,41 +2920,16 @@ prop-types "^15.7.2" react-is "^16.8.0 || ^17.0.0" -"@mdx-js/loader@^1.6.19": - version "1.6.21" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.21.tgz#e5b2b5c48d182e495d36104b0c7a5da96964a2dd" - integrity sha512-4xNtT7oal4PrLSpZE+75nj9XMwYwc5BuoHmer1GDmer2Hhg8DCLxskk4lWpXnMv+IUg7MboK0EAtZ2fk0szt3A== +"@mdx-js/loader@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" + integrity sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== dependencies: - "@mdx-js/mdx" "1.6.21" - "@mdx-js/react" "1.6.21" + "@mdx-js/mdx" "1.6.22" + "@mdx-js/react" "1.6.22" loader-utils "2.0.0" -"@mdx-js/mdx@1.6.21": - version "1.6.21" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.21.tgz#d3651b4802db7bdc399270c0ffa9e2aa99dd4b00" - integrity sha512-z35VI6qDw9eAzR/obtgHbYVUdb/Pm+oUnlP1lLR94Oe05Xs2H7vlAgpuFBCLH5g/egzAc2wZCyoVydr25CsF+A== - dependencies: - "@babel/core" "7.11.6" - "@babel/plugin-syntax-jsx" "7.10.4" - "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "1.6.21" - babel-plugin-apply-mdx-type-prop "1.6.21" - babel-plugin-extract-import-names "1.6.21" - camelcase-css "2.0.1" - detab "2.0.3" - hast-util-raw "6.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "9.1.2" - remark-footnotes "2.0.0" - remark-mdx "1.6.21" - remark-parse "8.0.3" - remark-squeeze-paragraphs "4.0.0" - style-to-object "0.3.0" - unified "9.2.0" - unist-builder "2.0.3" - unist-util-visit "2.0.3" - -"@mdx-js/mdx@^1.6.19": +"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.22": version "1.6.22" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== @@ -3022,15 +2954,10 @@ unist-builder "2.0.3" unist-util-visit "2.0.3" -"@mdx-js/react@1.6.21", "@mdx-js/react@^1.6.19": - version "1.6.21" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.21.tgz#86d962471a5e160c59a6b32054aa55c0c7ca404e" - integrity sha512-CgSNT9sq2LAlhEbVlPg7DwUQkypz+CWaWGcJbkgmp9WCAy6vW33CQ44UbKPiH3wet9o+UbXeQOqzZd041va83g== - -"@mdx-js/util@1.6.21": - version "1.6.21" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.21.tgz#25f97a0a1b76e78c16ae5d98c6c73e1be8d89e39" - integrity sha512-6sANhqfEHu6gdHZSrzDjN18Y48mIon8f2Os6J+IFmMHN0IhNG/0PUIIsI07kA1sZ9t6vgZNBloVmcDa5WOSe6A== +"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== "@mdx-js/util@1.6.22": version "1.6.22" @@ -3045,18 +2972,18 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.stat@^1.1.2": version "1.1.3" @@ -3064,19 +2991,20 @@ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" "@npmcli/move-file@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" - integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== dependencies: mkdirp "^1.0.4" + rimraf "^3.0.2" "@octokit/auth-token@^2.4.0": version "2.4.2" @@ -3187,7 +3115,7 @@ dependencies: "@types/node" ">= 8" -"@pmmmwh/react-refresh-webpack-plugin@^0.4.2": +"@pmmmwh/react-refresh-webpack-plugin@0.4.3", "@pmmmwh/react-refresh-webpack-plugin@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== @@ -3199,12 +3127,12 @@ schema-utils "^2.6.5" source-map "^0.7.3" -"@popperjs/core@^2.4.4", "@popperjs/core@^2.5.4": - version "2.5.4" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.5.4.tgz#de25b5da9f727985a3757fd59b5d028aba75841a" - integrity sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ== +"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": + version "2.9.2" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.2.tgz#adea7b6953cbb34651766b0548468e743c6a2353" + integrity sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q== -"@reach/router@^1.3.3": +"@reach/router@^1.3.4": version "1.3.4" resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== @@ -3214,45 +3142,26 @@ prop-types "^15.6.1" react-lifecycles-compat "^3.0.4" -"@rollup/plugin-alias@^3.0.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.1.tgz#bb96cf37fefeb0a953a6566c284855c7d1cd290c" - integrity sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw== - dependencies: - slash "^3.0.0" - -"@rollup/plugin-commonjs@^11.0.2": - version "11.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" - integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA== - dependencies: - "@rollup/pluginutils" "^3.0.8" - commondir "^1.0.1" - estree-walker "^1.0.1" - glob "^7.1.2" - is-reference "^1.1.2" - magic-string "^0.25.2" - resolve "^1.11.0" - -"@rollup/plugin-json@^4.0.2": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" - integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== +"@rollup/plugin-node-resolve@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== dependencies: "@rollup/pluginutils" "^3.0.8" - -"@rollup/plugin-node-resolve@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-6.1.0.tgz#0d2909f4bf606ae34d43a9bc8be06a9b0c850cf0" - integrity sha512-Cv7PDIvxdE40SWilY5WgZpqfIUEaDxFxs89zCAHjqyRwlTSuql4M5hjIuc5QYJkOH0/vyiyNXKD72O+LhRipGA== - dependencies: - "@rollup/pluginutils" "^3.0.0" "@types/resolve" "0.0.8" builtin-modules "^3.1.0" is-module "^1.0.0" - resolve "^1.11.1" + resolve "^1.14.2" -"@rollup/pluginutils@^3.0.0", "@rollup/pluginutils@^3.0.8": +"@rollup/plugin-replace@^2.3.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -3266,18 +3175,6 @@ resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz#5405ee8e444ed212db44e79351f0c70a582aae25" integrity sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw== -"@sindresorhus/df@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" - integrity sha1-xptm9S9vzdKHyAffIQMF2694UA0= - -"@sindresorhus/df@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" - integrity sha1-0gjPJ+BvC7R20U197M19cm6ao4k= - dependencies: - execa "^0.2.2" - "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -3297,709 +3194,572 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@storybook/addon-actions@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.1.9.tgz#b6d185b8e4e73691acc428b59e4d331195d64a40" - integrity sha512-vYqwuaBHrjRbbuyf4WBc5uDhrSejVEEiCabuu4g00R3dN7P5Ne/tbSw9EkYbbrRKxlEhdkk83DU1/J/+mCY5jw== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-api" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/theming" "6.1.9" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" - polished "^3.4.4" - prop-types "^15.7.2" - react-inspector "^5.0.1" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - uuid "^8.0.0" - -"@storybook/addon-actions@^6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.1.1.tgz#1d21b953db49e0f0af75865b0e92e8cc50f85b4b" - integrity sha512-M0vP3a0UfaN/Mq1krHAIj0K5U82Evj4y9NJGvY6syLS6b6+nuxIsuFX2RLuneSVEW+xunQ32cdpBuAkQ1pYkOg== - dependencies: - "@storybook/addons" "6.1.1" - "@storybook/api" "6.1.1" - "@storybook/client-api" "6.1.1" - "@storybook/components" "6.1.1" - "@storybook/core-events" "6.1.1" - "@storybook/theming" "6.1.1" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" - polished "^3.4.4" +"@storybook/addon-actions@6.2.8", "@storybook/addon-actions@^6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.2.8.tgz#e11d01a35e4685e692015a5051c583a0931ecd4a" + integrity sha512-bQE9rmVGThniXWxz57Py5bqC4my7DLCK3gT4U4cXv31zH+NMlJqSNHHfHf/Ob43fTdoCyLcB3vlWsPLra7WOCg== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/theming" "6.2.8" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + polished "^4.0.5" prop-types "^15.7.2" - react-inspector "^5.0.1" + react-inspector "^5.1.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" util-deprecate "^1.0.2" - uuid "^8.0.0" - -"@storybook/addon-backgrounds@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.9.tgz#4e9647001b2f396f56428218480f541e3a8a0e60" - integrity sha512-0/nnbnWZqo4NjyHFxcCHkcU+t8uUdk///9jSXRs4swmOLIFRaftEc/ZJ2rScu1Sc7y0CQdbk1Jjyx5/2cHBQtw== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/theming" "6.1.9" - core-js "^3.0.1" - global "^4.3.2" + uuid-browser "^3.1.0" + +"@storybook/addon-backgrounds@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.2.8.tgz#9fb199c283c346335503e8a6cd18b0839aea9b8e" + integrity sha512-nsKpoDIYsiYLWe+NCIMWkdUhQIUw0wcfAtSS/+Lm9WXlJ4ateB0guxdZn+676nt1FbO9wR22QQYwLHvUED4v5A== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/theming" "6.2.8" + core-js "^3.8.2" + global "^4.4.0" memoizerific "^1.11.3" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.1.9.tgz#d7663d4c95db49163c372989f04264b11a4fa5cf" - integrity sha512-ctMXTcouqrPlNpQ0w3q6wjg16s1DL9VJtw1WvkySwezOE0ytfeC8M4nsbsKJnuY+dCadHKGn392DC1qVidY7Hg== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-api" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/node-logger" "6.1.9" - "@storybook/theming" "6.1.9" - core-js "^3.0.1" +"@storybook/addon-controls@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.2.8.tgz#15c79b6c1daae218dcabf240bc0013e2c68bf208" + integrity sha512-VpMo5qPlRVWr1GALWOCRDuompYZm+7z0FRc3x71AkT3sCIZdiPjHHMt7IkG14ranEumusNtBZ2ez8NgKX0mDdQ== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/node-logger" "6.2.8" + "@storybook/theming" "6.2.8" + core-js "^3.8.2" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.1.9.tgz#41cf82cece4abcf7640a1b7c2be6a7d5908c4678" - integrity sha512-5pwt2WU/yD4cnHU2KOpzU4t7A9FoePhZ15WOajtuV+W/hekNQSOGgNASQZbVOOldl954ireNIjZHtvthpI0tvQ== - dependencies: - "@babel/core" "^7.12.1" - "@babel/generator" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/plugin-transform-react-jsx" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@jest/transform" "^26.0.0" - "@mdx-js/loader" "^1.6.19" - "@mdx-js/mdx" "^1.6.19" - "@mdx-js/react" "^1.6.19" - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-api" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core" "6.1.9" - "@storybook/core-events" "6.1.9" +"@storybook/addon-docs@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.2.8.tgz#b5d039ad04805eceb99dbbb60a45c6d49096f0c3" + integrity sha512-IWnb10ImrzRMT2qw9785p3wYEI6U9gjsg6H2zKcRJQP5dEboqeX3OFjUKfXkaIWii4nz8MtJjBg5t4BdEYqLdw== + dependencies: + "@babel/core" "^7.12.10" + "@babel/generator" "^7.12.11" + "@babel/parser" "^7.12.11" + "@babel/plugin-transform-react-jsx" "^7.12.12" + "@babel/preset-env" "^7.12.11" + "@jest/transform" "^26.6.2" + "@mdx-js/loader" "^1.6.22" + "@mdx-js/mdx" "^1.6.22" + "@mdx-js/react" "^1.6.22" + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/builder-webpack4" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core" "6.2.8" + "@storybook/core-events" "6.2.8" "@storybook/csf" "0.0.1" - "@storybook/node-logger" "6.1.9" - "@storybook/postinstall" "6.1.9" - "@storybook/source-loader" "6.1.9" - "@storybook/theming" "6.1.9" - acorn "^7.1.0" - acorn-jsx "^5.1.0" - acorn-walk "^7.0.0" - core-js "^3.0.1" + "@storybook/node-logger" "6.2.8" + "@storybook/postinstall" "6.2.8" + "@storybook/source-loader" "6.2.8" + "@storybook/theming" "6.2.8" + acorn "^7.4.1" + acorn-jsx "^5.3.1" + acorn-walk "^7.2.0" + core-js "^3.8.2" doctrine "^3.0.0" - escodegen "^1.12.0" - fast-deep-equal "^3.1.1" - global "^4.3.2" + escodegen "^2.0.0" + fast-deep-equal "^3.1.3" + global "^4.4.0" html-tags "^3.1.0" js-string-escape "^1.0.1" - lodash "^4.17.15" - prettier "~2.0.5" + loader-utils "^2.0.0" + lodash "^4.17.20" + prettier "~2.2.1" prop-types "^15.7.2" - react-element-to-jsx-string "^14.3.1" + react-element-to-jsx-string "^14.3.2" regenerator-runtime "^0.13.7" - remark-external-links "^6.0.0" + remark-external-links "^8.0.0" remark-slug "^6.0.0" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-essentials@^6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.1.9.tgz#e689de480ea626a784bc3784b36ceb4c9b366561" - integrity sha512-mw05LsBjWLu79u0lFsd3/kSpU7Dctt0xzcx8hXcaUKsiq7QvqPoKVutFuC8tvgoAVaCmmokLygscbMBOD2hq0w== - dependencies: - "@storybook/addon-actions" "6.1.9" - "@storybook/addon-backgrounds" "6.1.9" - "@storybook/addon-controls" "6.1.9" - "@storybook/addon-docs" "6.1.9" - "@storybook/addon-toolbars" "6.1.9" - "@storybook/addon-viewport" "6.1.9" - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/node-logger" "6.1.9" - core-js "^3.0.1" +"@storybook/addon-essentials@^6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.2.8.tgz#0a2551d73362f8e7d9758049b7ff3ddbf1f79e10" + integrity sha512-co2+/AYCWqQiokKJbVfJyQvcj0juMGXjLv57kZfJM0L0gP9i4rGtyTjy5VlmB8BmSs650ZuaKgShioC//gUr+g== + dependencies: + "@storybook/addon-actions" "6.2.8" + "@storybook/addon-backgrounds" "6.2.8" + "@storybook/addon-controls" "6.2.8" + "@storybook/addon-docs" "6.2.8" + "@storybook/addon-toolbars" "6.2.8" + "@storybook/addon-viewport" "6.2.8" + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/node-logger" "6.2.8" + core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-links@^6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.1.1.tgz#aa49e37742c954cfd469aac47500294d34d15b60" - integrity sha512-3tzQc/g0QPB2NHMAztnYUiwRXMlNdMzgPUGtrkP/IldckHr63wfReijBRUP0IMsIEJ6bCE8M9uH6M8HTUmyhtA== +"@storybook/addon-links@^6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.2.8.tgz#5b9a31d84d6ba93d4d05c6e4779ec99151612252" + integrity sha512-r64VQDvWaUaBunY2mBPHYh2oEVYNycB/EH4WvXK1it3hXs1XGCIWLap4lKvIcT894XhykS8Jxx/s8SUGIvRzBA== dependencies: - "@storybook/addons" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/core-events" "6.1.1" + "@storybook/addons" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" "@storybook/csf" "0.0.1" - "@storybook/router" "6.1.1" - "@types/qs" "^6.9.0" - core-js "^3.0.1" - global "^4.3.2" + "@storybook/router" "6.2.8" + "@types/qs" "^6.9.5" + core-js "^3.8.2" + global "^4.4.0" prop-types "^15.7.2" - qs "^6.6.0" + qs "^6.10.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.1.9.tgz#99c8b48afc24773faf9490753788ee354e97f5d8" - integrity sha512-rXYkVqSahrb6eG6CwyuI2TNzazUBGTsSQK1ywOmLwFK2xs+ybn1jDkkh5UmzuPN7g6ouT3qJfz1H2PMqfGEY8Q== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-api" "6.1.9" - "@storybook/components" "6.1.9" - core-js "^3.0.1" - -"@storybook/addon-viewport@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.1.9.tgz#7160b7598a34b8c19ff7571b781329fe8ad5de8d" - integrity sha512-+raES4+fDc0eCnpF4JW5kYwOTFEGiVmjmhFSrsXXuRXNGrCx4s5t9Bpklwm4YswIgmubB0Fpd0kaQS2LjRz94Q== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/theming" "6.1.9" - core-js "^3.0.1" - global "^4.3.2" +"@storybook/addon-toolbars@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.2.8.tgz#ab6dd7e080feed25d562d468316ac8e47b745ee4" + integrity sha512-BInsquQhEN/AD/any2tRZwreRQVueGrHg9bu1FnJzigpoUJv8VuDwOSIY1Fr1ZfMljhwVxwM5wGmHdVtG+SwDQ== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/components" "6.2.8" + core-js "^3.8.2" + +"@storybook/addon-viewport@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.2.8.tgz#65e6d028c757d18a3bb889e23bb80985d59b685b" + integrity sha512-SQvVQ59yGIH1BoBSZNssVeaHAUxCiORDzXzOLK7B6AjKx2hiIgP7+qQlqs2IzWvzdGzTOAZw3JP8+DiOnN1ehg== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/theming" "6.2.8" + core-js "^3.8.2" + global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.1.1.tgz#71f130deba215bd86f1c946855a6d813844a18f5" - integrity sha512-00wnzlltIUZF2kEqZeEbKXGXUV67+/693neMQwZ3wFqDGlADPh0dyayKnqOK90/HDhkmJPlSC0/kkU0TZwUCSQ== - dependencies: - "@storybook/api" "6.1.1" - "@storybook/channels" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/core-events" "6.1.1" - "@storybook/router" "6.1.1" - "@storybook/theming" "6.1.1" - core-js "^3.0.1" - global "^4.3.2" - regenerator-runtime "^0.13.7" - -"@storybook/addons@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.1.9.tgz#78f3cb27b7d934f091f311f89b6ca312d34f12b8" - integrity sha512-NRxdlGLmmSoVwlirVRgKC8xmW9cFkG+Sp5GEd4XkJDaaIg2vKR3RuFU9GuvIOVMxOhhERqhQ07bnDaAMKbFzGw== - dependencies: - "@storybook/api" "6.1.9" - "@storybook/channels" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/router" "6.1.9" - "@storybook/theming" "6.1.9" - core-js "^3.0.1" - global "^4.3.2" +"@storybook/addons@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.2.8.tgz#31d9bbd2e8b212490065a25e587621dab83ae392" + integrity sha512-zbavtYi66HAtgAROw5h4mR3mD9239ocCaYiasRanM+qyprguIvADPMGzgOA7COVfNI9MiIkxSA+E9oZ1y5PKfQ== + dependencies: + "@storybook/api" "6.2.8" + "@storybook/channels" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/router" "6.2.8" + "@storybook/theming" "6.2.8" + core-js "^3.8.2" + global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.1.1.tgz#3ffa4ccaa109c064c56914df130a2fed3bad1aa8" - integrity sha512-a3zmPI3YMXuIFO38zzQSrw0fDKP6IsIYnNre//9rgPMgvYa+/arvfDeZ8TZWwd5quuT2bwC8S67GVgBCuczUcw== +"@storybook/api@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.2.8.tgz#9165b25f8b71e08c4af5a30805407b025fbb5b1f" + integrity sha512-jaYT/IzFBUQTx/PqOIBty4HzZnRuk36vsGnBs/CWr8p3JCcnmLRaULsO0Q61rwFj2e4nMFMHEsZXEqRUXk4riw== dependencies: - "@reach/router" "^1.3.3" - "@storybook/channels" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/core-events" "6.1.1" + "@reach/router" "^1.3.4" + "@storybook/channels" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" "@storybook/csf" "0.0.1" - "@storybook/router" "6.1.1" + "@storybook/router" "6.2.8" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.1" - "@types/reach__router" "^1.3.5" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" + "@storybook/theming" "6.2.8" + "@types/reach__router" "^1.3.7" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" memoizerific "^1.11.3" + qs "^6.10.0" regenerator-runtime "^0.13.7" - store2 "^2.7.1" - telejson "^5.0.2" + store2 "^2.12.0" + telejson "^5.1.0" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/api@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.1.9.tgz#3f9bf00b2b18fa02965079fe775bd713677b30a3" - integrity sha512-S9SXlSiMeI450NIbOnx3UU9TZNyVD7jcBCjfNzhj0PqzRX/IG5Usj+R88Jm6MSIDjtsVjrWRCou+PrCh2xMnlQ== +"@storybook/builder-webpack4@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.2.8.tgz#af7b7d72617c38b917b2dfc910d268e022090fcd" + integrity sha512-7fQ9WQVbL/1SHiu853bTwwN8+CprbXycGd6VjN1PeSRXu8LkVOQWsNhWV3lwykOpDpieYSuZU3aS2ThRtWonGA== dependencies: - "@reach/router" "^1.3.3" - "@storybook/channels" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/csf" "0.0.1" - "@storybook/router" "6.1.9" + "@babel/core" "^7.12.10" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/channel-postmessage" "6.2.8" + "@storybook/channels" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core-common" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/node-logger" "6.2.8" + "@storybook/router" "6.2.8" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.9" - "@types/reach__router" "^1.3.5" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - store2 "^2.7.1" - telejson "^5.0.2" + "@storybook/theming" "6.2.8" + "@storybook/ui" "6.2.8" + "@types/node" "^14.0.10" + "@types/webpack" "^4.41.26" + autoprefixer "^9.8.6" + babel-loader "^8.2.2" + babel-plugin-macros "^2.8.0" + babel-plugin-polyfill-corejs3 "^0.1.0" + case-sensitive-paths-webpack-plugin "^2.3.0" + core-js "^3.8.2" + css-loader "^3.6.0" + dotenv-webpack "^1.8.0" + file-loader "^6.2.0" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^4.1.6" + fs-extra "^9.0.1" + glob "^7.1.6" + glob-promise "^3.4.0" + global "^4.4.0" + html-webpack-plugin "^4.0.0" + pnp-webpack-plugin "1.6.4" + postcss "^7.0.35" + postcss-flexbugs-fixes "^4.2.1" + postcss-loader "^4.2.0" + raw-loader "^4.0.2" + react-dev-utils "^11.0.3" + stable "^0.1.8" + style-loader "^1.3.0" + terser-webpack-plugin "^3.1.0" ts-dedent "^2.0.0" + url-loader "^4.1.1" util-deprecate "^1.0.2" + webpack "4" + webpack-dev-middleware "^3.7.3" + webpack-filter-warnings-plugin "^1.2.1" + webpack-hot-middleware "^2.25.0" + webpack-virtual-modules "^0.2.2" -"@storybook/channel-postmessage@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.1.1.tgz#4f9265184903316664d96c74a441cd47317f2147" - integrity sha512-d7KCW5qrj4Jcll1AMKA7TShwQHUiPUO+Rl1OM8uZvzw6SkxfIVT0vRyJ98u8jTYYbpSKWDn8VX8gQ0WR5IECcg== - dependencies: - "@storybook/channels" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/core-events" "6.1.1" - core-js "^3.0.1" - global "^4.3.2" - qs "^6.6.0" - telejson "^5.0.2" - -"@storybook/channel-postmessage@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.1.9.tgz#5d73c67ba94bcf68b14138bba6c5bb0850c72c5e" - integrity sha512-tX7pD9Xrf1WsatpJqtJ6o8MlgxG7jH+oFhNPkGvUbWiolVDQmuDndwM8Hh1kUnOWlyE1AN5hlM7av8MY+9D3NA== - dependencies: - "@storybook/channels" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/core-events" "6.1.9" - core-js "^3.0.1" - global "^4.3.2" - qs "^6.6.0" - telejson "^5.0.2" - -"@storybook/channels@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.1.1.tgz#7a5b6698fdaa74de7cdb9f5ab8a96b684b2b80eb" - integrity sha512-QSU1SkFFOPPIQyWk8dK6SN+WXQqroGS4wrpt5A9GGp+24ZlDzmKb70wIdhhi2jKG3EpSyIV381WDR2SZSBs6ig== +"@storybook/channel-postmessage@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.2.8.tgz#8624d8da25cd7bb9ff42bd9a46cd4b105d63d3ec" + integrity sha512-SWBpZopkMDstxuhC0qzhzZoJUbLpGkNFjy+f8BAXLikOWcEISk5e74dZm3Q20yV10KSRUoIGfPqhHG3QmkLwBA== dependencies: - core-js "^3.0.1" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" + "@storybook/channels" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" + core-js "^3.8.2" + global "^4.4.0" + qs "^6.10.0" + telejson "^5.1.0" -"@storybook/channels@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.1.9.tgz#94f07ff3615b11c07d1902be6b6cd298c0eea55c" - integrity sha512-aV+KsZPuoTtFKSMUkSCyVlVmtVHkSH35dSbyMazjlUD9cOLwkXB1s+LZL/GxxSR6a6uR75V0QWxItfNxaJETMQ== +"@storybook/channels@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.2.8.tgz#81ec350291adfe479eea69e47f670d64ce0fe8a2" + integrity sha512-wn4I1kljyhEYhdJV98SrzQutbeigBwtTtisCdICJrUoENpLBWjZYWg5s+Wam1Q65375ajgIzeL7IZH7/TjxeKg== dependencies: - core-js "^3.0.1" + core-js "^3.8.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/cli@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-6.1.9.tgz#83d92c4fe301174aef54709ed9ccb376ac8560ab" - integrity sha512-KHapw9PjGgvlhIzCekPgzeGPGVbzx5eO3DKyogvqd+XsGs+3Tfcoj3erfwuQ6mNi2xxpsx/gTLTzJn++fLD8XA== +"@storybook/cli@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-6.2.8.tgz#0ef8c875e0b2f13cdc81b70bb319eeb60bfb5d36" + integrity sha512-RRpFrIdPjHfW1E1eZXkyJGY1sNdg/jIU1MfhE9w9BD1NrGMQB3LXC0KOpGEP4OIHLfUrEE5l+SuyF+6yq0fRRA== dependencies: - "@babel/core" "^7.12.3" - "@babel/preset-env" "^7.12.1" - "@storybook/codemod" "6.1.9" - "@storybook/node-logger" "6.1.9" + "@babel/core" "^7.12.10" + "@babel/preset-env" "^7.12.11" + "@storybook/codemod" "6.2.8" + "@storybook/node-logger" "6.2.8" "@storybook/semver" "^7.3.2" - chalk "^4.0.0" - commander "^5.0.0" - core-js "^3.0.1" - cross-spawn "^7.0.0" - envinfo "^7.5.1" + chalk "^4.1.0" + commander "^6.2.1" + core-js "^3.8.2" + cross-spawn "^7.0.3" + envinfo "^7.7.3" express "^4.17.1" - find-up "^4.1.0" - fs-extra "^9.0.0" + find-up "^5.0.0" + fs-extra "^9.0.1" get-port "^5.1.1" - globby "^11.0.0" + globby "^11.0.2" inquirer "^7.0.0" - jscodeshift "^0.6.3" - json5 "^2.1.1" + jscodeshift "^0.11.0" + json5 "^2.1.3" leven "^3.1.0" - puppeteer-core "^2.0.0" + prompts "^2.4.0" + puppeteer-core "^2.1.1" + read-pkg-up "^7.0.1" shelljs "^0.8.4" strip-json-comments "^3.0.1" - update-notifier "^4.0.0" - -"@storybook/client-api@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.1.1.tgz#5c3416a278b1f7b99cd93e24c4eadbfb70c4ded9" - integrity sha512-OYnSLH6YR3DkvAeCWKY5UN0qkYKkML559+V47RlC1bEeB7GAmf5D3L73645FHpGSKNbGD+DHwE2hek+TvYmHEg== - dependencies: - "@storybook/addons" "6.1.1" - "@storybook/channel-postmessage" "6.1.1" - "@storybook/channels" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/core-events" "6.1.1" + update-notifier "^5.0.1" + +"@storybook/client-api@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.2.8.tgz#69b02085fcc4f00798d04ac03e6af514d6c87975" + integrity sha512-CZL+ANDUZ2uAdIQ/fe+qLLk7Cba7iT04mwiFIgL4zsG/51RQ8MXksh75RkW1VCLMRiJEuBt3P+Hqe0xs0yLoUw== + dependencies: + "@storybook/addons" "6.2.8" + "@storybook/channel-postmessage" "6.2.8" + "@storybook/channels" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" "@storybook/csf" "0.0.1" - "@types/qs" "^6.9.0" - "@types/webpack-env" "^1.15.3" - core-js "^3.0.1" - global "^4.3.2" - lodash "^4.17.15" - memoizerific "^1.11.3" - qs "^6.6.0" - regenerator-runtime "^0.13.7" - stable "^0.1.8" - store2 "^2.7.1" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/client-api@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.1.9.tgz#d4a8d38bc657f26e4837831b961e085da1954d51" - integrity sha512-b2DFaGAS5G2ly3UJY5NJNXh/LxgLgSJLbqPL4t48MFW5XjH+rmEWXE9P+ujCaPclH1/y7mZRMprDj3ycDbRo3Q== - dependencies: - "@storybook/addons" "6.1.9" - "@storybook/channel-postmessage" "6.1.9" - "@storybook/channels" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/csf" "0.0.1" - "@types/qs" "^6.9.0" - "@types/webpack-env" "^1.15.3" - core-js "^3.0.1" - global "^4.3.2" - lodash "^4.17.15" + "@types/qs" "^6.9.5" + "@types/webpack-env" "^1.16.0" + core-js "^3.8.2" + global "^4.4.0" + lodash "^4.17.20" memoizerific "^1.11.3" - qs "^6.6.0" + qs "^6.10.0" regenerator-runtime "^0.13.7" stable "^0.1.8" - store2 "^2.7.1" + store2 "^2.12.0" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.1.1.tgz#6d9c17daa0ea30c6d1b280aaa03e877f62cf70bf" - integrity sha512-LFi+kSR5OJectK41YAAs73xGyXm9Xq4vfwk+EZF4R3z4uI+hlDwDdUQkX5cxNLhNwudvQjojkU+8GyXgyd6Q+Q== +"@storybook/client-logger@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.2.8.tgz#2e32cc9f0b73e29fb386383ab9e927ab6d3668fc" + integrity sha512-O1pmTmKUwR8KW1Bv4o2z3LII/g5PQqykIvUMEoDLjL4ogS7aDaxXZSlONSPpCyGYcH9pVdHiRex37R7U9N8r3A== dependencies: - core-js "^3.0.1" - global "^4.3.2" - -"@storybook/client-logger@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.1.9.tgz#1d61a64000d4691780d75e19b78fd44adfdb5d9c" - integrity sha512-i7Q2ky9+Jwv+wmnlOGxmDOEdmaTIB69OQnnZNWGKufOwoIMjn6QO0VifARyA9W++nNSijjJ5th84tLJALaoCTA== - dependencies: - core-js "^3.0.1" - global "^4.3.2" + core-js "^3.8.2" + global "^4.4.0" -"@storybook/codemod@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-6.1.9.tgz#82e2cc5d47e2c4fec261062e174c2ee53e54a8b0" - integrity sha512-2Inu/V9t2CTVkmzIVGZUIdHHleQr82pQKUIrGwNtXZlfW6LdIlcVtNnLYuq37Q0WTK2DEpkbSZWnRIRJ9lrapQ== +"@storybook/codemod@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-6.2.8.tgz#4a1b0986053d4f0419c01cba3cdb393fecb0db1e" + integrity sha512-byJqgnm+L6DhN2InfUhkNSzuy5eNuF0PByBSLxr/OXFPoQlbrJcAzpF6OAmZz5263fetd4V2nuAQd20DkAy47A== dependencies: - "@mdx-js/mdx" "^1.6.19" + "@mdx-js/mdx" "^1.6.22" "@storybook/csf" "0.0.1" - "@storybook/node-logger" "6.1.9" - core-js "^3.0.1" - cross-spawn "^7.0.0" - globby "^11.0.0" + "@storybook/node-logger" "6.2.8" + core-js "^3.8.2" + cross-spawn "^7.0.3" + globby "^11.0.2" jscodeshift "^0.7.0" - lodash "^4.17.15" - prettier "~2.0.5" + lodash "^4.17.20" + prettier "~2.2.1" recast "^0.19.0" regenerator-runtime "^0.13.7" -"@storybook/components@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.1.1.tgz#01b14762b95d6e455d8356c7e8d1d25aa24b113f" - integrity sha512-L8C1quAARkUIABzVeqnYZnGPYa98sY6XaEIS9wGNGvtuthxkVZbDpHp98W7UaehYW3t63bxYO2Fw6NWI+DILFg== +"@storybook/components@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.2.8.tgz#303150977965f9750e7528e58fc5d1c0a1220bd2" + integrity sha512-fd0ivsOhHDLISEScWzDIVM4X93gR5Vw0LsxaMW/2qKJZGVHG6cxti5j+LhO41aaGmB7mWcDtgloOWNwTv47YAA== dependencies: - "@popperjs/core" "^2.4.4" - "@storybook/client-logger" "6.1.1" + "@popperjs/core" "^2.6.0" + "@storybook/client-logger" "6.2.8" "@storybook/csf" "0.0.1" - "@storybook/theming" "6.1.1" - "@types/overlayscrollbars" "^1.9.0" - "@types/react-color" "^3.0.1" - "@types/react-syntax-highlighter" "11.0.4" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" - markdown-to-jsx "^6.11.4" + "@storybook/theming" "6.2.8" + "@types/color-convert" "^2.0.0" + "@types/overlayscrollbars" "^1.12.0" + "@types/react-syntax-highlighter" "11.0.5" + color-convert "^2.0.1" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + markdown-to-jsx "^7.1.0" memoizerific "^1.11.3" - overlayscrollbars "^1.10.2" - polished "^3.4.4" - react-color "^2.17.0" - react-popper-tooltip "^3.1.0" - react-syntax-highlighter "^13.5.0" - react-textarea-autosize "^8.1.1" + overlayscrollbars "^1.13.1" + polished "^4.0.5" + prop-types "^15.7.2" + react-colorful "^5.0.1" + react-popper-tooltip "^3.1.1" + react-syntax-highlighter "^13.5.3" + react-textarea-autosize "^8.3.0" + regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" + util-deprecate "^1.0.2" -"@storybook/components@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.1.9.tgz#f25d18f3a410cc7e9549ddb3c971c40d9108d4d8" - integrity sha512-cYYm3fHo9MW0bbl47lu1ncwulV7V9VEF8FC96uvys07oaCTFWKzQ0z/FD0nCqeK6eEz1+SEqnGwLFmOtqlRXDQ== +"@storybook/core-client@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.2.8.tgz#0a103d8fb6c2e56a9565b7af36f11f4ed9620fe8" + integrity sha512-U26SMRCf2DEd1bHJR/g+jO6ujlEyBK1VudPQvsNjGdWedmtRc0FTQS13k0eQgawDBRC+hKTtTs/IRW5E0dn2KA== dependencies: - "@popperjs/core" "^2.4.4" - "@storybook/client-logger" "6.1.9" + "@storybook/addons" "6.2.8" + "@storybook/channel-postmessage" "6.2.8" + "@storybook/client-api" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/core-events" "6.2.8" "@storybook/csf" "0.0.1" - "@storybook/theming" "6.1.9" - "@types/overlayscrollbars" "^1.9.0" - "@types/react-color" "^3.0.1" - "@types/react-syntax-highlighter" "11.0.4" - core-js "^3.0.1" - fast-deep-equal "^3.1.1" - global "^4.3.2" - lodash "^4.17.15" - markdown-to-jsx "^6.11.4" - memoizerific "^1.11.3" - overlayscrollbars "^1.10.2" - polished "^3.4.4" - react-color "^2.17.0" - react-popper-tooltip "^3.1.0" - react-syntax-highlighter "^13.5.0" - react-textarea-autosize "^8.1.1" + "@storybook/ui" "6.2.8" + ansi-to-html "^0.6.11" + core-js "^3.8.2" + global "^4.4.0" + lodash "^4.17.20" + qs "^6.10.0" + regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" + unfetch "^4.2.0" + util-deprecate "^1.0.2" -"@storybook/core-events@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.1.1.tgz#f0c092106b8de45058eee81f465c0e27e48174a9" - integrity sha512-xTRUvSuurNTbI//lAoGWLI7Dd5z71GD9LsX3kFxzVwAhoKoJ6k7c1KljcXG+seujRr/ZaSgQM1caKIzFUMz9Gg== - dependencies: - core-js "^3.0.1" - -"@storybook/core-events@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.1.9.tgz#0a88281837d1aa657a93a9abf7f5aad65b8d68e7" - integrity sha512-oOpqpjCTJCt0U5lnQ16OZU0iKIDh2/MIg4yrnDw+Pt6zGyX3zSvtB+9W8LQFnMwm+cXaNmiizGwt/W+4OiORjQ== - dependencies: - core-js "^3.0.1" - -"@storybook/core@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.1.1.tgz#ca3fd2b7c0d783ad5aacdb8c3a3368d7499aa816" - integrity sha512-1P5Tt7ZEp1pHdlNQ3UgyueAbGanpQd/qDAVnLzU8aKIYj8BMDPuMscYBhc5/RO8tLzb7SIkMCIaUNFE9Ddlubw== +"@storybook/core-common@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.2.8.tgz#2dac023450196b3cb2bce3c5fdb04d01741ade20" + integrity sha512-fPSsThcVxmYy/LYPxYiUXVIbAnZ2YAPD6210GaYbM/z+MZePkQ02V/RRyxVNJ2AS5o649TkW13lc7nMWdvzv3A== dependencies: - "@babel/core" "^7.12.3" + "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-decorators" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" "@babel/plugin-proposal-export-default-from" "^7.12.1" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" "@babel/plugin-proposal-private-methods" "^7.12.1" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" "@babel/plugin-transform-classes" "^7.12.1" "@babel/plugin-transform-destructuring" "^7.12.1" "@babel/plugin-transform-for-of" "^7.12.1" "@babel/plugin-transform-parameters" "^7.12.1" "@babel/plugin-transform-shorthand-properties" "^7.12.1" "@babel/plugin-transform-spread" "^7.12.1" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.1" - "@babel/preset-typescript" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/addons" "6.1.1" - "@storybook/api" "6.1.1" - "@storybook/channel-postmessage" "6.1.1" - "@storybook/channels" "6.1.1" - "@storybook/client-api" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/components" "6.1.1" - "@storybook/core-events" "6.1.1" - "@storybook/csf" "0.0.1" - "@storybook/node-logger" "6.1.1" - "@storybook/router" "6.1.1" + "@storybook/node-logger" "6.2.8" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.1" - "@storybook/ui" "6.1.1" "@types/glob-base" "^0.3.0" "@types/micromatch" "^4.0.1" - "@types/node-fetch" "^2.5.4" - airbnb-js-shims "^2.2.1" - ansi-to-html "^0.6.11" - autoprefixer "^9.7.2" - babel-loader "^8.0.6" - babel-plugin-emotion "^10.0.20" - babel-plugin-macros "^2.8.0" - babel-preset-minify "^0.5.0 || 0.6.0-alpha.5" - better-opn "^2.0.0" - boxen "^4.1.0" - case-sensitive-paths-webpack-plugin "^2.2.0" - chalk "^4.0.0" - cli-table3 "0.6.0" - commander "^5.0.0" - core-js "^3.0.1" - cpy "^8.1.1" - css-loader "^3.5.3" - detect-port "^1.3.0" - dotenv-webpack "^1.7.0" - ejs "^3.1.2" - express "^4.17.0" - file-loader "^6.0.0" + "@types/node" "^14.0.10" + "@types/pretty-hrtime" "^1.0.0" + babel-loader "^8.2.2" + babel-plugin-macros "^3.0.1" + babel-plugin-polyfill-corejs3 "^0.1.0" + chalk "^4.1.0" + core-js "^3.8.2" + express "^4.17.1" file-system-cache "^1.0.5" - find-up "^4.1.0" - fork-ts-checker-webpack-plugin "^4.1.4" - fs-extra "^9.0.0" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.0.4" glob "^7.1.6" glob-base "^0.3.0" - glob-promise "^3.4.0" - global "^4.3.2" - html-webpack-plugin "^4.2.1" - inquirer "^7.0.0" - interpret "^2.0.0" - ip "^1.1.5" - json5 "^2.1.1" + interpret "^2.2.0" + json5 "^2.1.3" lazy-universal-dotenv "^3.0.1" micromatch "^4.0.2" - node-fetch "^2.6.0" - pkg-dir "^4.2.0" - pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "^4.1.0" - postcss-loader "^3.0.0" + pkg-dir "^5.0.0" pretty-hrtime "^1.0.3" - qs "^6.6.0" - raw-loader "^4.0.1" - react-dev-utils "^10.0.0" - regenerator-runtime "^0.13.7" resolve-from "^5.0.0" - serve-favicon "^2.5.0" - shelljs "^0.8.4" - stable "^0.1.8" - style-loader "^1.2.1" - telejson "^5.0.2" - terser-webpack-plugin "^3.0.0" - trash "^6.1.1" ts-dedent "^2.0.0" - unfetch "^4.1.0" - url-loader "^4.0.0" util-deprecate "^1.0.2" - webpack "^4.44.2" - webpack-dev-middleware "^3.7.0" - webpack-filter-warnings-plugin "^1.2.1" - webpack-hot-middleware "^2.25.0" - webpack-virtual-modules "^0.2.2" + webpack "4" -"@storybook/core@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.1.9.tgz#e6575e294cb4d2d9b57d5976a145cae8f4a88594" - integrity sha512-guz+R6eDX923Cw7NqgS5PrpTmmjDB+m5X1iF9pwKlpPTfzIiT/wTzJm4PwhFoGONNoXrItObX/6hW6OQbX4aOA== +"@storybook/core-events@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.2.8.tgz#e33427f7b4b2bd141c788189d50dc92337dd4e81" + integrity sha512-1TVzA5/FEwtgxor2q6tsBBMTmhyJubNWlP3akznume8F7kqoCl+k/ss0PQ0ywlzc9PjWQXS7HGmSVzx0r8gdHQ== dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-decorators" "^7.12.1" - "@babel/plugin-proposal-export-default-from" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.1" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.1" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" + core-js "^3.8.2" + +"@storybook/core-server@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.2.8.tgz#83bd8e229225b3d7e5b11d91850b7b15bdab7525" + integrity sha512-2kNgnsf8eX5QWPQmzP0SIViSKysMDOxSS0doOHd0KJBkcPwj1FUoNithu7RllQPSsphsifLua6OtTjt4UP/ycg== + dependencies: + "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.1" - "@babel/preset-typescript" "^7.12.1" - "@babel/register" "^7.12.1" - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/channel-postmessage" "6.1.9" - "@storybook/channels" "6.1.9" - "@storybook/client-api" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/csf" "0.0.1" - "@storybook/node-logger" "6.1.9" - "@storybook/router" "6.1.9" + "@babel/preset-react" "^7.12.10" + "@storybook/addons" "6.2.8" + "@storybook/builder-webpack4" "6.2.8" + "@storybook/core-client" "6.2.8" + "@storybook/core-common" "6.2.8" + "@storybook/node-logger" "6.2.8" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.9" - "@storybook/ui" "6.1.9" - "@types/glob-base" "^0.3.0" - "@types/micromatch" "^4.0.1" - "@types/node-fetch" "^2.5.4" + "@storybook/theming" "6.2.8" + "@storybook/ui" "6.2.8" + "@types/node" "^14.0.10" + "@types/node-fetch" "^2.5.7" + "@types/pretty-hrtime" "^1.0.0" + "@types/webpack" "^4.41.26" airbnb-js-shims "^2.2.1" - ansi-to-html "^0.6.11" - autoprefixer "^9.7.2" - babel-loader "^8.0.6" - babel-plugin-emotion "^10.0.20" - babel-plugin-macros "^2.8.0" - babel-preset-minify "^0.5.0 || 0.6.0-alpha.5" - better-opn "^2.0.0" - boxen "^4.1.0" - case-sensitive-paths-webpack-plugin "^2.2.0" - chalk "^4.0.0" + babel-loader "^8.2.2" + better-opn "^2.1.1" + boxen "^4.2.0" + case-sensitive-paths-webpack-plugin "^2.3.0" + chalk "^4.1.0" cli-table3 "0.6.0" - commander "^5.0.0" - core-js "^3.0.1" + commander "^6.2.1" + core-js "^3.8.2" cpy "^8.1.1" - css-loader "^3.5.3" + css-loader "^3.6.0" detect-port "^1.3.0" - dotenv-webpack "^1.7.0" - ejs "^3.1.2" - express "^4.17.0" - file-loader "^6.0.0" + dotenv-webpack "^1.8.0" + express "^4.17.1" + file-loader "^6.2.0" file-system-cache "^1.0.5" - find-up "^4.1.0" - fork-ts-checker-webpack-plugin "^4.1.4" - fs-extra "^9.0.0" - glob "^7.1.6" - glob-base "^0.3.0" - glob-promise "^3.4.0" - global "^4.3.2" - html-webpack-plugin "^4.2.1" - inquirer "^7.0.0" - interpret "^2.0.0" + find-up "^5.0.0" + fs-extra "^9.0.1" + global "^4.4.0" + html-webpack-plugin "^4.0.0" ip "^1.1.5" - json5 "^2.1.1" - lazy-universal-dotenv "^3.0.1" - micromatch "^4.0.2" - node-fetch "^2.6.0" - pkg-dir "^4.2.0" + node-fetch "^2.6.1" pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "^4.1.0" - postcss-loader "^3.0.0" pretty-hrtime "^1.0.3" - qs "^6.6.0" - raw-loader "^4.0.1" - react-dev-utils "^10.0.0" + prompts "^2.4.0" + read-pkg-up "^7.0.1" regenerator-runtime "^0.13.7" resolve-from "^5.0.0" serve-favicon "^2.5.0" - shelljs "^0.8.4" - stable "^0.1.8" - style-loader "^1.2.1" - telejson "^5.0.2" - terser-webpack-plugin "^3.0.0" + style-loader "^1.3.0" + telejson "^5.1.0" + terser-webpack-plugin "^3.1.0" ts-dedent "^2.0.0" - unfetch "^4.1.0" - url-loader "^4.0.0" + url-loader "^4.1.1" util-deprecate "^1.0.2" - webpack "^4.44.2" - webpack-dev-middleware "^3.7.0" - webpack-filter-warnings-plugin "^1.2.1" - webpack-hot-middleware "^2.25.0" + webpack "4" + webpack-dev-middleware "^3.7.3" webpack-virtual-modules "^0.2.2" +"@storybook/core@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.2.8.tgz#f157574ad23eebd656c4b47fd3d10caf021adab7" + integrity sha512-9gD/tti/+ZmzEihnrv+FF1+AgjIdCQ6VMFT76UXUEX44WZSqM8O9KA+8Llx2AD4wU928KDWLruP+5UiHkDAJKw== + dependencies: + "@storybook/core-client" "6.2.8" + "@storybook/core-server" "6.2.8" + "@storybook/csf@0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" @@ -4007,86 +3767,68 @@ dependencies: lodash "^4.17.15" -"@storybook/node-logger@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.1.1.tgz#59cfa28b44a2eccc0d23677072d2ee1a2443a07f" - integrity sha512-ckveiexY4dmUMsFJLd/uYO9Wz40+MBpnDDLzPsO4BiYtjqY97TYHuXo2CbElEotv8ENwzPVnpH93w4FjZI2PWQ== - dependencies: - "@types/npmlog" "^4.1.2" - chalk "^4.0.0" - core-js "^3.0.1" - npmlog "^4.1.2" - pretty-hrtime "^1.0.3" - -"@storybook/node-logger@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.1.9.tgz#c63a61f72209d76eeeffe9d151fec043864b9438" - integrity sha512-2gP9BSBXEOGIcUyzRdIkIJi1UEINUAIyuv9bfKODo4GfujRg7DLz/mpi/FdwmulGg/viXWSXa6ccb6ziIgY9RA== +"@storybook/node-logger@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.2.8.tgz#a5cb21e397a3e4945375b73803f901c93513a56c" + integrity sha512-mSbHF1yneRScviISaDQmtRcOBwjHbmdc8p791X4Myl87luqENnt0s8mnTG0H8uH/LGKvtZ2AGST89MqusQ6xUw== dependencies: "@types/npmlog" "^4.1.2" - chalk "^4.0.0" - core-js "^3.0.1" + chalk "^4.1.0" + core-js "^3.8.2" npmlog "^4.1.2" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.1.9.tgz#1c62cf46b7b8c50e939c8b14de9e7133368aab45" - integrity sha512-9aL0+ALWHKGJAnC8CdRBE7PlX87sKMEWZkDQJL5uT1eikfgfAmS1AgkpIbFD8mcxstcZmFKRwc1BD4mvwzqtQQ== +"@storybook/postinstall@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.2.8.tgz#abf0f1b26f8273b49c10360207d20d3f23eafbb6" + integrity sha512-VaFQ622qSSpBqZpx+BGFGY52VKk4gnlpFs9r6+TgqaoFv9DpRWnj95fhkdtYuumzVhMiJLerdYdKgR/NsM+hJg== dependencies: - core-js "^3.0.1" + core-js "^3.8.2" -"@storybook/react@^6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.1.1.tgz#e238010fb8128216e3d46e630d4c4e9ff4d87875" - integrity sha512-oIK785pdvoCajifWjsHe7N1R2rO83H1gWDk+sGvhIx2/QWq0mBaR0VHwlg/b/7Q/2rKnu54lK5R+u5wkU3JlcQ== +"@storybook/react@^6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.2.8.tgz#7b3fb79f30a696856e8bb98b2dc6a2b3a48cbdba" + integrity sha512-n8nQmuclm+KvwOKWpZfTFeeUWISZuEUcHQc6MGoi0fzXDnJDPSk4KI6kvIMlr1kSDh41+iZfbbBTil+XWORaRA== dependencies: "@babel/preset-flow" "^7.12.1" - "@babel/preset-react" "^7.12.1" - "@pmmmwh/react-refresh-webpack-plugin" "^0.4.2" - "@storybook/addons" "6.1.1" - "@storybook/core" "6.1.1" - "@storybook/node-logger" "6.1.1" + "@babel/preset-react" "^7.12.10" + "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" + "@storybook/addons" "6.2.8" + "@storybook/core" "6.2.8" + "@storybook/core-common" "6.2.8" + "@storybook/node-logger" "6.2.8" "@storybook/semver" "^7.3.2" - "@svgr/webpack" "^5.4.0" - "@types/webpack-env" "^1.15.3" + "@types/webpack-env" "^1.16.0" babel-plugin-add-react-displayname "^0.0.5" babel-plugin-named-asset-import "^0.3.1" babel-plugin-react-docgen "^4.2.1" - core-js "^3.0.1" - global "^4.3.2" - lodash "^4.17.15" + core-js "^3.8.2" + global "^4.4.0" + lodash "^4.17.20" prop-types "^15.7.2" - react-dev-utils "^10.0.0" + react-dev-utils "^11.0.3" react-docgen-typescript-plugin "^0.6.2" react-refresh "^0.8.3" + read-pkg-up "^7.0.1" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" - webpack "^4.44.2" - -"@storybook/router@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.1.1.tgz#ae169f8978c37e7045e2731fe75f514d8dee516d" - integrity sha512-f6jTduVk8MkjuhrH7SUP9r13Ybwkjk6xtGFkhkCId8HHSdYcxXYqiZ6n3iVhKvCpUKqbIRwTdp9pzURw4Ip/nQ== - dependencies: - "@reach/router" "^1.3.3" - "@types/reach__router" "^1.3.5" - core-js "^3.0.1" - global "^4.3.2" - memoizerific "^1.11.3" - qs "^6.6.0" - -"@storybook/router@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.1.9.tgz#c0b24dc3ab53d58541b81c7abea2f11d7fbbebf6" - integrity sha512-kIlmSFBnqI198oMCncFZR7MxoV5/kP6KS0paFcyu1XE1zO2ovV6eQZ8pPpOjSsD/ISu4Y44uE+ZDNsEehjj6GQ== - dependencies: - "@reach/router" "^1.3.3" - "@types/reach__router" "^1.3.5" - core-js "^3.0.1" - global "^4.3.2" + webpack "4" + +"@storybook/router@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.2.8.tgz#70d95e66619ebdeb4da61e2fce930bcc53d45bd1" + integrity sha512-SDoSa5gp/tzv7GIYauDyrKAiqDOg2bZ+JBIjLbAh29U5fJ/wkHbTeHCMhw9B5RE8O/e4dK2NOaYcuJJx+mFbGA== + dependencies: + "@reach/router" "^1.3.4" + "@storybook/client-logger" "6.2.8" + "@types/reach__router" "^1.3.7" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" memoizerific "^1.11.3" - qs "^6.6.0" + qs "^6.10.0" + ts-dedent "^2.0.0" "@storybook/semver@^7.3.2": version "7.3.2" @@ -4096,135 +3838,74 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.1.9.tgz#10eebf12ecd7baa70e51f368c41b89b4b5084eb1" - integrity sha512-2h3TS1O9qJ0xmOOJrWxY9ODEFK0/RLxEmWcXngWAcH1ZrHAuz6UcEatO2bIgykrorf9xKqqk7/AYyE9KxW668A== +"@storybook/source-loader@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.2.8.tgz#2dfa0563cbac911685eb6cd575daa55a36a79049" + integrity sha512-e5rOLRPN39mTeRNv5FfIxR7XMb8bhx6kk0SS2ciojkcTg9aLLnguZSfm9E/OBLp/be8//TX4y5m3PwNQSXUrLg== dependencies: - "@storybook/addons" "6.1.9" - "@storybook/client-logger" "6.1.9" + "@storybook/addons" "6.2.8" + "@storybook/client-logger" "6.2.8" "@storybook/csf" "0.0.1" - core-js "^3.0.1" - estraverse "^4.2.0" - global "^4.3.2" + core-js "^3.8.2" + estraverse "^5.2.0" + global "^4.4.0" loader-utils "^2.0.0" - lodash "^4.17.15" - prettier "~2.0.5" + lodash "^4.17.20" + prettier "~2.2.1" regenerator-runtime "^0.13.7" - source-map "^0.7.3" - -"@storybook/theming@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.1.1.tgz#ffa7925efc9a7ca755d6753802f8d2a984829675" - integrity sha512-rSX02wcUEAB2EWRSAuMAY4ruqouEgAHX4V6pcOg7CU8YsIvYdIhB9TmgwKrQJfVilgQmS7szaZPKWoM/fivyDQ== - dependencies: - "@emotion/core" "^10.1.1" - "@emotion/is-prop-valid" "^0.8.6" - "@emotion/styled" "^10.0.23" - "@storybook/client-logger" "6.1.1" - core-js "^3.0.1" - deep-object-diff "^1.1.0" - emotion-theming "^10.0.19" - global "^4.3.2" - memoizerific "^1.11.3" - polished "^3.4.4" - resolve-from "^5.0.0" - ts-dedent "^2.0.0" -"@storybook/theming@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.1.9.tgz#8c584aa623f3d6e33b1e3b3de2ec1f41bdc5d9ab" - integrity sha512-orzMQkyEhAQEi0E9iwmUkzh5yPHoYGBz17t2aydDeT6oGKii6if8Mq2oPVycfVKZ84QO7GFAS9q1nVCRcuD8oA== +"@storybook/theming@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.2.8.tgz#1cb4eeaccdb73924186a06630b4fed3201ee6714" + integrity sha512-aQ+VCvzbfaAsq99g0ZsP1/rZFwXqbsTYLaRV/uZ8DA+wLF7uzlAl+FA5HyneStSj9ysyvdyARGxT2SBAT+azyQ== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" - "@emotion/styled" "^10.0.23" - "@storybook/client-logger" "6.1.9" - core-js "^3.0.1" + "@emotion/styled" "^10.0.27" + "@storybook/client-logger" "6.2.8" + core-js "^3.8.2" deep-object-diff "^1.1.0" - emotion-theming "^10.0.19" - global "^4.3.2" + emotion-theming "^10.0.27" + global "^4.4.0" memoizerific "^1.11.3" - polished "^3.4.4" + polished "^4.0.5" resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/ui@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.1.1.tgz#3594a2d5a2c1ff488447bca9f4932578eec4000f" - integrity sha512-ioAMq/Vu0KlFMFmsUu8Fcuf9DYDXILmW4waRyK1h3X6Ed0dQwJFU0DBe5TQW1VHshCACntQzB8nPivvEaAckrQ== +"@storybook/ui@6.2.8": + version "6.2.8" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.2.8.tgz#331f8f5bb8e6feaf15a3a91b23eba48509882650" + integrity sha512-lPRa6z3ArHEewuIAAtHFdF7VwK7chMGza/PV1gAQT2ywUDibJoTen/qtUP4TKhLSJTOUsZK8q4X7yiN1KJBu5w== dependencies: "@emotion/core" "^10.1.1" - "@storybook/addons" "6.1.1" - "@storybook/api" "6.1.1" - "@storybook/channels" "6.1.1" - "@storybook/client-logger" "6.1.1" - "@storybook/components" "6.1.1" - "@storybook/core-events" "6.1.1" - "@storybook/router" "6.1.1" + "@storybook/addons" "6.2.8" + "@storybook/api" "6.2.8" + "@storybook/channels" "6.2.8" + "@storybook/client-logger" "6.2.8" + "@storybook/components" "6.2.8" + "@storybook/core-events" "6.2.8" + "@storybook/router" "6.2.8" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.1" - "@types/markdown-to-jsx" "^6.11.0" - copy-to-clipboard "^3.0.8" - core-js "^3.0.1" - core-js-pure "^3.0.1" - downshift "^6.0.6" - emotion-theming "^10.0.19" + "@storybook/theming" "6.2.8" + "@types/markdown-to-jsx" "^6.11.3" + copy-to-clipboard "^3.3.1" + core-js "^3.8.2" + core-js-pure "^3.8.2" + downshift "^6.0.15" + emotion-theming "^10.0.27" fuse.js "^3.6.1" - global "^4.3.2" - lodash "^4.17.15" - markdown-to-jsx "^6.11.4" - memoizerific "^1.11.3" - polished "^3.4.4" - qs "^6.6.0" - react-draggable "^4.0.3" - react-helmet-async "^1.0.2" - react-hotkeys "2.0.0" - react-sizeme "^2.6.7" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - store2 "^2.7.1" - -"@storybook/ui@6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.1.9.tgz#1ed3168d9fe5827285c13d8507dd1fd872830542" - integrity sha512-4MK5iTf7kI5DYVeWRiD6lkXdd0S6eiQJu9lvWqMOQJLOH5Bq77g0Ejo+38RTEQpV6we7hCPWWnRXQBjmJ2+19w== - dependencies: - "@emotion/core" "^10.1.1" - "@storybook/addons" "6.1.9" - "@storybook/api" "6.1.9" - "@storybook/channels" "6.1.9" - "@storybook/client-logger" "6.1.9" - "@storybook/components" "6.1.9" - "@storybook/core-events" "6.1.9" - "@storybook/router" "6.1.9" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.1.9" - "@types/markdown-to-jsx" "^6.11.0" - copy-to-clipboard "^3.0.8" - core-js "^3.0.1" - core-js-pure "^3.0.1" - downshift "^6.0.6" - emotion-theming "^10.0.19" - fuse.js "^3.6.1" - global "^4.3.2" - lodash "^4.17.15" + global "^4.4.0" + lodash "^4.17.20" markdown-to-jsx "^6.11.4" memoizerific "^1.11.3" - polished "^3.4.4" - qs "^6.6.0" - react-draggable "^4.0.3" - react-helmet-async "^1.0.2" - react-hotkeys "2.0.0" - react-sizeme "^2.6.7" + polished "^4.0.5" + qs "^6.10.0" + react-draggable "^4.4.3" + react-helmet-async "^1.0.7" + react-sizeme "^3.0.1" regenerator-runtime "^0.13.7" resolve-from "^5.0.0" - store2 "^2.7.1" - -"@stroncium/procfs@^1.0.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@stroncium/procfs/-/procfs-1.2.1.tgz#6b9be6fd20fb0a4c20e99a8695e083c699bb2b45" - integrity sha512-X1Iui3FUNZP18EUvysTHxt+Avu2nlVzyf90YM8OYgP6SGzTzzX/0JgObfO1AQQDzuZtNNz29bVh8h5R97JrjxA== + store2 "^2.12.0" "@stylelint/postcss-css-in-js@^0.37.2": version "0.37.2" @@ -4241,224 +3922,115 @@ remark "^13.0.0" unist-util-find-all-after "^3.0.2" -"@svgr/babel-plugin-add-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" - integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig== +"@surma/rollup-plugin-off-main-thread@^1.1.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== + dependencies: + ejs "^2.6.1" + magic-string "^0.25.0" "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== -"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz#297550b9a8c0c7337bea12bdfc8a80bb66f85abc" - integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ== - "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== -"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz#c196302f3e68eab6a05e98af9ca8570bc13131c7" - integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w== - "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== -"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz#310ec0775de808a6a2e4fd4268c245fd734c1165" - integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w== - "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== -"@svgr/babel-plugin-svg-dynamic-title@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz#2cdedd747e5b1b29ed4c241e46256aac8110dd93" - integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w== - "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== -"@svgr/babel-plugin-svg-em-dimensions@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz#9a94791c9a288108d20a9d2cc64cac820f141391" - integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w== - "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== -"@svgr/babel-plugin-transform-react-native-svg@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz#151487322843359a1ca86b21a3815fd21a88b717" - integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw== - "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== -"@svgr/babel-plugin-transform-svg-component@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz#5f1e2f886b2c85c67e76da42f0f6be1b1767b697" - integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw== - -"@svgr/babel-plugin-transform-svg-component@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.4.0.tgz#a2212b4d018e6075a058bb7e220a66959ef7a03c" - integrity sha512-zLl4Fl3NvKxxjWNkqEcpdSOpQ3LGVH2BNFQ6vjaK6sFo2IrSznrhURIPI0HAphKiiIwNYjAfE0TNoQDSZv0U9A== - -"@svgr/babel-preset@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.3.tgz#a75d8c2f202ac0e5774e6bfc165d028b39a1316c" - integrity sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.2.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.2.0" - "@svgr/babel-plugin-svg-dynamic-title" "^4.3.3" - "@svgr/babel-plugin-svg-em-dimensions" "^4.2.0" - "@svgr/babel-plugin-transform-react-native-svg" "^4.2.0" - "@svgr/babel-plugin-transform-svg-component" "^4.2.0" - -"@svgr/babel-preset@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.4.0.tgz#da21854643e1c4ad2279239baa7d5a8b128c1f15" - integrity sha512-Gyx7cCxua04DBtyILTYdQxeO/pwfTBev6+eXTbVbxe4HTGhOUW6yo7PSbG2p6eJMl44j6XSequ0ZDP7bl0nu9A== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.4.0" - -"@svgr/core@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.3.tgz#b37b89d5b757dc66e8c74156d00c368338d24293" - integrity sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w== - dependencies: - "@svgr/plugin-jsx" "^4.3.3" - camelcase "^5.3.1" - cosmiconfig "^5.2.1" - -"@svgr/core@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.4.0.tgz#655378ee43679eb94fee3d4e1976e38252dff8e7" - integrity sha512-hWGm1DCCvd4IEn7VgDUHYiC597lUYhFau2lwJBYpQWDirYLkX4OsXu9IslPgJ9UpP7wsw3n2Ffv9sW7SXJVfqQ== - dependencies: - "@svgr/plugin-jsx" "^5.4.0" - camelcase "^6.0.0" - cosmiconfig "^6.0.0" - -"@svgr/hast-util-to-babel-ast@^4.3.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz#1d5a082f7b929ef8f1f578950238f630e14532b8" - integrity sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg== - dependencies: - "@babel/types" "^7.4.4" +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== -"@svgr/hast-util-to-babel-ast@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.4.0.tgz#bb5d002e428f510aa5b53ec0a02377a95b367715" - integrity sha512-+U0TZZpPsP2V1WvVhqAOSTk+N+CjYHdZx+x9UBa1eeeZDXwH8pt0CrQf2+SvRl/h2CAPRFkm+Ey96+jKP8Bsgg== +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== dependencies: - "@babel/types" "^7.9.5" + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" -"@svgr/plugin-jsx@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz#e2ba913dbdfbe85252a34db101abc7ebd50992fa" - integrity sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w== +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== dependencies: - "@babel/core" "^7.4.5" - "@svgr/babel-preset" "^4.3.3" - "@svgr/hast-util-to-babel-ast" "^4.3.2" - svg-parser "^2.0.0" + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" -"@svgr/plugin-jsx@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.4.0.tgz#ab47504c55615833c6db70fca2d7e489f509787c" - integrity sha512-SGzO4JZQ2HvGRKDzRga9YFSqOqaNrgLlQVaGvpZ2Iht2gwRp/tq+18Pvv9kS9ZqOMYgyix2LLxZMY1LOe9NPqw== +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== dependencies: - "@babel/core" "^7.7.5" - "@svgr/babel-preset" "^5.4.0" - "@svgr/hast-util-to-babel-ast" "^5.4.0" - svg-parser "^2.0.2" + "@babel/types" "^7.12.6" -"@svgr/plugin-svgo@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz#daac0a3d872e3f55935c6588dd370336865e9e32" - integrity sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w== +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== dependencies: - cosmiconfig "^5.2.1" - merge-deep "^3.0.2" - svgo "^1.2.2" + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" -"@svgr/plugin-svgo@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.4.0.tgz#45d9800b7099a6f7b4d85ebac89ab9abe8592f64" - integrity sha512-3Cgv3aYi1l6SHyzArV9C36yo4kgwVdF3zPQUC6/aCDUeXAofDYwE5kk3e3oT5ZO2a0N3lB+lLGvipBG6lnG8EA== +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== dependencies: - cosmiconfig "^6.0.0" - merge-deep "^3.0.2" + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" svgo "^1.2.2" -"@svgr/rollup@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/rollup/-/rollup-5.4.0.tgz#b1946c8d2c13870397af014a105d40945b7371e5" - integrity sha512-hwYjrTddW6mFU9vwqRr1TULNvxiIxGdIbqrD5J7vtoATSfWazq/2JSnT4BmiH+/4kFXLEtjKuSKoDUotkOIAkg== +"@svgr/webpack@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== dependencies: - "@babel/core" "^7.7.5" - "@babel/plugin-transform-react-constant-elements" "^7.7.4" - "@babel/preset-env" "^7.9.5" - "@babel/preset-react" "^7.9.4" - "@svgr/core" "^5.4.0" - "@svgr/plugin-jsx" "^5.4.0" - "@svgr/plugin-svgo" "^5.4.0" - rollup-pluginutils "^2.8.2" - -"@svgr/webpack@4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.3.3.tgz#13cc2423bf3dff2d494f16b17eb7eacb86895017" - integrity sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg== - dependencies: - "@babel/core" "^7.4.5" - "@babel/plugin-transform-react-constant-elements" "^7.0.0" - "@babel/preset-env" "^7.4.5" - "@babel/preset-react" "^7.0.0" - "@svgr/core" "^4.3.3" - "@svgr/plugin-jsx" "^4.3.3" - "@svgr/plugin-svgo" "^4.3.1" - loader-utils "^1.2.3" - -"@svgr/webpack@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz#b68bc86e29cf007292b96ced65f80971175632e0" - integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg== - dependencies: - "@babel/core" "^7.9.0" - "@babel/plugin-transform-react-constant-elements" "^7.9.0" - "@babel/preset-env" "^7.9.5" - "@babel/preset-react" "^7.9.4" - "@svgr/core" "^5.4.0" - "@svgr/plugin-jsx" "^5.4.0" - "@svgr/plugin-svgo" "^5.4.0" + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" "@szmarczak/http-timer@^1.1.2": @@ -4534,7 +4106,7 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.0.tgz#14264692a9d6e2fa4db3df5e56e94b5e25647ac0" integrity sha512-iIgQNzCm0v7QMhhe4Jjn9uRh+I6GoPmt03CbEtwx3ao8/EfoQcmgtqH4vQ5Db/lxiIGaWDv6nwvunuh0RyX0+A== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.0", "@types/babel__core@^7.1.7": +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.10" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.10.tgz#ca58fc195dd9734e77e57c6f2df565623636ab40" integrity sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== @@ -4572,15 +4144,30 @@ resolved "https://registry.yarnpkg.com/@types/braces/-/braces-3.0.0.tgz#7da1c0d44ff1c7eb660a36ec078ea61ba7eb42cb" integrity sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw== -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== +"@types/color-convert@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.0.tgz#8f5ee6b9e863dcbee5703f5a517ffb13d3ea4e22" + integrity sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ== + dependencies: + "@types/color-name" "*" + +"@types/color-name@*": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/eslint@^7.2.6": + version "7.2.10" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.10.tgz#4b7a9368d46c0f8cd5408c23288a59aa2394d917" + integrity sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" "@types/estree@*": - version "0.0.45" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" - integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== + version "0.0.47" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" + integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== "@types/estree@0.0.39": version "0.0.39" @@ -4614,11 +4201,6 @@ dependencies: "@types/unist" "*" -"@types/history@*": - version "4.7.8" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" - integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA== - "@types/html-minifier-terser@^5.0.0": version "5.1.1" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" @@ -4664,15 +4246,25 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.7" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== + +"@types/json-schema@^7.0.3": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== -"@types/markdown-to-jsx@^6.11.0": - version "6.11.2" - resolved "https://registry.yarnpkg.com/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.2.tgz#05d1aaffbf15be7be12c70535fa4fed65cc7c64f" - integrity sha512-ESuCu8Bk7jpTZ3YPdMW1+6wUj13F5N15vXfc7BuUAN0eCp0lrvVL9nzOTzoqvbRzXMciuqXr1KrHt3xQAhfwPA== +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/markdown-to-jsx@^6.11.3": + version "6.11.3" + resolved "https://registry.yarnpkg.com/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.3.tgz#cdd1619308fecbc8be7e6a26f3751260249b020e" + integrity sha512-30nFYpceM/ZEvhGiqWjm5quLUxNeld0HCzJEXMZZDpq53FPkS85mTwkWtCXzCqq8s5JYLgM5W392a02xn8Bdaw== dependencies: "@types/react" "*" @@ -4696,24 +4288,29 @@ integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= "@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/minimist@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= -"@types/node-fetch@^2.5.4": - version "2.5.7" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c" - integrity sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw== +"@types/node-fetch@^2.5.7": + version "2.5.10" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.10.tgz#9b4d4a0425562f9fcea70b12cb3fcdd946ca8132" + integrity sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ== dependencies: "@types/node" "*" form-data "^3.0.0" -"@types/node@*", "@types/node@>= 8": +"@types/node@*", "@types/node@^14.0.10": + version "14.14.41" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615" + integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g== + +"@types/node@>= 8": version "14.14.2" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.2.tgz#d25295f9e4ca5989a2c610754dc02a9721235eeb" integrity sha512-jeYJU2kl7hL9U5xuI/BhKPZ4vqGM/OmK6whiFAXVhlstzZhVamWhDSmHyGLIp+RVyuF9/d0dqr2P85aFj4BvJg== @@ -4733,7 +4330,7 @@ resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.2.tgz#d070fe6a6b78755d1092a3dc492d34c3d8f871c4" integrity sha512-4QQmOF5KlwfxJ5IGXFIudkeLCdMABz03RcUXu+LCb24zmln8QW6aDjuGl4d4XPVLf2j+FnjelHTP7dvceAFbhA== -"@types/overlayscrollbars@^1.9.0": +"@types/overlayscrollbars@^1.12.0": version "1.12.0" resolved "https://registry.yarnpkg.com/@types/overlayscrollbars/-/overlayscrollbars-1.12.0.tgz#98456caceca8ad73bd5bb572632a585074e70764" integrity sha512-h/pScHNKi4mb+TrJGDon8Yb06ujFG0mSg12wIO0sWMUF3dQIe2ExRRdNRviaNt9IjxIiOfnRr7FsQAdHwK4sMg== @@ -4753,6 +4350,11 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00" integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== +"@types/pretty-hrtime@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.0.tgz#c5a2d644a135e988b2932f99737e67b3c62528d0" + integrity sha512-xl+5r2rcrxdLViAYkkiLMYsoUs3qEyrAnHFyEzYysgRxdVp3WbhysxIvJIxZp9FvZ2CYezh0TaHZorivH+voOQ== + "@types/prop-types@*": version "15.7.3" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" @@ -4763,38 +4365,36 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== -"@types/qs@^6.9.0": - version "6.9.5" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b" - integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ== - -"@types/reach__router@^1.3.5": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.6.tgz#413417ce74caab331c70ce6a03a4c825188e4709" - integrity sha512-RHYataCUPQnt+GHoASyRLq6wmZ0n8jWlBW8Lxcwd30NN6vQfbmTeoSDfkgxO0S1lEzArp8OFDsq5KIs7FygjtA== - dependencies: - "@types/history" "*" - "@types/react" "*" +"@types/qs@^6.9.5": + version "6.9.6" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1" + integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA== -"@types/react-color@^3.0.1": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" - integrity sha512-EswbYJDF1kkrx93/YU+BbBtb46CCtDMvTiGmcOa/c5PETnwTiSWoseJ1oSWeRl/4rUXkhME9bVURvvPg0W5YQw== +"@types/reach__router@^1.3.7": + version "1.3.7" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.7.tgz#de8ab374259ae7f7499fc1373b9697a5f3cd6428" + integrity sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg== dependencies: "@types/react" "*" - "@types/reactcss" "*" -"@types/react-dom@*", "@types/react-dom@^16.9.7": +"@types/react-dom@*": version "16.9.8" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423" integrity sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA== dependencies: "@types/react" "*" -"@types/react-syntax-highlighter@11.0.4": - version "11.0.4" - resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.4.tgz#d86d17697db62f98046874f62fdb3e53a0bbc4cd" - integrity sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg== +"@types/react-dom@^17.0.3": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.3.tgz#7fdf37b8af9d6d40127137865bb3fff8871d7ee1" + integrity sha512-4NnJbCeWE+8YBzupn/YrJxZ8VnjcJq5iR1laqQ1vkpQgBiA7bwk0Rp24fxsdNinzJY2U+HHS4dJJDPdoMjdJ7w== + dependencies: + "@types/react" "*" + +"@types/react-syntax-highlighter@11.0.5": + version "11.0.5" + resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" + integrity sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg== dependencies: "@types/react" "*" @@ -4805,29 +4405,15 @@ dependencies: "@types/react" "*" -"@types/react@*": - version "16.9.56" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.56.tgz#ea25847b53c5bec064933095fc366b1462e2adf0" - integrity sha512-gIkl4J44G/qxbuC6r2Xh+D3CGZpJ+NdWTItAPmZbR5mUS+JQ8Zvzpl0ea5qT/ZT3ZNTUcDKUVqV3xBE8wv/DyQ== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/react@^16.9.27": - version "16.9.53" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.53.tgz#40cd4f8b8d6b9528aedd1fff8fcffe7a112a3d23" - integrity sha512-4nW60Sd4L7+WMXH1D6jCdVftuW7j4Za6zdp6tJ33Rqv0nk1ZAmQKML9ZLD4H0dehA3FZxXR/GM8gXplf82oNGw== +"@types/react@*", "@types/react@^17.0.3": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== dependencies: "@types/prop-types" "*" + "@types/scheduler" "*" csstype "^3.0.2" -"@types/reactcss@*": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@types/reactcss/-/reactcss-1.2.3.tgz#af28ae11bbb277978b99d04d1eedfd068ca71834" - integrity sha512-d2gQQ0IL6hXLnoRfVYZukQNWHuVsE75DzFTLPUuyyEhJS8G2VvlE+qfQQ91SJjaMqlURRCNIsX7Jcsw6cEuJlA== - dependencies: - "@types/react" "*" - "@types/resolve@0.0.8": version "0.0.8" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" @@ -4835,16 +4421,16 @@ dependencies: "@types/node" "*" +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - "@types/stack-utils@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" @@ -4857,10 +4443,10 @@ dependencies: "@types/react" "*" -"@types/tapable@*", "@types/tapable@^1.0.5": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" - integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== +"@types/tapable@^1", "@types/tapable@^1.0.5": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" + integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== "@types/testing-library__dom@*": version "7.5.0" @@ -4886,9 +4472,9 @@ pretty-format "^25.1.0" "@types/uglify-js@*": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.0.tgz#2868d405cc45cd9dc3069179052103032c33afbc" - integrity sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q== + version "3.13.0" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== dependencies: source-map "^0.6.1" @@ -4897,28 +4483,28 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== -"@types/webpack-env@^1.15.3": - version "1.15.3" - resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.15.3.tgz#fb602cd4c2f0b7c0fb857e922075fdf677d25d84" - integrity sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ== +"@types/webpack-env@^1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.0.tgz#8c0a9435dfa7b3b1be76562f3070efb3f92637b4" + integrity sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw== "@types/webpack-sources@*": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.0.0.tgz#08216ab9be2be2e1499beaebc4d469cec81e82a7" - integrity sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" "@types/source-list-map" "*" source-map "^0.7.3" -"@types/webpack@^4.41.8": - version "4.41.23" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.23.tgz#1925f42a7325be4ae0fce38329f1cc27768fcda7" - integrity sha512-ojA4CupZg8RCzVJLugWlvqrHpT59GWhqFxbinlsnvk10MjQCWB+ot7XDACctbWhnhtdhYK7+HOH1JxkVLiZhMg== +"@types/webpack@^4.41.26", "@types/webpack@^4.41.8": + version "4.41.27" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.27.tgz#f47da488c8037e7f1b2dbf2714fbbacb61ec0ffc" + integrity sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA== dependencies: "@types/anymatch" "*" "@types/node" "*" - "@types/tapable" "*" + "@types/tapable" "^1" "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -4942,16 +4528,6 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.10.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - "@typescript-eslint/eslint-plugin@^4.14.1": version "4.14.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.1.tgz#22dd301ce228aaab3416b14ead10b1db3e7d3180" @@ -4966,15 +4542,19 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== +"@typescript-eslint/eslint-plugin@^4.5.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz#3d5f29bb59e61a9dba1513d491b059e536e16dbc" + integrity sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA== dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "@typescript-eslint/experimental-utils" "4.22.0" + "@typescript-eslint/scope-manager" "4.22.0" + debug "^4.1.1" + functional-red-black-tree "^1.0.1" + lodash "^4.17.15" + regexpp "^3.0.0" + semver "^7.3.2" + tsutils "^3.17.1" "@typescript-eslint/experimental-utils@4.14.1": version "4.14.1" @@ -4988,15 +4568,28 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^2.10.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== +"@typescript-eslint/experimental-utils@4.22.0", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz#68765167cca531178e7b650a53456e6e0bef3b1f" + integrity sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg== dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-visitor-keys "^1.1.0" + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.22.0" + "@typescript-eslint/types" "4.22.0" + "@typescript-eslint/typescript-estree" "4.22.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/experimental-utils@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.14.1": version "4.14.1" @@ -5008,6 +4601,16 @@ "@typescript-eslint/typescript-estree" "4.14.1" debug "^4.1.1" +"@typescript-eslint/parser@^4.5.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.22.0.tgz#e1637327fcf796c641fe55f73530e90b16ac8fe8" + integrity sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q== + dependencies: + "@typescript-eslint/scope-manager" "4.22.0" + "@typescript-eslint/types" "4.22.0" + "@typescript-eslint/typescript-estree" "4.22.0" + debug "^4.1.1" + "@typescript-eslint/scope-manager@4.14.1": version "4.14.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.1.tgz#8444534254c6f370e9aa974f035ced7fe713ce02" @@ -5016,18 +4619,37 @@ "@typescript-eslint/types" "4.14.1" "@typescript-eslint/visitor-keys" "4.14.1" +"@typescript-eslint/scope-manager@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz#ed411545e61161a8d702e703a4b7d96ec065b09a" + integrity sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q== + dependencies: + "@typescript-eslint/types" "4.22.0" + "@typescript-eslint/visitor-keys" "4.22.0" + +"@typescript-eslint/types@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + "@typescript-eslint/types@4.14.1": version "4.14.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.1.tgz#b3d2eb91dafd0fd8b3fce7c61512ac66bd0364aa" integrity sha512-SkhzHdI/AllAgQSxXM89XwS1Tkic7csPdndUuTKabEwRcEfR8uQ/iPA3Dgio1rqsV3jtqZhY0QQni8rLswJM2w== -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" - integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== +"@typescript-eslint/types@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.22.0.tgz#0ca6fde5b68daf6dba133f30959cc0688c8dd0b6" + integrity sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA== + +"@typescript-eslint/typescript-estree@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" debug "^4.1.1" - eslint-visitor-keys "^1.1.0" glob "^7.1.6" is-glob "^4.0.1" lodash "^4.17.15" @@ -5048,6 +4670,26 @@ semver "^7.3.2" tsutils "^3.17.1" +"@typescript-eslint/typescript-estree@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz#b5d95d6d366ff3b72f5168c75775a3e46250d05c" + integrity sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg== + dependencies: + "@typescript-eslint/types" "4.22.0" + "@typescript-eslint/visitor-keys" "4.22.0" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/visitor-keys@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + dependencies: + eslint-visitor-keys "^1.1.0" + "@typescript-eslint/visitor-keys@4.14.1": version "4.14.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.1.tgz#e93c2ff27f47ee477a929b970ca89d60a117da91" @@ -5056,14 +4698,13 @@ "@typescript-eslint/types" "4.14.1" eslint-visitor-keys "^2.0.0" -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== +"@typescript-eslint/visitor-keys@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz#169dae26d3c122935da7528c839f42a8a42f6e47" + integrity sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw== dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" + "@typescript-eslint/types" "4.22.0" + eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": version "1.9.0" @@ -5074,43 +4715,21 @@ "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== - "@webassemblyjs/floating-point-hex-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== - "@webassemblyjs/helper-api-error@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== - "@webassemblyjs/helper-buffer@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== - dependencies: - "@webassemblyjs/wast-printer" "1.8.5" - "@webassemblyjs/helper-code-frame@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" @@ -5118,24 +4737,11 @@ dependencies: "@webassemblyjs/wast-printer" "1.9.0" -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== - "@webassemblyjs/helper-fsm@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== - dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" - "@webassemblyjs/helper-module-context@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" @@ -5143,26 +4749,11 @@ dependencies: "@webassemblyjs/ast" "1.9.0" -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== - "@webassemblyjs/helper-wasm-bytecode@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/helper-wasm-section@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" @@ -5173,13 +4764,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wasm-gen" "1.9.0" -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/ieee754@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" @@ -5187,13 +4771,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== - dependencies: - "@xtuc/long" "4.2.2" - "@webassemblyjs/leb128@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" @@ -5201,30 +4778,11 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== - "@webassemblyjs/utf8@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" - "@webassemblyjs/wasm-edit@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" @@ -5239,17 +4797,6 @@ "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wast-printer" "1.9.0" -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - "@webassemblyjs/wasm-gen@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" @@ -5261,16 +4808,6 @@ "@webassemblyjs/leb128" "1.9.0" "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wasm-opt@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" @@ -5281,18 +4818,6 @@ "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - "@webassemblyjs/wasm-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" @@ -5305,18 +4830,6 @@ "@webassemblyjs/leb128" "1.9.0" "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" @@ -5329,15 +4842,6 @@ "@webassemblyjs/helper-fsm" "1.9.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-printer@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" @@ -5347,18 +4851,6 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" -"@webpack-contrib/schema-utils@^1.0.0-beta.0": - version "1.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz#bf9638c9464d177b48209e84209e23bee2eb4f65" - integrity sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg== - dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chalk "^2.3.2" - strip-ansi "^4.0.0" - text-table "^0.2.0" - webpack-log "^1.1.2" - "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -5386,7 +4878,7 @@ JSONStream@^1.0.4, JSONStream@^1.3.4: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.0, abab@^2.0.3: +abab@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== @@ -5404,14 +4896,6 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-globals@^4.1.0, acorn-globals@^4.3.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - acorn-globals@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" @@ -5420,32 +4904,22 @@ acorn-globals@^6.0.0: acorn "^7.1.1" acorn-walk "^7.1.1" -acorn-jsx@^5.1.0, acorn-jsx@^5.2.0, acorn-jsx@^5.3.1: +acorn-jsx@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn-walk@^7.0.0, acorn-walk@^7.1.1: +acorn-walk@^7.1.1, acorn-walk@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^5.5.3: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - -acorn@^6.0.1, acorn@^6.0.4, acorn@^6.2.1, acorn@^6.4.1: +acorn@^6.4.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0, acorn@^7.4.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== @@ -5572,12 +5046,19 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: +ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-escapes@^4.3.0: version "4.3.1" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== @@ -5609,11 +5090,6 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -5648,7 +5124,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== @@ -5656,6 +5132,14 @@ anymatch@^3.0.3, anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + app-root-dir@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" @@ -5686,14 +5170,6 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= - dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" - aria-query@^4.0.2, aria-query@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" @@ -5727,11 +5203,6 @@ array-differ@^2.0.3: resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -5752,7 +5223,18 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= -array-includes@^3.0.3, array-includes@^3.1.1: +array-includes@^3.0.3, array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" + +array-includes@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== @@ -5794,24 +5276,16 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -array.prototype.flatmap@^1.2.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443" - integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== +array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.1" -array.prototype.flatmap@^1.2.3: +array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.3, array.prototype.flatmap@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== @@ -5821,15 +5295,16 @@ array.prototype.flatmap@^1.2.3: es-abstract "^1.18.0-next.1" function-bind "^1.1.1" -array.prototype.map@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.2.tgz#9a4159f416458a23e9483078de1106b2ef68f8ec" - integrity sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw== +array.prototype.map@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.3.tgz#1609623618d3d84134a37d4a220030c2bd18420b" + integrity sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.4" + is-string "^1.0.5" arrify@^1.0.1: version "1.0.1" @@ -5881,33 +5356,23 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types-flow@0.0.7, ast-types-flow@^0.0.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" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -ast-types@0.11.7: - version "0.11.7" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c" - integrity sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw== - ast-types@0.13.3: version "0.13.3" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== -ast-types@^0.14.2: +ast-types@0.14.2, ast-types@^0.14.2: version "0.14.2" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== dependencies: tslib "^2.0.1" -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -5923,11 +5388,6 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - async@^2.6.1, async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -5940,11 +5400,6 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -asyncro@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/asyncro/-/asyncro-3.0.0.tgz#3c7a732e263bc4a42499042f48d7d858e9c0134e" - integrity sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg== - at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" @@ -5960,7 +5415,7 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.6.1, autoprefixer@^9.7.2, autoprefixer@^9.7.3, autoprefixer@^9.8.6: +autoprefixer@^9.6.1, autoprefixer@^9.8.6: version "9.8.6" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== @@ -5988,26 +5443,17 @@ axe-core@^4.0.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== -axobject-query@^2.0.2, axobject-query@^2.2.0: +axobject-query@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@10.1.0, babel-eslint@^10.0.3: +babel-eslint@^10.0.3, babel-eslint@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== @@ -6026,53 +5472,19 @@ babel-extract-comments@^1.0.0: dependencies: babylon "^6.18.0" -babel-helper-evaluate-path@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz#a62fa9c4e64ff7ea5cea9353174ef023a900a67c" - integrity sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA== - -babel-helper-flip-expressions@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz#3696736a128ac18bc25254b5f40a22ceb3c1d3fd" - integrity sha1-NpZzahKKwYvCUlS19AoizrPB0/0= - -babel-helper-is-nodes-equiv@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" - integrity sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ= - -babel-helper-is-void-0@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz#7d9c01b4561e7b95dbda0f6eee48f5b60e67313e" - integrity sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4= - -babel-helper-mark-eval-scopes@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz#d244a3bef9844872603ffb46e22ce8acdf551562" - integrity sha1-0kSjvvmESHJgP/tG4izorN9VFWI= - -babel-helper-remove-or-void@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz#a4f03b40077a0ffe88e45d07010dee241ff5ae60" - integrity sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA= - -babel-helper-to-multiple-sequence-expressions@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d" - integrity sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA== - -babel-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" - integrity sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== +babel-jest@^26.6.0, babel-jest@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.9.0" - chalk "^2.4.2" - slash "^2.0.0" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/babel__core" "^7.1.7" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" babel-jest@^26.6.1: version "26.6.1" @@ -6088,7 +5500,7 @@ babel-jest@^26.6.1: graceful-fs "^4.2.4" slash "^3.0.0" -babel-loader@8.1.0, babel-loader@^8.0.6, babel-loader@^8.1.0: +babel-loader@8.1.0, babel-loader@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== @@ -6099,19 +5511,21 @@ babel-loader@8.1.0, babel-loader@^8.0.6, babel-loader@^8.1.0: pify "^4.0.1" schema-utils "^2.6.5" +babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + babel-plugin-add-react-displayname@^0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz#339d4cddb7b65fd62d1df9db9fe04de134122bd5" integrity sha1-M51M3be2X9YtHfnbn+BN4TQSK9U= -babel-plugin-apply-mdx-type-prop@1.6.21: - version "1.6.21" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.21.tgz#0c8600c965ca4203e3c026ed971ed5b7e810aeba" - integrity sha512-+vQarmm+g+kePH4CMp2iEN/HOx1oEvZeSKCdKCEZlnJOthXzkpaRAbM3ZNCiKqVr9WuoqPNfoXQ0EVppYpIwfg== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - "@mdx-js/util" "1.6.21" - babel-plugin-apply-mdx-type-prop@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" @@ -6127,10 +5541,10 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27: - version "10.0.33" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz#ce1155dcd1783bbb9286051efee53f4e2be63e03" - integrity sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ== +babel-plugin-emotion@^10.0.27: + version "10.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" + integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== dependencies: "@babel/helper-module-imports" "^7.0.0" "@emotion/hash" "0.8.0" @@ -6143,13 +5557,6 @@ babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27: find-root "^1.1.0" source-map "^0.5.7" -babel-plugin-extract-import-names@1.6.21: - version "1.6.21" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.21.tgz#94efffee4ea79982491573e5f67d9957ab77596a" - integrity sha512-mCjTry00HB/4xHGunxQNMOGZ7JEGJdEScNh7C1WJBto7nePyn9wCdYAZP61pGC6+z3ETH5btY20mqg0plcxZGA== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - babel-plugin-extract-import-names@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" @@ -6157,16 +5564,6 @@ babel-plugin-extract-import-names@1.6.22: dependencies: "@babel/helper-plugin-utils" "7.10.4" -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - babel-plugin-istanbul@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" @@ -6176,14 +5573,7 @@ babel-plugin-istanbul@^6.0.0: "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" - integrity sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== - dependencies: - "@types/babel__traverse" "^7.0.6" + test-exclude "^6.0.0" babel-plugin-jest-hoist@^26.5.0: version "26.5.0" @@ -6195,6 +5585,16 @@ babel-plugin-jest-hoist@^26.5.0: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" +babel-plugin-jest-hoist@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + babel-plugin-macros@2.8.0, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -6204,86 +5604,51 @@ babel-plugin-macros@2.8.0, babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8. cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-minify-builtins@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz#31eb82ed1a0d0efdc31312f93b6e4741ce82c36b" - integrity sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag== - -babel-plugin-minify-constant-folding@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz#f84bc8dbf6a561e5e350ff95ae216b0ad5515b6e" - integrity sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ== - dependencies: - babel-helper-evaluate-path "^0.5.0" - -babel-plugin-minify-dead-code-elimination@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz#1a0c68e44be30de4976ca69ffc535e08be13683f" - integrity sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg== +babel-plugin-macros@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.0.1.tgz#0d412d68f5b3d1b64358f24ab099bd148724e2a9" + integrity sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w== dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-mark-eval-scopes "^0.4.3" - babel-helper-remove-or-void "^0.4.3" - lodash "^4.17.11" + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" -babel-plugin-minify-flip-comparisons@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz#00ca870cb8f13b45c038b3c1ebc0f227293c965a" - integrity sha1-AMqHDLjxO0XAOLPB68DyJyk8llo= - dependencies: - babel-helper-is-void-0 "^0.4.3" +babel-plugin-named-asset-import@^0.3.1, babel-plugin-named-asset-import@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== -babel-plugin-minify-guarded-expressions@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz#818960f64cc08aee9d6c75bec6da974c4d621135" - integrity sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA== +babel-plugin-polyfill-corejs2@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4" + integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg== dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-flip-expressions "^0.4.3" + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.0" + semver "^6.1.1" -babel-plugin-minify-infinity@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz#dfb876a1b08a06576384ef3f92e653ba607b39ca" - integrity sha1-37h2obCKBldjhO8/kuZTumB7Oco= - -babel-plugin-minify-mangle-names@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz#bcddb507c91d2c99e138bd6b17a19c3c271e3fd3" - integrity sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw== +babel-plugin-polyfill-corejs3@^0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== dependencies: - babel-helper-mark-eval-scopes "^0.4.3" + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" -babel-plugin-minify-numeric-literals@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz#8e4fd561c79f7801286ff60e8c5fd9deee93c0bc" - integrity sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw= - -babel-plugin-minify-replace@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz#d3e2c9946c9096c070efc96761ce288ec5c3f71c" - integrity sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q== - -babel-plugin-minify-simplify@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz#f21613c8b95af3450a2ca71502fdbd91793c8d6a" - integrity sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A== +babel-plugin-polyfill-corejs3@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2" + integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg== dependencies: - babel-helper-evaluate-path "^0.5.0" - babel-helper-flip-expressions "^0.4.3" - babel-helper-is-nodes-equiv "^0.0.1" - babel-helper-to-multiple-sequence-expressions "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.2.0" + core-js-compat "^3.9.1" -babel-plugin-minify-type-constructors@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz#1bc6f15b87f7ab1085d42b330b717657a2156500" - integrity sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA= +babel-plugin-polyfill-regenerator@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8" + integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg== dependencies: - babel-helper-is-void-0 "^0.4.3" - -babel-plugin-named-asset-import@^0.3.1, babel-plugin-named-asset-import@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz#c9750a1b38d85112c9e166bf3ef7c5dbc605f4be" - integrity sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA== + "@babel/helper-define-polyfill-provider" "^0.2.0" babel-plugin-react-docgen@^4.2.1: version "4.2.1" @@ -6304,31 +5669,6 @@ babel-plugin-syntax-object-rest-spread@^6.8.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= -babel-plugin-transform-async-to-promises@^0.8.15: - version "0.8.15" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-promises/-/babel-plugin-transform-async-to-promises-0.8.15.tgz#13b6d8ef13676b4e3c576d3600b85344bb1ba346" - integrity sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ== - -babel-plugin-transform-inline-consecutive-adds@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1" - integrity sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE= - -babel-plugin-transform-member-expression-literals@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz#37039c9a0c3313a39495faac2ff3a6b5b9d038bf" - integrity sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8= - -babel-plugin-transform-merge-sibling-variables@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz#85b422fc3377b449c9d1cde44087203532401dae" - integrity sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4= - -babel-plugin-transform-minify-booleans@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz#acbb3e56a3555dd23928e4b582d285162dd2b198" - integrity sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg= - babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" @@ -6337,57 +5677,11 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.26.0" -babel-plugin-transform-property-literals@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz#98c1d21e255736573f93ece54459f6ce24985d39" - integrity sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk= - dependencies: - esutils "^2.0.2" - babel-plugin-transform-react-remove-prop-types@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-plugin-transform-regexp-constructors@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz#58b7775b63afcf33328fae9a5f88fbd4fb0b4965" - integrity sha1-WLd3W2OvzzMyj66aX4j71PsLSWU= - -babel-plugin-transform-remove-console@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" - integrity sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A= - -babel-plugin-transform-remove-debugger@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz#42b727631c97978e1eb2d199a7aec84a18339ef2" - integrity sha1-QrcnYxyXl44estGZp67IShgznvI= - -babel-plugin-transform-remove-undefined@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz#80208b31225766c630c97fa2d288952056ea22dd" - integrity sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ== - dependencies: - babel-helper-evaluate-path "^0.5.0" - -babel-plugin-transform-replace-expressions@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-replace-expressions/-/babel-plugin-transform-replace-expressions-0.2.0.tgz#59cba8df4b4a675e7c78cd21548f8e7685bbc30d" - integrity sha512-Eh1rRd9hWEYgkgoA3D0kGp7xJ/wgVshgsqmq60iC4HVWD+Lux+fNHSHBa2v1Hsv+dHflShC71qKhiH40OiPtDA== - dependencies: - "@babel/parser" "^7.3.3" - -babel-plugin-transform-simplify-comparison-operators@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz#f62afe096cab0e1f68a2d753fdf283888471ceb9" - integrity sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk= - -babel-plugin-transform-undefined-to-void@^6.9.4: - version "6.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz#be241ca81404030678b748717322b89d0c8fe280" - integrity sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA= - babel-preset-current-node-syntax@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz#826f1f8e7245ad534714ba001f84f7e906c3b615" @@ -6405,13 +5699,23 @@ babel-preset-current-node-syntax@^0.1.3: "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -babel-preset-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" - integrity sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.9.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" babel-preset-jest@^26.5.0: version "26.5.0" @@ -6421,53 +5725,32 @@ babel-preset-jest@^26.5.0: babel-plugin-jest-hoist "^26.5.0" babel-preset-current-node-syntax "^0.1.3" -"babel-preset-minify@^0.5.0 || 0.6.0-alpha.5": - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz#25f5d0bce36ec818be80338d0e594106e21eaa9f" - integrity sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg== - dependencies: - babel-plugin-minify-builtins "^0.5.0" - babel-plugin-minify-constant-folding "^0.5.0" - babel-plugin-minify-dead-code-elimination "^0.5.1" - babel-plugin-minify-flip-comparisons "^0.4.3" - babel-plugin-minify-guarded-expressions "^0.4.4" - babel-plugin-minify-infinity "^0.4.3" - babel-plugin-minify-mangle-names "^0.5.0" - babel-plugin-minify-numeric-literals "^0.4.3" - babel-plugin-minify-replace "^0.5.0" - babel-plugin-minify-simplify "^0.5.1" - babel-plugin-minify-type-constructors "^0.4.3" - babel-plugin-transform-inline-consecutive-adds "^0.4.3" - babel-plugin-transform-member-expression-literals "^6.9.4" - babel-plugin-transform-merge-sibling-variables "^6.9.4" - babel-plugin-transform-minify-booleans "^6.9.4" - babel-plugin-transform-property-literals "^6.9.4" - babel-plugin-transform-regexp-constructors "^0.4.3" - babel-plugin-transform-remove-console "^6.9.4" - babel-plugin-transform-remove-debugger "^6.9.4" - babel-plugin-transform-remove-undefined "^0.5.0" - babel-plugin-transform-simplify-comparison-operators "^6.9.4" - babel-plugin-transform-undefined-to-void "^6.9.4" - lodash "^4.17.11" +babel-preset-jest@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== + dependencies: + babel-plugin-jest-hoist "^26.6.2" + babel-preset-current-node-syntax "^1.0.0" -babel-preset-react-app@^9.1.2: - version "9.1.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz#54775d976588a8a6d1a99201a702befecaf48030" - integrity sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA== - dependencies: - "@babel/core" "7.9.0" - "@babel/plugin-proposal-class-properties" "7.8.3" - "@babel/plugin-proposal-decorators" "7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "7.8.3" - "@babel/plugin-proposal-numeric-separator" "7.8.3" - "@babel/plugin-proposal-optional-chaining" "7.9.0" - "@babel/plugin-transform-flow-strip-types" "7.9.0" - "@babel/plugin-transform-react-display-name" "7.8.3" - "@babel/plugin-transform-runtime" "7.9.0" - "@babel/preset-env" "7.9.0" - "@babel/preset-react" "7.9.1" - "@babel/preset-typescript" "7.9.0" - "@babel/runtime" "7.9.0" +babel-preset-react-app@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== + dependencies: + "@babel/core" "7.12.3" + "@babel/plugin-proposal-class-properties" "7.12.1" + "@babel/plugin-proposal-decorators" "7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1" + "@babel/plugin-proposal-numeric-separator" "7.12.1" + "@babel/plugin-proposal-optional-chaining" "7.12.1" + "@babel/plugin-transform-flow-strip-types" "7.12.1" + "@babel/plugin-transform-react-display-name" "7.12.1" + "@babel/plugin-transform-runtime" "7.12.1" + "@babel/preset-env" "7.12.1" + "@babel/preset-react" "7.12.1" + "@babel/preset-typescript" "7.12.1" + "@babel/runtime" "7.12.1" babel-plugin-macros "2.8.0" babel-plugin-transform-react-remove-prop-types "0.4.24" @@ -6490,14 +5773,14 @@ bail@^1.0.0: integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" @@ -6534,13 +5817,23 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== -better-opn@^2.0.0: +better-opn@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" integrity sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA== dependencies: open "^7.0.3" +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -6552,9 +5845,9 @@ binary-extensions@^1.0.0: integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" - integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.5.0: version "1.5.0" @@ -6568,15 +5861,15 @@ bluebird@^3.3.5, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0: version "1.19.0" @@ -6611,7 +5904,7 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -boxen@^4.1.0, boxen@^4.2.0: +boxen@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== @@ -6625,6 +5918,20 @@ boxen@^4.1.0, boxen@^4.2.0: type-fest "^0.8.1" widest-line "^3.1.0" +boxen@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b" + integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.0" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -6656,30 +5963,16 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -brotli-size@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-4.0.0.tgz#a05ee3faad3c0e700a2f2da826ba6b4d76e69e5e" - integrity sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA== - dependencies: - duplexer "0.1.1" - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== - dependencies: - resolve "1.1.7" - browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -6712,11 +6005,11 @@ browserify-des@^1.0.0: safe-buffer "^5.1.2" browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - bn.js "^4.1.0" + bn.js "^5.0.0" randombytes "^2.0.1" browserify-sign@^4.0.0: @@ -6741,17 +6034,17 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.10.0.tgz#f179737913eaf0d2b98e4926ac1ca6a15cbcc6a9" - integrity sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA== +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: - caniuse-lite "^1.0.30001035" - electron-to-chromium "^1.3.378" - node-releases "^1.1.52" - pkg-up "^3.1.0" + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.9.1: +browserslist@^4.0.0, browserslist@^4.6.2, browserslist@^4.6.4: version "4.14.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015" integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA== @@ -6761,16 +6054,16 @@ browserslist@^4.0.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.9 escalade "^3.1.0" node-releases "^1.1.61" -browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.14.7: - version "4.15.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.15.0.tgz#3d48bbca6a3f378e86102ffd017d9a03f122bdb0" - integrity sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ== +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.14.7, browserslist@^4.16.4: + version "4.16.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.4.tgz#7ebf913487f40caf4637b892b268069951c35d58" + integrity sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ== dependencies: - caniuse-lite "^1.0.30001164" - colorette "^1.2.1" - electron-to-chromium "^1.3.612" + caniuse-lite "^1.0.30001208" + colorette "^1.2.2" + electron-to-chromium "^1.3.712" escalade "^3.1.1" - node-releases "^1.1.67" + node-releases "^1.1.71" bser@2.1.1: version "2.1.1" @@ -6814,9 +6107,9 @@ buffer@^4.3.0: isarray "^1.0.0" builtin-modules@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" - integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + version "3.2.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== builtin-status-codes@^3.0.0: version "3.0.0" @@ -6869,34 +6162,10 @@ cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - cacache@^15.0.5: - version "15.0.5" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" - integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== + version "15.0.6" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz#65a8c580fda15b59150fb76bf3f3a8e45d583099" + integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w== dependencies: "@npmcli/move-file" "^1.0.1" chownr "^2.0.0" @@ -6912,7 +6181,7 @@ cacache@^15.0.5: p-map "^4.0.0" promise-inflight "^1.0.1" rimraf "^3.0.2" - ssri "^8.0.0" + ssri "^8.0.1" tar "^6.0.2" unique-filename "^1.1.1" @@ -6944,13 +6213,13 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" -call-bind@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" - integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" - get-intrinsic "^1.0.0" + get-intrinsic "^1.0.2" call-me-maybe@^1.0.1: version "1.0.1" @@ -6982,12 +6251,12 @@ callsites@^3.0.0: integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: - pascal-case "^3.1.1" - tslib "^1.10.0" + pascal-case "^3.1.2" + tslib "^2.0.3" camelcase-css@2.0.1: version "2.0.1" @@ -7040,6 +6309,11 @@ camelcase@^6.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78" integrity sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ== +camelcase@^6.1.0, camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -7050,12 +6324,17 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981: version "1.0.30001150" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001150.tgz#6d0d829da654b0b233576de00335586bc2004df1" integrity sha512-kiNKvihW0m36UhAFnl7bOAv0i1K1f6wpfVtTF5O5O82XzgtBnb05V0XeV3oZ968vfg2sRNChsHw8ASH2hDfoYQ== -caniuse-lite@^1.0.30001135, caniuse-lite@^1.0.30001164: +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001208: + version "1.0.30001214" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz#70f153c78223515c6d37a9fde6cd69250da9d872" + integrity sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg== + +caniuse-lite@^1.0.30001135: version "1.0.30001164" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz#5bbfd64ca605d43132f13cc7fdabb17c3036bfdc" integrity sha512-G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg== @@ -7067,11 +6346,16 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -case-sensitive-paths-webpack-plugin@2.3.0, case-sensitive-paths-webpack-plugin@^2.2.0: +case-sensitive-paths-webpack-plugin@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== +case-sensitive-paths-webpack-plugin@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -7082,7 +6366,7 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -7091,17 +6375,6 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3. escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - chalk@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" @@ -7111,9 +6384,9 @@ chalk@^3.0.0: supports-color "^7.1.0" chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -7143,6 +6416,11 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +check-types@^11.1.1: + version "11.1.2" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== + chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -7162,10 +6440,10 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0, chokidar@^3.4.1: - version "3.4.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== +chokidar@^3.4.1, chokidar@^3.4.2: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: anymatch "~3.1.1" braces "~3.0.2" @@ -7175,7 +6453,7 @@ chokidar@^3.3.0, chokidar@^3.4.1: normalize-path "~3.0.0" readdirp "~3.5.0" optionalDependencies: - fsevents "~2.1.2" + fsevents "~2.3.1" chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" @@ -7188,11 +6466,9 @@ chownr@^2.0.0: integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" @@ -7212,6 +6488,11 @@ cjs-module-lexer@^0.4.2: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.4.3.tgz#9e31f7fe701f5fcee5793f77ab4e58fa8dcde8bc" integrity sha512-5RLK0Qfs0PNDpEyBXIr3bIT1Muw3ojSlvpw6dAmkUcO0+uTrsBn7GuEIgx40u+OzbCBLDta7nvmud85P4EmTsQ== +cjs-module-lexer@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -7223,9 +6504,9 @@ class-utils@^0.3.5: static-extend "^0.1.1" classnames@^2.2.5: - version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + version "2.3.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== clean-css@^4.2.3: version "4.2.3" @@ -7239,7 +6520,7 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.0: +cli-boxes@^2.2.0, cli-boxes@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== @@ -7287,9 +6568,9 @@ cli-width@^3.0.0: integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== clipboard@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" - integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== + version "2.0.8" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba" + integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== dependencies: good-listener "^1.2.2" select "^1.1.2" @@ -7313,17 +6594,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -7434,10 +6704,10 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.4" -colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== colors@^1.1.2: version "1.4.0" @@ -7464,7 +6734,7 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== -commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0: +commander@^2.18.0, commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -7474,12 +6744,7 @@ commander@^4.1.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^6.2.0: +commander@^6.2.0, commander@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== @@ -7534,10 +6799,10 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" -compute-scroll-into-view@^1.0.14: - version "1.0.16" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz#5b7bf4f7127ea2c19b750353d7ce6776a90ee088" - integrity sha512-a85LHKY81oQnikatZYA90pufpZ6sQx++BoCxOEMsjpZx+ZnaKGQnCyCehTRr/1p9GBIAHTjcU9k71kSYWloLiQ== +compute-scroll-into-view@^1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== concat-map@0.0.1: version "0.0.1" @@ -7564,13 +6829,6 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -concat-with-sourcemaps@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" - integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== - dependencies: - source-map "^0.6.1" - config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" @@ -7591,10 +6849,10 @@ configstore@^5.0.1: write-file-atomic "^3.0.0" xdg-basedir "^4.0.0" -confusing-browser-globals@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" - integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== +confusing-browser-globals@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== connect-history-api-fallback@^1.6.0: version "1.6.0" @@ -7755,14 +7013,14 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to-clipboard@^3.0.8: +copy-to-clipboard@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== dependencies: toggle-selection "^1.0.6" -core-js-compat@^3.6.2, core-js-compat@^3.7.0: +core-js-compat@^3.6.2: version "3.8.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.0.tgz#3248c6826f4006793bd637db608bca6e4cd688b1" integrity sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ== @@ -7770,32 +7028,40 @@ core-js-compat@^3.6.2, core-js-compat@^3.7.0: browserslist "^4.14.7" semver "7.0.0" -core-js-pure@^3.0.0, core-js-pure@^3.0.1: +core-js-compat@^3.8.1, core-js-compat@^3.9.0, core-js-compat@^3.9.1: + version "3.10.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.2.tgz#0a675b4e1cde599616322a72c8886bcf696f3ec3" + integrity sha512-IGHnpuaM1N++gLSPI1F1wu3WXICPxSyj/Q++clcwsIOnUVp5uKUIPl/+6h0TQ112KU3fMiSxqJuM+OrCyKj5+A== + dependencies: + browserslist "^4.16.4" + semver "7.0.0" + +core-js-pure@^3.0.0: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== +core-js-pure@^3.8.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.10.2.tgz#065304f8547bf42008d4528dfff973c38bd6a332" + integrity sha512-uu18pVHQ21n4mzfuSlCXpucu5VKsck3j2m5fjrBOBqqdgWAxwdCgUuGWj6cDDPN1zLj/qtiqKvBMxWgDeeu49Q== + core-js@^2.4.0: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.0.1, core-js@^3.6.5: - version "3.8.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.0.tgz#0fc2d4941cadf80538b030648bb64d230b4da0ce" - integrity sha512-W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA== - -core-js@^3.0.4, core-js@^3.5.0: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== +core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.2.tgz#17cb038ce084522a717d873b63f2b3ee532e2cd5" + integrity sha512-W+2oVYeNghuBr3yTzZFQ5rfmjZtYB/Ubg87R5YOmlGrIb+Uw9f7qjUbhsj+/EkXhcV7eOD3jiM4+sgraX3FZUw== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.1: +cosmiconfig@^5.0.0, cosmiconfig@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== @@ -7827,17 +7093,6 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cp-file@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d" - integrity sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA== - dependencies: - graceful-fs "^4.1.2" - make-dir "^2.0.0" - nested-error-stacks "^2.0.0" - pify "^4.0.1" - safe-buffer "^5.0.1" - cp-file@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" @@ -7849,9 +7104,9 @@ cp-file@^7.0.0: p-event "^4.1.0" cpy@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.1.tgz#066ed4c6eaeed9577df96dae4db9438c1a90df62" - integrity sha512-vqHT+9o67sMwJ5hUd/BAOYeemkU+MuFRsK2c36Xc3eefQpAsp1kAsyDxEDcc5JS1+y9l/XHPrIsVTcyGGmkUUQ== + version "8.1.2" + resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" + integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== dependencies: arrify "^2.0.1" cp-file "^7.0.0" @@ -7909,18 +7164,10 @@ cross-env@^7.0.2: dependencies: cross-spawn "^7.0.1" -cross-spawn-async@^2.1.1: - version "2.2.5" - resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" - integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= - dependencies: - lru-cache "^4.0.0" - which "^1.2.8" - -cross-spawn@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -7937,15 +7184,6 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -7963,6 +7201,11 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -7996,25 +7239,25 @@ css-has-pseudo@^0.10.0: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA== +css-loader@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: - camelcase "^5.3.1" + camelcase "^6.0.0" cssesc "^3.0.0" icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.23" + loader-utils "^2.0.0" + postcss "^7.0.32" postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-local-by-default "^3.0.3" + postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.1" + semver "^7.3.2" -css-loader@^3.5.3: +css-loader@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== @@ -8033,18 +7276,6 @@ css-loader@^3.5.3: schema-utils "^2.7.0" semver "^6.3.0" -css-modules-loader-core@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" - integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= - dependencies: - icss-replace-symbols "1.1.0" - postcss "6.0.1" - postcss-modules-extract-imports "1.1.0" - postcss-modules-local-by-default "1.2.0" - postcss-modules-scope "1.1.0" - postcss-modules-values "1.3.0" - css-prefers-color-scheme@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" @@ -8057,17 +7288,7 @@ css-select-base-adapter@^0.1.1: resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== -css-select@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-select@^2.0.0: +css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== @@ -8077,14 +7298,6 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" -css-selector-tokenizer@^0.7.0: - version "0.7.3" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" - integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== - dependencies: - cssesc "^3.0.0" - fastparse "^1.1.2" - css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -8109,11 +7322,6 @@ css-vendor@^2.0.8: "@babel/runtime" "^7.8.3" is-in-browser "^1.0.2" -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - css-what@^3.2.1: version "3.4.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" @@ -8224,22 +7432,15 @@ csso@^4.0.2: dependencies: css-tree "1.0.0-alpha.39" -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4, cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== -cssstyle@^1.0.0, cssstyle@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== - dependencies: - cssom "0.3.x" +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.2.0: version "2.3.0" @@ -8248,15 +7449,20 @@ cssstyle@^2.2.0: dependencies: cssom "~0.3.6" -csstype@^2.5.2, csstype@^2.5.7: +csstype@^2.5.2: version "2.6.13" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.13.tgz#a6893015b90e84dd6e85d0e3b442a1e84f2dbe0f" integrity sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A== +csstype@^2.5.7: + version "2.6.17" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.17.tgz#4cf30eb87e1d1a005d8b6510f95292413f6a1c0e" + integrity sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A== + csstype@^3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.4.tgz#b156d7be03b84ff425c9a0a4b1e5f4da9c5ca888" - integrity sha512-xc8DUsCLmjvCfoD7LTGE0ou2MIWLx0K9RCZwSHMOdynqRsP4MtUcLeqh1HcQ2dInwDTqn+3CE0/FZh1et+p4jA== + version "3.0.8" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" + integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== currently-unhandled@^0.4.1: version "0.4.1" @@ -8278,7 +7484,7 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" -damerau-levenshtein@^1.0.4, damerau-levenshtein@^1.0.6: +damerau-levenshtein@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== @@ -8297,15 +7503,6 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^1.0.0, data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -8339,27 +7536,27 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.2.0: +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: +debug@^3.0.0, debug@^3.2.6: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^3.1.0, debug@^3.1.1: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" -debug@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== - dependencies: - ms "2.1.2" - debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -8532,13 +7729,6 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detab@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.3.tgz#33e5dd74d230501bd69985a0d2b9a3382699a130" - integrity sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A== - dependencies: - repeat-string "^1.5.4" - detab@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" @@ -8556,11 +7746,6 @@ detect-indent@^6.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -8610,24 +7795,21 @@ diff-sequences@^26.5.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.5.0.tgz#ef766cf09d43ed40406611f11c6d8d9dd8b2fefd" integrity sha512-ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q== +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" -dir-glob@^2.0.0, dir-glob@^2.2.2: +dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== @@ -8732,16 +7914,9 @@ domelementtype@1, domelementtype@^1.3.1: integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" - integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== - -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" @@ -8757,14 +7932,6 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" @@ -8773,13 +7940,13 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" -dot-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" - integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: - no-case "^3.0.3" - tslib "^1.10.0" + no-case "^3.0.4" + tslib "^2.0.3" dot-prop@^4.2.0: version "4.2.1" @@ -8807,7 +7974,7 @@ dotenv-expand@5.1.0, dotenv-expand@^5.1.0: resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== -dotenv-webpack@^1.7.0: +dotenv-webpack@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz#7ca79cef2497dd4079d43e81e0796bc9d0f68a5e" integrity sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg== @@ -8824,26 +7991,21 @@ dotenv@^6.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== -downshift@^6.0.6: - version "6.0.6" - resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.0.6.tgz#82aee8e2e260d7ad99df8a0969bd002dd523abe8" - integrity sha512-tmLab3cXCn6PtZYl9V8r/nB2m+7/nCNrwo0B3kTHo/2lRBHr+1en1VNOQt2wIt0ajanAnxquZ00WPCyxe6cNFQ== +downshift@^6.0.15: + version "6.1.3" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.3.tgz#e794b7805d24810968f21e81ad6bdd9f3fdc40da" + integrity sha512-RA1MuaNcTbt0j+sVLhSs8R2oZbBXYAtdQP/V+uHhT3DoDteZzJPjlC+LQVm9T07Wpvo84QXaZtUCePLDTDwGXg== dependencies: - "@babel/runtime" "^7.11.2" - compute-scroll-into-view "^1.0.14" + "@babel/runtime" "^7.13.10" + compute-scroll-into-view "^1.0.17" prop-types "^15.7.2" - react-is "^16.13.1" + react-is "^17.0.2" duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= -duplexer@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - duplexer@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -8872,42 +8034,40 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^3.1.2: - version "3.1.5" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz#aed723844dc20acb4b170cd9ab1017e476a0d93b" - integrity sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w== - dependencies: - jake "^10.6.1" +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.378: - version "1.3.582" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz#1adfac5affce84d85b3d7b3dfbc4ade293a6ffc4" - integrity sha512-0nCJ7cSqnkMC+kUuPs0YgklFHraWGl/xHqtZWWtOeVtyi+YqkoAOMGuZQad43DscXCQI/yizcTa3u6B5r+BLww== +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.712: + version "1.3.719" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.719.tgz#87166fee347a46a2557f19aadb40a1d68241e61c" + integrity sha512-heM78GKSqrIzO9Oz0/y22nTBN7bqSP1Pla2SyU9DiSnQD+Ea9SyyN5RWWlgqsqeBLNDkSlE9J9EHFmdMPzxB/g== -electron-to-chromium@^1.3.571, electron-to-chromium@^1.3.612: +electron-to-chromium@^1.3.571: version "1.3.614" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.614.tgz#ff359e8d2249e2ce859a4c2bc34c22bd2e2eb0a2" integrity sha512-JMDl46mg4G+n6q/hAJkwy9eMTj5FJjsE+8f/irAGRMLM4yeRVbMuRrdZrbbGGOrGVcZc4vJPjUpEUWNb/fA6hg== -element-resize-detector@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.1.tgz#b0305194447a4863155e58f13323a0aef30851d1" - integrity sha512-BdFsPepnQr9fznNPF9nF4vQ457U/ZJXQDSNF1zBe7yaga8v9AdZf3/NElYxFdUh7SitSGt040QygiTo6dtatIw== +element-resize-detector@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.2.tgz#bf7c3ff915957e4e62e86241ed2f9c86b078892b" + integrity sha512-+LOXRkCJc4I5WhEJxIDjhmE3raF8jtOMBDqSCgZTMz2TX3oXAX5pE2+MDeopJlGdXzP7KzPbBJaUGfNaP9HG4A== dependencies: batch-processor "1.0.0" elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" email-addresses@^3.0.1: version "3.1.0" @@ -8924,7 +8084,7 @@ emittery@^0.7.1: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= -emoji-regex@^7.0.1, emoji-regex@^7.0.2: +emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== @@ -8949,7 +8109,7 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -emotion-theming@^10.0.19: +emotion-theming@^10.0.27: version "10.0.27" resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10" integrity sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw== @@ -8986,10 +8146,10 @@ endent@^2.0.1: fast-json-parse "^1.0.3" objectorarray "^1.0.4" -enhanced-resolve@^4.1.0, enhanced-resolve@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" - integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== +enhanced-resolve@^4.3.0, enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" @@ -9008,29 +8168,34 @@ entities@^1.1.1, entities@^1.1.2: integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" - integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== env-paths@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== -envinfo@^7.3.1, envinfo@^7.5.1: +envinfo@^7.3.1: version "7.7.3" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" @@ -9048,7 +8213,29 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5: +es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" + +es-abstract@^1.17.2: version "1.17.7" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== @@ -9065,7 +8252,7 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es- string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" -es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: +es-abstract@^1.18.0-next.1: version "1.18.0-next.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== @@ -9089,15 +8276,16 @@ es-array-method-boxes-properly@^1.0.0: integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== es-get-iterator@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.0.tgz#bb98ad9d6d63b31aacdc8f89d5d0ee57bcb5b4c8" - integrity sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== dependencies: - es-abstract "^1.17.4" + call-bind "^1.0.2" + get-intrinsic "^1.1.0" has-symbols "^1.0.1" - is-arguments "^1.0.4" - is-map "^2.0.1" - is-set "^2.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" is-string "^1.0.5" isarray "^2.0.5" @@ -9120,9 +8308,9 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: next-tick "~1.0.0" es5-shim@^4.5.13: - version "4.5.14" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.14.tgz#90009e1019d0ea327447cb523deaff8fe45697ef" - integrity sha512-7SwlpL+2JpymWTt8sNLuC2zdhhc+wrfe5cMPI2j0o6WsPdfAiPwmFy2f0AocPB4RQVBOZ9kNTgi5YF7TdhkvEg== + version "4.5.15" + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.15.tgz#6a26869b261854a3b045273f5583c52d390217fe" + integrity sha512-FYpuxEjMeDvU4rulKqFdukQyZSTpzhg4ScQHrAosrlVpR6GFyaw14f74yn2+4BugniIS0Frpg7TvwZocU4ZMTw== es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" @@ -9145,11 +8333,6 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" -es6-promisify@^6.0.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.1.1.tgz#46837651b7b06bf6fff893d03f29393668d01621" - integrity sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg== - es6-shim@^0.35.5: version "0.35.6" resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0" @@ -9163,7 +8346,7 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: d "^1.0.1" ext "^1.1.2" -escalade@^3.1.0, escalade@^3.1.1: +escalade@^3.0.2, escalade@^3.1.0, escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== @@ -9188,7 +8371,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.12.0, escodegen@^1.14.1, escodegen@^1.9.1: +escodegen@^1.14.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -9200,19 +8383,31 @@ escodegen@^1.11.0, escodegen@^1.12.0, escodegen@^1.14.1, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + eslint-config-prettier@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9" integrity sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg== -eslint-config-react-app@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz#698bf7aeee27f0cea0139eaef261c7bf7dd623df" - integrity sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== +eslint-config-react-app@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: - confusing-browser-globals "^1.0.9" + confusing-browser-globals "^1.0.10" -eslint-import-resolver-node@^0.3.2: +eslint-import-resolver-node@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== @@ -9220,18 +8415,7 @@ eslint-import-resolver-node@^0.3.2: debug "^2.6.9" resolve "^1.13.1" -eslint-loader@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.3.tgz#e018e3d2722381d982b1201adb56819c73b480ca" - integrity sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw== - dependencies: - fs-extra "^8.1.0" - loader-fs-cache "^1.0.2" - loader-utils "^1.2.3" - object-hash "^2.0.1" - schema-utils "^2.6.1" - -eslint-module-utils@^2.4.1: +eslint-module-utils@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== @@ -9239,47 +8423,41 @@ eslint-module-utils@^2.4.1: debug "^2.6.9" pkg-dir "^2.0.0" -eslint-plugin-flowtype@4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz#82b2bd6f21770e0e5deede0228e456cb35308451" - integrity sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ== +eslint-plugin-flowtype@^5.2.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.1.tgz#16b15d7a981bc0894284a87e71021f523b4fa580" + integrity sha512-RsurlNszyKLIHJvw6J4C98ubTTsLlgzL5xYqQ6ZTV5d2E2iHIR744SxoU3o7yQf0HjIe0GwnAIxpD+g0IV+emg== dependencies: lodash "^4.17.15" + string-natural-compare "^3.0.1" -eslint-plugin-import@2.20.1: - version "2.20.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz#802423196dcb11d9ce8435a5fc02a6d3b46939b3" - integrity sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw== +eslint-plugin-import@^2.22.1: + version "2.22.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.0" has "^1.0.3" minimatch "^3.0.4" - object.values "^1.1.0" + object.values "^1.1.1" read-pkg-up "^2.0.0" - resolve "^1.12.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" -eslint-plugin-jsx-a11y@6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" - integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== +eslint-plugin-jest@^24.1.0: + version "24.3.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.5.tgz#71f0b580f87915695c286c3f0eb88cf23664d044" + integrity sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug== dependencies: - "@babel/runtime" "^7.4.5" - aria-query "^3.0.0" - array-includes "^3.0.3" - ast-types-flow "^0.0.7" - axobject-query "^2.0.2" - damerau-levenshtein "^1.0.4" - emoji-regex "^7.0.2" - has "^1.0.3" - jsx-ast-utils "^2.2.1" + "@typescript-eslint/experimental-utils" "^4.0.1" -eslint-plugin-jsx-a11y@^6.4.1: +eslint-plugin-jsx-a11y@^6.3.1, eslint-plugin-jsx-a11y@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== @@ -9303,28 +8481,28 @@ eslint-plugin-prettier@^3.3.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^1.6.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" - integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@7.19.0: - version "7.19.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" - integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== +eslint-plugin-react@^7.21.5: + version "7.23.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494" + integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw== dependencies: - array-includes "^3.1.1" + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" doctrine "^2.1.0" has "^1.0.3" - jsx-ast-utils "^2.2.3" - object.entries "^1.1.1" - object.fromentries "^2.0.2" - object.values "^1.1.1" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.3" + object.fromentries "^2.0.4" + object.values "^1.1.3" prop-types "^15.7.2" - resolve "^1.15.1" - semver "^6.3.0" - string.prototype.matchall "^4.0.2" - xregexp "^4.3.0" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.4" eslint-plugin-react@^7.22.0: version "7.22.0" @@ -9343,6 +8521,13 @@ eslint-plugin-react@^7.22.0: resolve "^1.18.1" string.prototype.matchall "^4.0.2" +eslint-plugin-testing-library@^3.9.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" + integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== + dependencies: + "@typescript-eslint/experimental-utils" "^3.10.1" + eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" @@ -9359,13 +8544,6 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" @@ -9383,46 +8561,58 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@^6.6.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== +eslint-webpack-plugin@^2.5.2: + version "2.5.4" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== + dependencies: + "@types/eslint" "^7.2.6" + arrify "^2.0.1" + jest-worker "^26.6.2" + micromatch "^4.0.2" + normalize-path "^3.0.0" + schema-utils "^3.0.0" + +eslint@^7.11.0: + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.24.0.tgz#2e44fa62d93892bfdb100521f17345ba54b8513a" + integrity sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ== dependencies: - "@babel/code-frame" "^7.0.0" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.0" ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" + chalk "^4.0.0" + cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^5.0.1" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" - globals "^12.1.0" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" + levn "^0.4.1" + lodash "^4.17.21" minimatch "^3.0.4" - mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.3" + optionator "^0.9.1" progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.4" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -9469,15 +8659,6 @@ eslint@^7.18.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" @@ -9492,13 +8673,20 @@ esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1, esquery@^1.2.0: +esquery@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: estraverse "^5.1.0" +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -9541,15 +8729,15 @@ eventemitter3@^3.1.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -eventemitter3@^4.0.0, eventemitter3@^4.0.4: +eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: version "1.0.7" @@ -9571,17 +8759,6 @@ exec-sh@^0.3.2: resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== -execa@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" - integrity sha1-4urUcsLDGq1vc/GslW7vReEjIMs= - dependencies: - cross-spawn-async "^2.1.1" - npm-run-path "^1.0.0" - object-assign "^4.0.1" - path-key "^1.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -9650,17 +8827,17 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expect@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" - integrity sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== +expect@^26.6.0, expect@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: - "@jest/types" "^24.9.0" - ansi-styles "^3.2.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.9.0" + "@jest/types" "^26.6.2" + ansi-styles "^4.0.0" + jest-get-type "^26.3.0" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" expect@^26.6.1: version "26.6.1" @@ -9674,7 +8851,7 @@ expect@^26.6.1: jest-message-util "^26.6.1" jest-regex-util "^26.0.0" -express@^4.17.0, express@^4.17.1: +express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== @@ -9780,7 +8957,7 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-deep-equal@^3.1.1: +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== @@ -9790,7 +8967,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.0.2, fast-glob@^2.2.6: +fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -9802,7 +8979,19 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.1.1, fast-glob@^3.2.4: +fast-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-glob@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -9819,7 +9008,7 @@ fast-json-parse@^1.0.3: resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -9834,15 +9023,10 @@ fastest-levenshtein@^1.0.12: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== -fastparse@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== - fastq@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" - integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" @@ -9853,14 +9037,7 @@ fault@^1.0.0: dependencies: format "^0.2.0" -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: +faye-websocket@^0.11.3: version "0.11.3" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== @@ -9886,14 +9063,6 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^1.0.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -9908,13 +9077,6 @@ figures@^3.0.0, figures@^3.2.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - file-entry-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" @@ -9922,15 +9084,14 @@ file-entry-cache@^6.0.0: dependencies: flat-cache "^3.0.4" -file-loader@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" - integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" + flat-cache "^3.0.4" -file-loader@^6.0.0: +file-loader@6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== @@ -9938,6 +9099,14 @@ file-loader@^6.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + file-system-cache@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" @@ -9952,13 +9121,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb" - integrity sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ== - dependencies: - minimatch "^3.0.4" - filename-reserved-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" @@ -9981,12 +9143,7 @@ filenamify@^1.0.0: strip-outer "^1.0.0" trim-repeated "^1.0.0" -filesize@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f" - integrity sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg== - -filesize@^6.1.0: +filesize@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== @@ -10021,15 +9178,6 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -10039,7 +9187,7 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: +find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== @@ -10083,14 +9231,13 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" + locate-path "^6.0.0" + path-exists "^4.0.0" flat-cache@^3.0.4: version "3.0.4" @@ -10100,11 +9247,6 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - flatted@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" @@ -10116,9 +9258,9 @@ flatten@^1.0.2: integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flow-parser@0.*: - version "0.138.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.138.0.tgz#2d9818f6b804d66f90949dfa8b4892f3a0af546d" - integrity sha512-LFnTyjrv39UvCWl8NOcpByr/amj8a5k5z7isO2wv4T43nNrUnHQwX3rarTz9zcpHXkDAQv6X4MfQ4ZzJUptpbw== + version "0.149.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.149.0.tgz#6e5749ad832ba211968429accdb6a3858706e4f8" + integrity sha512-ruUVkZuM9oFQjhSsLO/OJYRYpGnuXJpTnIZmgzna6DyLFb3CLpeO27oJbWyeXaa830hmKf0JRzpcdFsFS8lmpg== flush-write-stream@^1.0.0: version "1.1.1" @@ -10133,43 +9275,17 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= - -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" - integrity sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ== - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^3.3.0" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -fork-ts-checker-webpack-plugin@^4.1.4: +fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== @@ -10182,10 +9298,28 @@ fork-ts-checker-webpack-plugin@^4.1.4: tapable "^1.0.0" worker-rpc "^0.1.0" +fork-ts-checker-webpack-plugin@^6.0.4: + version "6.2.1" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.1.tgz#e3a7e64c90e5490a75d43d86d47f02e538c0a13e" + integrity sha512-Pyhn2kav/Y2g6I7aInABgcph/B78jjdXc4kGHzaAUBL4UVthknxM6aMH47JwpnuTJmdOuf6p5vMbIahsBHuWGg== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -10230,15 +9364,6 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@8.1.0, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -10250,15 +9375,6 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -10268,15 +9384,24 @@ fs-extra@^7.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" - universalify "^1.0.0" + universalify "^2.0.0" fs-minipass@^1.2.5: version "1.2.7" @@ -10292,6 +9417,11 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" @@ -10307,11 +9437,6 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== - fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" @@ -10320,34 +9445,40 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.1.2: +fsevents@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fsevents@^2.1.3, fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== function.prototype.name@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.2.tgz#5cdf79d7c05db401591dfde83e3b70c5123e9a45" - integrity sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg== + version "1.1.4" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83" + integrity sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - functions-have-names "^1.2.0" + es-abstract "^1.18.0-next.2" + functions-have-names "^1.2.2" functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -functions-have-names@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91" - integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA== +functions-have-names@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== fuse.js@^3.6.1: version "3.6.1" @@ -10368,19 +9499,12 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -generic-names@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872" - integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== - dependencies: - loader-utils "^1.1.0" - genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -10390,19 +9514,19 @@ get-caller-file@^2.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" - integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== +get-intrinsic@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e" + integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg== dependencies: function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" -get-intrinsic@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e" - integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -10566,13 +9690,20 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" +glob-parent@^5.1.0, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob-promise@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" @@ -10597,12 +9728,12 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== dependencies: - ini "^1.3.5" + ini "2.0.0" global-modules@2.0.0, global-modules@^2.0.0: version "2.0.0" @@ -10620,7 +9751,7 @@ global-prefix@^3.0.0: kind-of "^6.0.2" which "^1.3.1" -global@^4.3.2, global@^4.4.0: +global@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== @@ -10640,32 +9771,21 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globalthis@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" - integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== +globals@^13.6.0: + version "13.8.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3" + integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q== dependencies: - define-properties "^1.1.3" - -globalyzer@^0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f" - integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA== + type-fest "^0.20.2" -globby@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== +globalthis@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" + integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" + define-properties "^1.1.3" -globby@^11.0.0, globby@^11.0.1: +globby@11.0.1, globby@^11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== @@ -10677,6 +9797,18 @@ globby@^11.0.0, globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" +globby@^11.0.0, globby@^11.0.2: + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -10688,18 +9820,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -10719,11 +9839,6 @@ globjoin@^0.1.4: resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= -globrex@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" - integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== - gonzales-pe@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3" @@ -10755,7 +9870,12 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -10770,7 +9890,7 @@ gud@^1.0.0: resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== -gzip-size@5.1.1, gzip-size@^5.1.1: +gzip-size@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== @@ -10778,13 +9898,6 @@ gzip-size@5.1.1, gzip-size@^5.1.1: duplexer "^0.1.1" pify "^4.0.1" -gzip-size@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" - integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= - dependencies: - duplexer "^0.1.1" - handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -10825,17 +9938,10 @@ harmony-reflect@^1.4.6: resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" @@ -10854,10 +9960,10 @@ has-glob@^1.0.0: dependencies: is-glob "^3.0.0" -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" @@ -11002,12 +10108,12 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -highlight.js@^10.1.1, highlight.js@~10.4.0: - version "10.4.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.4.0.tgz#ef3ce475e5dfa7a48484260b49ea242ddab823a0" - integrity sha512-EfrUGcQ63oLJbj0J0RI9ebX6TAITbsDBLbsjr881L/X5fMO9+oadKzEF21C7R3ULKG6Gv3uoab2HiqVJa/4+oA== +highlight.js@^10.1.1, highlight.js@~10.7.0: + version "10.7.2" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.2.tgz#89319b861edc66c48854ed1e6da21ea89f847360" + integrity sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg== -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= @@ -11023,7 +10129,17 @@ hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: dependencies: react-is "^16.7.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== @@ -11060,13 +10176,6 @@ html-comment-regex@^1.1.0: resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" @@ -11074,7 +10183,12 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.2.0, html-entities@^1.2.1, html-entities@^1.3.1: +html-entities@^1.2.0, html-entities@^1.2.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== @@ -11107,11 +10221,14 @@ html-void-elements@^1.0.0: resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== -html-webpack-plugin@4.0.0-beta.11: - version "4.0.0-beta.11" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz#3059a69144b5aecef97708196ca32f9e68677715" - integrity sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg== +html-webpack-plugin@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" loader-utils "^1.2.3" lodash "^4.17.15" @@ -11119,22 +10236,22 @@ html-webpack-plugin@4.0.0-beta.11: tapable "^1.1.3" util.promisify "1.0.0" -html-webpack-plugin@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" - integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== +html-webpack-plugin@^4.0.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" + integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== dependencies: "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" loader-utils "^1.2.3" - lodash "^4.17.15" + lodash "^4.17.20" pretty-error "^2.1.1" tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.10.0, htmlparser2@^3.3.0: +htmlparser2@^3.10.0, htmlparser2@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -11299,11 +10416,6 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" @@ -11319,9 +10431,9 @@ identity-obj-proxy@3.0.0: harmony-reflect "^1.4.6" ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" @@ -11335,11 +10447,6 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -11350,10 +10457,10 @@ ignore@^5.1.4, ignore@^5.1.8: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -immer@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" @@ -11362,13 +10469,6 @@ import-cwd@^2.0.0: dependencies: import-from "^2.1.0" -import-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" - integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== - dependencies: - import-from "^3.0.0" - import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -11377,7 +10477,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -11385,22 +10485,6 @@ import-fresh@^3.0.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - import-from@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" @@ -11408,13 +10492,6 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" -import-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" - import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -11496,11 +10573,21 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.2, ini@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" @@ -11520,25 +10607,6 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" - integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - inquirer@^6.2.0: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" @@ -11585,26 +10653,26 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -internal-slot@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" - integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== +internal-slot@^1.0.2, internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - es-abstract "^1.17.0-next.1" + get-intrinsic "^1.1.0" has "^1.0.3" - side-channel "^1.0.2" + side-channel "^1.0.4" interpret@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -interpret@^2.0.0: +interpret@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: +invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -11668,10 +10736,12 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" - integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== +is-arguments@^1.0.4, is-arguments@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" @@ -11683,6 +10753,11 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -11697,7 +10772,14 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.5: +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + dependencies: + call-bind "^1.0.0" + +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -11707,10 +10789,10 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== +is-callable@^1.1.4, is-callable@^1.2.2, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^2.0.0: version "2.0.0" @@ -11731,7 +10813,7 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.0.0, is-core-module@^2.1.0: +is-core-module@^2.0.0, is-core-module@^2.1.0, is-core-module@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== @@ -11786,9 +10868,9 @@ is-directory@^0.3.1: integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-dom@^1.0.0: version "1.1.0" @@ -11883,33 +10965,38 @@ is-in-browser@^1.0.2, is-in-browser@^1.1.3: resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" + global-dirs "^3.0.0" + is-path-inside "^3.0.2" -is-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.1.tgz#520dafc4307bb8ebc33b813de5ce7c9400d644a1" - integrity sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw== +is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= -is-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= +is-negative-zero@^2.0.0, is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== is-number@^3.0.0: version "3.0.0" @@ -11934,9 +11021,9 @@ is-obj@^2.0.0: integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== is-path-cwd@^2.0.0: version "2.2.0" @@ -11957,7 +11044,7 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.1, is-path-inside@^3.0.2: +is-path-inside@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== @@ -11972,14 +11059,12 @@ is-plain-obj@^2.0.0, is-plain-obj@^2.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-object@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928" - integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg== - dependencies: - isobject "^4.0.0" +is-plain-object@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: +is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== @@ -11996,20 +11081,21 @@ is-potential-custom-element-name@^1.0.0: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= -is-reference@^1.1.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - dependencies: - "@types/estree" "*" - -is-regex@^1.0.4, is-regex@^1.1.1: +is-regex@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: has-symbols "^1.0.1" +is-regex@^1.1.1, is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" @@ -12030,10 +11116,10 @@ is-root@2.1.0: resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== -is-set@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43" - integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA== +is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== is-ssh@^1.3.0: version "1.3.2" @@ -12052,7 +11138,7 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-string@^1.0.4, is-string@^1.0.5: +is-string@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== @@ -12162,29 +11248,11 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== - istanbul-lib-coverage@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" @@ -12195,15 +11263,6 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-coverage "^3.0.0" semver "^6.3.0" -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" @@ -12213,17 +11272,6 @@ istanbul-lib-report@^3.0.0: make-dir "^3.0.0" supports-color "^7.1.0" -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - istanbul-lib-source-maps@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" @@ -12233,13 +11281,6 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" - integrity sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== - dependencies: - html-escaper "^2.0.0" - istanbul-reports@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" @@ -12253,7 +11294,7 @@ iterate-iterator@^1.0.1: resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.1.tgz#1693a768c1ddd79c969051459453f082fe82e9f6" integrity sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw== -iterate-value@^1.0.0: +iterate-value@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57" integrity sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ== @@ -12261,25 +11302,6 @@ iterate-value@^1.0.0: es-get-iterator "^1.0.2" iterate-iterator "^1.0.1" -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -jest-changed-files@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" - integrity sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== - dependencies: - "@jest/types" "^24.9.0" - execa "^1.0.0" - throat "^4.0.0" - jest-changed-files@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.1.tgz#2fac3dc51297977ee883347948d8e3d37c417fba" @@ -12289,24 +11311,60 @@ jest-changed-files@^26.6.1: execa "^4.0.0" throat "^5.0.0" -jest-cli@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" - integrity sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== +jest-changed-files@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: - "@jest/core" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" + "@jest/types" "^26.6.2" + execa "^4.0.0" + throat "^5.0.0" + +jest-circus@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.0" + "@jest/test-result" "^26.6.0" + "@jest/types" "^26.6.0" + "@types/babel__traverse" "^7.0.4" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^26.6.0" + is-generator-fn "^2.0.0" + jest-each "^26.6.0" + jest-matcher-utils "^26.6.0" + jest-message-util "^26.6.0" + jest-runner "^26.6.0" + jest-runtime "^26.6.0" + jest-snapshot "^26.6.0" + jest-util "^26.6.0" + pretty-format "^26.6.0" + stack-utils "^2.0.2" + throat "^5.0.0" + +jest-cli@^26.6.0: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== + dependencies: + "@jest/core" "^26.6.3" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" exit "^0.1.2" - import-local "^2.0.0" + graceful-fs "^4.2.4" + import-local "^3.0.2" is-ci "^2.0.0" - jest-config "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" + jest-config "^26.6.3" + jest-util "^26.6.2" + jest-validate "^26.6.2" prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^13.3.0" + yargs "^15.4.1" jest-cli@^26.6.1: version "26.6.1" @@ -12327,29 +11385,6 @@ jest-cli@^26.6.1: prompts "^2.0.1" yargs "^15.4.1" -jest-config@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" - integrity sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.9.0" - "@jest/types" "^24.9.0" - babel-jest "^24.9.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.9.0" - jest-environment-node "^24.9.0" - jest-get-type "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - micromatch "^3.1.10" - pretty-format "^24.9.0" - realpath-native "^1.1.0" - jest-config@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.1.tgz#8c343fbdd9c24ad003e261f73583c3c020f32b42" @@ -12374,6 +11409,30 @@ jest-config@^26.6.1: micromatch "^4.0.2" pretty-format "^26.6.1" +jest-config@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^26.6.3" + "@jest/types" "^26.6.2" + babel-jest "^26.6.3" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + jest-environment-jsdom "^26.6.2" + jest-environment-node "^26.6.2" + jest-get-type "^26.3.0" + jest-jasmine2 "^26.6.3" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + micromatch "^4.0.2" + pretty-format "^26.6.2" + jest-diff@^24.0.0, jest-diff@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" @@ -12404,12 +11463,15 @@ jest-diff@^26.6.1: jest-get-type "^26.3.0" pretty-format "^26.6.1" -jest-docblock@^24.3.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" - integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== +jest-diff@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: - detect-newline "^2.1.0" + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" jest-docblock@^26.0.0: version "26.0.0" @@ -12418,16 +11480,16 @@ jest-docblock@^26.0.0: dependencies: detect-newline "^3.0.0" -jest-each@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" - integrity sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== +jest-each@^26.6.0, jest-each@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: - "@jest/types" "^24.9.0" - chalk "^2.0.1" - jest-get-type "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + jest-get-type "^26.3.0" + jest-util "^26.6.2" + pretty-format "^26.6.2" jest-each@^26.6.1: version "26.6.1" @@ -12440,30 +11502,6 @@ jest-each@^26.6.1: jest-util "^26.6.1" pretty-format "^26.6.1" -jest-environment-jsdom-fourteen@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz#4cd0042f58b4ab666950d96532ecb2fc188f96fb" - integrity sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q== - dependencies: - "@jest/environment" "^24.3.0" - "@jest/fake-timers" "^24.3.0" - "@jest/types" "^24.3.0" - jest-mock "^24.0.0" - jest-util "^24.0.0" - jsdom "^14.1.0" - -jest-environment-jsdom@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - jest-environment-jsdom@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.1.tgz#63093bf89daee6139616568a43633b84cf7aac21" @@ -12477,16 +11515,18 @@ jest-environment-jsdom@^26.6.1: jest-util "^26.6.1" jsdom "^16.4.0" -jest-environment-node@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" - integrity sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== +jest-environment-jsdom@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jsdom "^16.4.0" jest-environment-node@^26.6.1: version "26.6.1" @@ -12500,6 +11540,18 @@ jest-environment-node@^26.6.1: jest-mock "^26.6.1" jest-util "^26.6.1" +jest-environment-node@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jest-get-type@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" @@ -12515,31 +11567,12 @@ jest-get-type@^26.3.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-haste-map@^26.6.0: - version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.0.tgz#4cd392bc51109bd8e0f765b2d5afa746bebb5ce2" - integrity sha512-RpNqAGMR58uG9E9vWITorX2/R7he/tSbHWldX5upt1ymEcmCaXczqXxjqI6xOtRR8Ev6ZEYDfgSA5Fy7WHUL5w== +jest-haste-map@^26.6.1: + version "26.6.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.1.tgz#97e96f5fd7576d980307fbe6160b10c016b543d4" + integrity sha512-9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ== dependencies: - "@jest/types" "^26.6.0" + "@jest/types" "^26.6.1" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" @@ -12547,57 +11580,35 @@ jest-haste-map@^26.6.0: graceful-fs "^4.2.4" jest-regex-util "^26.0.0" jest-serializer "^26.5.0" - jest-util "^26.6.0" - jest-worker "^26.5.0" + jest-util "^26.6.1" + jest-worker "^26.6.1" micromatch "^4.0.2" sane "^4.0.3" walker "^1.0.7" optionalDependencies: fsevents "^2.1.2" -jest-haste-map@^26.6.1: - version "26.6.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.1.tgz#97e96f5fd7576d980307fbe6160b10c016b543d4" - integrity sha512-9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ== +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: - "@jest/types" "^26.6.1" + "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" jest-regex-util "^26.0.0" - jest-serializer "^26.5.0" - jest-util "^26.6.1" - jest-worker "^26.6.1" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" micromatch "^4.0.2" sane "^4.0.3" walker "^1.0.7" optionalDependencies: fsevents "^2.1.2" -jest-jasmine2@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" - integrity sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.9.0" - is-generator-fn "^2.0.0" - jest-each "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - throat "^4.0.0" - jest-jasmine2@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.1.tgz#11c92603d1fa97e3c33404359e69d6cec7e57017" @@ -12622,13 +11633,29 @@ jest-jasmine2@^26.6.1: pretty-format "^26.6.1" throat "^5.0.0" -jest-leak-detector@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" - integrity sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== +jest-jasmine2@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: - jest-get-type "^24.9.0" - pretty-format "^24.9.0" + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^26.6.2" + is-generator-fn "^2.0.0" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" + throat "^5.0.0" jest-leak-detector@^26.6.1: version "26.6.1" @@ -12638,7 +11665,15 @@ jest-leak-detector@^26.6.1: jest-get-type "^26.3.0" pretty-format "^26.6.1" -jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: +jest-leak-detector@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== + dependencies: + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-matcher-utils@^24.0.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== @@ -12648,6 +11683,16 @@ jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== + dependencies: + chalk "^4.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + jest-matcher-utils@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.1.tgz#bc90822d352c91c2ec1814731327691d06598400" @@ -12658,19 +11703,20 @@ jest-matcher-utils@^26.6.1: jest-get-type "^26.3.0" pretty-format "^26.6.1" -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== +jest-message-util@^26.6.0, jest-message-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" + "@jest/types" "^26.6.2" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.2" + pretty-format "^26.6.2" + slash "^3.0.0" + stack-utils "^2.0.2" jest-message-util@^26.6.1: version "26.6.1" @@ -12686,13 +11732,6 @@ jest-message-util@^26.6.1: slash "^3.0.0" stack-utils "^2.0.2" -jest-mock@^24.0.0, jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - jest-mock@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.1.tgz#6c12a92a82fc833f81a5b6de6b67d78386e276a3" @@ -12701,30 +11740,24 @@ jest-mock@^26.6.1: "@jest/types" "^26.6.1" "@types/node" "*" -jest-pnp-resolver@^1.2.1, jest-pnp-resolver@^1.2.2: +jest-mock@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== - jest-regex-util@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== -jest-resolve-dependencies@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" - integrity sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== - dependencies: - "@jest/types" "^24.9.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.9.0" - jest-resolve-dependencies@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.1.tgz#e9d091a159ad198c029279737a8b4c507791d75c" @@ -12734,16 +11767,28 @@ jest-resolve-dependencies@^26.6.1: jest-regex-util "^26.0.0" jest-snapshot "^26.6.1" -jest-resolve@24.9.0, jest-resolve@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" - integrity sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== +jest-resolve-dependencies@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: - "@jest/types" "^24.9.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" + "@jest/types" "^26.6.2" + jest-regex-util "^26.0.0" + jest-snapshot "^26.6.2" + +jest-resolve@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== + dependencies: + "@jest/types" "^26.6.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.0" + read-pkg-up "^7.0.1" + resolve "^1.17.0" + slash "^3.0.0" jest-resolve@^26.6.1: version "26.6.1" @@ -12759,30 +11804,45 @@ jest-resolve@^26.6.1: resolve "^1.18.1" slash "^3.0.0" -jest-runner@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" - integrity sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== +jest-resolve@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.4.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.2" + read-pkg-up "^7.0.1" + resolve "^1.18.1" + slash "^3.0.0" + +jest-runner@^26.6.0, jest-runner@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.7.1" exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-leak-detector "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-docblock "^26.0.0" + jest-haste-map "^26.6.2" + jest-leak-detector "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + jest-runtime "^26.6.3" + jest-util "^26.6.2" + jest-worker "^26.6.2" source-map-support "^0.5.6" - throat "^4.0.0" + throat "^5.0.0" jest-runner@^26.6.1: version "26.6.1" @@ -12810,34 +11870,38 @@ jest-runner@^26.6.1: source-map-support "^0.5.6" throat "^5.0.0" -jest-runtime@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" - integrity sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - chalk "^2.0.1" +jest-runtime@^26.6.0, jest-runtime@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/globals" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + cjs-module-lexer "^0.6.0" + collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^13.3.0" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.4.1" jest-runtime@^26.6.1: version "26.6.1" @@ -12872,11 +11936,6 @@ jest-runtime@^26.6.1: strip-bom "^4.0.0" yargs "^15.4.1" -jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - jest-serializer@^26.5.0: version "26.5.0" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.5.0.tgz#f5425cc4c5f6b4b355f854b5f0f23ec6b962bc13" @@ -12885,24 +11944,35 @@ jest-serializer@^26.5.0: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" - integrity sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + +jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - expect "^24.9.0" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - mkdirp "^0.5.1" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.0.0" + chalk "^4.0.0" + expect "^26.6.2" + graceful-fs "^4.2.4" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + jest-haste-map "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" natural-compare "^1.4.0" - pretty-format "^24.9.0" - semver "^6.2.0" + pretty-format "^26.6.2" + semver "^7.3.2" jest-snapshot@^26.6.1: version "26.6.1" @@ -12926,30 +11996,12 @@ jest-snapshot@^26.6.1: pretty-format "^26.6.1" semver "^7.3.2" -jest-util@^24.0.0, jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-util@^26.6.0: - version "26.6.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.0.tgz#a81547f6d38738b505c5a594b37d911335dea60f" - integrity sha512-/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg== +jest-util@^26.6.0, jest-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: - "@jest/types" "^26.6.0" + "@jest/types" "^26.6.2" "@types/node" "*" chalk "^4.0.0" graceful-fs "^4.2.4" @@ -12968,18 +12020,6 @@ jest-util@^26.6.1: is-ci "^2.0.0" micromatch "^4.0.2" -jest-validate@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - jest-validate@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.1.tgz#28730eb8570d60968d9d06f1a8c94d922167bd2a" @@ -12992,31 +12032,43 @@ jest-validate@^26.6.1: leven "^3.1.0" pretty-format "^26.6.1" -jest-watch-typeahead@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz#e5be959698a7fa2302229a5082c488c3c8780a4a" - integrity sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== +jest-validate@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.1" - jest-regex-util "^24.9.0" - jest-watcher "^24.3.0" + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" + +jest-watch-typeahead@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^26.0.0" + jest-watcher "^26.3.0" slash "^3.0.0" - string-length "^3.1.0" - strip-ansi "^5.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" -jest-watcher@^24.3.0, jest-watcher@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" - integrity sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== +jest-watcher@^26.3.0, jest-watcher@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.9.0" - string-length "^2.0.0" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^26.6.2" + string-length "^4.0.1" jest-watcher@^26.6.1: version "26.6.1" @@ -13031,7 +12083,7 @@ jest-watcher@^26.6.1: jest-util "^26.6.1" string-length "^4.0.1" -jest-worker@^24.6.0, jest-worker@^24.9.0: +jest-worker@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== @@ -13039,18 +12091,10 @@ jest-worker@^24.6.0, jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== - dependencies: - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^26.2.1, jest-worker@^26.5.0: - version "26.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.5.0.tgz#87deee86dbbc5f98d9919e0dadf2c40e3152fa30" - integrity sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug== +jest-worker@^26.2.1, jest-worker@^26.5.0, jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" @@ -13065,13 +12109,14 @@ jest-worker@^26.6.1: merge-stream "^2.0.0" supports-color "^7.0.0" -jest@24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" - integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== +jest@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== dependencies: - import-local "^2.0.0" - jest-cli "^24.9.0" + "@jest/core" "^26.6.0" + import-local "^3.0.2" + jest-cli "^26.6.0" jest@^26.6.1: version "26.6.1" @@ -13092,11 +12137,6 @@ js-string-escape@^1.0.1: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -13110,27 +12150,28 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jscodeshift@^0.6.3: - version "0.6.4" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.6.4.tgz#e19ab86214edac86a75c4557fc88b3937d558a8e" - integrity sha512-+NF/tlNbc2WEhXUuc4WEJLsJumF84tnaMUZW2hyJw3jThKKRvsPX4sPJVgO1lPE28z0gNL+gwniLG9d8mYvQCQ== +jscodeshift@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.11.0.tgz#4f95039408f3f06b0e39bb4d53bc3139f5330e2f" + integrity sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g== dependencies: "@babel/core" "^7.1.6" "@babel/parser" "^7.1.6" "@babel/plugin-proposal-class-properties" "^7.1.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/preset-env" "^7.1.6" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.1.0" + "@babel/plugin-proposal-optional-chaining" "^7.1.0" + "@babel/plugin-transform-modules-commonjs" "^7.1.0" "@babel/preset-flow" "^7.0.0" "@babel/preset-typescript" "^7.1.0" "@babel/register" "^7.0.0" babel-core "^7.0.0-bridge.0" colors "^1.1.2" flow-parser "0.*" - graceful-fs "^4.1.11" + graceful-fs "^4.2.4" micromatch "^3.1.10" neo-async "^2.5.0" node-dir "^0.1.17" - recast "^0.16.1" + recast "^0.20.3" temp "^0.8.1" write-file-atomic "^2.3.0" @@ -13158,70 +12199,6 @@ jscodeshift@^0.7.0: temp "^0.8.1" write-file-atomic "^2.3.0" -jsdom@^11.5.1: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -jsdom@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" - integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== - dependencies: - abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" - array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.0" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.5" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^2.5.0" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^6.1.2" - xml-name-validator "^3.0.0" - jsdom@^16.4.0: version "16.4.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" @@ -13299,19 +12276,12 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2: +json3@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== @@ -13323,10 +12293,10 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.1, json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== +json5@^2.1.2, json5@^2.1.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" @@ -13358,11 +12328,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -13448,14 +12413,6 @@ jss@10.4.0, jss@^10.0.3: is-in-browser "^1.1.3" tiny-warning "^1.0.2" -jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: - version "2.4.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" - integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== - dependencies: - array-includes "^3.1.1" - object.assign "^4.1.0" - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" @@ -13478,15 +12435,8 @@ keyv@^3.0.0: killable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= - dependencies: - is-buffer "^1.0.2" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" @@ -13524,6 +12474,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + known-css-properties@^0.20.0: version "0.20.0" resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.20.0.tgz#0570831661b47dd835293218381166090ff60e96" @@ -13549,23 +12504,13 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" -latest-version@^5.0.0: +latest-version@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== dependencies: package-json "^6.3.0" -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - lazy-universal-dotenv@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" @@ -13577,11 +12522,6 @@ lazy-universal-dotenv@^3.0.1: dotenv "^8.0.0" dotenv-expand "^5.1.0" -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - lerna@^3.22.1: version "3.22.1" resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" @@ -13611,14 +12551,15 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - leven "^3.1.0" + prelude-ls "^1.2.1" + type-check "~0.4.0" -levn@^0.3.0, levn@~0.3.0: +levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= @@ -13626,14 +12567,6 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -13726,14 +12659,6 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" -loader-fs-cache@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz#f08657646d607078be2f0a032f8bd69dd6f277d9" - integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== - dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" - loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" @@ -13789,21 +12714,28 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" @@ -13824,11 +12756,6 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - lodash.set@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" @@ -13839,7 +12766,7 @@ lodash.sortby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.template@^4.0.2, lodash.template@^4.4.0, lodash.template@^4.5.0: +lodash.template@^4.0.2, lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== @@ -13859,17 +12786,15 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.5, lodash@^4.2.1: +"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.5, lodash@^4.2.1: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== -log-symbols@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" +lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0: version "4.0.0" @@ -13893,14 +12818,6 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== -loglevelnext@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.5.tgz#36fc4f5996d6640f539ff203ba819641680d75a2" - integrity sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A== - dependencies: - es6-symbol "^3.1.1" - object.assign "^4.1.0" - longest-streak@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" @@ -13921,12 +12838,12 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lower-case@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" - integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: - tslib "^1.10.0" + tslib "^2.0.3" lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" @@ -13939,20 +12856,12 @@ lowercase-keys@^2.0.0: integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== lowlight@^1.14.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.17.0.tgz#a1143b2fba8239df8cd5893f9fe97aaf8465af4a" - integrity sha512-vmtBgYKD+QVNy7tIa7ulz5d//Il9R4MooOVh4nkOf9R9Cb/Dk5TXMSTieg/vDulkBkIWj59/BIlyFQxT9X1oAQ== + version "1.20.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== dependencies: fault "^1.0.0" - highlight.js "~10.4.0" - -lru-cache@^4.0.0: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" + highlight.js "~10.7.0" lru-cache@^5.1.1: version "5.1.1" @@ -13978,14 +12887,7 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== - dependencies: - vlq "^0.2.2" - -magic-string@^0.25.2, magic-string@^0.25.7: +magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== @@ -14007,7 +12909,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -14038,11 +12940,6 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -14088,26 +12985,16 @@ markdown-to-jsx@^6.11.4: prop-types "^15.6.2" unquote "^1.1.0" -material-colors@^1.2.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/material-colors/-/material-colors-1.2.6.tgz#6d1958871126992ceecc72f4bcc4d8f010865f46" - integrity sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg== +markdown-to-jsx@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.2.tgz#19d3da4cd8864045cdd13a0d179147fbd6a088d4" + integrity sha512-O8DMCl32V34RrD+ZHxcAPc2+kYytuDIoQYjY36RVdsLK7uHjgNVvFec4yv0X6LgB4YEZgSvK5QtFi5YVqEpoMA== mathml-tag-names@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== -maxmin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" - integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY= - dependencies: - chalk "^1.0.0" - figures "^1.0.1" - gzip-size "^3.0.0" - pretty-bytes "^3.0.0" - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -14124,20 +13011,6 @@ mdast-squeeze-paragraphs@^4.0.0: dependencies: unist-util-remove "^2.0.0" -mdast-util-definitions@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-2.0.1.tgz#2c931d8665a96670639f17f98e32c3afcfee25f3" - integrity sha512-Co+DQ6oZlUzvUR7JCpP249PcexxygiaKk9axJh+eRzHDZJk2julbIdKB4PXHVxdBuLzvJ1Izb+YDpj2deGMOuA== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-definitions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86" - integrity sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA== - dependencies: - unist-util-visit "^2.0.0" - mdast-util-definitions@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" @@ -14170,20 +13043,6 @@ mdast-util-to-hast@10.0.1: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" -mdast-util-to-hast@9.1.2: - version "9.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.2.tgz#10fa5ed9d45bf3755891e5801d0f32e2584a9423" - integrity sha512-OpkFLBC2VnNAb2FNKcKWu9FMbJhQKog+FCT8nuKmQNIKXyT1n3SIskE7uWDep6x+cA20QXlK5AETHQtYmQmxtQ== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - mdast-util-definitions "^3.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - mdast-util-to-markdown@^0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.1.tgz#0e07d3f871e056bffc38a0cf50c7298b56d9e0d6" @@ -14226,6 +13085,13 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= +memfs@^3.1.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.2.2.tgz#5de461389d596e3f23d48bb7c2afb6161f4df40e" + integrity sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q== + dependencies: + fs-monkey "1.0.3" + memoizerific@^1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" @@ -14336,15 +13202,6 @@ meow@^8.0.0: type-fest "^0.18.0" yargs-parser "^20.2.3" -merge-deep@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -14365,53 +13222,6 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -microbundle-crl@^0.13.10: - version "0.13.11" - resolved "https://registry.yarnpkg.com/microbundle-crl/-/microbundle-crl-0.13.11.tgz#8a3a3613685502c2a52dfde10e0390386eab4bff" - integrity sha512-3roSSgtJdIvvIOJdhefWD8BoEjHkbInkJzUoSE+ER6NGcpTuPWXNFyAbXamCL9Qg8rTU4urbYtXusk/d1ZpteA== - dependencies: - "@babel/core" "^7.8.7" - "@babel/plugin-proposal-class-properties" "7.7.4" - "@babel/plugin-proposal-decorators" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.7.4" - "@babel/plugin-transform-flow-strip-types" "^7.7.4" - "@babel/plugin-transform-react-jsx" "^7.7.7" - "@babel/preset-env" "^7.8.7" - "@babel/preset-flow" "^7.7.4" - "@rollup/plugin-alias" "^3.0.1" - "@rollup/plugin-commonjs" "^11.0.2" - "@rollup/plugin-json" "^4.0.2" - "@rollup/plugin-node-resolve" "^6.1.0" - "@svgr/rollup" "^5.4.0" - asyncro "^3.0.0" - autoprefixer "^9.7.3" - babel-plugin-macros "^2.8.0" - babel-plugin-transform-async-to-promises "^0.8.15" - babel-plugin-transform-replace-expressions "^0.2.0" - brotli-size "^4.0.0" - camelcase "^5.3.1" - cssnano "^4.1.10" - es6-promisify "^6.0.1" - filesize "^6.1.0" - gzip-size "^5.1.1" - kleur "^3.0.3" - lodash.merge "^4.6.2" - module-details-from-path "^1.0.3" - pretty-bytes "^5.3.0" - rollup "^1.32.1" - rollup-plugin-babel "^4.4.0" - rollup-plugin-bundle-size "^1.0.1" - rollup-plugin-es3 "^1.1.0" - rollup-plugin-postcss "^2.4.1" - rollup-plugin-smart-asset "^2.0.7" - rollup-plugin-terser "^5.3.0" - rollup-plugin-typescript2 "^0.25.3" - sade "^1.7.3" - tiny-glob "^0.2.6" - tslib "^1.11.1" - typescript "^3.8.3" - microevent.ts@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" @@ -14445,12 +13255,12 @@ micromatch@^3.1.10, micromatch@^3.1.4: to-regex "^3.0.2" micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" - picomatch "^2.0.5" + picomatch "^2.2.3" miller-rabin@^4.0.0: version "4.0.1" @@ -14465,12 +13275,24 @@ mime-db@1.44.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.47.0: + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== + "mime-db@>= 1.43.0 < 2": version "1.45.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== -mime-types@^2.1.12, mime-types@^2.1.25, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@^2.1.25, mime-types@^2.1.27, mime-types@~2.1.24: + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + dependencies: + mime-db "1.47.0" + +mime-types@~2.1.17, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== @@ -14482,10 +13304,10 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.4.4, mime@^2.4.6: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== +mime@^2.0.3, mime@^2.4.4: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^1.0.0: version "1.2.0" @@ -14514,10 +13336,10 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== +mini-css-extract-plugin@0.11.3: + version "0.11.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" normalize-url "1.9.1" @@ -14529,7 +13351,7 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= @@ -14638,14 +13460,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -14670,20 +13484,6 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha1-EUyUlnPiqKNenTV4hSeqN7Z52is= - -mount-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mount-point/-/mount-point-3.0.0.tgz#665cb9edebe80d110e658db56c31d0aef51a8f97" - integrity sha1-Zly57evoDREOZY21bDHQrvUaj5c= - dependencies: - "@sindresorhus/df" "^1.0.1" - pify "^2.3.0" - pinkie-promise "^2.0.1" - move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -14696,20 +13496,6 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -move-file@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/move-file/-/move-file-1.2.0.tgz#789f92d276c62511d214b1b285aa16e015c2f2fc" - integrity sha512-USHrRmxzGowUWAGBbJPdFjHzEqtxDU03pLHY0Rfqgtnq+q8FOIs8wvkkf+Udmg77SJKs47y9sI0jJvQeYsmiCA== - dependencies: - cp-file "^6.1.0" - make-dir "^3.0.0" - path-exists "^3.0.0" - -mri@^1.1.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6" - integrity sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -14720,11 +13506,16 @@ ms@2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -ms@2.1.2, ms@^2.0.0, ms@^2.1.1: +ms@2.1.2, ms@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" @@ -14772,6 +13563,11 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nanoid@^3.1.22: + version "3.1.22" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844" + integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -14806,7 +13602,7 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -14826,13 +13622,13 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -no-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" - integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: - lower-case "^2.0.1" - tslib "^1.10.0" + lower-case "^2.0.2" + tslib "^2.0.3" node-dir@^0.1.10, node-dir@^0.1.17: version "0.1.17" @@ -14850,7 +13646,7 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" -node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1: +node-fetch@^2.5.0, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== @@ -14916,17 +13712,6 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-notifier@^5.4.2: - version "5.4.3" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - node-notifier@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620" @@ -14939,15 +13724,10 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.52: - version "1.1.64" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.64.tgz#71b4ae988e9b1dd7c1ffce58dd9e561752dfebc5" - integrity sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg== - -node-releases@^1.1.61, node-releases@^1.1.67: - version "1.1.67" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" - integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== +node-releases@^1.1.61, node-releases@^1.1.71: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== nopt@^4.0.1: version "4.0.3" @@ -15109,13 +13889,6 @@ npm-run-all@^4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" -npm-run-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" - integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= - dependencies: - path-key "^1.0.0" - npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -15140,7 +13913,7 @@ npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@^1.0.2, nth-check@~1.0.1: +nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -15157,7 +13930,7 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7, nwsapi@^2.1.3, nwsapi@^2.2.0: +nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== @@ -15181,15 +13954,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-hash@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" - integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== - -object-inspect@^1.8.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" - integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== +object-inspect@^1.8.0, object-inspect@^1.9.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" + integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== object-is@^1.0.1: version "1.1.3" @@ -15221,16 +13989,7 @@ object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.0, object.entries@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" - integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - has "^1.0.3" - -object.entries@^1.1.2: +object.entries@^1.1.0, object.entries@^1.1.2, object.entries@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== @@ -15240,7 +13999,17 @@ object.entries@^1.1.2: es-abstract "^1.18.0-next.1" has "^1.0.3" -"object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.2: +"object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.fromentries@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== @@ -15250,7 +14019,16 @@ object.entries@^1.1.2: function-bind "^1.1.1" has "^1.0.3" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +object.getownpropertydescriptors@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== @@ -15265,7 +14043,17 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1: +object.values@^1.1.0, object.values@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.values@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== @@ -15324,9 +14112,9 @@ onetime@^5.1.0: mimic-fn "^2.1.0" open@^7.0.2, open@^7.0.3: - version "7.3.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69" - integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" @@ -15338,15 +14126,15 @@ opn@^5.5.0: dependencies: is-wsl "^1.1.0" -optimize-css-assets-webpack-plugin@5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== +optimize-css-assets-webpack-plugin@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: cssnano "^4.1.10" last-call-webpack-plugin "^3.0.0" -optionator@^0.8.1, optionator@^0.8.3: +optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -15408,10 +14196,10 @@ osenv@^0.1.4, osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -overlayscrollbars@^1.10.2: - version "1.13.0" - resolved "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.0.tgz#1edb436328133b94877b558f77966d5497ca36a7" - integrity sha512-p8oHrMeRAKxXDMPI/EBNITj/zTVHKNnAnM59Im+xnoZUlV07FyTg46wom2286jJlXGGfcPFG/ba5NUiCwWNd4w== +overlayscrollbars@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz#0b840a88737f43a946b9d87875a2f9e421d0338a" + integrity sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ== p-all@^2.1.0: version "2.1.0" @@ -15425,13 +14213,6 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== -p-each-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - p-each-series@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" @@ -15463,7 +14244,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -15471,11 +14252,11 @@ p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: p-try "^2.0.0" p-limit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" - integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - p-try "^2.0.0" + yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" @@ -15498,6 +14279,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" @@ -15536,14 +14324,6 @@ p-queue@^4.0.0: dependencies: eventemitter3 "^3.1.0" -p-queue@^6.3.0: - version "6.6.2" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" - integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== - dependencies: - eventemitter3 "^4.0.4" - p-timeout "^3.2.0" - p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" @@ -15556,7 +14336,7 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" -p-timeout@^3.1.0, p-timeout@^3.2.0: +p-timeout@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== @@ -15568,7 +14348,7 @@ p-try@^1.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.2.0: +p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -15605,12 +14385,12 @@ parallel-transform@^1.1.0: readable-stream "^2.1.5" param-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" - integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: - dot-case "^3.0.3" - tslib "^1.10.0" + dot-case "^3.0.4" + tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" @@ -15663,9 +14443,9 @@ parse-json@^4.0.0: json-parse-better-errors "^1.0.1" parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" @@ -15690,16 +14470,6 @@ parse-url@^5.0.0: parse-path "^4.0.0" protocols "^1.4.0" -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - parse5@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" @@ -15715,13 +14485,13 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" - integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: - no-case "^3.0.3" - tslib "^1.10.0" + no-case "^3.0.4" + tslib "^2.0.3" pascalcase@^0.1.1: version "0.1.1" @@ -15765,11 +14535,6 @@ path-is-inside@^1.0.2: resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= -path-key@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" - integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -15819,9 +14584,9 @@ path-type@^4.0.0: integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -15839,17 +14604,17 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" + integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== pidtree@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -15864,12 +14629,7 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - -pinkie-promise@^2.0.0, pinkie-promise@^2.0.1: +pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= @@ -15898,13 +14658,6 @@ pirates@^4.0.0, pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= - dependencies: - find-up "^1.0.0" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -15926,7 +14679,14 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-up@3.1.0, pkg-up@^3.1.0: +pkg-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== + dependencies: + find-up "^5.0.0" + +pkg-up@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== @@ -15947,11 +14707,6 @@ plur@^4.0.0: dependencies: irregular-plurals "^3.2.0" -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - pnp-webpack-plugin@1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" @@ -15959,12 +14714,12 @@ pnp-webpack-plugin@1.6.4: dependencies: ts-pnp "^1.1.6" -polished@^3.4.4: - version "3.6.7" - resolved "https://registry.yarnpkg.com/polished/-/polished-3.6.7.tgz#44cbd0047f3187d83db0c479ef0c7d5583af5fb6" - integrity sha512-b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg== +polished@^4.0.5: + version "4.1.1" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.1.tgz#40442cc973348e466f2918cdf647531bb6c29bfb" + integrity sha512-4MZTrfPMPRLD7ac8b+2JZxei58zw6N1hFkdBDERif5Tlj19y3vPoPusrLG+mJIlPTGnUlKw3+yWz0BazvMx1vg== dependencies: - "@babel/runtime" "^7.9.2" + "@babel/runtime" "^7.12.5" popper.js@1.16.1-lts: version "1.16.1-lts" @@ -16145,14 +14900,7 @@ postcss-env-function@^2.0.2: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-flexbugs-fixes@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" - integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== - dependencies: - postcss "^7.0.0" - -postcss-flexbugs-fixes@^4.1.0: +postcss-flexbugs-fixes@4.2.1, postcss-flexbugs-fixes@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== @@ -16226,7 +14974,7 @@ postcss-less@^3.1.4: dependencies: postcss "^7.0.14" -postcss-load-config@^2.0.0, postcss-load-config@^2.1.0: +postcss-load-config@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== @@ -16234,7 +14982,7 @@ postcss-load-config@^2.0.0, postcss-load-config@^2.1.0: cosmiconfig "^5.0.0" import-cwd "^2.0.0" -postcss-loader@3.0.0, postcss-loader@^3.0.0: +postcss-loader@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== @@ -16244,6 +14992,17 @@ postcss-loader@3.0.0, postcss-loader@^3.0.0: postcss-load-config "^2.0.0" schema-utils "^1.0.0" +postcss-loader@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.2.0.tgz#f6993ea3e0f46600fb3ee49bbd010448123a7db4" + integrity sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.4" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + semver "^7.3.4" + postcss-logical@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" @@ -16325,13 +15084,6 @@ postcss-minify-selectors@^4.0.2: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -postcss-modules-extract-imports@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" - integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= - dependencies: - postcss "^6.0.1" - postcss-modules-extract-imports@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" @@ -16339,15 +15091,7 @@ postcss-modules-extract-imports@^2.0.0: dependencies: postcss "^7.0.5" -postcss-modules-local-by-default@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-local-by-default@^3.0.2: +postcss-modules-local-by-default@^3.0.2, postcss-modules-local-by-default@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== @@ -16357,15 +15101,7 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-scope@^2.1.1, postcss-modules-scope@^2.2.0: +postcss-modules-scope@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== @@ -16373,14 +15109,6 @@ postcss-modules-scope@^2.1.1, postcss-modules-scope@^2.2.0: postcss "^7.0.6" postcss-selector-parser "^6.0.0" -postcss-modules-values@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" - postcss-modules-values@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" @@ -16389,17 +15117,6 @@ postcss-modules-values@^3.0.0: icss-utils "^4.0.0" postcss "^7.0.6" -postcss-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-2.0.0.tgz#473d0d7326651d8408585c2a154115d5cb36cce0" - integrity sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw== - dependencies: - css-modules-loader-core "^1.1.0" - generic-names "^2.0.1" - lodash.camelcase "^4.3.0" - postcss "^7.0.1" - string-hash "^1.1.1" - postcss-nesting@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" @@ -16613,12 +15330,12 @@ postcss-resolve-nested-selector@^0.1.1: resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= -postcss-safe-parser@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" - integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== +postcss-safe-parser@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: - postcss "^7.0.0" + postcss "^8.1.0" postcss-safe-parser@^4.0.2: version "4.0.2" @@ -16676,7 +15393,15 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4" + integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^6.0.4: version "6.0.4" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== @@ -16729,15 +15454,6 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" - integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= - dependencies: - chalk "^1.1.3" - source-map "^0.5.6" - supports-color "^3.2.3" - postcss@7.0.21: version "7.0.21" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" @@ -16747,16 +15463,7 @@ postcss@7.0.21: source-map "^0.6.1" supports-color "^6.1.0" -postcss@^6.0.1: - version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== - dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6: version "7.0.35" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== @@ -16765,6 +15472,15 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po source-map "^0.6.1" supports-color "^6.1.0" +postcss@^8.1.0: + version "8.2.10" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b" + integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -16792,27 +15508,15 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.2.1: +prettier@^2.2.1, prettier@~2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== -prettier@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4" - integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== - -pretty-bytes@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" - integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8= - dependencies: - number-is-nan "^1.0.0" - -pretty-bytes@^5.1.0, pretty-bytes@^5.3.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b" - integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-error@^2.1.1: version "2.1.2" @@ -16852,6 +15556,16 @@ pretty-format@^26.4.2: ansi-styles "^4.0.0" react-is "^16.12.0" +pretty-format@^26.6.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + pretty-format@^26.6.1: version "26.6.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.1.tgz#af9a2f63493a856acddeeb11ba6bcf61989660a8" @@ -16867,14 +15581,14 @@ pretty-hrtime@^1.0.3: resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= -prismjs@^1.21.0, prismjs@~1.22.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa" - integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w== +prismjs@^1.21.0, prismjs@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" + integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== optionalDependencies: clipboard "^2.0.0" -private@^0.1.8, private@~0.1.5: +private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== @@ -16908,15 +15622,16 @@ promise-retry@^1.1.1: retry "^0.10.0" promise.allsettled@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.2.tgz#d66f78fbb600e83e863d893e98b3d4376a9c47c9" - integrity sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg== + version "1.0.4" + resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.4.tgz#65e71f2a604082ed69c548b68603294090ee6803" + integrity sha512-o73CbvQh/OnPFShxHcHxk0baXR2a1m4ozb85ha0H14VEoi/EJJLa9mnPfEWJx9RjA9MLfhdjZ8I6HhWtBa64Ag== dependencies: - array.prototype.map "^1.0.1" + array.prototype.map "^1.0.3" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - iterate-value "^1.0.0" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.0.2" + iterate-value "^1.0.2" promise.prototype.finally@^3.1.0: version "3.1.2" @@ -16927,18 +15642,21 @@ promise.prototype.finally@^3.1.0: es-abstract "^1.17.0-next.0" function-bind "^1.1.1" -promise.series@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" - integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= - -promise@^8.0.3: +promise@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== dependencies: asap "~2.0.6" +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + prompts@^2.0.1: version "2.3.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" @@ -16947,6 +15665,14 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.4" +prompts@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + promzard@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" @@ -16954,7 +15680,7 @@ promzard@^0.3.0: dependencies: read "1" -prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.0.0, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -17005,11 +15731,6 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -17067,14 +15788,14 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -pupa@^2.0.1: +pupa@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== dependencies: escape-goat "^2.0.0" -puppeteer-core@^2.0.0: +puppeteer-core@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-2.1.1.tgz#e9b3fbc1237b4f66e25999832229e9db3e0b90ed" integrity sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w== @@ -17100,10 +15821,12 @@ qs@6.7.0: resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== -qs@^6.6.0: - version "6.9.4" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== +qs@^6.10.0: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== + dependencies: + side-channel "^1.0.4" qs@~6.5.2: version "6.5.2" @@ -17123,16 +15846,26 @@ querystring-es3@^0.2.0: resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystring@0.2.0, querystring@^0.2.0: +querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -17185,7 +15918,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -raw-loader@^4.0.1: +raw-loader@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== @@ -17203,85 +15936,68 @@ rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-app-polyfill@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz#890f8d7f2842ce6073f030b117de9130a5f385f0" - integrity sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g== +react-app-polyfill@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: - core-js "^3.5.0" + core-js "^3.6.5" object-assign "^4.1.1" - promise "^8.0.3" + promise "^8.1.0" raf "^3.4.1" - regenerator-runtime "^0.13.3" - whatwg-fetch "^3.0.0" + regenerator-runtime "^0.13.7" + whatwg-fetch "^3.4.1" -react-color@^2.17.0: - version "2.18.1" - resolved "https://registry.yarnpkg.com/react-color/-/react-color-2.18.1.tgz#2cda8cc8e06a9e2c52ad391a30ddad31972472f4" - integrity sha512-X5XpyJS6ncplZs74ak0JJoqPi+33Nzpv5RYWWxn17bslih+X7OlgmfpmGC1fNvdkK7/SGWYf1JJdn7D2n5gSuQ== - dependencies: - "@icons/material" "^0.2.4" - lodash "^4.17.11" - material-colors "^1.2.1" - prop-types "^15.5.10" - reactcss "^1.2.0" - tinycolor2 "^1.4.1" +react-colorful@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.1.2.tgz#5cb1506b8f9104b88d02d34984a36c2d1e477e9e" + integrity sha512-FRt9jz6xjiPqQ6bIAQ26kd0oJhHbGBwsA4BDz/F8FDCFuQJDiEl0wVUARNiqRyvQjwfKuhM42P/bMYI0l92hRw== -react-dev-utils@^10.0.0, react-dev-utils@^10.2.1: - version "10.2.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" - integrity sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ== +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: - "@babel/code-frame" "7.8.3" + "@babel/code-frame" "7.10.4" address "1.1.2" - browserslist "4.10.0" + browserslist "4.14.2" chalk "2.4.2" - cross-spawn "7.0.1" + cross-spawn "7.0.3" detect-port-alt "1.1.6" escape-string-regexp "2.0.0" - filesize "6.0.1" + filesize "6.1.0" find-up "4.1.0" - fork-ts-checker-webpack-plugin "3.1.1" + fork-ts-checker-webpack-plugin "4.1.6" global-modules "2.0.0" - globby "8.0.2" + globby "11.0.1" gzip-size "5.1.1" - immer "1.10.0" - inquirer "7.0.4" + immer "8.0.1" is-root "2.1.0" - loader-utils "1.2.3" + loader-utils "2.0.0" open "^7.0.2" pkg-up "3.1.0" - react-error-overlay "^6.0.7" + prompts "2.4.0" + react-error-overlay "^6.0.9" recursive-readdir "2.2.2" shell-quote "1.7.2" strip-ansi "6.0.0" text-table "0.2.0" -react-docgen-typescript-loader@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.7.2.tgz#45cb2305652c0602767242a8700ad1ebd66bbbbd" - integrity sha512-fNzUayyUGzSyoOl7E89VaPKJk9dpvdSgyXg81cUkwy0u+NBvkzQG3FC5WBIlXda0k/iaxS+PWi+OC+tUiGxzPA== - dependencies: - "@webpack-contrib/schema-utils" "^1.0.0-beta.0" - loader-utils "^1.2.3" - react-docgen-typescript "^1.15.0" - react-docgen-typescript-plugin@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-0.6.2.tgz#c83305206c61d5c7e004eaf2dc4661367ddc105d" - integrity sha512-Orw0WKdJGAg5eMZGbEMw/rKonoxbi8epU6RJWTW3ukWuTarxckFXTltGvm8XADAWlBHak30KD71XThtJruxfTg== + version "0.6.3" + resolved "https://registry.yarnpkg.com/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-0.6.3.tgz#664b22601df083597ecb1e60bd21beca60125fdf" + integrity sha512-av1S/fmWBNFGgNa4qtkidFjjOz23eEi6EdCtwSWo9WNhGzUMyMygbD/DosMWoeFlZpk9R3MXPkRE7PDH6j5GMQ== dependencies: debug "^4.1.1" endent "^2.0.1" micromatch "^4.0.2" - react-docgen-typescript "^1.20.1" - react-docgen-typescript-loader "^3.7.2" + react-docgen-typescript "^1.20.5" tslib "^2.0.0" -react-docgen-typescript@^1.15.0, react-docgen-typescript@^1.20.1: - version "1.20.5" - resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.20.5.tgz#fb8d78a707243498436c2952bd3f6f488a68d4f3" - integrity sha512-AbLGMtn76bn7SYBJSSaKJrZ0lgNRRR3qL60PucM5M4v/AXyC8221cKBXW5Pyt9TfDRfe+LDnPNlg7TibxX0ovA== +react-docgen-typescript@^1.20.5: + version "1.22.0" + resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.22.0.tgz#00232c8e8e47f4437cac133b879b3e9437284bee" + integrity sha512-MPLbF8vzRwAG3GcjdL+OHQlhgtWsLTXs+7uJiHfEeT3Ur7IsZaNYqRTLQ9sj2nB6M6jylcPCeCmH7qbszJmecg== react-docgen@^5.0.0: version "5.3.1" @@ -17297,17 +16013,16 @@ react-docgen@^5.0.0: node-dir "^0.1.10" strip-indent "^3.0.0" -react-dom@^16.13.1: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== +react-dom@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" + scheduler "^0.20.2" -react-draggable@^4.0.3: +react-draggable@^4.4.3: version "4.4.3" resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3" integrity sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w== @@ -17315,52 +16030,45 @@ react-draggable@^4.0.3: classnames "^2.2.5" prop-types "^15.6.0" -react-element-to-jsx-string@^14.3.1: - version "14.3.1" - resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.1.tgz#a08fa6e46eb76061aca7eabc2e70f433583cb203" - integrity sha512-LRdQWRB+xcVPOL4PU4RYuTg6dUJ/FNmaQ8ls6w38YbzkbV6Yr5tFNESroub9GiSghtnMq8dQg2LcNN5aMIDzVg== +react-element-to-jsx-string@^14.3.2: + version "14.3.2" + resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.2.tgz#c0000ed54d1f8b4371731b669613f2d4e0f63d5c" + integrity sha512-WZbvG72cjLXAxV7VOuSzuHEaI3RHj10DZu8EcKQpkKcAj7+qAkG5XUeSdX5FXrA0vPrlx0QsnAzZEBJwzV0e+w== dependencies: "@base2/pretty-print-object" "1.0.0" - is-plain-object "3.0.0" + is-plain-object "3.0.1" -react-error-overlay@^6.0.7: - version "6.0.7" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.7.tgz#1dcfb459ab671d53f660a991513cb2f0a0553108" - integrity sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA== +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== -react-helmet-async@^1.0.2: - version "1.0.7" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.0.7.tgz#b988fbc3abdc4b704982bb74b9cb4a08fcf062c1" - integrity sha512-By90p5uxAriGukbyejq2poK41DwTxpNWOpOjN8mIyX/BKrCd3+sXZ5pHUZXjHyjR5OYS7PGsOD9dbM61YxfFmA== +react-helmet-async@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.0.9.tgz#5b9ed2059de6b4aab47f769532f9fbcbce16c5ca" + integrity sha512-N+iUlo9WR3/u9qGMmP4jiYfaD6pe9IvDTapZLFJz2D3xlTlCM1Bzy4Ab3g72Nbajo/0ZyW+W9hdz8Hbe4l97pQ== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.12.5" invariant "^2.2.4" prop-types "^15.7.2" react-fast-compare "^3.2.0" shallowequal "^1.1.0" -react-hotkeys@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/react-hotkeys/-/react-hotkeys-2.0.0.tgz#a7719c7340cbba888b0e9184f806a9ec0ac2c53f" - integrity sha512-3n3OU8vLX/pfcJrR3xJ1zlww6KS1kEJt0Whxc4FiGV+MJrQ1mYSYI3qS/11d2MJDFm8IhOXMTFQirfu6AVOF6Q== - dependencies: - prop-types "^15.6.1" - -react-inspector@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.0.tgz#45a325e15f33e595be5356ca2d3ceffb7d6b8c3a" - integrity sha512-JAwswiengIcxi4X/Ssb8nf6suOuQsyit8Fxo04+iPKTnPNY3XIOuagjMZSzpJDDKkYcc/ARlySOYZZv626WUvA== +react-inspector@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" + integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== dependencies: "@babel/runtime" "^7.0.0" is-dom "^1.0.0" prop-types "^15.0.0" -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4: +react-is@^16.12.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -17370,12 +16078,17 @@ react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1, react- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-popper-tooltip@^3.1.0: +react-popper-tooltip@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" integrity sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ== @@ -17385,9 +16098,9 @@ react-popper-tooltip@^3.1.0: react-popper "^2.2.4" react-popper@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.4.tgz#d2ad3d2474ac9f1abf93df3099d408e5aa6a2e22" - integrity sha512-NacOu4zWupdQjVXq02XpTD3yFPSfg5a7fex0wa3uGKVkFK7UN6LvVxgcb+xYr56UCuWiNPMH20tntdVdJRwYew== + version "2.2.5" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96" + integrity sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw== dependencies: react-fast-compare "^3.0.1" warning "^4.0.2" @@ -17397,65 +16110,71 @@ react-refresh@^0.8.3: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== -react-scripts@^3.4.1: - version "3.4.4" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.4.tgz#eef024ed5c566374005e3f509877350ba99d08a7" - integrity sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw== - dependencies: - "@babel/core" "7.9.0" - "@svgr/webpack" "4.3.3" - "@typescript-eslint/eslint-plugin" "^2.10.0" - "@typescript-eslint/parser" "^2.10.0" - babel-eslint "10.1.0" - babel-jest "^24.9.0" +react-scripts@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" + integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== + dependencies: + "@babel/core" "7.12.3" + "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" + "@svgr/webpack" "5.5.0" + "@typescript-eslint/eslint-plugin" "^4.5.0" + "@typescript-eslint/parser" "^4.5.0" + babel-eslint "^10.1.0" + babel-jest "^26.6.0" babel-loader "8.1.0" - babel-plugin-named-asset-import "^0.3.6" - babel-preset-react-app "^9.1.2" - camelcase "^5.3.1" + babel-plugin-named-asset-import "^0.3.7" + babel-preset-react-app "^10.0.0" + bfj "^7.0.2" + camelcase "^6.1.0" case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "3.4.2" + css-loader "4.3.0" dotenv "8.2.0" dotenv-expand "5.1.0" - eslint "^6.6.0" - eslint-config-react-app "^5.2.1" - eslint-loader "3.0.3" - eslint-plugin-flowtype "4.6.0" - eslint-plugin-import "2.20.1" - eslint-plugin-jsx-a11y "6.2.3" - eslint-plugin-react "7.19.0" - eslint-plugin-react-hooks "^1.6.1" - file-loader "4.3.0" - fs-extra "^8.1.0" - html-webpack-plugin "4.0.0-beta.11" + eslint "^7.11.0" + eslint-config-react-app "^6.0.0" + eslint-plugin-flowtype "^5.2.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jest "^24.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" + eslint-plugin-testing-library "^3.9.2" + eslint-webpack-plugin "^2.5.2" + file-loader "6.1.1" + fs-extra "^9.0.1" + html-webpack-plugin "4.5.0" identity-obj-proxy "3.0.0" - jest "24.9.0" - jest-environment-jsdom-fourteen "1.0.1" - jest-resolve "24.9.0" - jest-watch-typeahead "0.4.2" - mini-css-extract-plugin "0.9.0" - optimize-css-assets-webpack-plugin "5.0.3" + jest "26.6.0" + jest-circus "26.6.0" + jest-resolve "26.6.0" + jest-watch-typeahead "0.6.1" + mini-css-extract-plugin "0.11.3" + optimize-css-assets-webpack-plugin "5.0.4" pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "4.1.0" + postcss-flexbugs-fixes "4.2.1" postcss-loader "3.0.0" postcss-normalize "8.0.1" postcss-preset-env "6.7.0" - postcss-safe-parser "4.0.1" - react-app-polyfill "^1.0.6" - react-dev-utils "^10.2.1" - resolve "1.15.0" - resolve-url-loader "3.1.2" - sass-loader "8.0.2" - semver "6.3.0" - style-loader "0.23.1" - terser-webpack-plugin "2.3.8" - ts-pnp "1.1.6" - url-loader "2.3.0" - webpack "4.42.0" - webpack-dev-server "3.11.0" + postcss-safe-parser "5.0.2" + prompts "2.4.0" + react-app-polyfill "^2.0.0" + react-dev-utils "^11.0.3" + react-refresh "^0.8.3" + resolve "1.18.1" + resolve-url-loader "^3.1.2" + sass-loader "^10.0.5" + semver "7.3.2" + style-loader "1.3.0" + terser-webpack-plugin "4.2.3" + ts-pnp "1.2.0" + url-loader "4.1.1" + webpack "4.44.2" + webpack-dev-server "3.11.1" webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "4.3.1" + workbox-webpack-plugin "5.1.4" optionalDependencies: - fsevents "2.1.2" + fsevents "^2.1.3" react-shallow-renderer@^16.13.1: version "16.14.1" @@ -17465,17 +16184,17 @@ react-shallow-renderer@^16.13.1: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0" -react-sizeme@^2.6.7: - version "2.6.12" - resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-2.6.12.tgz#ed207be5476f4a85bf364e92042520499455453e" - integrity sha512-tL4sCgfmvapYRZ1FO2VmBmjPVzzqgHA7kI8lSJ6JS6L78jXFNRdOZFpXyK6P1NBZvKPPCZxReNgzZNUajAerZw== +react-sizeme@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.1.tgz#4d12f4244e0e6a0fb97253e7af0314dc7c83a5a0" + integrity sha512-9Hf1NLgSbny1bha77l9HwvwwxQUJxFUqi44Ih+y3evA+PezBpGdCGlnvye6avss2cIgs9PgdYgMnfuzJWn/RUw== dependencies: - element-resize-detector "^1.2.1" + element-resize-detector "^1.2.2" invariant "^2.2.4" shallowequal "^1.1.0" - throttle-debounce "^2.1.0" + throttle-debounce "^3.0.1" -react-syntax-highlighter@^13.5.0: +react-syntax-highlighter@^13.5.3: version "13.5.3" resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" integrity sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg== @@ -17496,10 +16215,10 @@ react-test-renderer@^17.0.1: react-shallow-renderer "^16.13.1" scheduler "^0.20.1" -react-textarea-autosize@^8.1.1: - version "8.2.0" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.2.0.tgz#fae38653f5ec172a855fd5fffb39e466d56aebdb" - integrity sha512-grajUlVbkx6VdtSxCgzloUIphIZF5bKr21OYMceWPKkniy7H0mRAT/AXPrRtObAe+zUePnNlBwUc4ivVjUGIjw== +react-textarea-autosize@^8.3.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.2.tgz#4f9374d357b0a6f6469956726722549124a1b2db" + integrity sha512-JrMWVgQSaExQByP3ggI1eA8zF4mF0+ddVuX7acUeK2V7bmrpjVOY72vmLz2IXFJSAXoY3D80nEzrn0GWajWK3Q== dependencies: "@babel/runtime" "^7.10.2" use-composed-ref "^1.0.0" @@ -17515,21 +16234,13 @@ react-transition-group@^4.0.0, react-transition-group@^4.4.0: loose-envify "^1.4.0" prop-types "^15.6.2" -react@^16.13.1: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== +react@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" - -reactcss@^1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/reactcss/-/reactcss-1.2.3.tgz#c00013875e557b1cf0dfd9a368a1c3dab3b548dd" - integrity sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A== - dependencies: - lodash "^4.0.1" read-cmd-shim@^1.0.1: version "1.0.5" @@ -17581,14 +16292,6 @@ read-pkg-up@^3.0.0: find-up "^2.0.0" read-pkg "^3.0.0" -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -17690,23 +16393,6 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== - dependencies: - util.promisify "^1.0.0" - -recast@^0.16.1: - version "0.16.2" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.16.2.tgz#3796ebad5fe49ed85473b479cd6df554ad725dc2" - integrity sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A== - dependencies: - ast-types "0.11.7" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - recast@^0.18.1: version "0.18.10" resolved "https://registry.yarnpkg.com/recast/-/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478" @@ -17727,6 +16413,16 @@ recast@^0.19.0: private "^0.1.8" source-map "~0.6.1" +recast@^0.20.3: + version "0.20.4" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.4.tgz#db55983eac70c46b3fff96c8e467d65ffb4a7abc" + integrity sha512-6qLIBGGRcwjrTZGIiBpJVC/NeuXpogXNyRQpqU1zWPUigCphvApoCs9KIwDYh1eDuJ6dAFlQoi/QUyE5KQ6RBQ== + dependencies: + ast-types "0.14.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -17766,13 +16462,13 @@ redent@^3.0.0: strip-indent "^3.0.0" refractor@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.2.0.tgz#bc46f7cfbb6adbf45cd304e8e299b7fa854804e0" - integrity sha512-hSo+EyMIZTLBvNNgIU5lW4yjCzNYMZ4dcEhBq/3nReGfqzd2JfVhdlPDfU9rEsgcAyWx+OimIIUoL4ZU7NtYHQ== + version "3.3.1" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.3.1.tgz#ebbc04b427ea81dc25ad333f7f67a0b5f4f0be3a" + integrity sha512-vaN6R56kLMuBszHSWlwTpcZ8KTMG6aUCok4GrxYDT20UIOXxOc5o6oDc8tNTzSlH3m2sI+Eu9Jo2kVdDcUTWYw== dependencies: hastscript "^6.0.0" parse-entities "^2.0.0" - prismjs "~1.22.0" + prismjs "~1.23.0" regenerate-unicode-properties@^8.2.0: version "8.2.0" @@ -17791,7 +16487,7 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -17816,7 +16512,7 @@ regex-parser@^2.2.11: resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: +regexp.prototype.flags@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== @@ -17824,10 +16520,13 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regexp.prototype.flags@^1.3.0, regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" regexpp@^3.0.0, regexpp@^3.1.0: version "3.1.0" @@ -17866,9 +16565,9 @@ regjsgen@^0.5.1: integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + version "0.6.9" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" @@ -17877,14 +16576,14 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= -remark-external-links@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/remark-external-links/-/remark-external-links-6.1.0.tgz#1a545b3cf896eae00ec1732d90f595f75a329abe" - integrity sha512-dJr+vhe3wuh1+E9jltQ+efRMqtMDOOnfFkhtoArOmhnBcPQX6THttXMkc/H0kdnAvkXTk7f2QdOYm5qo/sGqdw== +remark-external-links@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/remark-external-links/-/remark-external-links-8.0.0.tgz#308de69482958b5d1cd3692bc9b725ce0240f345" + integrity sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== dependencies: extend "^3.0.0" is-absolute-url "^3.0.0" - mdast-util-definitions "^2.0.0" + mdast-util-definitions "^4.0.0" space-separated-tokens "^1.0.0" unist-util-visit "^2.0.0" @@ -17893,20 +16592,6 @@ remark-footnotes@2.0.0: resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== -remark-mdx@1.6.21: - version "1.6.21" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.21.tgz#0c1a7e042e50938ff89ad8dd7e8e219d4b0404ce" - integrity sha512-IGb3l46a6NFi62egT+WXeTT3T8wYTunmPCEGTfDO6oRAfuss9VAb/3InVCKKGXXoiNi0mTuplI0EFusdCLGk3A== - dependencies: - "@babel/core" "7.11.6" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.11.0" - "@babel/plugin-syntax-jsx" "7.10.4" - "@mdx-js/util" "1.6.21" - is-alphabetical "1.0.4" - remark-parse "8.0.3" - unified "9.2.0" - remark-mdx@1.6.22: version "1.6.22" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" @@ -17988,20 +16673,20 @@ remove-trailing-separator@^1.0.1: integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.4.tgz#d325e532afb28d3f8796ffee306be8ffd6fc864c" - integrity sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g== + version "2.0.5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: - css-select "^1.1.0" + css-select "^2.0.2" dom-converter "^0.2" - htmlparser2 "^3.3.0" + htmlparser2 "^3.10.1" lodash "^4.17.20" strip-ansi "^3.0.0" repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" @@ -18015,11 +16700,6 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - request-promise-core@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" @@ -18027,7 +16707,7 @@ request-promise-core@1.1.4: dependencies: lodash "^4.17.19" -request-promise-native@^1.0.5, request-promise-native@^1.0.8: +request-promise-native@^1.0.8: version "1.0.9" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== @@ -18036,7 +16716,7 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.8: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.87.0, request@^2.88.0, request@^2.88.2: +request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -18111,7 +16791,7 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url-loader@3.1.2: +resolve-url-loader@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== @@ -18132,26 +16812,23 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== +resolve@1.18.1, resolve@^1.13.1, resolve@^1.18.1, resolve@^1.8.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== dependencies: + is-core-module "^2.0.0" path-parse "^1.0.6" -resolve@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" - integrity sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw== +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.3.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: + is-core-module "^2.2.0" path-parse "^1.0.6" -resolve@^1.1.6, resolve@^1.17.0, resolve@^1.3.2: +resolve@^1.17.0: version "1.19.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== @@ -18159,12 +16836,12 @@ resolve@^1.1.6, resolve@^1.17.0, resolve@^1.3.2: is-core-module "^2.1.0" path-parse "^1.0.6" -resolve@^1.10.0, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.16.0, resolve@^1.18.1, resolve@^1.8.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" - integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: - is-core-module "^2.0.0" + is-core-module "^2.2.0" path-parse "^1.0.6" responselike@^1.0.2: @@ -18240,14 +16917,7 @@ rifm@^0.7.0: dependencies: "@babel/runtime" "^7.3.1" -rimraf@2.6.3, rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -18261,6 +16931,13 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -18269,7 +16946,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-babel@^4.4.0: +rollup-plugin-babel@^4.3.3: version "4.4.0" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== @@ -18277,53 +16954,7 @@ rollup-plugin-babel@^4.4.0: "@babel/helper-module-imports" "^7.0.0" rollup-pluginutils "^2.8.1" -rollup-plugin-bundle-size@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-bundle-size/-/rollup-plugin-bundle-size-1.0.3.tgz#d245cd988486b4040279f9fd33f357f61673e90f" - integrity sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ== - dependencies: - chalk "^1.1.3" - maxmin "^2.1.0" - -rollup-plugin-es3@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-es3/-/rollup-plugin-es3-1.1.0.tgz#f866f91b4db839e5b475d8e4a7b9d4c77ecade14" - integrity sha512-jTMqQgMZ/tkjRW4scf4ln5c0OiTSi+Lx/IEyFd41ldgGoLvvg9AQxmVOl93+KaoyB7XRYToYjiHDvO40NPF/fA== - dependencies: - magic-string "^0.22.4" - -rollup-plugin-postcss@^2.4.1: - version "2.9.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-2.9.0.tgz#e6ea0a1b8fdc4a49fc0385da58804e332750c282" - integrity sha512-Y7qDwlqjZMBexbB1kRJf+jKIQL8HR6C+ay53YzN+nNJ64hn1PNZfBE3c61hFUhD//zrMwmm7uBW30RuTi+CD0w== - dependencies: - chalk "^4.0.0" - concat-with-sourcemaps "^1.1.0" - cssnano "^4.1.10" - import-cwd "^3.0.0" - p-queue "^6.3.0" - pify "^5.0.0" - postcss "^7.0.27" - postcss-load-config "^2.1.0" - postcss-modules "^2.0.0" - promise.series "^0.2.0" - resolve "^1.16.0" - rollup-pluginutils "^2.8.2" - safe-identifier "^0.4.1" - style-inject "^0.3.0" - -rollup-plugin-smart-asset@^2.0.7: - version "2.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-smart-asset/-/rollup-plugin-smart-asset-2.1.0.tgz#8dd0d37862baabc8c9611e50466f3d9ecadea049" - integrity sha512-bv6gKl4GTwXRiMRrmlGU3nKMbC/qo0EQiRf+JQ644pm7BPx0cszWv2+SaHIqYze6aUhW/Q+Bo3gzNXVOSBAQGQ== - dependencies: - big.js "^5.2.2" - magic-string "^0.25.7" - mime "^2.4.6" - mkdirp "^1.0.4" - rollup-pluginutils "^2.8.2" - -rollup-plugin-terser@^5.3.0: +rollup-plugin-terser@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== @@ -18334,24 +16965,6 @@ rollup-plugin-terser@^5.3.0: serialize-javascript "^4.0.0" terser "^4.6.2" -rollup-plugin-typescript2@^0.25.3: - version "0.25.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.25.3.tgz#a5fb2f0f85488789334ce540abe6c7011cbdf40f" - integrity sha512-ADkSaidKBovJmf5VBnZBZe+WzaZwofuvYdzGAKTN/J4hN7QJCFYAq7IrH9caxlru6T5qhX41PNFS1S4HqhsGQg== - dependencies: - find-cache-dir "^3.0.0" - fs-extra "8.1.0" - resolve "1.12.0" - rollup-pluginutils "2.8.1" - tslib "1.10.0" - -rollup-pluginutils@2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" - integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== - dependencies: - estree-walker "^0.6.1" - rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" @@ -18359,7 +16972,7 @@ rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^1.32.1: +rollup@^1.31.1: version "1.32.1" resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== @@ -18379,9 +16992,11 @@ run-async@^2.2.0, run-async@^2.4.0: integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -18390,19 +17005,19 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.3: +rxjs@^6.4.0, rxjs@^6.6.3: version "6.6.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" -sade@^1.7.3: - version "1.7.4" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.4.tgz#ea681e0c65d248d2095c90578c03ca0bb1b54691" - integrity sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA== +rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: - mri "^1.1.0" + tslib "^1.9.0" safe-buffer@5.1.1: version "5.1.1" @@ -18419,11 +17034,6 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-identifier@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" - integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== - safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -18456,29 +17066,22 @@ sanitize.css@^10.0.0: resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== -sass-loader@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== +sass-loader@^10.0.5: + version "10.1.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d" + integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw== dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" -sax@^1.2.4, sax@~1.2.4: +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== - dependencies: - xmlchars "^2.1.1" - saxes@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" @@ -18486,14 +17089,6 @@ saxes@^5.0.0: dependencies: xmlchars "^2.2.0" -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" @@ -18502,6 +17097,23 @@ scheduler@^0.20.1: loose-envify "^1.1.0" object-assign "^4.1.1" +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" @@ -18511,7 +17123,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -18539,7 +17151,7 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= -selfsigned@^1.10.7: +selfsigned@^1.10.8: version "1.10.8" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== @@ -18563,16 +17175,21 @@ semver-diff@^3.1.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + semver@^7.2.1: version "7.3.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" @@ -18580,10 +17197,12 @@ semver@^7.2.1: dependencies: lru-cache "^6.0.0" -semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== +semver@^7.3.2, semver@^7.3.4: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" send@0.17.1: version "0.17.1" @@ -18611,6 +17230,13 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + serve-favicon@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" @@ -18683,16 +17309,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -18748,13 +17364,14 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" - integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g== +side-channel@^1.0.2, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: - es-abstract "^1.18.0-next.0" - object-inspect "^1.8.0" + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" @@ -18768,16 +17385,11 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sisteransi@^1.0.4: +sisteransi@^1.0.4, sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -18788,15 +17400,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -18855,26 +17458,26 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== +sockjs-client@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: - debug "^3.2.5" + debug "^3.2.6" eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" + faye-websocket "^0.11.3" + inherits "^2.0.4" + json3 "^3.3.3" + url-parse "^1.5.1" -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== +sockjs@^0.3.21: + version "0.3.21" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: - faye-websocket "^0.10.0" + faye-websocket "^0.11.3" uuid "^3.4.0" - websocket-driver "0.6.5" + websocket-driver "^0.7.4" socks-proxy-agent@^4.0.0: version "4.0.2" @@ -18929,7 +17532,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -18938,9 +17541,9 @@ source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.1 source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" @@ -18952,7 +17555,7 @@ source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.7.3: +source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -18989,9 +17592,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== spdy-transport@^3.0.0: version "3.0.0" @@ -19062,25 +17665,24 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.0, ssri@^6.0.1: +ssri@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== dependencies: figgy-pudding "^3.5.1" -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== dependencies: figgy-pudding "^3.5.1" - minipass "^3.1.1" -ssri@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" - integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== +ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: minipass "^3.1.1" @@ -19089,11 +17691,6 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== - stack-utils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593" @@ -19129,17 +17726,17 @@ stealthy-require@^1.1.1: resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -store2@^2.7.1: +store2@^2.12.0: version "2.12.0" resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw== -storybook@^6.1.1: - version "6.1.9" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-6.1.9.tgz#c81cd485e3955959612eb74f130359190ff24e1a" - integrity sha512-RDnxEmp6vCJhDrSTxpSGokesmQZfEcdfINRGZOmB8E7K+Z7ItZYEgwXSUdJZNjlccl6713jiBXV/5sYZ06jGSA== +storybook@^6.2.8: + version "6.2.8" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-6.2.8.tgz#ec70df75680451315808e0ff69475b319e417235" + integrity sha512-Rhj6mpRiYSUBSr1B6d1ZCocLQC/HfljY8CamwKz9bgevtAULKU1gkAeQN7XJrrZmpS9RFw160Qe7nvze5wk8CA== dependencies: - "@storybook/cli" "6.1.9" + "@storybook/cli" "6.2.8" stream-browserify@^2.0.1: version "2.0.2" @@ -19183,27 +17780,6 @@ string-argv@0.3.1: resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== -string-hash@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" - integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= - -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-length@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" - integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== - dependencies: - astral-regex "^1.0.0" - strip-ansi "^5.2.0" - string-length@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" @@ -19212,6 +17788,11 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -19239,15 +17820,28 @@ string-width@^3.0.0, string-width@^3.1.0: strip-ansi "^5.1.0" string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.2: +"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" + integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has-symbols "^1.0.1" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.matchall@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== @@ -19260,35 +17854,37 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: side-channel "^1.0.2" string.prototype.padend@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz#dc08f57a8010dc5c153550318f67e13adbb72ac3" - integrity sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311" + integrity sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.2" string.prototype.padstart@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.0.tgz#b47c087540d0710be5a49375751a0a627bd4ff90" - integrity sha512-envqZvUp2JItI+OeQ5UAh1ihbAV5G/2bixTojvlIa090GGqF+NQRxbWb2nv9fTGrZABv6+pE6jXoAZhhS2k4Hw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.2.tgz#f9b9ce66bedd7c06acb40ece6e34c6046e1a019d" + integrity sha512-HDpngIP3pd0DeazrfqzuBrQZa+D2arKWquEHfGt5LzVjd+roLC3cjqVI0X8foaZz5rrrhcu8oJAQamW8on9dqw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.2" -string.prototype.trimend@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" - integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== +string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" -string.prototype.trimstart@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" - integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== +string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" string_decoder@^1.0.0, string_decoder@^1.1.1: @@ -19427,20 +18023,7 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" -style-inject@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-inject/-/style-inject-0.3.0.tgz#d21c477affec91811cc82355832a700d22bf8dd3" - integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== - -style-loader@0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== - dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" - -style-loader@^1.2.1: +style-loader@1.3.0, style-loader@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== @@ -19535,19 +18118,7 @@ sugarss@^2.0.0: dependencies: postcss "^7.0.2" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - -supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -19576,7 +18147,7 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" -svg-parser@^2.0.0, svg-parser@^2.0.2: +svg-parser@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== @@ -19605,28 +18176,20 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -symbol-tree@^3.2.2, symbol-tree@^3.2.4: +symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== symbol.prototype.description@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.2.tgz#f325e1e6ad534b3b29c9c3ca73c136c9ce03c5e2" - integrity sha512-2CW5SU4/Ki1cYOOHcL2cXK4rxSg5hCU1TwZ7X4euKhV9VnfqKslh7T6/UyKkubA8cq2tOmsOv7m3ZUmQslBRuw== + version "1.0.4" + resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.4.tgz#c30edd3fe8c040d941cf7dc15842be15adf66855" + integrity sha512-fZkHwJ8ZNRVRzF/+/2OtygyyH06CjC0YZAQRHu9jKKw8RXlJpbizEHvGRUu22Qkg182wJk1ugb5Aovcv3UPrww== dependencies: - es-abstract "^1.17.0-next.1" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" has-symbols "^1.0.1" - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" + object.getownpropertydescriptors "^2.1.2" table@^6.0.3: version "6.0.4" @@ -19667,9 +18230,9 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: yallist "^3.0.3" tar@^6.0.2: - version "6.0.5" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" - integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== + version "6.1.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -19678,18 +18241,18 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" -telejson@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.0.2.tgz#ed1e64be250cc1c757a53c19e1740b49832b3d51" - integrity sha512-XCrDHGbinczsscs8LXFr9jDhvy37yBk9piB7FJrCfxE8oP66WDkolNMpaBkWYgQqB9dQGBGtTDzGQPedc9KJmw== +telejson@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.1.1.tgz#fd83b594ebddfaeb9a5c4b9660c302fc07c9a65c" + integrity sha512-aU7x+nwodmODJPXhU9sC/REOcX/dx1tNbyeOFV1PCTh6e9Mj+bnyfQ7sr13zfJYya9BtpGwnUNn9Fd76Ybj2eg== dependencies: "@types/is-function" "^1.0.0" global "^4.4.0" is-function "^1.0.2" - is-regex "^1.1.1" + is-regex "^1.1.2" is-symbol "^1.0.3" isobject "^4.0.0" - lodash "^4.17.19" + lodash "^4.17.21" memoizerific "^1.11.3" temp-dir@^1.0.0: @@ -19716,6 +18279,15 @@ temp@^0.8.1: dependencies: rimraf "~2.6.2" +tempy@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== + dependencies: + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" + term-size@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" @@ -19729,19 +18301,19 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" - integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== +terser-webpack-plugin@4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== dependencies: - cacache "^13.0.1" + cacache "^15.0.5" find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^4.0.0" + jest-worker "^26.5.0" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" source-map "^0.6.1" - terser "^4.6.12" + terser "^5.3.4" webpack-sources "^1.4.3" terser-webpack-plugin@^1.4.3: @@ -19759,7 +18331,7 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser-webpack-plugin@^3.0.0: +terser-webpack-plugin@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz#91e6d39571460ed240c0cf69d295bcf30ebf98cb" integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== @@ -19774,7 +18346,7 @@ terser-webpack-plugin@^3.0.0: terser "^4.8.0" webpack-sources "^1.4.3" -terser@^4.1.2, terser@^4.6.12, terser@^4.6.2, terser@^4.6.3, terser@^4.8.0: +terser@^4.1.2, terser@^4.6.2, terser@^4.6.3, terser@^4.8.0: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -19783,15 +18355,14 @@ terser@^4.1.2, terser@^4.6.12, terser@^4.6.2, terser@^4.6.3, terser@^4.8.0: source-map "~0.6.1" source-map-support "~0.5.12" -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== +terser@^5.3.4: + version "5.6.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.1.tgz#a48eeac5300c0a09b36854bf90d9c26fb201973c" + integrity sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" test-exclude@^6.0.0: version "6.0.0" @@ -19826,20 +18397,15 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -throat@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -throttle-debounce@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz#fd31865e66502071e411817e241465b3e9c372e2" - integrity sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ== +throttle-debounce@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" + integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== through2@^2.0.0, through2@^2.0.2: version "2.0.5" @@ -19868,9 +18434,9 @@ thunky@^1.0.2: integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" @@ -19884,24 +18450,11 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== -tiny-glob@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda" - integrity sha512-A7ewMqPu1B5PWwC3m7KVgAu96Ch5LA0w4SnEN/LbDREj/gAD0nPWboRbn8YoP9ISZXqeNAlMvKSKoEuhcfK3Pw== - dependencies: - globalyzer "^0.1.0" - globrex "^0.1.1" - tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tinycolor2@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" - integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -19971,7 +18524,7 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0, tough-cookie@~2.5.0: +tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -20002,21 +18555,6 @@ tr46@^2.0.2: dependencies: punycode "^2.1.1" -trash@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/trash/-/trash-6.1.1.tgz#8fb863421b31f32571f2650b53534934d5e63025" - integrity sha512-4i56lCmz2RG6WZN018hf4L75L5HboaFuKkHx3wDG/ihevI99e0OgFyl8w6G4ioqBm62V4EJqCy5xw3vQSNXU8A== - dependencies: - "@stroncium/procfs" "^1.0.0" - globby "^7.1.1" - is-path-inside "^3.0.2" - make-dir "^3.0.0" - move-file "^1.1.0" - p-map "^3.0.0" - p-try "^2.2.0" - uuid "^3.3.2" - xdg-trashdir "^2.1.1" - trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -20059,40 +18597,45 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + ts-dedent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.0.0.tgz#47c5eb23d9096f3237cc413bc82d387d36dbe690" - integrity sha512-DfxKjSFQfw9+uf7N9Cy8Ebx9fv5fquK4hZ6SD3Rzr+1jKP6AVA6H8+B5457ZpUs0JKsGpGqIevbpZ9DMQJDp1A== + version "2.1.1" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.1.1.tgz#6dd56870bb5493895171334fa5d7e929107e5bbc" + integrity sha512-riHuwnzAUCfdIeTBNUq7+Yj+ANnrMXo/7+Z74dIdudS7ys2k8aSGMzpJRMFDF7CLwUTbtvi1ZZff/Wl+XxmqIA== ts-essentials@^2.0.3: version "2.0.12" resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w== -ts-pnp@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.6.tgz#389a24396d425a0d3162e96d2b4638900fdc289a" - integrity sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ== - -ts-pnp@^1.1.6: +ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tslib@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" -tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" - integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== tsutils@^3.17.1: version "3.17.1" @@ -20152,7 +18695,17 @@ type-fest@^0.18.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== -type-fest@^0.3.0: +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.0, type-fest@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== @@ -20181,9 +18734,9 @@ type@^1.0.1: integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== type@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" - integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== + version "2.5.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typedarray-to-buffer@^3.1.5: version "3.1.5" @@ -20197,11 +18750,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.8.3: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - typescript@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" @@ -20222,7 +18770,17 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= -unfetch@^4.1.0: +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unfetch@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== @@ -20304,6 +18862,13 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + unique-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" @@ -20329,9 +18894,9 @@ unist-util-generated@^1.0.0: integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== unist-util-is@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" - integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== unist-util-position@^3.0.0: version "3.1.0" @@ -20346,9 +18911,9 @@ unist-util-remove-position@^2.0.0: unist-util-visit "^2.0.0" unist-util-remove@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.1.tgz#fa13c424ff8e964f3aa20d1098b9a690c6bfaa39" - integrity sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q== + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== dependencies: unist-util-is "^4.0.0" @@ -20393,11 +18958,6 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -20421,27 +18981,28 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1, upath@^1.2.0: +upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-notifier@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== +update-notifier@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== dependencies: - boxen "^4.2.0" - chalk "^3.0.0" + boxen "^5.0.0" + chalk "^4.1.0" configstore "^5.0.1" has-yarn "^2.1.0" import-lazy "^2.1.0" is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" semver-diff "^3.1.1" xdg-basedir "^4.0.0" @@ -20457,16 +19018,7 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" - integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== - dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" - -url-loader@^4.0.0: +url-loader@4.1.1, url-loader@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== @@ -20490,6 +19042,14 @@ url-parse@^1.4.3: querystringify "^2.1.1" requires-port "^1.0.0" +url-parse@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -20499,21 +19059,21 @@ url@^0.11.0: querystring "0.2.0" use-composed-ref@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.0.0.tgz#bb13e8f4a0b873632cde4940abeb88b92d03023a" - integrity sha512-RVqY3NFNjZa0xrmK3bIMWNmQ01QjKPDc7DeWR3xa/N8aliVppuutOE5bZzPkQfvL+5NRWMMp0DJ99Trd974FIw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc" + integrity sha512-my1lNHGWsSDAhhVAT4MKs6IjBUtG6ZG11uUqexPH9PptiIZDQOzaF4f5tEbJ2+7qvNbtXNBbU3SfmN+fXlWDhg== dependencies: ts-essentials "^2.0.3" use-isomorphic-layout-effect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.0.0.tgz#f56b4ed633e1c21cd9fc76fe249002a1c28989fb" - integrity sha512-JMwJ7Vd86NwAt1jH7q+OIozZSIxA4ND0fx6AsOe2q1H8ooBUp5aN6DvVCqZiIaYU6JaMRJGyR0FO7EBCIsb/Rg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== use-latest@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.1.0.tgz#7bf9684555869c3f5f37e10d0884c8accf4d3aa6" - integrity sha512-gF04d0ZMV3AMB8Q7HtfkAWe+oq1tFXP6dZKwBHQF5nVXtGsh2oAYeeqma5ZzxtlpOcW8Ro/tLcfmEodjDeqtuw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== dependencies: use-isomorphic-layout-effect "^1.0.0" @@ -20522,13 +19082,6 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -user-home@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" - integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= - dependencies: - os-homedir "^1.0.0" - util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -20549,7 +19102,7 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util.promisify@^1.0.0, util.promisify@~1.0.0: +util.promisify@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== @@ -20583,12 +19136,17 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0: +uuid-browser@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid-browser/-/uuid-browser-3.1.0.tgz#0f05a40aef74f9e5951e20efbf44b11871e56410" + integrity sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA= + +uuid@^3.0.1, uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.0.0, uuid@^8.3.0: +uuid@^8.3.0: version "8.3.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== @@ -20607,6 +19165,15 @@ v8-to-istanbul@^6.0.1: convert-source-map "^1.6.0" source-map "^0.7.3" +v8-to-istanbul@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz#04bfd1026ba4577de5472df4f5e89af49de5edda" + integrity sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -20655,42 +19222,27 @@ vfile-message@^2.0.0: unist-util-stringify-position "^2.0.0" vfile@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" - integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" - replace-ext "1.0.0" unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2: +w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== - dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" - w3c-xmlserializer@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" @@ -20717,23 +19269,23 @@ warning@^4.0.2, warning@^4.0.3: dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== dependencies: chokidar "^2.1.8" -watchpack@^1.6.0, watchpack@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" - integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: graceful-fs "^4.1.2" neo-async "^2.5.0" optionalDependencies: chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.0" + watchpack-chokidar2 "^2.0.1" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" @@ -20769,7 +19321,7 @@ webidl-conversions@^6.1.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-dev-middleware@^3.7.0, webpack-dev-middleware@^3.7.2: +webpack-dev-middleware@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== @@ -20780,10 +19332,21 @@ webpack-dev-middleware@^3.7.0, webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== +webpack-dev-middleware@^3.7.3: + version "3.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@3.11.1: + version "3.11.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" + integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -20805,11 +19368,11 @@ webpack-dev-server@3.11.0: p-retry "^3.0.1" portfinder "^1.0.26" schema-utils "^1.0.0" - selfsigned "^1.10.7" + selfsigned "^1.10.8" semver "^6.3.0" serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" + sockjs "^0.3.21" + sockjs-client "^1.5.0" spdy "^4.0.2" strip-ansi "^3.0.1" supports-color "^6.1.0" @@ -20834,16 +19397,6 @@ webpack-hot-middleware@^2.25.0: querystring "^0.2.0" strip-ansi "^3.0.0" -webpack-log@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.2.0.tgz#a4b34cda6b22b518dbb0ab32e567962d5c72a43d" - integrity sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA== - dependencies: - chalk "^2.1.0" - log-symbols "^2.1.0" - loglevelnext "^1.0.1" - uuid "^3.1.0" - webpack-log@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" @@ -20862,7 +19415,7 @@ webpack-manifest-plugin@2.2.0: object.entries "^1.1.0" tapable "^1.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -20877,36 +19430,36 @@ webpack-virtual-modules@^0.2.2: dependencies: debug "^3.0.0" -webpack@4.42.0: - version "4.42.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8" - integrity sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w== +webpack@4: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" ajv "^6.10.2" ajv-keywords "^3.4.1" chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" + enhanced-resolve "^4.5.0" eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" loader-runner "^2.4.0" loader-utils "^1.2.3" memory-fs "^0.4.1" micromatch "^3.1.10" - mkdirp "^0.5.1" + mkdirp "^0.5.3" neo-async "^2.6.1" node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" terser-webpack-plugin "^1.4.3" - watchpack "^1.6.0" + watchpack "^1.7.4" webpack-sources "^1.4.1" -webpack@^4.44.2: +webpack@4.44.2: version "4.44.2" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== @@ -20935,14 +19488,7 @@ webpack@^4.44.2: watchpack "^1.7.4" webpack-sources "^1.4.1" -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -20956,32 +19502,23 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: +whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" -whatwg-fetch@^3.0.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz#e5f871572d6879663fa5674c8f833f15a8425ab3" - integrity sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ== +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: +whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" @@ -21000,12 +19537,23 @@ whatwg-url@^8.0.0: tr46 "^2.0.2" webidl-conversions "^6.1.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -21050,140 +19598,158 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workbox-background-sync@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" - integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== +workbox-background-sync@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-broadcast-update@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" - integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== +workbox-broadcast-update@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-build@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" - integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== +workbox-build@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: - "@babel/runtime" "^7.3.4" - "@hapi/joi" "^15.0.0" + "@babel/core" "^7.8.4" + "@babel/preset-env" "^7.8.4" + "@babel/runtime" "^7.8.4" + "@hapi/joi" "^15.1.0" + "@rollup/plugin-node-resolve" "^7.1.1" + "@rollup/plugin-replace" "^2.3.1" + "@surma/rollup-plugin-off-main-thread" "^1.1.1" common-tags "^1.8.0" - fs-extra "^4.0.2" - glob "^7.1.3" - lodash.template "^4.4.0" - pretty-bytes "^5.1.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^8.1.0" + glob "^7.1.6" + lodash.template "^4.5.0" + pretty-bytes "^5.3.0" + rollup "^1.31.1" + rollup-plugin-babel "^4.3.3" + rollup-plugin-terser "^5.3.1" + source-map "^0.7.3" + source-map-url "^0.4.0" stringify-object "^3.3.0" strip-comments "^1.0.2" - workbox-background-sync "^4.3.1" - workbox-broadcast-update "^4.3.1" - workbox-cacheable-response "^4.3.1" - workbox-core "^4.3.1" - workbox-expiration "^4.3.1" - workbox-google-analytics "^4.3.1" - workbox-navigation-preload "^4.3.1" - workbox-precaching "^4.3.1" - workbox-range-requests "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - workbox-streams "^4.3.1" - workbox-sw "^4.3.1" - workbox-window "^4.3.1" - -workbox-cacheable-response@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" - integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== - dependencies: - workbox-core "^4.3.1" - -workbox-core@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" - integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== - -workbox-expiration@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" - integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== - dependencies: - workbox-core "^4.3.1" - -workbox-google-analytics@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" - integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== - dependencies: - workbox-background-sync "^4.3.1" - workbox-core "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - -workbox-navigation-preload@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" - integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== - dependencies: - workbox-core "^4.3.1" - -workbox-precaching@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" - integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== - dependencies: - workbox-core "^4.3.1" - -workbox-range-requests@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" - integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== - dependencies: - workbox-core "^4.3.1" - -workbox-routing@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" - integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== - dependencies: - workbox-core "^4.3.1" - -workbox-strategies@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" - integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== - dependencies: - workbox-core "^4.3.1" - -workbox-streams@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" - integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== - dependencies: - workbox-core "^4.3.1" - -workbox-sw@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" - integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== - -workbox-webpack-plugin@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" - integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== + tempy "^0.3.0" + upath "^1.2.0" + workbox-background-sync "^5.1.4" + workbox-broadcast-update "^5.1.4" + workbox-cacheable-response "^5.1.4" + workbox-core "^5.1.4" + workbox-expiration "^5.1.4" + workbox-google-analytics "^5.1.4" + workbox-navigation-preload "^5.1.4" + workbox-precaching "^5.1.4" + workbox-range-requests "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + workbox-streams "^5.1.4" + workbox-sw "^5.1.4" + workbox-window "^5.1.4" + +workbox-cacheable-response@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== + dependencies: + workbox-core "^5.1.4" + +workbox-core@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== + +workbox-expiration@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== + dependencies: + workbox-core "^5.1.4" + +workbox-google-analytics@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== + dependencies: + workbox-background-sync "^5.1.4" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + +workbox-navigation-preload@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== + dependencies: + workbox-core "^5.1.4" + +workbox-precaching@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== + dependencies: + workbox-core "^5.1.4" + +workbox-range-requests@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== + dependencies: + workbox-core "^5.1.4" + +workbox-routing@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== + dependencies: + workbox-core "^5.1.4" + +workbox-strategies@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-streams@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-sw@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== + +workbox-webpack-plugin@5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: - "@babel/runtime" "^7.0.0" - json-stable-stringify "^1.0.1" - workbox-build "^4.3.1" + "@babel/runtime" "^7.5.5" + fast-json-stable-stringify "^2.0.0" + source-map-url "^0.4.0" + upath "^1.1.2" + webpack-sources "^1.3.0" + workbox-build "^5.1.4" -workbox-window@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" - integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== +workbox-window@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" @@ -21217,20 +19783,20 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" @@ -21294,21 +19860,7 @@ write-pkg@^3.1.0: sort-keys "^2.0.0" write-json-file "^2.2.0" -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== - dependencies: - async-limiter "~1.0.0" - -ws@^6.1.0, ws@^6.1.2, ws@^6.2.1: +ws@^6.1.0, ws@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== @@ -21320,60 +19872,30 @@ ws@^7.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== -xdg-basedir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" - integrity sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= - dependencies: - os-homedir "^1.0.0" - xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== -xdg-trashdir@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" - integrity sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA== - dependencies: - "@sindresorhus/df" "^2.1.0" - mount-point "^3.0.0" - pify "^2.2.0" - user-home "^2.0.0" - xdg-basedir "^2.0.0" - xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xmlchars@^2.1.1, xmlchars@^2.2.0: +xmlchars@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xregexp@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" - integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g== - dependencies: - "@babel/runtime-corejs3" "^7.8.3" - xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" @@ -21386,9 +19908,9 @@ yallist@^4.0.0: integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.7.2: - version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^13.1.2: version "13.1.2" @@ -21419,7 +19941,7 @@ yargs-parser@^20.2.3: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs@^13.3.0, yargs@^13.3.2: +yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== @@ -21486,6 +20008,11 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" From dadf73b04c3ff62aa4217f2feb887f5cb4a1dedd Mon Sep 17 00:00:00 2001 From: Maarten Date: Sat, 1 May 2021 11:25:49 +0200 Subject: [PATCH 31/89] Hot fix (#149) * fix incorrect git merge in IconButton * add compiler options for root tsconfig.json Appearantly this tsconfig.json is used by storybook. It doesn't show the controls if the compiler options are not included * update paths for linters * make husky scripts executable * Eslint storybook warning fixes * More eslint warnings in storybook files fixed Co-authored-by: DanielvanVliet --- .husky/post-merge | 0 .husky/pre-commit | 0 package.json | 10 +++++----- src/components/AppBar/src/AppBar.stories.tsx | 2 +- src/components/Box/src/Box.stories.tsx | 2 +- src/components/Card/src/Card.stories.tsx | 2 +- src/components/Checkbox/src/Checkbox.stories.tsx | 2 +- src/components/Container/src/Container.stories.tsx | 2 +- .../FormControlLabel/src/FormControlLabel.stories.tsx | 2 +- src/components/Grid/src/Grid.stories.tsx | 2 +- src/components/GridList/src/GridList.stories.tsx | 2 +- .../GridListTile/src/GridListTile.stories.tsx | 2 +- .../GridListTileBar/src/GridListTileBar.stories.tsx | 2 +- src/components/Hidden/src/Hidden.stories.tsx | 2 +- src/components/IconButton/src/IconButton.stories.tsx | 3 +++ src/components/Menu/src/Menu.stories.tsx | 2 +- src/components/MenuItem/src/MenuItem.stories.tsx | 2 +- src/components/MenuList/src/MenuList.stories.tsx | 2 +- src/components/Paper/src/Paper.stories.tsx | 2 +- .../Pickers/src/KeyBoardDatePicker.stories.tsx | 2 +- src/components/RadioGroup/src/RadioGroup.stories.tsx | 2 +- src/components/Stepper/src/Stepper.stories.tsx | 2 +- .../SwipeableDrawer/src/SwipeableDrawer.stories.tsx | 2 +- src/components/Switch/src/Switch.stories.tsx | 2 +- src/components/Tab/src/Tab.stories.tsx | 2 +- src/components/Tabs/src/Tabs.stories.tsx | 2 +- tsconfig.json | 1 + 27 files changed, 31 insertions(+), 27 deletions(-) mode change 100644 => 100755 .husky/post-merge mode change 100644 => 100755 .husky/pre-commit diff --git a/.husky/post-merge b/.husky/post-merge old mode 100644 new mode 100755 diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100644 new mode 100755 diff --git a/package.json b/package.json index d1797512fa..fbcfc268f2 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,11 @@ "clean": "lerna run clean --parallel", "lint": "npm-run-all --continue-on-error lint:* && lerna run lint", "lint-fix": "npm-run-all --continue-on-error lint-fix:* prettier", - "lint-fix:css": "stylelint --fix **/*.css", - "lint-fix:js": "eslint --fix **/*.{js,jsx,ts,tsx}", - "lint:css": "stylelint **/*.css", - "lint:package": "npmPkgJsonLint **/package.json", - "lint:js": "eslint **/*.{js,jsx,ts,tsx}", + "lint-fix:css": "stylelint --fix src/**/*.css", + "lint-fix:js": "eslint --fix src/**/*.{js,jsx,ts,tsx}", + "lint:css": "stylelint src/**/*.css", + "lint:package": "npmPkgJsonLint src/**/package.json", + "lint:js": "eslint src/**/*.{js,jsx,ts,tsx}", "postinstall": "husky install", "postpublish": "pinst --enable", "prepare": "run-s build", diff --git a/src/components/AppBar/src/AppBar.stories.tsx b/src/components/AppBar/src/AppBar.stories.tsx index 951300a9d4..483406a218 100644 --- a/src/components/AppBar/src/AppBar.stories.tsx +++ b/src/components/AppBar/src/AppBar.stories.tsx @@ -21,7 +21,7 @@ export default { component: AppBar, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: AppBarProps) => { return ( diff --git a/src/components/Box/src/Box.stories.tsx b/src/components/Box/src/Box.stories.tsx index ede7495e8e..3e4cf02bc5 100644 --- a/src/components/Box/src/Box.stories.tsx +++ b/src/components/Box/src/Box.stories.tsx @@ -16,7 +16,7 @@ export default { component: Box, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: BoxProps) => (

This is a Box component.

diff --git a/src/components/Card/src/Card.stories.tsx b/src/components/Card/src/Card.stories.tsx index cea6c338f8..7f86e033d7 100644 --- a/src/components/Card/src/Card.stories.tsx +++ b/src/components/Card/src/Card.stories.tsx @@ -26,7 +26,7 @@ export default { component: Card, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: CardProps) => ( R} diff --git a/src/components/Checkbox/src/Checkbox.stories.tsx b/src/components/Checkbox/src/Checkbox.stories.tsx index dcd3487711..dc04605888 100644 --- a/src/components/Checkbox/src/Checkbox.stories.tsx +++ b/src/components/Checkbox/src/Checkbox.stories.tsx @@ -18,7 +18,7 @@ export default { component: Checkbox, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: CheckboxProps) => ( } /> ); diff --git a/src/components/Container/src/Container.stories.tsx b/src/components/Container/src/Container.stories.tsx index 37c3196f15..e4d421bb15 100644 --- a/src/components/Container/src/Container.stories.tsx +++ b/src/components/Container/src/Container.stories.tsx @@ -16,7 +16,7 @@ export default { }, } as Meta; -const Template: Story = (args: any) => This is a container.; +const Template: Story = (args: ContainerProps) => This is a container.; /** * Default Container diff --git a/src/components/FormControlLabel/src/FormControlLabel.stories.tsx b/src/components/FormControlLabel/src/FormControlLabel.stories.tsx index 923a87d3fc..865171e61a 100644 --- a/src/components/FormControlLabel/src/FormControlLabel.stories.tsx +++ b/src/components/FormControlLabel/src/FormControlLabel.stories.tsx @@ -18,7 +18,7 @@ export default { component: FormControlLabel, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: FormControlLabelProps) => ( } {...args} /> ); diff --git a/src/components/Grid/src/Grid.stories.tsx b/src/components/Grid/src/Grid.stories.tsx index 2286ef0a5a..473af2c4ee 100644 --- a/src/components/Grid/src/Grid.stories.tsx +++ b/src/components/Grid/src/Grid.stories.tsx @@ -16,7 +16,7 @@ export default { component: Grid, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: GridProps) => (

This is a grid.

It can align text.

diff --git a/src/components/GridList/src/GridList.stories.tsx b/src/components/GridList/src/GridList.stories.tsx index ebb49a844f..c02a5d1d1b 100644 --- a/src/components/GridList/src/GridList.stories.tsx +++ b/src/components/GridList/src/GridList.stories.tsx @@ -19,7 +19,7 @@ export default { component: GridList, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: GridListProps) => (

This is a GridListTile inside a GridList.

diff --git a/src/components/GridListTile/src/GridListTile.stories.tsx b/src/components/GridListTile/src/GridListTile.stories.tsx index 4c74a8d2fe..c0d9644962 100644 --- a/src/components/GridListTile/src/GridListTile.stories.tsx +++ b/src/components/GridListTile/src/GridListTile.stories.tsx @@ -17,7 +17,7 @@ export default { component: GridListTile, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: GridListTileProps) => ( = (args: any) => ( +const Template: Story = (args: GridListTileBarProps) => ( The Hague municipality emblem diff --git a/src/components/Hidden/src/Hidden.stories.tsx b/src/components/Hidden/src/Hidden.stories.tsx index a57f9aac1f..c15227b3fd 100644 --- a/src/components/Hidden/src/Hidden.stories.tsx +++ b/src/components/Hidden/src/Hidden.stories.tsx @@ -16,7 +16,7 @@ export default { component: Hidden, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: HiddenProps) => (

This text can be hidden. Set different "Up" and "Down" properties to true to hide diff --git a/src/components/IconButton/src/IconButton.stories.tsx b/src/components/IconButton/src/IconButton.stories.tsx index dd7e24ed09..d676aa1ccd 100644 --- a/src/components/IconButton/src/IconButton.stories.tsx +++ b/src/components/IconButton/src/IconButton.stories.tsx @@ -8,11 +8,14 @@ export default { title: 'Components/Input/IconButton', parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { type: 'dynamic', }, }, }, component: IconButton, +} as Meta; const Template: Story = (args: IconButtonProps) => ( diff --git a/src/components/Menu/src/Menu.stories.tsx b/src/components/Menu/src/Menu.stories.tsx index f36974f4cc..d6d679f2e4 100644 --- a/src/components/Menu/src/Menu.stories.tsx +++ b/src/components/Menu/src/Menu.stories.tsx @@ -20,7 +20,7 @@ export default { const opened = false; -const Template: Story = (args: any) => { +const Template: Story = (args: MenuProps) => { const [anchorEl, setAnchorEl] = React.useState(null); const handleClick = (event) => { setAnchorEl(event.currentTarget); diff --git a/src/components/MenuItem/src/MenuItem.stories.tsx b/src/components/MenuItem/src/MenuItem.stories.tsx index 96610e12c3..bfee13e235 100644 --- a/src/components/MenuItem/src/MenuItem.stories.tsx +++ b/src/components/MenuItem/src/MenuItem.stories.tsx @@ -18,7 +18,7 @@ export default { component: MenuItem, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: MenuItemProps) => { const [anchorEl, setAnchorEl] = React.useState(null); const handleClick = (event) => { setAnchorEl(event.currentTarget); diff --git a/src/components/MenuList/src/MenuList.stories.tsx b/src/components/MenuList/src/MenuList.stories.tsx index 559f7a01d8..2c8cf172db 100644 --- a/src/components/MenuList/src/MenuList.stories.tsx +++ b/src/components/MenuList/src/MenuList.stories.tsx @@ -17,7 +17,7 @@ export default { component: MenuList, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: MenuListProps) => (

This is a MenuItem in a MenuList.

diff --git a/src/components/Paper/src/Paper.stories.tsx b/src/components/Paper/src/Paper.stories.tsx index 7700e88bfa..79fbacb4b5 100644 --- a/src/components/Paper/src/Paper.stories.tsx +++ b/src/components/Paper/src/Paper.stories.tsx @@ -17,7 +17,7 @@ export default { component: Paper, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: PaperProps) => ( Paper content diff --git a/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx b/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx index f245a8c6b7..aa6936152a 100644 --- a/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx +++ b/src/components/Pickers/src/KeyBoardDatePicker.stories.tsx @@ -13,7 +13,7 @@ export default { component: KeyboardDatePicker, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: KeyboardDatePickerProps) => { const [value, setValue] = React.useState('1970-01-01'); args.onChange = (newValue: any) => { setValue(newValue); diff --git a/src/components/RadioGroup/src/RadioGroup.stories.tsx b/src/components/RadioGroup/src/RadioGroup.stories.tsx index d031359e92..cadde112a1 100644 --- a/src/components/RadioGroup/src/RadioGroup.stories.tsx +++ b/src/components/RadioGroup/src/RadioGroup.stories.tsx @@ -18,7 +18,7 @@ export default { component: RadioGroup, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: RadioGroupProps) => ( } /> } /> diff --git a/src/components/Stepper/src/Stepper.stories.tsx b/src/components/Stepper/src/Stepper.stories.tsx index 482c8a75ca..190bd5c562 100644 --- a/src/components/Stepper/src/Stepper.stories.tsx +++ b/src/components/Stepper/src/Stepper.stories.tsx @@ -19,7 +19,7 @@ export default { component: Stepper, } as Meta; -const Template: Story = (args: any) => ( +const Template: Story = (args: StepperProps) => (
diff --git a/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx b/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx index 9c71c2730c..1d70ae9050 100644 --- a/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx +++ b/src/components/SwipeableDrawer/src/SwipeableDrawer.stories.tsx @@ -17,7 +17,7 @@ export default { component: SwipeableDrawer, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: SwipeableDrawerProps) => { const [state, setState] = React.useState({ open: args.open, }); diff --git a/src/components/Switch/src/Switch.stories.tsx b/src/components/Switch/src/Switch.stories.tsx index cd6a717204..97951f3927 100644 --- a/src/components/Switch/src/Switch.stories.tsx +++ b/src/components/Switch/src/Switch.stories.tsx @@ -17,7 +17,7 @@ export default { component: Switch, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: SwitchProps) => { return (
} /> diff --git a/src/components/Tab/src/Tab.stories.tsx b/src/components/Tab/src/Tab.stories.tsx index 3d3ea9dd8c..d8c9849a37 100644 --- a/src/components/Tab/src/Tab.stories.tsx +++ b/src/components/Tab/src/Tab.stories.tsx @@ -19,7 +19,7 @@ export default { component: Tab, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: TabProps) => { const [value, setValue] = React.useState(0); return ( diff --git a/src/components/Tabs/src/Tabs.stories.tsx b/src/components/Tabs/src/Tabs.stories.tsx index ef16a496d6..b5d775d5e2 100644 --- a/src/components/Tabs/src/Tabs.stories.tsx +++ b/src/components/Tabs/src/Tabs.stories.tsx @@ -20,7 +20,7 @@ export default { component: Tabs, } as Meta; -const Template: Story = (args: any) => { +const Template: Story = (args: TabsProps) => { const [value, setValue] = React.useState(1); args.onChange = (event: React.ChangeEvent, newValue: number) => { diff --git a/tsconfig.json b/tsconfig.json index 8e2130492d..68066b5c89 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,4 +1,5 @@ { + "extends": "./tsconfig.build.json", "compilerOptions": { "jsx": "react", "baseUrl": "./src/components", From 3137cb5bbd967a6dd9b5b55b19eb799610fc0a28 Mon Sep 17 00:00:00 2001 From: Maarten Date: Wed, 5 May 2021 15:28:20 +0200 Subject: [PATCH 32/89] Feature/#46 icons (#158) * add boilerplate project * add the ability for storybook to include svg files * wrap svgIcon * move svg icon file * add default story * add type support for svg files * add all svg icons from figma * update svg type * wrap all icons * forward props * display all icons in storybook * replace all fill and stroke values with "currentColor" * fix icon fill * update shapeRendering to be enum * add single icon story * install svgo and add to build script optimize all the svgs! * Update README with contributing info * update show code for single icon * replace material icons with our own in storybook stories * replace x with * * remove @material-ui/icons as dependency --- .storybook/main.js | 13 ++ package.json | 3 +- src/components/Accordion/package.json | 3 + .../Accordion/src/Accordion.stories.tsx | 4 +- src/components/AppBar/package.json | 3 + src/components/AppBar/src/AppBar.stories.tsx | 10 +- src/components/Badge/package.json | 3 + src/components/Badge/src/Badge.stories.tsx | 12 +- src/components/Card/package.json | 3 + src/components/Card/src/Card.stories.tsx | 27 ++-- src/components/Divider/package.json | 3 + .../Divider/src/Divider.stories.tsx | 13 +- src/components/GridListTileBar/package.json | 3 + .../src/GridListTileBar.stories.tsx | 10 +- src/components/IconButton/package.json | 3 + .../IconButton/src/IconButton.stories.tsx | 10 +- src/components/Icons/README.md | 72 +++++++++++ src/components/Icons/package.json | 31 +++++ src/components/Icons/src/@types/index.d.ts | 10 ++ src/components/Icons/src/Icons.stories.tsx | 80 ++++++++++++ src/components/Icons/src/SvgIcon.tsx | 70 +++++++++++ src/components/Icons/src/index.tsx | 116 ++++++++++++++++++ .../Icons/src/svg/arrows/arrow-left.svg | 3 + .../Icons/src/svg/arrows/arrow-right.svg | 3 + .../Icons/src/svg/arrows/chevron-down.svg | 3 + .../Icons/src/svg/arrows/chevron-right.svg | 3 + .../Icons/src/svg/arrows/chevron-up.svg | 3 + .../Icons/src/svg/communication/call.svg | 3 + .../Icons/src/svg/communication/email.svg | 3 + .../Icons/src/svg/communication/message.svg | 3 + .../Icons/src/svg/functional/close.svg | 3 + .../src/svg/functional/external-link.svg | 3 + .../Icons/src/svg/functional/grid.svg | 3 + .../Icons/src/svg/functional/hamburger.svg | 5 + .../Icons/src/svg/functional/hide.svg | 4 + .../Icons/src/svg/functional/list.svg | 3 + .../Icons/src/svg/functional/search.svg | 3 + .../Icons/src/svg/functional/share.svg | 7 ++ .../Icons/src/svg/functional/show.svg | 4 + .../Icons/src/svg/functional/starter.svg | 3 + .../Icons/src/svg/functional/trash.svg | 3 + .../src/svg/informational/alert-triangle.svg | 12 ++ .../src/svg/informational/checkCircle.svg | 4 + .../src/svg/informational/circle-help.svg | 6 + .../Icons/src/svg/informational/settings.svg | 4 + src/components/Icons/src/svg/megaphone.svg | 3 + .../Icons/src/svg/objects/archive.svg | 3 + .../Icons/src/svg/objects/calendar.svg | 3 + src/components/Icons/src/svg/objects/card.svg | 3 + .../Icons/src/svg/objects/clipboard.svg | 3 + .../Icons/src/svg/objects/corona.svg | 15 +++ .../Icons/src/svg/objects/document.svg | 3 + .../Icons/src/svg/objects/house.svg | 3 + .../Icons/src/svg/objects/inbox.svg | 3 + .../Icons/src/svg/objects/parking.svg | 4 + .../Icons/src/svg/objects/staff.svg | 3 + src/components/Icons/src/svg/objects/star.svg | 3 + .../Icons/src/svg/objects/user-logged-in.svg | 5 + src/components/Icons/src/svg/objects/user.svg | 3 + .../Icons/src/svg/social/facebook.svg | 3 + .../Icons/src/svg/social/linkedin.svg | 5 + .../Icons/src/svg/social/twitter.svg | 3 + .../Icons/src/svg/social/whatsapp.svg | 3 + src/components/Icons/tsconfig.json | 13 ++ src/components/List/package.json | 3 + src/components/List/src/List.stories.tsx | 27 ++-- src/components/Radio/package.json | 3 + src/components/Radio/src/Radio.stories.tsx | 22 ++-- yarn.lock | 102 +++++++++++++-- 69 files changed, 753 insertions(+), 81 deletions(-) create mode 100644 src/components/Icons/README.md create mode 100644 src/components/Icons/package.json create mode 100644 src/components/Icons/src/@types/index.d.ts create mode 100644 src/components/Icons/src/Icons.stories.tsx create mode 100644 src/components/Icons/src/SvgIcon.tsx create mode 100644 src/components/Icons/src/index.tsx create mode 100644 src/components/Icons/src/svg/arrows/arrow-left.svg create mode 100644 src/components/Icons/src/svg/arrows/arrow-right.svg create mode 100644 src/components/Icons/src/svg/arrows/chevron-down.svg create mode 100644 src/components/Icons/src/svg/arrows/chevron-right.svg create mode 100644 src/components/Icons/src/svg/arrows/chevron-up.svg create mode 100644 src/components/Icons/src/svg/communication/call.svg create mode 100644 src/components/Icons/src/svg/communication/email.svg create mode 100644 src/components/Icons/src/svg/communication/message.svg create mode 100644 src/components/Icons/src/svg/functional/close.svg create mode 100644 src/components/Icons/src/svg/functional/external-link.svg create mode 100644 src/components/Icons/src/svg/functional/grid.svg create mode 100644 src/components/Icons/src/svg/functional/hamburger.svg create mode 100644 src/components/Icons/src/svg/functional/hide.svg create mode 100644 src/components/Icons/src/svg/functional/list.svg create mode 100644 src/components/Icons/src/svg/functional/search.svg create mode 100644 src/components/Icons/src/svg/functional/share.svg create mode 100644 src/components/Icons/src/svg/functional/show.svg create mode 100644 src/components/Icons/src/svg/functional/starter.svg create mode 100644 src/components/Icons/src/svg/functional/trash.svg create mode 100644 src/components/Icons/src/svg/informational/alert-triangle.svg create mode 100644 src/components/Icons/src/svg/informational/checkCircle.svg create mode 100644 src/components/Icons/src/svg/informational/circle-help.svg create mode 100644 src/components/Icons/src/svg/informational/settings.svg create mode 100644 src/components/Icons/src/svg/megaphone.svg create mode 100644 src/components/Icons/src/svg/objects/archive.svg create mode 100644 src/components/Icons/src/svg/objects/calendar.svg create mode 100644 src/components/Icons/src/svg/objects/card.svg create mode 100644 src/components/Icons/src/svg/objects/clipboard.svg create mode 100644 src/components/Icons/src/svg/objects/corona.svg create mode 100644 src/components/Icons/src/svg/objects/document.svg create mode 100644 src/components/Icons/src/svg/objects/house.svg create mode 100644 src/components/Icons/src/svg/objects/inbox.svg create mode 100644 src/components/Icons/src/svg/objects/parking.svg create mode 100644 src/components/Icons/src/svg/objects/staff.svg create mode 100644 src/components/Icons/src/svg/objects/star.svg create mode 100644 src/components/Icons/src/svg/objects/user-logged-in.svg create mode 100644 src/components/Icons/src/svg/objects/user.svg create mode 100644 src/components/Icons/src/svg/social/facebook.svg create mode 100644 src/components/Icons/src/svg/social/linkedin.svg create mode 100644 src/components/Icons/src/svg/social/twitter.svg create mode 100644 src/components/Icons/src/svg/social/whatsapp.svg create mode 100644 src/components/Icons/tsconfig.json diff --git a/.storybook/main.js b/.storybook/main.js index 269e39d3b4..9d7d83df77 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -4,4 +4,17 @@ module.exports = { '../src/components/*/src/*.stories.@(js|jsx|ts|tsx)' ], addons: ['@storybook/addon-links', '@storybook/addon-essentials'], + + webpackFinal: async (config, { configType }) => { + const rules = config.module.rules; + const fileLoaderRule = rules.find(rule => rule.test.test('.svg')); + fileLoaderRule.exclude = /\.svg$/; + + rules.push({ + test: /\.svg$/, + use: ["@svgr/webpack"], + }); + + return config; + } }; diff --git a/package.json b/package.json index fbcfc268f2..184cd2d910 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,6 @@ }, "dependencies": { "@material-ui/core": "^4.11.2", - "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha", "@material-ui/pickers": "^3.2.10", "yarn-outdated-formatter": "^2.2.0" @@ -54,6 +53,7 @@ "@storybook/addon-essentials": "^6.2.8", "@storybook/addon-links": "^6.2.8", "@storybook/react": "^6.2.8", + "@svgr/webpack": "^5.5.0", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", @@ -90,6 +90,7 @@ "storybook": "^6.2.8", "stylelint": "^13.8.0", "stylelint-config-prettier": "^8.0.2", + "svgo": "^2.3.0", "typescript": "^4.1.3" }, "engines": { diff --git a/src/components/Accordion/package.json b/src/components/Accordion/package.json index ff6c6cf77a..7e1886fd46 100644 --- a/src/components/Accordion/package.json +++ b/src/components/Accordion/package.json @@ -31,5 +31,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Accordion/src/Accordion.stories.tsx b/src/components/Accordion/src/Accordion.stories.tsx index 1ddc83bdfc..e7fc1252d6 100644 --- a/src/components/Accordion/src/Accordion.stories.tsx +++ b/src/components/Accordion/src/Accordion.stories.tsx @@ -1,6 +1,6 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import { ExpandMore } from "@material-ui/icons"; +import { ChevronDownIcon } from "@gemeente-denhaag/icons"; import Accordion, { AccordionProps } from "."; import AccordionSummary from "../../AccordionSummary"; import Typography from "../../Typography"; @@ -22,7 +22,7 @@ export default { const Template: Story = (args: any) => ( - }> + }> Click me to collapse me! diff --git a/src/components/AppBar/package.json b/src/components/AppBar/package.json index c35378ca55..4b493885e9 100644 --- a/src/components/AppBar/package.json +++ b/src/components/AppBar/package.json @@ -28,5 +28,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/AppBar/src/AppBar.stories.tsx b/src/components/AppBar/src/AppBar.stories.tsx index 483406a218..6616801e13 100644 --- a/src/components/AppBar/src/AppBar.stories.tsx +++ b/src/components/AppBar/src/AppBar.stories.tsx @@ -1,6 +1,6 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import MenuIcon from "@material-ui/icons/Menu"; +import { HamburgerIcon } from "@gemeente-denhaag/icons"; import AppBar, { AppBarProps } from "."; import Toolbar from "../../Toolbar"; import IconButton from "../../IconButton"; @@ -26,7 +26,7 @@ const Template: Story = (args: AppBarProps) => { - + News @@ -40,7 +40,7 @@ const defaultCode = ` - + News @@ -69,7 +69,7 @@ const staticCode = ` - + News @@ -98,7 +98,7 @@ const secondaryCode = ` - + News diff --git a/src/components/Badge/package.json b/src/components/Badge/package.json index f6c572a18d..0fc64a8b8e 100644 --- a/src/components/Badge/package.json +++ b/src/components/Badge/package.json @@ -28,5 +28,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Badge/src/Badge.stories.tsx b/src/components/Badge/src/Badge.stories.tsx index ea4094da25..a145b1fda8 100644 --- a/src/components/Badge/src/Badge.stories.tsx +++ b/src/components/Badge/src/Badge.stories.tsx @@ -1,7 +1,7 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; import Badge, { BadgeProps } from "."; -import MailIcon from "@material-ui/icons/Mail"; +import { MessageIcon } from "@gemeente-denhaag/icons"; import pkg from "../package.json"; export default { @@ -19,7 +19,7 @@ export default { const Template: Story = (args: BadgeProps) => ( - + ); @@ -35,7 +35,7 @@ Default.parameters = { docs: { source: { // language=HTML - code: ``, + code: ``, }, }, }; @@ -53,7 +53,7 @@ PrimaryColoured.parameters = { docs: { source: { // language=HTML - code: ``, + code: ``, }, }, }; @@ -71,7 +71,7 @@ CircleOverlap.parameters = { docs: { source: { // language=HTML - code: ``, + code: ``, }, }, }; @@ -88,7 +88,7 @@ DotVariant.args = { DotVariant.parameters = { docs: { source: { - code: ``, + code: ``, }, }, }; diff --git a/src/components/Card/package.json b/src/components/Card/package.json index be9ac5a1a2..e91fac7520 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -32,5 +32,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Card/src/Card.stories.tsx b/src/components/Card/src/Card.stories.tsx index 7f86e033d7..f3cb4d7fbc 100644 --- a/src/components/Card/src/Card.stories.tsx +++ b/src/components/Card/src/Card.stories.tsx @@ -1,9 +1,6 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import FavoriteIcon from "@material-ui/icons/Favorite"; -import ShareIcon from "@material-ui/icons/Share"; -import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; -import MoreVertIcon from "@material-ui/icons/MoreVert"; +import { CheckCircleIcon, ShareIcon, ChevronDownIcon, SettingsIcon } from "@gemeente-denhaag/icons"; import Card, { CardProps } from "."; import CardActions from "../../CardActions"; import CardContent from "../../CardContent"; @@ -14,12 +11,12 @@ import IconButton from "../../IconButton"; import pkg from "../package.json"; export default { - title: 'Components/Surfaces/Card', + title: "Components/Surfaces/Card", parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, docs: { source: { - type: 'dynamic', + type: "dynamic", }, }, }, @@ -32,7 +29,7 @@ const Template: Story = (args: CardProps) => ( avatar={R} action={ - + } title="Shrimp and Chorizo Paella" @@ -46,13 +43,13 @@ const Template: Story = (args: CardProps) => ( - + - + @@ -65,7 +62,7 @@ const defaultCode = ` avatar={R} action={ - + } title='Shrimp and Chorizo Paella' @@ -78,13 +75,13 @@ const defaultCode = ` - + - + @@ -111,7 +108,7 @@ const raisedCode = ` avatar={R} action={ - + } title='Shrimp and Chorizo Paella' @@ -125,13 +122,13 @@ const raisedCode = ` - + - + diff --git a/src/components/Divider/package.json b/src/components/Divider/package.json index a0fa98bd56..16f4705043 100644 --- a/src/components/Divider/package.json +++ b/src/components/Divider/package.json @@ -28,5 +28,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Divider/src/Divider.stories.tsx b/src/components/Divider/src/Divider.stories.tsx index 4892c477b1..ca376acbd9 100644 --- a/src/components/Divider/src/Divider.stories.tsx +++ b/src/components/Divider/src/Divider.stories.tsx @@ -3,8 +3,7 @@ import { Meta, Story } from "@storybook/react"; import Divider, { DividerProps } from "."; import pkg from "../package.json"; import List, { ListItem, ListItemIcon, ListItemText } from "../../List"; -import InboxIcon from "@material-ui/icons/Inbox"; -import DraftsIcon from "@material-ui/icons/Drafts"; +import { InboxIcon, EmailIcon } from "@gemeente-denhaag/icons"; export default { title: 'Components/Data Display/Divider', @@ -30,7 +29,7 @@ const Template: Story = (args: DividerProps) => ( - + @@ -49,7 +48,7 @@ const defaultCode = ` - + @@ -68,7 +67,7 @@ const insetCode = ` - + @@ -87,7 +86,7 @@ const lightCode = ` - + @@ -106,7 +105,7 @@ const absoluteCode = ` - + diff --git a/src/components/GridListTileBar/package.json b/src/components/GridListTileBar/package.json index 4fd5a6c464..29b64b3fad 100644 --- a/src/components/GridListTileBar/package.json +++ b/src/components/GridListTileBar/package.json @@ -27,5 +27,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/GridListTileBar/src/GridListTileBar.stories.tsx b/src/components/GridListTileBar/src/GridListTileBar.stories.tsx index 40ee1e62e9..5d42e087c3 100644 --- a/src/components/GridListTileBar/src/GridListTileBar.stories.tsx +++ b/src/components/GridListTileBar/src/GridListTileBar.stories.tsx @@ -1,6 +1,6 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import InfoIcon from "@material-ui/icons/Info"; +import { CircleHelpIcon } from "@gemeente-denhaag/icons"; import IconButton from "../../IconButton"; import GridListTileBar, { GridListTileBarProps } from "."; import GridListTile from "../../GridListTile"; @@ -37,7 +37,7 @@ const defaultCode = ` The Hague municipality emblem @@ -51,7 +51,7 @@ export const Default = Template.bind({}); Default.args = { actionIcon: ( - + ), title: 'GridListTileBar', @@ -73,7 +73,7 @@ const topCode = ` The Hague municipality emblem @@ -103,7 +103,7 @@ const buttonLeftCode = ` The Hague municipality emblem = (args: IconButtonProps) => ( - + ); // language=JS const defaultCode = ` - + `; @@ -45,7 +45,7 @@ Default.parameters = { //language=JS const primaryCode = ` - + `; @@ -67,7 +67,7 @@ PrimaryColoured.parameters = { // language=JS const smallCode = ` - + `; diff --git a/src/components/Icons/README.md b/src/components/Icons/README.md new file mode 100644 index 0000000000..e009aac179 --- /dev/null +++ b/src/components/Icons/README.md @@ -0,0 +1,72 @@ +# Icons component + +[📕 View this component in Storybook](http://dhreactstorybook.azurewebsites.net/?path=/story/components-data-display-icons) + +[✏️ View the icons in Figma](https://www.figma.com/file/JpoY3waVoQGlLQzQXTL9nn/Design-System-Gemeente-Den-Haag?node-id=119%3A676) + +## How to use this component + +Numerous icons are exported in this component. +See the Storybook for all available the icons. +An icon can be imported like so: + +```jsx +import { ArrowLeftIcon } from "@gemeente-denhaag/icons"; +; +``` + +Adding your own icons is very easy. +This component exposes `SvgIcon` which is a wrapper element for `svg` or children of `svg` elements. + +A `path` element can be wrapped like so: + +```jsx +import SvgIcon from "@gemeente-denhaag/icons"; + +const HomeIcon = (props) => ( + + + +); +``` + +The `SvgIcon` can also take a `svg` element as property: + +```jsx +import StarIconSvg from "./star.svg"; + +const StarIcon = (props) => ; +``` + +Do note that you will need a sufficient bundler that can handle the direct `svg` import. +For example, [`svgr`](https://github.com/gregberge/svgr) is a loader for webpack that can import `svg` elements and make them usable in react. + +### Further reading material + +- https://material-ui.com/api/svg-icon/ +- https://material-ui.com/components/icons/ +- https://github.com/gregberge/svgr +- https://github.com/svg/svgo + +## How to add icons to this component + +1. You need a complete `svg` file. + This file can be exported from Figma for example. + Make sure that the viewport is `"0 0 24 24"`. +2. Place this file in one of the directories in `src/svg`. + If the file is exported from the Denhaag Figma, it should already be in the correct directory. + Then just merge both directories. +3. Update `index.tsx` by adding: + + ```tsx + import YourIconSvg from "./svg/DIR/YOURICON.svg"; + export const YourIcon: F = (props: SvgIconProps) => buildIcon(YourIconSvg, props); + ``` +4. View the Storybook to see if it renders correctly. + If the colors are incorrect, try changing the `fill` and `stroke` of the `svg` elements and its children. + Usually these properties should have the `"none"` or `"currentColor"` value. + Check the other icons for more details. + + You don't need to update the Storybook story. + The icon should be added automagically. +5. Done! ✨ \ No newline at end of file diff --git a/src/components/Icons/package.json b/src/components/Icons/package.json new file mode 100644 index 0000000000..fd1da5bca6 --- /dev/null +++ b/src/components/Icons/package.json @@ -0,0 +1,31 @@ +{ + "name": "@gemeente-denhaag/icons", + "version": "0.1.0", + "description": "The icon set of the Municipality of The Hague", + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/components/Icons" + }, + "license": "EUPL-1.2", + "author": "Municipality of The Hague", + "exports": "./dist/index.js", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc -b && svgo --multipass -q -r -f ./src/svg -o ./dist/svg", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + }, + "dependencies": { + "@gemeente-denhaag/baseprops": "^0.1.7", + "@material-ui/core": "^4.11.0" + }, + "peerDependencies": { + "react": "^17.0.1" + } +} diff --git a/src/components/Icons/src/@types/index.d.ts b/src/components/Icons/src/@types/index.d.ts new file mode 100644 index 0000000000..10243c1f95 --- /dev/null +++ b/src/components/Icons/src/@types/index.d.ts @@ -0,0 +1,10 @@ +declare module '*.svg' { + import React = require('react'); + const ReactComponent: React.FunctionElement>; + export default ReactComponent; +} + +declare module '*.json' { + const content: string; + export default content; +} diff --git a/src/components/Icons/src/Icons.stories.tsx b/src/components/Icons/src/Icons.stories.tsx new file mode 100644 index 0000000000..e82e8d7409 --- /dev/null +++ b/src/components/Icons/src/Icons.stories.tsx @@ -0,0 +1,80 @@ +import React from "react"; +import { Meta, Story } from "@storybook/react"; +import Grid from "../../Grid"; +import SvgIcon, { SvgIconProps } from "."; +import * as Icons from "."; +import pkg from "../package.json"; + +const allIconNames = Object.keys(Icons).filter((iconName) => (iconName === "default" ? false : true)); + +export default { + title: "Components/Data Display/Icons", + parameters: { + componentSubtitle: `${pkg.name} - ${pkg.version}`, + docs: { + source: { + type: "dynamic", + }, + }, + }, + argTypes: { + component: { + options: allIconNames, + defaultValue: "ArrowLeftIcon", + }, + }, + component: SvgIcon, +} as Meta; + +const AllTemplate: Story = (props: SvgIconProps) => { + const children = allIconNames.map((iconName) => { + const IconElement = Icons[iconName]; + return ( + +
+ +
+

{iconName}

+
+ ); + }); + + return ( + + {children} + + ); +}; + +const SingleTemplate: Story = ({ component, ...props }: SvgIconProps) => { + if (typeof component === "string") { + return ; + } else { + return ; + } +}; + +const defaultCode = ` +// Update RightArrowIcon to the icon you would like to use. +import { RightArrowIcon } from "@gemeente-denhaag/icons"; + +`; + +export const AllIcons = AllTemplate.bind({}); +AllIcons.parameters = { + controls: { exclude: ["component", "children", "classes"] }, + docs: { + source: { + code: defaultCode, + }, + }, +}; + +export const SingleIcon = SingleTemplate.bind({}); +SingleIcon.parameters = { + docs: { + source: { + code: defaultCode, + }, + }, +}; diff --git a/src/components/Icons/src/SvgIcon.tsx b/src/components/Icons/src/SvgIcon.tsx new file mode 100644 index 0000000000..a2225934ea --- /dev/null +++ b/src/components/Icons/src/SvgIcon.tsx @@ -0,0 +1,70 @@ +import MaterialSvgIcon from "@material-ui/core/SvgIcon"; +import React, { ElementType } from "react"; +import BaseProps from "@gemeente-denhaag/baseprops"; + +export interface SvgIconProps extends BaseProps { + /** + * The color of the component. It supports those theme colors that make sense + * for this component. You can use the `htmlColor` prop to apply a color + * attribute to the SVG element. + */ + color?: "action" | "disabled" | "error" | "inherit" | "primary" | "secondary"; + /** + * The component used for the root node. Either a string to use a HTML + * element or a component. + */ + component?: ElementType; + /** + * The fontSize applied to the icon. Defaults to 24px, but can be configure + * to inherit font size. + */ + fontSize?: "default" | "inherit" | "large" | "small"; + /** + * Applies a color attribute to the SVG element. + */ + htmlColor?: string; + /** + * The shape-rendering attribute. The behavior of the different options is + * described on the [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering). + * If you are having issues with blurry icons you should investigate this + * property. + */ + shapeRendering?: "auto" | "optimizeSpeed" | "crispEdges" | "geometricPrecision"; + /** + * Provides a human-readable title for the element that contains it. + * https://www.w3.org/TR/SVG-access/#Equivalent + */ + titleAccess?: string; + /** + * Allows you to redefine what the coordinates without units mean inside an + * SVG element. For example, if the SVG element is 500 (width) by 200 + * (height), and you pass viewBox="0 0 50 20", this means that the coordinates + * inside the SVG will go from the top left corner (0,0) to bottom right + * (50,20) and each unit will be worth 10px. + */ + viewBox?: string; +} + +const SvgIcon: React.FC = ({ + color = "inherit", + component = "svg", + fontSize = "default", + viewBox = "0 0 24 24", + shapeRendering = "auto", + ...props +}: SvgIconProps) => { + return ( + + {props.children} + + ); +}; + +export default SvgIcon; diff --git a/src/components/Icons/src/index.tsx b/src/components/Icons/src/index.tsx new file mode 100644 index 0000000000..b7bfdec7d6 --- /dev/null +++ b/src/components/Icons/src/index.tsx @@ -0,0 +1,116 @@ +import React from "react"; +import SvgIcon, { SvgIconProps } from "./SvgIcon"; + +// Arrows +import ArrowLeftSvg from "./svg/arrows/arrow-left.svg"; +import RightArrowSvg from "./svg/arrows/arrow-right.svg"; +import ChevronDownSvg from "./svg/arrows/chevron-down.svg"; +import ChevronRightSvg from "./svg/arrows/chevron-right.svg"; +import ChevronUpSvg from "./svg/arrows/chevron-up.svg"; + +// Communication +import CallSvg from "./svg/communication/call.svg"; +import EmailSvg from "./svg/communication/email.svg"; +import MessageSvg from "./svg/communication/message.svg"; + +// Functional +import CloseSvg from "./svg/functional/close.svg"; +import ExternalLinkSvg from "./svg/functional/external-link.svg"; +import GridSvg from "./svg/functional/grid.svg"; +import HamburgerSvg from "./svg/functional/hamburger.svg"; +import HideSvg from "./svg/functional/hide.svg"; +import ListSvg from "./svg/functional/list.svg"; +import SearchSvg from "./svg/functional/search.svg"; +import ShareSvg from "./svg/functional/share.svg"; +import ShowSvg from "./svg/functional/show.svg"; +import StarterSvg from "./svg/functional/starter.svg"; +import TrashSvg from "./svg/functional/trash.svg"; + +// Informational +import AlertTriangleSvg from "./svg/informational/alert-triangle.svg"; +import CheckCircleSvg from "./svg/informational/checkCircle.svg"; +import CircleHelpSvg from "./svg/informational/circle-help.svg"; +import SettingsSvg from "./svg/informational/settings.svg"; + +// Objects +import ArchiveSvg from "./svg/objects/archive.svg"; +import CalendarSvg from "./svg/objects/calendar.svg"; +import CardSvg from "./svg/objects/card.svg"; +import ClipboardSvg from "./svg/objects/clipboard.svg"; +import CoronaSvg from "./svg/objects/corona.svg"; +import DocumentSvg from "./svg/objects/document.svg"; +import HouseSvg from "./svg/objects/house.svg"; +import InboxSvg from "./svg/objects/inbox.svg"; +import ParkingSvg from "./svg/objects/parking.svg"; +import StaffSvg from "./svg/objects/staff.svg"; +import UserLoggedInSvg from "./svg/objects/user-logged-in.svg"; +import UserSvg from "./svg/objects/user.svg"; + +// Social +import FacebookSvg from "./svg/social/facebook.svg"; +import LinkedinSvg from "./svg/social/linkedin.svg"; +import TwitterSvg from "./svg/social/twitter.svg"; +import WhatsappSvg from "./svg/social/whatsapp.svg"; + +// Misc +import MegaphoneSvg from "./svg/megaphone.svg"; + +const buildIcon: React.ElementType = (svg: React.ElementType, props: SvgIconProps) => ; +type F = React.FunctionComponent; // less typing + +// Arrows +export const ArrowLeftIcon: F = (props: SvgIconProps) => buildIcon(ArrowLeftSvg, props); +export const ArrowRightIcon: F = (props: SvgIconProps) => buildIcon(RightArrowSvg, props); +export const ChevronDownIcon: F = (props: SvgIconProps) => buildIcon(ChevronDownSvg, props); +export const ChevronRightIcon: F = (props: SvgIconProps) => buildIcon(ChevronRightSvg, props); +export const ChevronupIcon: F = (props: SvgIconProps) => buildIcon(ChevronUpSvg, props); + +// Communication +export const CallIcon: F = (props: SvgIconProps) => buildIcon(CallSvg, props); +export const EmailIcon: F = (props: SvgIconProps) => buildIcon(EmailSvg, props); +export const MessageIcon: F = (props: SvgIconProps) => buildIcon(MessageSvg, props); + +// Functional +export const CloseIcon: F = (props: SvgIconProps) => buildIcon(CloseSvg, props); +export const ExternalLinkIcon: F = (props: SvgIconProps) => buildIcon(ExternalLinkSvg, props); +export const GridIcon: F = (props: SvgIconProps) => buildIcon(GridSvg, props); +export const HamburgerIcon: F = (props: SvgIconProps) => buildIcon(HamburgerSvg, props); +export const HideIcon: F = (props: SvgIconProps) => buildIcon(HideSvg, props); +export const ListIcon: F = (props: SvgIconProps) => buildIcon(ListSvg, props); +export const SearchIcon: F = (props: SvgIconProps) => buildIcon(SearchSvg, props); +export const ShareIcon: F = (props: SvgIconProps) => buildIcon(ShareSvg, props); +export const ShowIcon: F = (props: SvgIconProps) => buildIcon(ShowSvg, props); +export const StarterIcon: F = (props: SvgIconProps) => buildIcon(StarterSvg, props); +export const TrashIcon: F = (props: SvgIconProps) => buildIcon(TrashSvg, props); + +// Informational +export const AlertTraingleIcon: F = (props: SvgIconProps) => buildIcon(AlertTriangleSvg, props); +export const CheckCircleIcon: F = (props: SvgIconProps) => buildIcon(CheckCircleSvg, props); +export const CircleHelpIcon: F = (props: SvgIconProps) => buildIcon(CircleHelpSvg, props); +export const SettingsIcon: F = (props: SvgIconProps) => buildIcon(SettingsSvg, props); + +// Objects +export const ArchiveIcon: F = (props: SvgIconProps) => buildIcon(ArchiveSvg, props); +export const CalendarIcon: F = (props: SvgIconProps) => buildIcon(CalendarSvg, props); +export const CardIcon: F = (props: SvgIconProps) => buildIcon(CardSvg, props); +export const ClipboardIcon: F = (props: SvgIconProps) => buildIcon(ClipboardSvg, props); +export const CoronaIcon: F = (props: SvgIconProps) => buildIcon(CoronaSvg, props); +export const DocumentIcon: F = (props: SvgIconProps) => buildIcon(DocumentSvg, props); +export const HouseIcon: F = (props: SvgIconProps) => buildIcon(HouseSvg, props); +export const InboxIcon: F = (props: SvgIconProps) => buildIcon(InboxSvg, props); +export const ParkingIcon: F = (props: SvgIconProps) => buildIcon(ParkingSvg, props); +export const StaffIcon: F = (props: SvgIconProps) => buildIcon(StaffSvg, props); +export const UserLoggedInIcon: F = (props: SvgIconProps) => buildIcon(UserLoggedInSvg, props); +export const UserIcon: F = (props: SvgIconProps) => buildIcon(UserSvg, props); + +// Social +export const FacebookIcon: F = (props: SvgIconProps) => buildIcon(FacebookSvg, props); +export const LinkedinIcon: F = (props: SvgIconProps) => buildIcon(LinkedinSvg, props); +export const TwitterIcon: F = (props: SvgIconProps) => buildIcon(TwitterSvg, props); +export const WhatsappIcon: F = (props: SvgIconProps) => buildIcon(WhatsappSvg, props); + +// Misc +export const MegaphoneIcon: F = (props: SvgIconProps) => buildIcon(MegaphoneSvg, props); + +export default SvgIcon; +export * from "./SvgIcon"; diff --git a/src/components/Icons/src/svg/arrows/arrow-left.svg b/src/components/Icons/src/svg/arrows/arrow-left.svg new file mode 100644 index 0000000000..8e47aa249c --- /dev/null +++ b/src/components/Icons/src/svg/arrows/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/arrows/arrow-right.svg b/src/components/Icons/src/svg/arrows/arrow-right.svg new file mode 100644 index 0000000000..ac08e71a35 --- /dev/null +++ b/src/components/Icons/src/svg/arrows/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/arrows/chevron-down.svg b/src/components/Icons/src/svg/arrows/chevron-down.svg new file mode 100644 index 0000000000..2325aac8c5 --- /dev/null +++ b/src/components/Icons/src/svg/arrows/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/arrows/chevron-right.svg b/src/components/Icons/src/svg/arrows/chevron-right.svg new file mode 100644 index 0000000000..1bd36c5ca3 --- /dev/null +++ b/src/components/Icons/src/svg/arrows/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/arrows/chevron-up.svg b/src/components/Icons/src/svg/arrows/chevron-up.svg new file mode 100644 index 0000000000..e64d92ca50 --- /dev/null +++ b/src/components/Icons/src/svg/arrows/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/communication/call.svg b/src/components/Icons/src/svg/communication/call.svg new file mode 100644 index 0000000000..fbbe760d6b --- /dev/null +++ b/src/components/Icons/src/svg/communication/call.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/communication/email.svg b/src/components/Icons/src/svg/communication/email.svg new file mode 100644 index 0000000000..be2fafd251 --- /dev/null +++ b/src/components/Icons/src/svg/communication/email.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/communication/message.svg b/src/components/Icons/src/svg/communication/message.svg new file mode 100644 index 0000000000..86c7c0d31f --- /dev/null +++ b/src/components/Icons/src/svg/communication/message.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/close.svg b/src/components/Icons/src/svg/functional/close.svg new file mode 100644 index 0000000000..e2e249b13c --- /dev/null +++ b/src/components/Icons/src/svg/functional/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/external-link.svg b/src/components/Icons/src/svg/functional/external-link.svg new file mode 100644 index 0000000000..3a39d66fd9 --- /dev/null +++ b/src/components/Icons/src/svg/functional/external-link.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/grid.svg b/src/components/Icons/src/svg/functional/grid.svg new file mode 100644 index 0000000000..74355dbd2b --- /dev/null +++ b/src/components/Icons/src/svg/functional/grid.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/hamburger.svg b/src/components/Icons/src/svg/functional/hamburger.svg new file mode 100644 index 0000000000..f554e8e84a --- /dev/null +++ b/src/components/Icons/src/svg/functional/hamburger.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/components/Icons/src/svg/functional/hide.svg b/src/components/Icons/src/svg/functional/hide.svg new file mode 100644 index 0000000000..cc572b5aa4 --- /dev/null +++ b/src/components/Icons/src/svg/functional/hide.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/Icons/src/svg/functional/list.svg b/src/components/Icons/src/svg/functional/list.svg new file mode 100644 index 0000000000..a5bbcfa4f1 --- /dev/null +++ b/src/components/Icons/src/svg/functional/list.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/search.svg b/src/components/Icons/src/svg/functional/search.svg new file mode 100644 index 0000000000..d835f424cb --- /dev/null +++ b/src/components/Icons/src/svg/functional/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/share.svg b/src/components/Icons/src/svg/functional/share.svg new file mode 100644 index 0000000000..2d5b43e320 --- /dev/null +++ b/src/components/Icons/src/svg/functional/share.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/components/Icons/src/svg/functional/show.svg b/src/components/Icons/src/svg/functional/show.svg new file mode 100644 index 0000000000..9da7825a15 --- /dev/null +++ b/src/components/Icons/src/svg/functional/show.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/Icons/src/svg/functional/starter.svg b/src/components/Icons/src/svg/functional/starter.svg new file mode 100644 index 0000000000..f8db0cde8d --- /dev/null +++ b/src/components/Icons/src/svg/functional/starter.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/functional/trash.svg b/src/components/Icons/src/svg/functional/trash.svg new file mode 100644 index 0000000000..eb67456c19 --- /dev/null +++ b/src/components/Icons/src/svg/functional/trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/informational/alert-triangle.svg b/src/components/Icons/src/svg/informational/alert-triangle.svg new file mode 100644 index 0000000000..9ab7fb5524 --- /dev/null +++ b/src/components/Icons/src/svg/informational/alert-triangle.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/components/Icons/src/svg/informational/checkCircle.svg b/src/components/Icons/src/svg/informational/checkCircle.svg new file mode 100644 index 0000000000..5d7dfc968f --- /dev/null +++ b/src/components/Icons/src/svg/informational/checkCircle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/Icons/src/svg/informational/circle-help.svg b/src/components/Icons/src/svg/informational/circle-help.svg new file mode 100644 index 0000000000..bf30a7078a --- /dev/null +++ b/src/components/Icons/src/svg/informational/circle-help.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/components/Icons/src/svg/informational/settings.svg b/src/components/Icons/src/svg/informational/settings.svg new file mode 100644 index 0000000000..e1079fa175 --- /dev/null +++ b/src/components/Icons/src/svg/informational/settings.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/Icons/src/svg/megaphone.svg b/src/components/Icons/src/svg/megaphone.svg new file mode 100644 index 0000000000..bea723a6e8 --- /dev/null +++ b/src/components/Icons/src/svg/megaphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/archive.svg b/src/components/Icons/src/svg/objects/archive.svg new file mode 100644 index 0000000000..8a3ece306b --- /dev/null +++ b/src/components/Icons/src/svg/objects/archive.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/calendar.svg b/src/components/Icons/src/svg/objects/calendar.svg new file mode 100644 index 0000000000..36d1e06af5 --- /dev/null +++ b/src/components/Icons/src/svg/objects/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/card.svg b/src/components/Icons/src/svg/objects/card.svg new file mode 100644 index 0000000000..82e4b37bc5 --- /dev/null +++ b/src/components/Icons/src/svg/objects/card.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/clipboard.svg b/src/components/Icons/src/svg/objects/clipboard.svg new file mode 100644 index 0000000000..2b952002b8 --- /dev/null +++ b/src/components/Icons/src/svg/objects/clipboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/corona.svg b/src/components/Icons/src/svg/objects/corona.svg new file mode 100644 index 0000000000..3f1bdf1661 --- /dev/null +++ b/src/components/Icons/src/svg/objects/corona.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/components/Icons/src/svg/objects/document.svg b/src/components/Icons/src/svg/objects/document.svg new file mode 100644 index 0000000000..a125f5542e --- /dev/null +++ b/src/components/Icons/src/svg/objects/document.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/house.svg b/src/components/Icons/src/svg/objects/house.svg new file mode 100644 index 0000000000..309ed861d2 --- /dev/null +++ b/src/components/Icons/src/svg/objects/house.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/inbox.svg b/src/components/Icons/src/svg/objects/inbox.svg new file mode 100644 index 0000000000..3ca09b218b --- /dev/null +++ b/src/components/Icons/src/svg/objects/inbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/parking.svg b/src/components/Icons/src/svg/objects/parking.svg new file mode 100644 index 0000000000..e7592dfaed --- /dev/null +++ b/src/components/Icons/src/svg/objects/parking.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/Icons/src/svg/objects/staff.svg b/src/components/Icons/src/svg/objects/staff.svg new file mode 100644 index 0000000000..98a963ce24 --- /dev/null +++ b/src/components/Icons/src/svg/objects/staff.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/star.svg b/src/components/Icons/src/svg/objects/star.svg new file mode 100644 index 0000000000..aa63aa1086 --- /dev/null +++ b/src/components/Icons/src/svg/objects/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/objects/user-logged-in.svg b/src/components/Icons/src/svg/objects/user-logged-in.svg new file mode 100644 index 0000000000..e819813acb --- /dev/null +++ b/src/components/Icons/src/svg/objects/user-logged-in.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/components/Icons/src/svg/objects/user.svg b/src/components/Icons/src/svg/objects/user.svg new file mode 100644 index 0000000000..e2f7bbf091 --- /dev/null +++ b/src/components/Icons/src/svg/objects/user.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/social/facebook.svg b/src/components/Icons/src/svg/social/facebook.svg new file mode 100644 index 0000000000..eda8bbb75b --- /dev/null +++ b/src/components/Icons/src/svg/social/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/social/linkedin.svg b/src/components/Icons/src/svg/social/linkedin.svg new file mode 100644 index 0000000000..7e701293de --- /dev/null +++ b/src/components/Icons/src/svg/social/linkedin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/components/Icons/src/svg/social/twitter.svg b/src/components/Icons/src/svg/social/twitter.svg new file mode 100644 index 0000000000..1da948a935 --- /dev/null +++ b/src/components/Icons/src/svg/social/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/src/svg/social/whatsapp.svg b/src/components/Icons/src/svg/social/whatsapp.svg new file mode 100644 index 0000000000..54c5d87437 --- /dev/null +++ b/src/components/Icons/src/svg/social/whatsapp.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Icons/tsconfig.json b/src/components/Icons/tsconfig.json new file mode 100644 index 0000000000..3e85bb542f --- /dev/null +++ b/src/components/Icons/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true, + "typeRoots": ["./src/@types"] + }, + "include": ["src/**/*"], + "exclude": ["dist", "src/*.stories.tsx"], + "references": [] +} diff --git a/src/components/List/package.json b/src/components/List/package.json index 95b55e238e..3f0d261d8a 100644 --- a/src/components/List/package.json +++ b/src/components/List/package.json @@ -34,5 +34,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/List/src/List.stories.tsx b/src/components/List/src/List.stories.tsx index a6f6290514..04d52046e8 100644 --- a/src/components/List/src/List.stories.tsx +++ b/src/components/List/src/List.stories.tsx @@ -13,16 +13,15 @@ import List, { import Checkbox from "../../Checkbox"; import IconButton from "../../IconButton"; import Avatar from "../../Avatar"; -import CommentIcon from "@material-ui/icons/Comment"; -import FolderIcon from "@material-ui/icons/Folder"; +import { ArchiveIcon, MessageIcon } from "@gemeente-denhaag/icons"; export default { - title: 'Components/Data Display/List', + title: "Components/Data Display/List", parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, docs: { source: { - type: 'dynamic', + type: "dynamic", }, }, }, @@ -38,14 +37,14 @@ const Template: Story = (args: ListProps) => ( - + - + @@ -63,14 +62,14 @@ const defaultCode = ` - + - + @@ -88,14 +87,14 @@ const denseCode = ` - + - + @@ -113,14 +112,14 @@ const paddingCode = ` - + - + @@ -138,14 +137,14 @@ const subheaderCode = ` - + - + diff --git a/src/components/Radio/package.json b/src/components/Radio/package.json index 0d9c391d42..40f38170bc 100644 --- a/src/components/Radio/package.json +++ b/src/components/Radio/package.json @@ -27,5 +27,8 @@ "peerDependencies": { "react": "^17.0.1" }, + "devDependencies": { + "@gemeente-denhaag/icons": "*" + }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Radio/src/Radio.stories.tsx b/src/components/Radio/src/Radio.stories.tsx index ac38dcb0aa..c35c1a3ec3 100644 --- a/src/components/Radio/src/Radio.stories.tsx +++ b/src/components/Radio/src/Radio.stories.tsx @@ -1,19 +1,17 @@ import React from "react"; import { Meta, Story } from "@storybook/react/types-6-0"; +import { ShowIcon, HideIcon } from "@gemeente-denhaag/icons"; import FormControlLabel from "../../FormControlLabel"; import Radio, { RadioProps } from "."; import pkg from "../package.json"; -import ThumbDownIcon from '@material-ui/icons/ThumbDown'; -import ThumbUpIcon from '@material-ui/icons/ThumbUp'; - export default { - title: 'Components/Input/Radio', + title: "Components/Input/Radio", parameters: { componentSubtitle: `${pkg.name} - ${pkg.version}`, docs: { source: { - type: 'dynamic', + type: "dynamic", }, }, }, @@ -24,32 +22,32 @@ const Template: Story = (args: any) => = Template.bind({}); Primary.args = { - color: 'primary', + color: "primary", }; export const Secondary: Story = Template.bind({}); Secondary.args = { - color: 'secondary', + color: "secondary", }; // language=JS const iconCode = ` } icon={} onChange={() => {}}/>} + control={} icon={} onChange={() => {}}/>} label="Radio" /> `; export const Icons: Story = Template.bind({}); Icons.args = { - icon: , - checkedIcon: , + icon: , + checkedIcon: , }; Icons.parameters = { docs: { diff --git a/yarn.lock b/yarn.lock index e41603c679..21fb06b0a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2844,13 +2844,6 @@ react-is "^16.8.0 || ^17.0.0" react-transition-group "^4.4.0" -"@material-ui/icons@^4.11.2": - version "4.11.2" - resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.11.2.tgz#b3a7353266519cd743b6461ae9fdfcb1b25eb4c5" - integrity sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/lab@^4.0.0-alpha": version "4.0.0-alpha.57" resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.57.tgz#e8961bcf6449e8a8dabe84f2700daacfcafbf83a" @@ -4019,7 +4012,7 @@ deepmerge "^4.2.2" svgo "^1.2.2" -"@svgr/webpack@5.5.0": +"@svgr/webpack@5.5.0", "@svgr/webpack@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== @@ -4096,6 +4089,11 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-7.2.1.tgz#2ad4e844175a3738cb9e7064be5ea070b8863a1c" integrity sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA== +"@trysound/sax@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" + integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== + "@types/anymatch@*": version "1.3.1" resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" @@ -6749,6 +6747,11 @@ commander@^6.2.0, commander@^6.2.1: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== +commander@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -7298,6 +7301,17 @@ css-select@^2.0.0, css-select@^2.0.2: domutils "^1.7.0" nth-check "^1.0.2" +css-select@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" + integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== + dependencies: + boolbase "^1.0.0" + css-what "^4.0.0" + domhandler "^4.0.0" + domutils "^2.4.3" + nth-check "^2.0.0" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -7314,6 +7328,14 @@ css-tree@1.0.0-alpha.39: mdn-data "2.0.6" source-map "^0.6.1" +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + css-vendor@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" @@ -7327,6 +7349,11 @@ css-what@^3.2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== +css-what@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" + integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== + css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" @@ -7432,6 +7459,13 @@ csso@^4.0.2: dependencies: css-tree "1.0.0-alpha.39" +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -7898,6 +7932,15 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" +dom-serializer@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.1.tgz#d845a1565d7c041a95e5dab62184ab41e3a519be" + integrity sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + entities "^2.0.0" + dom-walk@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" @@ -7913,7 +7956,7 @@ domelementtype@1, domelementtype@^1.3.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@^2.0.1: +domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== @@ -7932,6 +7975,13 @@ domhandler@^2.3.0: dependencies: domelementtype "1" +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + dependencies: + domelementtype "^2.2.0" + domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" @@ -7940,6 +7990,15 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" +domutils@^2.4.3: + version "2.6.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.6.0.tgz#2e15c04185d43fb16ae7057cb76433c6edb938b7" + integrity sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" @@ -13065,6 +13124,11 @@ mdast-util-to-string@^2.0.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + mdn-data@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" @@ -13920,6 +13984,13 @@ nth-check@^1.0.2: dependencies: boolbase "~1.0.0" +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" @@ -18176,6 +18247,19 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" +svgo@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373" + integrity sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q== + dependencies: + "@trysound/sax" "0.1.1" + chalk "^4.1.0" + commander "^7.1.0" + css-select "^3.1.2" + css-tree "^1.1.2" + csso "^4.2.0" + stable "^0.1.8" + symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" From 55c3d366b5b0c4925b7ad32d0a15e6633dacb64e Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Sat, 1 May 2021 14:41:16 +0200 Subject: [PATCH 33/89] Move basestyles to styles subfolder --- .../BaseStyles/package.json | 16 ++++++++++++---- .../BaseStyles/src}/globals.module.css | 0 .../BaseStyles/src}/index.ts | 0 3 files changed, 12 insertions(+), 4 deletions(-) rename src/{components => styles}/BaseStyles/package.json (63%) rename src/{components/BaseStyles => styles/BaseStyles/src}/globals.module.css (100%) rename src/{components/BaseStyles => styles/BaseStyles/src}/index.ts (100%) diff --git a/src/components/BaseStyles/package.json b/src/styles/BaseStyles/package.json similarity index 63% rename from src/components/BaseStyles/package.json rename to src/styles/BaseStyles/package.json index 8ef6f7111d..1af2d394fd 100644 --- a/src/components/BaseStyles/package.json +++ b/src/styles/BaseStyles/package.json @@ -3,13 +3,21 @@ "description": "A BaseStyles component", "author": "Municipality of The Hague", "license": "EUPL-1.2", - "main": "index.ts", - "module": "index.ts", - "version": "0.1.0", + "version": "0.1.1", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", "directory": "src/components/BaseStyles" }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues" + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "files": [ + "dist" + ], + "main": "dist/index.js", + "module": "dist/index.js", + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + } } + diff --git a/src/components/BaseStyles/globals.module.css b/src/styles/BaseStyles/src/globals.module.css similarity index 100% rename from src/components/BaseStyles/globals.module.css rename to src/styles/BaseStyles/src/globals.module.css diff --git a/src/components/BaseStyles/index.ts b/src/styles/BaseStyles/src/index.ts similarity index 100% rename from src/components/BaseStyles/index.ts rename to src/styles/BaseStyles/src/index.ts From 61dc3449d2f6789935c5ceffaae8605395b18298 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Sat, 1 May 2021 15:07:07 +0200 Subject: [PATCH 34/89] Split design tokens and brand tokens --- src/styles/BaseStyles/package.json | 4 +- src/styles/BaseStyles/src/globals.module.css | 60 ++++--------------- src/styles/DenHaagBrand/package.json | 23 +++++++ .../DenHaagBrand/src/denhaag-brand.module.css | 47 +++++++++++++++ src/styles/DenHaagBrand/src/index.ts | 1 + tsconfig.json | 6 +- 6 files changed, 89 insertions(+), 52 deletions(-) create mode 100644 src/styles/DenHaagBrand/package.json create mode 100644 src/styles/DenHaagBrand/src/denhaag-brand.module.css create mode 100644 src/styles/DenHaagBrand/src/index.ts diff --git a/src/styles/BaseStyles/package.json b/src/styles/BaseStyles/package.json index 1af2d394fd..9f7e30e4f0 100644 --- a/src/styles/BaseStyles/package.json +++ b/src/styles/BaseStyles/package.json @@ -1,13 +1,13 @@ { "name": "@gemeente-denhaag/basestyles", - "description": "A BaseStyles component", + "description": "BaseStyles package containing the design tokens for the Den Haag Design System", "author": "Municipality of The Hague", "license": "EUPL-1.2", "version": "0.1.1", "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/BaseStyles" + "directory": "src/styles/BaseStyles" }, "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", "files": [ diff --git a/src/styles/BaseStyles/src/globals.module.css b/src/styles/BaseStyles/src/globals.module.css index 32ab158175..bc53dbc48d 100644 --- a/src/styles/BaseStyles/src/globals.module.css +++ b/src/styles/BaseStyles/src/globals.module.css @@ -1,49 +1,7 @@ :root { - /* Colors */ - --denhaag-green-1: hsl(117 28% 87%); - --denhaag-green-2: hsl(118 28% 60%); - --denhaag-green-3: hsl(138 58% 33%); - --denhaag-green-4: hsl(138 57% 27%); - --denhaag-green-5: hsl(139 100% 9%); - - --denhaag-blue-1: hsl(208 76% 92%); - --denhaag-blue-2: hsl(210 64% 80%); - --denhaag-blue-3: hsl(207 80% 35%); - --denhaag-blue-4: hsl(207 87% 27%); - --denhaag-blue-5: hsl(207 93% 16%); - - --denhaag-ocher-1: hsl(50 100% 91%); - --denhaag-ocher-2: hsl(50 100% 76%); - --denhaag-ocher-3: hsl(50 94% 57%); - --denhaag-ocher-4: hsl(47 100% 40%); - --denhaag-ocher-5: hsl(47 100% 25%); - - --denhaag-red-1: hsl(4 100% 92%); - --denhaag-red-2: hsl(5 75% 72%); - --denhaag-red-3: hsl(6 93% 42%); - --denhaag-red-4: hsl(2 100% 32%); - --denhaag-red-5: hsl(1 100% 16%); - - --denhaag-orange-1: hsl(34 100% 84%); - --denhaag-orange-2: hsl(34 100% 68%); - --denhaag-orange-3: hsl(34 100% 47%); - --denhaag-orange-4: hsl(23 99% 44%); - --denhaag-orange-5: hsl(23 100% 27%); - - --denhaag-grey-1: hsl(0 0% 95%); - --denhaag-grey-2: hsl(0 0% 82%); - --denhaag-grey-3: hsl(0 0% 48%); - --denhaag-grey-4: hsl(0 0% 29%); - - --denhaag-warmgrey: hsl(40 18% 97%); - - --denhaag-black: hsl(0 0% 0%); - - --denhaag-white: hsl(0 0% 100%); - - /* Font sizes */ - font-size: 16px; - + /* + * Base tokens + */ --denhaag-fontsize-xs: 0.625rem; --denhaag-fontsize-s: 0.75rem; --denhaag-fontsize-base: 1rem; @@ -52,10 +10,14 @@ --denhaag-fontsize-2xl: 2rem; --denhaag-fontsize-3xl: 3rem; - /* Borders */ --denhaag-border-radius: 3px; - /* Focus state */ - --denhaag-focus-border-color: var(--denhaag-ocher-4); - --denhaag-focus-border: 2px dashed var(--denhaag-focus-border-color); + /* + * Button tokens + */ + + /* + * Card tokens + */ + } diff --git a/src/styles/DenHaagBrand/package.json b/src/styles/DenHaagBrand/package.json new file mode 100644 index 0000000000..4638cfe488 --- /dev/null +++ b/src/styles/DenHaagBrand/package.json @@ -0,0 +1,23 @@ +{ + "name": "@gemeente-denhaag/denhaagbrand", + "description": "Den Haag brand tokens package", + "author": "Municipality of The Hague", + "license": "EUPL-1.2", + "version": "0.1.1", + "repository": { + "type": "git", + "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", + "directory": "src/styles/DenHaagBrand" + }, + "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues", + "files": [ + "dist" + ], + "main": "dist/index.js", + "module": "dist/index.js", + "scripts": { + "build": "tsc -b", + "clean": "yarn rimraf dist tsconfig.tsbuildinfo" + } +} + diff --git a/src/styles/DenHaagBrand/src/denhaag-brand.module.css b/src/styles/DenHaagBrand/src/denhaag-brand.module.css new file mode 100644 index 0000000000..c6c96c02c6 --- /dev/null +++ b/src/styles/DenHaagBrand/src/denhaag-brand.module.css @@ -0,0 +1,47 @@ +:root { + /* Colors */ + --denhaag-green-1: hsl(117 28% 87%); + --denhaag-green-2: hsl(118 28% 60%); + --denhaag-green-3: hsl(138 58% 33%); + --denhaag-green-4: hsl(138 57% 27%); + --denhaag-green-5: hsl(139 100% 9%); + + --denhaag-blue-1: hsl(208 76% 92%); + --denhaag-blue-2: hsl(210 64% 80%); + --denhaag-blue-3: hsl(207 80% 35%); + --denhaag-blue-4: hsl(207 87% 27%); + --denhaag-blue-5: hsl(207 93% 16%); + + --denhaag-ocher-1: hsl(50 100% 91%); + --denhaag-ocher-2: hsl(50 100% 76%); + --denhaag-ocher-3: hsl(50 94% 57%); + --denhaag-ocher-4: hsl(47 100% 40%); + --denhaag-ocher-5: hsl(47 100% 25%); + + --denhaag-red-1: hsl(4 100% 92%); + --denhaag-red-2: hsl(5 75% 72%); + --denhaag-red-3: hsl(6 93% 42%); + --denhaag-red-4: hsl(2 100% 32%); + --denhaag-red-5: hsl(1 100% 16%); + + --denhaag-orange-1: hsl(34 100% 84%); + --denhaag-orange-2: hsl(34 100% 68%); + --denhaag-orange-3: hsl(34 100% 47%); + --denhaag-orange-4: hsl(23 99% 44%); + --denhaag-orange-5: hsl(23 100% 27%); + + --denhaag-grey-1: hsl(0 0% 95%); + --denhaag-grey-2: hsl(0 0% 82%); + --denhaag-grey-3: hsl(0 0% 48%); + --denhaag-grey-4: hsl(0 0% 29%); + + --denhaag-warmgrey: hsl(40 18% 97%); + + --denhaag-black: hsl(0 0% 0%); + + --denhaag-white: hsl(0 0% 100%); + + /* Focus state */ + --denhaag-focus-border-color: var(--denhaag-ocher-4); + --denhaag-focus-border: 2px dashed var(--denhaag-focus-border-color); +} diff --git a/src/styles/DenHaagBrand/src/index.ts b/src/styles/DenHaagBrand/src/index.ts new file mode 100644 index 0000000000..d65f0f1522 --- /dev/null +++ b/src/styles/DenHaagBrand/src/index.ts @@ -0,0 +1 @@ +export default require("./denhaag-brand.module.css") diff --git a/tsconfig.json b/tsconfig.json index 68066b5c89..f622feb0f5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,6 +25,7 @@ "@gemeente-denhaag/cardheader": ["CardHeader/src/*"], "@gemeente-denhaag/checkbox": ["Checkbox/src/*"], "@gemeente-denhaag/container": ["Container/src/*"], + "@gemeente-denhaag/denhaagbrand": ["DenHaagBrand/src/*"], "@gemeente-denhaag/divider": ["Divider/src/*"], "@gemeente-denhaag/drawer": ["Drawer/src/*"], "@gemeente-denhaag/formcontrol": ["FormControl/src/*"], @@ -313,6 +314,9 @@ }, { "path": "src/meta-packages/surfaces" - } + }, + { + "path": "src/styles/BaseStyles" + }, ] } From 24e147b29c38e4f56df0f489c8ae70fabac110e5 Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Sat, 1 May 2021 15:07:44 +0200 Subject: [PATCH 35/89] Add styles folder to workspaces --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 184cd2d910..80839c4a3d 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "workspaces": [ "src/components/*", "src/meta-packages/*", + "src/styles/*", "src/" ], "scripts": { From c4f6fcc8d044b00061c3398da082ce9095044c3d Mon Sep 17 00:00:00 2001 From: Bryan de Jong Date: Sat, 1 May 2021 16:12:40 +0200 Subject: [PATCH 36/89] Use den haag brand tokens in storybook --- .storybook/preview.js | 2 + package.json | 1 + src/styles/BaseStyles/package.json | 2 +- src/styles/BaseStyles/tsconfig.json | 12 ++++ src/styles/DenHaagBrand/package.json | 2 +- src/styles/DenHaagBrand/tsconfig.json | 12 ++++ yarn.lock | 86 +++++++++++++++++++++++++-- 7 files changed, 111 insertions(+), 6 deletions(-) create mode 100644 src/styles/BaseStyles/tsconfig.json create mode 100644 src/styles/DenHaagBrand/tsconfig.json diff --git a/.storybook/preview.js b/.storybook/preview.js index 9378fd7b46..73da79f8de 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -1,3 +1,5 @@ +import '@gemeente-denhaag/denhaagbrand'; + export const parameters = { actions: { argTypesRegex: '^on[A-Z].*' }, format: false diff --git a/package.json b/package.json index 80839c4a3d..f19a93d830 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,7 @@ "react-scripts": "^4.0.3", "react-test-renderer": "^17.0.1", "rimraf": "^3.0.2", + "copyfiles": "^2.4.1", "storybook": "^6.2.8", "stylelint": "^13.8.0", "stylelint-config-prettier": "^8.0.2", diff --git a/src/styles/BaseStyles/package.json b/src/styles/BaseStyles/package.json index 9f7e30e4f0..073dc79c6c 100644 --- a/src/styles/BaseStyles/package.json +++ b/src/styles/BaseStyles/package.json @@ -16,7 +16,7 @@ "main": "dist/index.js", "module": "dist/index.js", "scripts": { - "build": "tsc -b", + "build": "tsc -b && copyfiles -u 1 \"src/**/*.css\" dist", "clean": "yarn rimraf dist tsconfig.tsbuildinfo" } } diff --git a/src/styles/BaseStyles/tsconfig.json b/src/styles/BaseStyles/tsconfig.json new file mode 100644 index 0000000000..f47a8bdf3f --- /dev/null +++ b/src/styles/BaseStyles/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist"], + "references": [] +} diff --git a/src/styles/DenHaagBrand/package.json b/src/styles/DenHaagBrand/package.json index 4638cfe488..aec855bb2d 100644 --- a/src/styles/DenHaagBrand/package.json +++ b/src/styles/DenHaagBrand/package.json @@ -16,7 +16,7 @@ "main": "dist/index.js", "module": "dist/index.js", "scripts": { - "build": "tsc -b", + "build": "tsc -b && copyfiles -u 1 \"src/**/*.css\" dist", "clean": "yarn rimraf dist tsconfig.tsbuildinfo" } } diff --git a/src/styles/DenHaagBrand/tsconfig.json b/src/styles/DenHaagBrand/tsconfig.json new file mode 100644 index 0000000000..f47a8bdf3f --- /dev/null +++ b/src/styles/DenHaagBrand/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../../tsconfig.build.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "tsconfig.tsbuildinfo", + "composite": true + }, + "include": ["src/**/*"], + "exclude": ["dist"], + "references": [] +} diff --git a/yarn.lock b/yarn.lock index 21fb06b0a5..d5610427ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6592,6 +6592,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -7023,6 +7032,19 @@ copy-to-clipboard@^3.3.1: dependencies: toggle-selection "^1.0.6" +copyfiles@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-2.4.1.tgz#d2dcff60aaad1015f09d0b66e7f0f1c5cd3c5da5" + integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== + dependencies: + glob "^7.0.5" + minimatch "^3.0.3" + mkdirp "^1.0.4" + noms "0.0.0" + through2 "^2.0.1" + untildify "^4.0.0" + yargs "^16.1.0" + core-js-compat@^3.6.2: version "3.8.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.8.0.tgz#3248c6826f4006793bd637db608bca6e4cd688b1" @@ -9568,7 +9590,7 @@ gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -9775,7 +9797,7 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -11270,6 +11292,11 @@ is-yarn-global@^0.3.0: resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -13420,7 +13447,7 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -13793,6 +13820,14 @@ node-releases@^1.1.61, node-releases@^1.1.71: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== +noms@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" + integrity sha1-2o69nzr51nYJGbJ9nNyAkqczKFk= + dependencies: + inherits "^2.0.1" + readable-stream "~1.0.31" + nopt@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" @@ -16438,6 +16473,16 @@ read@1, read@~1.0.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -17965,6 +18010,11 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -18491,7 +18541,7 @@ throttle-debounce@^3.0.1: resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== -through2@^2.0.0, through2@^2.0.2: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -19065,6 +19115,11 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" @@ -19981,6 +20036,11 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -20020,6 +20080,11 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^20.2.2: + version "20.2.7" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" + integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + yargs-parser@^20.2.3: version "20.2.4" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" @@ -20075,6 +20140,19 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^16.1.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + yarn-outdated-formatter@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/yarn-outdated-formatter/-/yarn-outdated-formatter-2.2.0.tgz#ac22aedc1078323b9c63a52be3e89e77d50abe84" From 4698f899039f9e198a756b12ce81f6661ae67e3a Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 8 May 2021 16:48:48 +0200 Subject: [PATCH 37/89] Fixed visibility of focus border --- src/components/Card/Card.tsx | 3 +-- src/components/Card/card.module.css | 13 +++---------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 8c5403f595..271e92ae42 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -11,8 +11,7 @@ import { cardClasses, cardArrowClasses, cardTitleClasses, cardSubtitleClasses, - cardCaseClasses, - cardCaseFocusClasses } from "./bem-mapping"; + cardCaseClasses} from "./bem-mapping"; import { CardContent, CardActions } from "@gemeente-denhaag/surfaces"; import { Icon } from "@material-ui/core"; diff --git a/src/components/Card/card.module.css b/src/components/Card/card.module.css index 19687ddb80..b170d1ccd4 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/card.module.css @@ -42,7 +42,7 @@ display: flex; } -.denhaag-card--case__text__wrapper { +.denhaag-card--case:focus .denhaag-card--case__text__wrapper { border: var(--denhaag-focus-border); border-color: var(--denhaag-focus-border-color); } @@ -59,8 +59,6 @@ padding-inline: var(--denhaag-card-title-padding); font-size: var(--denhaag-card-title-font-size); line-height: var(--denhaag-card-title-line-height); - border: var(--denhaag-focus-border); - border-color: var(--denhaag-focus-border-color); } .denhaag-card__subtitle { @@ -119,6 +117,7 @@ border-top-right-radius: var(--denhaag-card-border-radius); border-bottom-right-radius: var(--denhaag-card-border-radius); border-bottom-left-radius: var(--denhaag-card-border-radius); + z-index: -1; } .denhaag-card--case .denhaag-card__background::before { @@ -191,10 +190,4 @@ .denhaag-card--case:hover .denhaag-card__background { transform: rotateX(-20deg); -} - -/* - Example folder skew: https://codepen.io/aaroniker/pen/aPJbJz - Play around with perspective on the card__wrapper and mess with overflow settings to properly show - skew on hover -*/ +} \ No newline at end of file From 606298410100b5af26711521544faba09599c8f4 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 8 May 2021 16:49:04 +0200 Subject: [PATCH 38/89] Made card focussable --- src/components/Card/Card.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Card/Card.tsx b/src/components/Card/Card.tsx index 271e92ae42..5ee42c7da9 100644 --- a/src/components/Card/Card.tsx +++ b/src/components/Card/Card.tsx @@ -66,7 +66,7 @@ export const Card: React.FC = (props: CardProps) => { return ( - +
From b5e7b61cdd685082d0619449ff9f517d03ba2a8c Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 09:48:35 +0200 Subject: [PATCH 39/89] merge changes --- src/components/BaseStyles/globals.module.css | 70 --------- src/components/BaseStyles/index.ts | 1 - src/components/BaseStyles/package.json | 15 -- src/components/Card/package.json | 2 +- src/components/Card/src/Card.stories.tsx | 146 ++---------------- src/components/Card/{ => src}/bem-mapping.jsx | 0 src/components/Card/{ => src}/card.module.css | 3 - src/components/Card/src/index.tsx | 2 +- .../Card/{ => src}/mui-override.module.css | 0 .../CardActions/{ => src}/bem-mapping.jsx | 0 .../{ => src}/card-actions.module.css | 0 .../{ => src}/mui-override.module.css | 0 src/components/CardActions/tsconfig.json | 2 +- .../CardContent/{ => src}/bem-mapping.jsx | 0 .../{ => src}/cardcontent.module.css | 0 .../{ => src}/mui-override.module.css | 0 src/components/CardHeader/bem-mapping.jsx | 3 - .../CardHeader/cardHeader.module.css | 7 - .../CardHeader/mui-override.module.css | 12 -- src/components/CardHeader/src/bem-mapping.jsx | 3 + .../CardHeader/src/cardHeader.module.css | 7 + .../CardHeader/src/mui-override.module.css | 12 ++ src/stories/cards/Card.stories.tsx | 34 ---- 23 files changed, 39 insertions(+), 280 deletions(-) delete mode 100644 src/components/BaseStyles/globals.module.css delete mode 100644 src/components/BaseStyles/index.ts delete mode 100644 src/components/BaseStyles/package.json rename src/components/Card/{ => src}/bem-mapping.jsx (100%) rename src/components/Card/{ => src}/card.module.css (96%) rename src/components/Card/{ => src}/mui-override.module.css (100%) rename src/components/CardActions/{ => src}/bem-mapping.jsx (100%) rename src/components/CardActions/{ => src}/card-actions.module.css (100%) rename src/components/CardActions/{ => src}/mui-override.module.css (100%) rename src/components/CardContent/{ => src}/bem-mapping.jsx (100%) rename src/components/CardContent/{ => src}/cardcontent.module.css (100%) rename src/components/CardContent/{ => src}/mui-override.module.css (100%) delete mode 100644 src/components/CardHeader/bem-mapping.jsx delete mode 100644 src/components/CardHeader/cardHeader.module.css delete mode 100644 src/components/CardHeader/mui-override.module.css create mode 100644 src/components/CardHeader/src/bem-mapping.jsx create mode 100644 src/components/CardHeader/src/cardHeader.module.css create mode 100644 src/components/CardHeader/src/mui-override.module.css delete mode 100644 src/stories/cards/Card.stories.tsx diff --git a/src/components/BaseStyles/globals.module.css b/src/components/BaseStyles/globals.module.css deleted file mode 100644 index f144b8e5a4..0000000000 --- a/src/components/BaseStyles/globals.module.css +++ /dev/null @@ -1,70 +0,0 @@ -:root { - /* Colors */ - --denhaag-green-1: hsl(117 28% 87%); - --denhaag-green-2: hsl(118 28% 60%); - --denhaag-green-3: hsl(138 58% 33%); - --denhaag-green-4: hsl(138 57% 27%); - --denhaag-green-5: hsl(139 100% 9%); - - --denhaag-blue-1: hsl(208 76% 92%); - --denhaag-blue-2: hsl(210 64% 80%); - --denhaag-blue-3: hsl(207 80% 35%); - --denhaag-blue-4: hsl(207 87% 27%); - --denhaag-blue-5: hsl(207 93% 16%); - - --denhaag-ocher-1: hsl(50 100% 91%); - --denhaag-ocher-2: hsl(50 100% 76%); - --denhaag-ocher-3: hsl(50 94% 57%); - --denhaag-ocher-4: hsl(47 100% 40%); - --denhaag-ocher-5: hsl(47 100% 25%); - - --denhaag-red-1: hsl(4 100% 92%); - --denhaag-red-2: hsl(5 75% 72%); - --denhaag-red-3: hsl(6 93% 42%); - --denhaag-red-4: hsl(2 100% 32%); - --denhaag-red-5: hsl(1 100% 16%); - - --denhaag-orange-1: hsl(34 100% 84%); - --denhaag-orange-2: hsl(34 100% 68%); - --denhaag-orange-3: hsl(34 100% 47%); - --denhaag-orange-4: hsl(23 99% 44%); - --denhaag-orange-5: hsl(23 100% 27%); - - --denhaag-grey-1: hsl(0 0% 95%); - --denhaag-grey-2: hsl(0 0% 82%); - --denhaag-grey-3: hsl(0 0% 48%); - --denhaag-grey-4: hsl(0 0% 29%); - - --denhaag-warmgrey: hsl(40 18% 97%); - - --denhaag-black: hsl(0 0% 0%); - - --denhaag-white: hsl(0 0% 100%); - - /* Font sizes */ - font-size: 16px; - - --denhaag-fontsize-xs: 0.625rem; - --denhaag-fontsize-s: 0.75rem; - --denhaag-fontsize-base: 1rem; - --denhaag-fontsize-lg: 1.25rem; - --denhaag-fontsize-xl: 1.5rem; - --denhaag-fontsize-2xl: 2rem; - --denhaag-fontsize-3xl: 3rem; - - /* - * @tokens Typography - * @presenter FontFamily - */ - --denhaag-font-family: sans-serif; - - /* - * @tokens Borders - * @presenter BorderRadius - */ - --denhaag-border-radius: 3px; - - /* Focus state */ - --denhaag-focus-border-color: var(--denhaag-ocher-4); - --denhaag-focus-border: 2px dashed var(--denhaag-focus-border-color); -} \ No newline at end of file diff --git a/src/components/BaseStyles/index.ts b/src/components/BaseStyles/index.ts deleted file mode 100644 index f154061767..0000000000 --- a/src/components/BaseStyles/index.ts +++ /dev/null @@ -1 +0,0 @@ -export default require("./globals.module.css") diff --git a/src/components/BaseStyles/package.json b/src/components/BaseStyles/package.json deleted file mode 100644 index 8ef6f7111d..0000000000 --- a/src/components/BaseStyles/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@gemeente-denhaag/basestyles", - "description": "A BaseStyles component", - "author": "Municipality of The Hague", - "license": "EUPL-1.2", - "main": "index.ts", - "module": "index.ts", - "version": "0.1.0", - "repository": { - "type": "git", - "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/BaseStyles" - }, - "bugs": "https://github.com/Gemeente-DenHaag/denhaag-component-library/issues" -} diff --git a/src/components/Card/package.json b/src/components/Card/package.json index e91fac7520..ef8065972b 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -6,7 +6,7 @@ "repository": { "type": "git", "url": "https://github.com/Gemeente-DenHaag/denhaag-component-library.git", - "directory": "src/components/surfaces/Card" + "directory": "src/components/Card" }, "license": "EUPL-1.2", "author": "Municipality of The Hague", diff --git a/src/components/Card/src/Card.stories.tsx b/src/components/Card/src/Card.stories.tsx index f3cb4d7fbc..bcade25aac 100644 --- a/src/components/Card/src/Card.stories.tsx +++ b/src/components/Card/src/Card.stories.tsx @@ -1,152 +1,34 @@ import React from "react"; import { Meta, Story } from "@storybook/react"; -import { CheckCircleIcon, ShareIcon, ChevronDownIcon, SettingsIcon } from "@gemeente-denhaag/icons"; import Card, { CardProps } from "."; -import CardActions from "../../CardActions"; -import CardContent from "../../CardContent"; -import CardHeader from "../../CardHeader"; -import Typography from "../../Typography"; -import Avatar from "../../Avatar"; -import IconButton from "../../IconButton"; import pkg from "../package.json"; +const date = new Date("2020-01-21"); + export default { - title: "Components/Surfaces/Card", + title: "Components/Cards/Card", parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}`, - docs: { - source: { - type: "dynamic", - }, - }, + componentSubtitle: `${pkg.name} - ${pkg.version}` }, - component: Card, + component: Card } as Meta; -const Template: Story = (args: CardProps) => ( - - R} - action={ - - - - } - title="Shrimp and Chorizo Paella" - subheader="September 14, 2016" - /> - - - This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 cup of - frozen peas along with the mussels, if you like. - - - - - - - - - - - - - - -); -// language=JS -const defaultCode = ` - - R} - action={ - - - - } - title='Shrimp and Chorizo Paella' - subheader='September 14, 2016'> - - - This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 cup of - frozen peas along with the mussels, if you like. - - - - - - - - - - - - - - - -`; +const Template: Story = (args: unknown) => ( + +); /** * Implementation of Card */ export const Default = Template.bind({}); -Default.parameters = { - docs: { - source: { - // language=JS - code: defaultCode, - }, - }, -}; - -// language=JS -const raisedCode = ` - - R} - action={ - - - - } - title='Shrimp and Chorizo Paella' - subheader='September 14, 2016'> - - - This impressive paella is a perfect party dish and a fun meal to cook together with your guests. Add 1 - cup of - frozen peas along with the mussels, if you like. - - - - - - - - - - - - - - - -`; /** - * Raised variant of Card component + * Case variant of Card component */ -export const Raised = Template.bind({}); -Raised.args = { - raised: true, -}; -Raised.parameters = { - docs: { - source: { - // language=JS - code: raisedCode, - }, - }, +export const Case = Template.bind({}); +Case.args = { + variant: "case" }; diff --git a/src/components/Card/bem-mapping.jsx b/src/components/Card/src/bem-mapping.jsx similarity index 100% rename from src/components/Card/bem-mapping.jsx rename to src/components/Card/src/bem-mapping.jsx diff --git a/src/components/Card/card.module.css b/src/components/Card/src/card.module.css similarity index 96% rename from src/components/Card/card.module.css rename to src/components/Card/src/card.module.css index b170d1ccd4..0c4d76081e 100644 --- a/src/components/Card/card.module.css +++ b/src/components/Card/src/card.module.css @@ -114,9 +114,6 @@ border-top-right-radius: var(--denhaag-card-border-radius); border-bottom-right-radius: var(--denhaag-card-border-radius); border-bottom-left-radius: var(--denhaag-card-border-radius); - border-top-right-radius: var(--denhaag-card-border-radius); - border-bottom-right-radius: var(--denhaag-card-border-radius); - border-bottom-left-radius: var(--denhaag-card-border-radius); z-index: -1; } diff --git a/src/components/Card/src/index.tsx b/src/components/Card/src/index.tsx index 5ee42c7da9..4aa86e52f0 100644 --- a/src/components/Card/src/index.tsx +++ b/src/components/Card/src/index.tsx @@ -1,7 +1,7 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; -import ArrowForward from "@material-ui/icons/ArrowForward"; +import ArrowForward from "@gemeente-denhaag/icons"; import BaseProps from "@gemeente-denhaag/baseprops"; import "./mui-override.module.css"; import "./card.module.css"; diff --git a/src/components/Card/mui-override.module.css b/src/components/Card/src/mui-override.module.css similarity index 100% rename from src/components/Card/mui-override.module.css rename to src/components/Card/src/mui-override.module.css diff --git a/src/components/CardActions/bem-mapping.jsx b/src/components/CardActions/src/bem-mapping.jsx similarity index 100% rename from src/components/CardActions/bem-mapping.jsx rename to src/components/CardActions/src/bem-mapping.jsx diff --git a/src/components/CardActions/card-actions.module.css b/src/components/CardActions/src/card-actions.module.css similarity index 100% rename from src/components/CardActions/card-actions.module.css rename to src/components/CardActions/src/card-actions.module.css diff --git a/src/components/CardActions/mui-override.module.css b/src/components/CardActions/src/mui-override.module.css similarity index 100% rename from src/components/CardActions/mui-override.module.css rename to src/components/CardActions/src/mui-override.module.css diff --git a/src/components/CardActions/tsconfig.json b/src/components/CardActions/tsconfig.json index 3c10a12c65..bdf31c5b84 100644 --- a/src/components/CardActions/tsconfig.json +++ b/src/components/CardActions/tsconfig.json @@ -6,7 +6,7 @@ "tsBuildInfoFile": "tsconfig.tsbuildinfo", "composite": true }, - "include": ["src/**/*"], + "include": ["src/**/*", "../Card/src/Card.stories.tsx"], "exclude": ["dist", "src/*.stories.tsx"], "references": [ { diff --git a/src/components/CardContent/bem-mapping.jsx b/src/components/CardContent/src/bem-mapping.jsx similarity index 100% rename from src/components/CardContent/bem-mapping.jsx rename to src/components/CardContent/src/bem-mapping.jsx diff --git a/src/components/CardContent/cardcontent.module.css b/src/components/CardContent/src/cardcontent.module.css similarity index 100% rename from src/components/CardContent/cardcontent.module.css rename to src/components/CardContent/src/cardcontent.module.css diff --git a/src/components/CardContent/mui-override.module.css b/src/components/CardContent/src/mui-override.module.css similarity index 100% rename from src/components/CardContent/mui-override.module.css rename to src/components/CardContent/src/mui-override.module.css diff --git a/src/components/CardHeader/bem-mapping.jsx b/src/components/CardHeader/bem-mapping.jsx deleted file mode 100644 index f0edf74f38..0000000000 --- a/src/components/CardHeader/bem-mapping.jsx +++ /dev/null @@ -1,3 +0,0 @@ -export const classes = { - root: 'mdh-card__header', -} \ No newline at end of file diff --git a/src/components/CardHeader/cardHeader.module.css b/src/components/CardHeader/cardHeader.module.css deleted file mode 100644 index 6d3cc79d44..0000000000 --- a/src/components/CardHeader/cardHeader.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.mdh-card__header { - --mdh-card__header-font-style: normal; - --mdh-card__header-font-weight: bold; - --mdh-card__header-font-size: 16px; - - --mdh-card__header-line-height: 24px; -} \ No newline at end of file diff --git a/src/components/CardHeader/mui-override.module.css b/src/components/CardHeader/mui-override.module.css deleted file mode 100644 index dc52aec355..0000000000 --- a/src/components/CardHeader/mui-override.module.css +++ /dev/null @@ -1,12 +0,0 @@ -.mdh-card { - box-shadow: none; - transition: none; -} - -.mdh-card--hover, .mdh-card:hover { - box-shadow: none; -} - -.mdh-card--focus, .mdh-card:focus { - box-shadow: none; -} \ No newline at end of file diff --git a/src/components/CardHeader/src/bem-mapping.jsx b/src/components/CardHeader/src/bem-mapping.jsx new file mode 100644 index 0000000000..48eef1799f --- /dev/null +++ b/src/components/CardHeader/src/bem-mapping.jsx @@ -0,0 +1,3 @@ +export const classes = { + root: 'denhaag-card__header', +} \ No newline at end of file diff --git a/src/components/CardHeader/src/cardHeader.module.css b/src/components/CardHeader/src/cardHeader.module.css new file mode 100644 index 0000000000..cfd3cd1778 --- /dev/null +++ b/src/components/CardHeader/src/cardHeader.module.css @@ -0,0 +1,7 @@ +.denhaag-card__header { + --denhaag-card__header-font-style: normal; + --denhaag-card__header-font-weight: bold; + --denhaag-card__header-font-size: 16px; + + --denhaag-card__header-line-height: 24px; +} \ No newline at end of file diff --git a/src/components/CardHeader/src/mui-override.module.css b/src/components/CardHeader/src/mui-override.module.css new file mode 100644 index 0000000000..015cbd8214 --- /dev/null +++ b/src/components/CardHeader/src/mui-override.module.css @@ -0,0 +1,12 @@ +.denhaag-card { + box-shadow: none; + transition: none; +} + +.denhaag-card--hover, .denhaag-card:hover { + box-shadow: none; +} + +.denhaag-card--focus, .denhaag-card:focus { + box-shadow: none; +} \ No newline at end of file diff --git a/src/stories/cards/Card.stories.tsx b/src/stories/cards/Card.stories.tsx deleted file mode 100644 index b20ab01ef5..0000000000 --- a/src/stories/cards/Card.stories.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React from "react"; -import { Meta, Story } from "@storybook/react"; -import Card, { CardProps } from "../../components/Card"; -import pkg from "../../components/Card/package.json"; - -const date = new Date("2020-01-21"); - -export default { - title: "Components/Cards/Card", - parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` - }, - component: Card -} as Meta; - - -const Template: Story = (args: unknown) => ( - -); - -/** - * Implementation of Card - */ -export const Default = Template.bind({}); - -/** - * Case variant of Card component - */ -export const Case = Template.bind({}); -Case.args = { - variant: "case" -}; From b7e9904d6226b5d96c211145ad7fa17d47e59e1a Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 10:02:24 +0200 Subject: [PATCH 40/89] Removed include of card story in tsconfig cardactions --- src/components/CardActions/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/CardActions/tsconfig.json b/src/components/CardActions/tsconfig.json index bdf31c5b84..3c10a12c65 100644 --- a/src/components/CardActions/tsconfig.json +++ b/src/components/CardActions/tsconfig.json @@ -6,7 +6,7 @@ "tsBuildInfoFile": "tsconfig.tsbuildinfo", "composite": true }, - "include": ["src/**/*", "../Card/src/Card.stories.tsx"], + "include": ["src/**/*"], "exclude": ["dist", "src/*.stories.tsx"], "references": [ { From c621b6fc7d28930a79ca81bfd380c15e53736477 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 10:42:15 +0200 Subject: [PATCH 41/89] Add css files to dist directories of Card, CardHeader, CardContent --- src/components/Card/package.json | 2 +- src/components/Card/src/card.module.css | 2 +- src/components/CardActions/package.json | 2 +- src/components/CardActions/src/card-actions.module.css | 3 +-- src/components/CardContent/package.json | 2 +- src/components/CardContent/src/mui-override.module.css | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/Card/package.json b/src/components/Card/package.json index ef8065972b..aa140f42bd 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -18,7 +18,7 @@ "dist" ], "scripts": { - "build": "tsc -b", + "build": "tsc -b && copyfiles -u 1 \"src/**/*.css\" dist", "clean": "yarn rimraf dist tsconfig.tsbuildinfo" }, "dependencies": { diff --git a/src/components/Card/src/card.module.css b/src/components/Card/src/card.module.css index 0c4d76081e..448b2ab719 100644 --- a/src/components/Card/src/card.module.css +++ b/src/components/Card/src/card.module.css @@ -66,7 +66,7 @@ font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); line-height: var(--denhaag-card-subtitle-line-height); - padding-top: var(--denhaag-card-subtitle-padding); + padding-block: var(--denhaag-card-subtitle-padding) 0; padding-inline: var(--denhaag-card-subtitle-padding); } diff --git a/src/components/CardActions/package.json b/src/components/CardActions/package.json index 311d41ec6b..47fb61a053 100644 --- a/src/components/CardActions/package.json +++ b/src/components/CardActions/package.json @@ -18,7 +18,7 @@ "dist" ], "scripts": { - "build": "tsc -b", + "build": "tsc -b && copyfiles -u 1 \"src/**/*.css\" dist", "clean": "yarn rimraf dist tsconfig.tsbuildinfo" }, "dependencies": { diff --git a/src/components/CardActions/src/card-actions.module.css b/src/components/CardActions/src/card-actions.module.css index 4b51f10323..9edafa539c 100644 --- a/src/components/CardActions/src/card-actions.module.css +++ b/src/components/CardActions/src/card-actions.module.css @@ -3,7 +3,6 @@ } .denhaag-card-actions { - padding-top: var(--denhaag-card-actions-padding-top); - padding-bottom: 0; + padding-block: var(--denhaag-card-actions-padding-top) 0; justify-content: space-between; } \ No newline at end of file diff --git a/src/components/CardContent/package.json b/src/components/CardContent/package.json index 0d3c1b0e42..b21180f110 100644 --- a/src/components/CardContent/package.json +++ b/src/components/CardContent/package.json @@ -18,7 +18,7 @@ "dist" ], "scripts": { - "build": "tsc -b", + "build": "tsc -b && copyfiles -u 1 \"src/**/*.css\" dist", "clean": "yarn rimraf dist tsconfig.tsbuildinfo" }, "dependencies": { diff --git a/src/components/CardContent/src/mui-override.module.css b/src/components/CardContent/src/mui-override.module.css index 6f9146095c..b798c11ffb 100644 --- a/src/components/CardContent/src/mui-override.module.css +++ b/src/components/CardContent/src/mui-override.module.css @@ -9,5 +9,5 @@ } .denhaag-card__content:last-child { - padding-bottom: 0; + padding-block: none 0; } \ No newline at end of file From bb4c379ac207bf4c6da6ae58c4671387a08647df Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 11:55:11 +0200 Subject: [PATCH 42/89] Fixed style of card/case on focus --- src/components/Card/src/card.module.css | 10 +++++----- src/components/CardContent/src/cardcontent.module.css | 0 src/components/CardContent/src/mui-override.module.css | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 src/components/CardContent/src/cardcontent.module.css diff --git a/src/components/Card/src/card.module.css b/src/components/Card/src/card.module.css index 448b2ab719..61bd6212f0 100644 --- a/src/components/Card/src/card.module.css +++ b/src/components/Card/src/card.module.css @@ -148,7 +148,7 @@ right: var(--denhaag-card-arrow-right); } -.denhaag-card--case:hover .denhaag-card__arrow { +.denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { color: var(--denhaag-green-4); } @@ -160,7 +160,7 @@ padding-inline: var(--denhaag-card-title-padding); } -.denhaag-card--case:hover .denhaag-card__title { +.denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { color: var(--denhaag-green-4); } @@ -175,16 +175,16 @@ /* height: 44px; */ } -.denhaag-card--case:hover .denhaag-card__subtitle { +.denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { color: var(--denhaag-green-4); } -.denhaag-card--case:hover::before { +.denhaag-card--case:hover::before, .denhaag-card--case:focus::before { top: 12px; transform:rotate(-2.45deg); transform-origin: right; } -.denhaag-card--case:hover .denhaag-card__background { +.denhaag-card--case:hover .denhaag-card__background, .denhaag-card--case:focus .denhaag-card__background { transform: rotateX(-20deg); } \ No newline at end of file diff --git a/src/components/CardContent/src/cardcontent.module.css b/src/components/CardContent/src/cardcontent.module.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/components/CardContent/src/mui-override.module.css b/src/components/CardContent/src/mui-override.module.css index b798c11ffb..5af34c5637 100644 --- a/src/components/CardContent/src/mui-override.module.css +++ b/src/components/CardContent/src/mui-override.module.css @@ -1,5 +1,5 @@ .denhaag-card__content { - padding-block: 0; + padding-block: 0 0; padding-inline: 0; display: flex; @@ -9,5 +9,5 @@ } .denhaag-card__content:last-child { - padding-block: none 0; + padding-block: 0 0; } \ No newline at end of file From 51447f0ffff5877c8fa36d4ea9b7a546f262117e Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 12:23:57 +0200 Subject: [PATCH 43/89] Fixed story book args to map to interface --- src/components/Card/src/Card.stories.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/components/Card/src/Card.stories.tsx b/src/components/Card/src/Card.stories.tsx index bcade25aac..b3c3a0fcb1 100644 --- a/src/components/Card/src/Card.stories.tsx +++ b/src/components/Card/src/Card.stories.tsx @@ -3,7 +3,6 @@ import { Meta, Story } from "@storybook/react"; import Card, { CardProps } from "."; import pkg from "../package.json"; -const date = new Date("2020-01-21"); export default { title: "Components/Cards/Card", @@ -14,21 +13,27 @@ export default { } as Meta; -const Template: Story = (args: unknown) => ( - +const Template: Story = (args: CardProps) => ( + ); /** * Implementation of Card */ -export const Default = Template.bind({}); +export const Default: Story = Template.bind({}); + Default.args = { + title: "Shrimp and Chorizo Paella", + subTitle: "This impressive paella is a perfect party dish and a fun meal to cook.", + date: new Date("2020-01-21") + }; /** * Case variant of Card component */ -export const Case = Template.bind({}); +export const Case: Story = Template.bind({}); Case.args = { + title: Default.args.title, + subTitle: Default.args.subTitle, + date: Default.args.date, variant: "case" }; From 891519ad1b7d16da3e5c1643d2207ec975aed125 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 12 May 2021 12:26:00 +0200 Subject: [PATCH 44/89] Removed unused raised property from card --- src/components/Card/src/index.tsx | 44 +++++++++++++------------------ 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/src/components/Card/src/index.tsx b/src/components/Card/src/index.tsx index 4aa86e52f0..0ce419305e 100644 --- a/src/components/Card/src/index.tsx +++ b/src/components/Card/src/index.tsx @@ -1,7 +1,7 @@ import React from "react"; import MaterialCard from "@material-ui/core/Card"; import { StylesProvider } from "@material-ui/core/styles"; -import ArrowForward from "@gemeente-denhaag/icons"; +import { ArrowRightIcon } from "@gemeente-denhaag/icons"; import BaseProps from "@gemeente-denhaag/baseprops"; import "./mui-override.module.css"; import "./card.module.css"; @@ -17,11 +17,6 @@ import { CardContent, import { Icon } from "@material-ui/core"; export interface CardProps extends BaseProps { - /** - * If `true`, the card will use raised styling. - */ - raised?: boolean; - /** * Determines the variant of the card * Variant can be either `basic` or `case` @@ -49,7 +44,6 @@ export interface CardProps extends BaseProps { * Primary UI component for user interaction */ export const Card: React.FC = (props: CardProps) => { - const muiVariant = props.raised; let classes; const arrowClasses = cardArrowClasses; const titleClasses = cardTitleClasses; @@ -66,27 +60,27 @@ export const Card: React.FC = (props: CardProps) => { return ( - +
- -
- - {props.title} - - - {props.subTitle} + +
+ + {props.title} + + + {props.subTitle} + +
+ + + {props.date.toLocaleDateString()} -
- - - {props.date.toLocaleDateString()} - - - - - -
+ + + + +
From 2af799fcea670298a6f607eaa7970706e3cbad7d Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 15 May 2021 16:45:27 +0200 Subject: [PATCH 45/89] Moved card /case design tokens into Basestyles Package --- src/components/Card/src/Card/card.module.css | 70 ++++++++------------ src/components/Card/tsconfig.json | 3 + src/styles/BaseStyles/src/globals.module.css | 3 + src/styles/BaseStyles/src/tokens-card.css | 40 +++++++++++ 4 files changed, 72 insertions(+), 44 deletions(-) create mode 100644 src/styles/BaseStyles/src/tokens-card.css diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.module.css index 3054ca1599..f290bcbdc7 100644 --- a/src/components/Card/src/Card/card.module.css +++ b/src/components/Card/src/Card/card.module.css @@ -2,28 +2,6 @@ --denhaag-card-arrow-left: 0; --denhaag-card-arrow-position: relative; --denhaag-card-arrow-right: 28px; - --denhaag-card-background-color: var(--denhaag-white); - --denhaag-card-border-radius: 3px; - --denhaag-card-border: 1px solid var(--denhaag-grey-2); - --denhaag-card-box-sizing: border-box; - --denhaag-card-height: 181px; - --denhaag-card-padding-block: 24px; - --denhaag-card-padding-inline: 24px; - --denhaag-card-subtitle-font-size: 16px; - --denhaag-card-subtitle-line-height: 24px; - --denhaag-card-subtitle-font-weight: 500; - --denhaag-card-subtitle-padding: 0; - --denhaag-card-title-font-size: 24px; - --denhaag-card-title-line-height: 28px; - --denhaag-card-title-font-weight: bold; - --denhaag-card-title-padding: 0; - --denhaag-card-width: 352px; - - --denhaag-card-case-border: 0; - --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block-start: 20px; - --denhaag-card-case-padding-block-end: 24px; - --denhaag-card-case-width: 352px; } .denhaag-card { @@ -33,8 +11,10 @@ .denhaag-card__wrapper { border-radius: var(--denhaag-card-border-radius); - border: var(--denhaag-card-border); - box-sizing: var(--denhaag-card-box-sizing); + border-width: var(--denhaag-card-border-width); + border-color: var(--denhaag-card-border-color); + border-style: solid; + box-sizing: border-box; height: var(--denhaag-card-height); padding-inline: var(--denhaag-card-padding-inline); padding-block: var(--denhaag-card-padding-block); @@ -55,7 +35,8 @@ .denhaag-card__title { color: var(--denhaag-black); - padding-block: var(--denhaag-card-title-padding); + padding-block-start: var(--denhaag-card-title-padding); + padding-block-end: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); font-size: var(--denhaag-card-title-font-size); line-height: var(--denhaag-card-title-line-height); @@ -66,13 +47,15 @@ font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); line-height: var(--denhaag-card-subtitle-line-height); - padding-block: var(--denhaag-card-subtitle-padding) 0; - padding-inline: var(--denhaag-card-subtitle-padding); + padding-block-start: var(--denhaag-card-subtitle-padding); + padding-block-end: var(--denhaag-card-subtitle-padding); + padding-inline-start: var(--denhaag-card-subtitle-padding); + padding-inline-end: var(--denhaag-card-subtitle-padding); } .denhaag-card--case { position: relative; - background: var(--denhaag-green-2); + background: var(--denhaag-card--case-folder-background-color); padding-block-start: 20px; border-radius: var(--denhaag-card-border-radius); } @@ -85,7 +68,7 @@ top: 8px; height: 20px; width: 50%; - background: var(--denhaag-white); + background: var(--denhaag-card--case-paper-color); border-radius: 0 var(--denhaag-card-border-radius) 0 0; } @@ -93,11 +76,11 @@ position: relative; background: transparent; border-radius: var(--denhaag-card-border-radius); - border: var(--denhaag-card-case-border); - box-sizing: var(--denhaag-card-box-sizing); - height: var(--denhaag-card-case-height); - padding-block-start: var(--denhaag-card-case-padding-block-start); - padding-block-end: var(--denhaag-card-case-padding-block-end); + border: 2px; + box-sizing: border-box; + height: var(--denhaag-card--case-height); + padding-block-start: var(--denhaag-card--case-padding-block-start); + padding-block-end: var(--denhaag-card--case-padding-block-end); flex-direction: column; display: flex; perspective: 1800px; @@ -109,7 +92,7 @@ left: 0; right: 0; bottom: 0; - background: var(--denhaag-green-1); + background: var(--denhaag-card--case-background-color); transform-origin: 50% 100%; border-top-right-radius: var(--denhaag-card-border-radius); border-bottom-right-radius: var(--denhaag-card-border-radius); @@ -125,7 +108,7 @@ top: -20px; height: 20px; width: 60%; - background: var(--denhaag-green-1); + background: var(--denhaag-card--case-background-color); border-top-left-radius: var(--denhaag-card-border-radius); } @@ -137,46 +120,45 @@ top: -20px; height: 22px; width: 10%; - background: var(--denhaag-green-1); + background: var(--denhaag-card--case-background-color); transform: skewX(30deg); } .denhaag-card--case .denhaag-card__arrow { - color: var(--denhaag-green-3); + color: var(--denhaag-card--case-primary-color); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); } .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { - color: var(--denhaag-green-4); + color: var(--denhaag-card--case-text-active-color); } .denhaag-card--case .denhaag-card__title { position: relative; - color: var(--denhaag-green-3); + color: var(--denhaag-card--case-primary-color); font-weight: 700; padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } .denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { - color: var(--denhaag-green-4); + color: var(--denhaag-card--case-primary-active-color); } .denhaag-card--case .denhaag-card__subtitle { position: relative; - color: var(--denhaag-green-3); + color: var(--denhaag-card--case-primary-color); font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); - box-sizing:initial; /*flex-grow: 1;/* /* height: 44px; */ } .denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { - color: var(--denhaag-green-4); + color: var(--denhaag-card--case-primary-active-color); } .denhaag-card--case:hover::before, .denhaag-card--case:focus::before { diff --git a/src/components/Card/tsconfig.json b/src/components/Card/tsconfig.json index c87c5e5163..eedc7da623 100644 --- a/src/components/Card/tsconfig.json +++ b/src/components/Card/tsconfig.json @@ -9,6 +9,9 @@ "include": ["src/**/*"], "exclude": ["dist", "src/**/*.stories.tsx"], "references": [ + { + "path": "../../styles/BaseStyles" + }, { "path": "../Icons" }, diff --git a/src/styles/BaseStyles/src/globals.module.css b/src/styles/BaseStyles/src/globals.module.css index bc53dbc48d..88fba6fcb5 100644 --- a/src/styles/BaseStyles/src/globals.module.css +++ b/src/styles/BaseStyles/src/globals.module.css @@ -1,3 +1,6 @@ + +@import "tokens-card.css"; + :root { /* * Base tokens diff --git a/src/styles/BaseStyles/src/tokens-card.css b/src/styles/BaseStyles/src/tokens-card.css new file mode 100644 index 0000000000..5188c9b718 --- /dev/null +++ b/src/styles/BaseStyles/src/tokens-card.css @@ -0,0 +1,40 @@ +:root { + --denhaag-card-background-color: var(--denhaag-white); + + --denhaag-card-border-radius: 3px; + --denhaag-card-border-width: 1px; + --denhaag-card-border-color: var(--denhaag-grey-2); + + --denhaag-card-background-color: var(--denhaag-white); + + --denhaag-card-height: 181px; + --denhaag-card-width: 352px; + --denhaag-card-padding-block: 24px; + --denhaag-card-padding-inline: 24px; + + --denhaag-card-subtitle-font-size: 1rem; + --denhaag-card-subtitle-line-height: 24px; + --denhaag-card-subtitle-font-weight: 500; + --denhaag-card-subtitle-padding: 0; + --denhaag-card-title-font-size: 1.5rem; + --denhaag-card-title-line-height: 28px; + --denhaag-card-title-font-weight: bold; + --denhaag-card-title-padding: 0; + + --denhaag-card--case-border: 0; + --denhaag-card--case-height: 200px; + --denhaag-card--case-padding-block-start: 20px; + --denhaag-card--case-padding-block-end: 24px; + --denhaag-card--case-width: 352px; + + --denhaag-card--case-text-color: var(--denhaag-green-3); + --denhaag-card--case-text-active-color: var(--denhaag-green-4); + --denhaag-card--case-primary-background-color: var(--denhaag-green-1); + --denhaag-card--case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card--case-paper-color: var(--denhaag-white); + + + + + +} \ No newline at end of file From 00b4a2b998a04d85925ffb7106408520e5e21745 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Tue, 18 May 2021 23:43:58 +0200 Subject: [PATCH 46/89] Use builtin fontsizes --- src/styles/BaseStyles/src/tokens-card.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/styles/BaseStyles/src/tokens-card.css b/src/styles/BaseStyles/src/tokens-card.css index 5188c9b718..49c698dd22 100644 --- a/src/styles/BaseStyles/src/tokens-card.css +++ b/src/styles/BaseStyles/src/tokens-card.css @@ -12,11 +12,11 @@ --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; - --denhaag-card-subtitle-font-size: 1rem; + --denhaag-card-subtitle-font-size: var(--denhaag-fontsize-base); --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-padding: 0; - --denhaag-card-title-font-size: 1.5rem; + --denhaag-card-title-font-size: var(--denhaag-fontsize-xl); --denhaag-card-title-line-height: 28px; --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; From c0b9556a194c543207941c1665f7dbb44cef2045 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 19 May 2021 10:47:00 +0200 Subject: [PATCH 47/89] Fixed some design token references in Card/Case --- src/components/Card/src/Card/card.module.css | 20 ++++++++++---------- src/styles/BaseStyles/src/tokens-card.css | 8 +------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.module.css index f290bcbdc7..6eb4d0aca7 100644 --- a/src/components/Card/src/Card/card.module.css +++ b/src/components/Card/src/Card/card.module.css @@ -43,7 +43,7 @@ } .denhaag-card__subtitle { - color: var(--denhaag-gray); + color: var(--denhaag-card-subtitle-color); font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); line-height: var(--denhaag-card-subtitle-line-height); @@ -55,7 +55,7 @@ .denhaag-card--case { position: relative; - background: var(--denhaag-card--case-folder-background-color); + background: var(--denhaag-card--case-secundary-background-color); padding-block-start: 20px; border-radius: var(--denhaag-card-border-radius); } @@ -92,7 +92,7 @@ left: 0; right: 0; bottom: 0; - background: var(--denhaag-card--case-background-color); + background: var(--denhaag-card--case-primary-background-color); transform-origin: 50% 100%; border-top-right-radius: var(--denhaag-card-border-radius); border-bottom-right-radius: var(--denhaag-card-border-radius); @@ -108,7 +108,7 @@ top: -20px; height: 20px; width: 60%; - background: var(--denhaag-card--case-background-color); + background: var(--denhaag-card--case-primary-background-color); border-top-left-radius: var(--denhaag-card-border-radius); } @@ -120,12 +120,12 @@ top: -20px; height: 22px; width: 10%; - background: var(--denhaag-card--case-background-color); + background: var(--denhaag-card--case-primary-background-color); transform: skewX(30deg); } .denhaag-card--case .denhaag-card__arrow { - color: var(--denhaag-card--case-primary-color); + color: var(--denhaag-card--case-text-color); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); @@ -137,19 +137,19 @@ .denhaag-card--case .denhaag-card__title { position: relative; - color: var(--denhaag-card--case-primary-color); + color: var(--denhaag-card--case-text-color); font-weight: 700; padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } .denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { - color: var(--denhaag-card--case-primary-active-color); + color: var(--denhaag-card--case-text-active-color); } .denhaag-card--case .denhaag-card__subtitle { position: relative; - color: var(--denhaag-card--case-primary-color); + color: var(--denhaag-card--case-text-color); font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); @@ -158,7 +158,7 @@ } .denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { - color: var(--denhaag-card--case-primary-active-color); + color: var(--denhaag-card--case-text-active-color); } .denhaag-card--case:hover::before, .denhaag-card--case:focus::before { diff --git a/src/styles/BaseStyles/src/tokens-card.css b/src/styles/BaseStyles/src/tokens-card.css index 49c698dd22..156de407a9 100644 --- a/src/styles/BaseStyles/src/tokens-card.css +++ b/src/styles/BaseStyles/src/tokens-card.css @@ -5,13 +5,12 @@ --denhaag-card-border-width: 1px; --denhaag-card-border-color: var(--denhaag-grey-2); - --denhaag-card-background-color: var(--denhaag-white); - --denhaag-card-height: 181px; --denhaag-card-width: 352px; --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; + --denhaag-card-subtitle-color: var(--denhaag-grey-4); --denhaag-card-subtitle-font-size: var(--denhaag-fontsize-base); --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-font-weight: 500; @@ -32,9 +31,4 @@ --denhaag-card--case-primary-background-color: var(--denhaag-green-1); --denhaag-card--case-secundary-background-color: var(--denhaag-green-2); --denhaag-card--case-paper-color: var(--denhaag-white); - - - - - } \ No newline at end of file From 91cb20e890c6eb0d7b18d0192a50977473b9f48f Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 19 May 2021 12:04:00 +0200 Subject: [PATCH 48/89] Increased height on background::before to remove gap --- src/components/Card/src/Card/card.module.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.module.css index 6eb4d0aca7..8190ae676b 100644 --- a/src/components/Card/src/Card/card.module.css +++ b/src/components/Card/src/Card/card.module.css @@ -106,7 +106,7 @@ position: absolute; left: 0; top: -20px; - height: 20px; + height: 25px; width: 60%; background: var(--denhaag-card--case-primary-background-color); border-top-left-radius: var(--denhaag-card-border-radius); From 7e059af48363abe5bcd6ae26a07e384e0f293b07 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 19 May 2021 14:52:48 +0200 Subject: [PATCH 49/89] Compensate padding of border text with focus --- src/components/Card/src/Card/card.module.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.module.css index 8190ae676b..fdab93a563 100644 --- a/src/components/Card/src/Card/card.module.css +++ b/src/components/Card/src/Card/card.module.css @@ -25,6 +25,11 @@ .denhaag-card:focus .denhaag-card--case__text__wrapper { border: var(--denhaag-focus-border); border-color: var(--denhaag-focus-border-color); + position: relative; + top: -2px; + bottom: -2px; + left: -2px; + right: -2px; } .denhaag-card__arrow { From f8da9f0a39a0cebc4671f994ecfb316dd743b562 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 19 May 2021 14:53:37 +0200 Subject: [PATCH 50/89] Added workaround because of chrome focus state --- src/components/Card/src/Card/card.module.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.module.css index fdab93a563..dde58d935d 100644 --- a/src/components/Card/src/Card/card.module.css +++ b/src/components/Card/src/Card/card.module.css @@ -32,6 +32,10 @@ right: -2px; } +.denhaag-card:focus { + outline: none; +} + .denhaag-card__arrow { left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); From ecbb2dc2cfff34aae0cc2423a366e3c84f6d9919 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 19 May 2021 16:11:49 +0200 Subject: [PATCH 51/89] Changed font size token to point to correct css variable --- src/styles/BaseStyles/src/tokens-card.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/styles/BaseStyles/src/tokens-card.css b/src/styles/BaseStyles/src/tokens-card.css index 156de407a9..60f30dbd7e 100644 --- a/src/styles/BaseStyles/src/tokens-card.css +++ b/src/styles/BaseStyles/src/tokens-card.css @@ -11,11 +11,11 @@ --denhaag-card-padding-inline: 24px; --denhaag-card-subtitle-color: var(--denhaag-grey-4); - --denhaag-card-subtitle-font-size: var(--denhaag-fontsize-base); + --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-padding: 0; - --denhaag-card-title-font-size: var(--denhaag-fontsize-xl); + --denhaag-card-title-font-size: var(--denhaag-font-size-xl); --denhaag-card-title-line-height: 28px; --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; From 3c8432ed27a9cb1951cb21144260e010e86710d4 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Sat, 22 May 2021 17:06:53 +0200 Subject: [PATCH 52/89] Updated the Card because of new styling packages --- src/components/Card/src/Card/Card.tsx | 1 - .../Card/src/stories/Card.stories.tsx | 2 +- .../Components/src/components.module.css | 1 + src/styles/Components/src/tokens-card.css | 34 +++++++++++++++++++ 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 src/styles/Components/src/tokens-card.css diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index bbac662349..0a94bdca43 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -5,7 +5,6 @@ import { ArrowRightIcon } from '@gemeente-denhaag/icons'; import BaseProps from '@gemeente-denhaag/baseprops'; import './mui-override.module.css'; import './card.module.css'; -import '../tokens-card.css'; import { Typography } from '@gemeente-denhaag/typography'; import { cardClasses, diff --git a/src/components/Card/src/stories/Card.stories.tsx b/src/components/Card/src/stories/Card.stories.tsx index b6837f2dc3..ef355be133 100644 --- a/src/components/Card/src/stories/Card.stories.tsx +++ b/src/components/Card/src/stories/Card.stories.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Meta, Story } from '@storybook/react'; import Card, { CardProps } from '..'; -import pkg from '../../package.json' +import pkg from '../../package.json'; export default { diff --git a/src/styles/Components/src/components.module.css b/src/styles/Components/src/components.module.css index cc264776eb..68db8ea39a 100644 --- a/src/styles/Components/src/components.module.css +++ b/src/styles/Components/src/components.module.css @@ -1 +1,2 @@ /** @import "./{component}.css **/ +@import "./tokens-card.css" diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css new file mode 100644 index 0000000000..60f30dbd7e --- /dev/null +++ b/src/styles/Components/src/tokens-card.css @@ -0,0 +1,34 @@ +:root { + --denhaag-card-background-color: var(--denhaag-white); + + --denhaag-card-border-radius: 3px; + --denhaag-card-border-width: 1px; + --denhaag-card-border-color: var(--denhaag-grey-2); + + --denhaag-card-height: 181px; + --denhaag-card-width: 352px; + --denhaag-card-padding-block: 24px; + --denhaag-card-padding-inline: 24px; + + --denhaag-card-subtitle-color: var(--denhaag-grey-4); + --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); + --denhaag-card-subtitle-line-height: 24px; + --denhaag-card-subtitle-font-weight: 500; + --denhaag-card-subtitle-padding: 0; + --denhaag-card-title-font-size: var(--denhaag-font-size-xl); + --denhaag-card-title-line-height: 28px; + --denhaag-card-title-font-weight: bold; + --denhaag-card-title-padding: 0; + + --denhaag-card--case-border: 0; + --denhaag-card--case-height: 200px; + --denhaag-card--case-padding-block-start: 20px; + --denhaag-card--case-padding-block-end: 24px; + --denhaag-card--case-width: 352px; + + --denhaag-card--case-text-color: var(--denhaag-green-3); + --denhaag-card--case-text-active-color: var(--denhaag-green-4); + --denhaag-card--case-primary-background-color: var(--denhaag-green-1); + --denhaag-card--case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card--case-paper-color: var(--denhaag-white); +} \ No newline at end of file From 7ac0226fbd44742c69b1efe8dd23de0bc4a9e5c6 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 26 May 2021 10:57:15 +0200 Subject: [PATCH 53/89] Move css to .css files instead of .module.css to fix clean react project issues --- src/components/Card/src/Card/Card.tsx | 4 ++-- src/components/Card/src/Card/{card.module.css => card.css} | 0 .../src/Card/{mui-override.module.css => mui-override.css} | 0 src/components/Card/src/CardActions/CardAction.tsx | 4 ++-- .../CardActions/{card-actions.module.css => card-actions.css} | 0 .../CardActions/{mui-override.module.css => mui-override.css} | 0 src/components/Card/src/CardContent/CardContent.tsx | 2 +- .../CardContent/{mui-override.module.css => mui-override.css} | 0 src/components/Card/src/CardHeader/CardHeader.tsx | 3 +++ .../CardHeader/{card-header.module.css => card-header.css} | 0 .../CardHeader/{mui-override.module.css => mui-override.css} | 0 11 files changed, 8 insertions(+), 5 deletions(-) rename src/components/Card/src/Card/{card.module.css => card.css} (100%) rename src/components/Card/src/Card/{mui-override.module.css => mui-override.css} (100%) rename src/components/Card/src/CardActions/{card-actions.module.css => card-actions.css} (100%) rename src/components/Card/src/CardActions/{mui-override.module.css => mui-override.css} (100%) rename src/components/Card/src/CardContent/{mui-override.module.css => mui-override.css} (100%) rename src/components/Card/src/CardHeader/{card-header.module.css => card-header.css} (100%) rename src/components/Card/src/CardHeader/{mui-override.module.css => mui-override.css} (100%) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 0a94bdca43..19d1985410 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -3,8 +3,8 @@ import MaterialCard from '@material-ui/core/Card'; import { StylesProvider } from '@material-ui/core/styles'; import { ArrowRightIcon } from '@gemeente-denhaag/icons'; import BaseProps from '@gemeente-denhaag/baseprops'; -import './mui-override.module.css'; -import './card.module.css'; +import './mui-override.css'; +import './card.css'; import { Typography } from '@gemeente-denhaag/typography'; import { cardClasses, diff --git a/src/components/Card/src/Card/card.module.css b/src/components/Card/src/Card/card.css similarity index 100% rename from src/components/Card/src/Card/card.module.css rename to src/components/Card/src/Card/card.css diff --git a/src/components/Card/src/Card/mui-override.module.css b/src/components/Card/src/Card/mui-override.css similarity index 100% rename from src/components/Card/src/Card/mui-override.module.css rename to src/components/Card/src/Card/mui-override.css diff --git a/src/components/Card/src/CardActions/CardAction.tsx b/src/components/Card/src/CardActions/CardAction.tsx index f57397bae0..f96b004043 100644 --- a/src/components/Card/src/CardActions/CardAction.tsx +++ b/src/components/Card/src/CardActions/CardAction.tsx @@ -1,8 +1,8 @@ import React from "react"; import MaterialCardActions from "@material-ui/core/CardActions"; import BaseProps from "@gemeente-denhaag/baseprops"; -import "./card-actions.module.css"; -import "./mui-override.module.css"; +import "./card-actions.css"; +import "./mui-override.css"; import { StylesProvider } from "@material-ui/core/styles"; import { cardActionClasses } from "./bem-mapping"; diff --git a/src/components/Card/src/CardActions/card-actions.module.css b/src/components/Card/src/CardActions/card-actions.css similarity index 100% rename from src/components/Card/src/CardActions/card-actions.module.css rename to src/components/Card/src/CardActions/card-actions.css diff --git a/src/components/Card/src/CardActions/mui-override.module.css b/src/components/Card/src/CardActions/mui-override.css similarity index 100% rename from src/components/Card/src/CardActions/mui-override.module.css rename to src/components/Card/src/CardActions/mui-override.css diff --git a/src/components/Card/src/CardContent/CardContent.tsx b/src/components/Card/src/CardContent/CardContent.tsx index 09e6de5afe..c986209ecd 100644 --- a/src/components/Card/src/CardContent/CardContent.tsx +++ b/src/components/Card/src/CardContent/CardContent.tsx @@ -1,7 +1,7 @@ import React from 'react'; import MaterialCardContent from '@material-ui/core/CardContent'; import BaseProps from '@gemeente-denhaag/baseprops'; -import './mui-override.module.css'; +import './mui-override.css'; import { CardContentClasses } from './bem-mapping'; import { StylesProvider } from '@material-ui/core/styles'; diff --git a/src/components/Card/src/CardContent/mui-override.module.css b/src/components/Card/src/CardContent/mui-override.css similarity index 100% rename from src/components/Card/src/CardContent/mui-override.module.css rename to src/components/Card/src/CardContent/mui-override.css diff --git a/src/components/Card/src/CardHeader/CardHeader.tsx b/src/components/Card/src/CardHeader/CardHeader.tsx index 970403c69f..8fa3f262da 100644 --- a/src/components/Card/src/CardHeader/CardHeader.tsx +++ b/src/components/Card/src/CardHeader/CardHeader.tsx @@ -3,6 +3,9 @@ import MaterialCardHeader from '@material-ui/core/CardHeader'; import BaseProps from '@gemeente-denhaag/baseprops'; import { TypographyProps } from '@gemeente-denhaag/typography'; import { StylesProvider } from '@material-ui/core/styles'; +import './bem-mapping'; +import './card-header.css'; +import './mui-override.css'; export interface CardHeaderProps extends BaseProps { /** diff --git a/src/components/Card/src/CardHeader/card-header.module.css b/src/components/Card/src/CardHeader/card-header.css similarity index 100% rename from src/components/Card/src/CardHeader/card-header.module.css rename to src/components/Card/src/CardHeader/card-header.css diff --git a/src/components/Card/src/CardHeader/mui-override.module.css b/src/components/Card/src/CardHeader/mui-override.css similarity index 100% rename from src/components/Card/src/CardHeader/mui-override.module.css rename to src/components/Card/src/CardHeader/mui-override.css From 150458f475441a747595ac436429f4608762358b Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 26 May 2021 11:10:14 +0200 Subject: [PATCH 54/89] change css variable names to adhere correct naming scheme --- src/components/Card/src/Card/card.css | 28 ++++++++++++------------- src/components/Card/src/tokens-card.css | 20 +++++++++--------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index dde58d935d..19c1f73e22 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -64,7 +64,7 @@ .denhaag-card--case { position: relative; - background: var(--denhaag-card--case-secundary-background-color); + background: var(--denhaag-card-case-secundary-background-color); padding-block-start: 20px; border-radius: var(--denhaag-card-border-radius); } @@ -77,7 +77,7 @@ top: 8px; height: 20px; width: 50%; - background: var(--denhaag-card--case-paper-color); + background: var(--denhaag-card-case-paper-color); border-radius: 0 var(--denhaag-card-border-radius) 0 0; } @@ -87,9 +87,9 @@ border-radius: var(--denhaag-card-border-radius); border: 2px; box-sizing: border-box; - height: var(--denhaag-card--case-height); - padding-block-start: var(--denhaag-card--case-padding-block-start); - padding-block-end: var(--denhaag-card--case-padding-block-end); + height: var(--denhaag-card-case-height); + padding-block-start: var(--denhaag-card-case-padding-block-start); + padding-block-end: var(--denhaag-card-case-padding-block-end); flex-direction: column; display: flex; perspective: 1800px; @@ -101,7 +101,7 @@ left: 0; right: 0; bottom: 0; - background: var(--denhaag-card--case-primary-background-color); + background: var(--denhaag-card-case-primary-background-color); transform-origin: 50% 100%; border-top-right-radius: var(--denhaag-card-border-radius); border-bottom-right-radius: var(--denhaag-card-border-radius); @@ -117,7 +117,7 @@ top: -20px; height: 25px; width: 60%; - background: var(--denhaag-card--case-primary-background-color); + background: var(--denhaag-card-case-primary-background-color); border-top-left-radius: var(--denhaag-card-border-radius); } @@ -129,36 +129,36 @@ top: -20px; height: 22px; width: 10%; - background: var(--denhaag-card--case-primary-background-color); + background: var(--denhaag-card-case-primary-background-color); transform: skewX(30deg); } .denhaag-card--case .denhaag-card__arrow { - color: var(--denhaag-card--case-text-color); + color: var(--denhaag-card-case-text-color); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); } .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { - color: var(--denhaag-card--case-text-active-color); + color: var(--denhaag-card-case-text-active-color); } .denhaag-card--case .denhaag-card__title { position: relative; - color: var(--denhaag-card--case-text-color); + color: var(--denhaag-card-case-text-color); font-weight: 700; padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } .denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { - color: var(--denhaag-card--case-text-active-color); + color: var(--denhaag-card-case-text-active-color); } .denhaag-card--case .denhaag-card__subtitle { position: relative; - color: var(--denhaag-card--case-text-color); + color: var(--denhaag-card-case-text-color); font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); @@ -167,7 +167,7 @@ } .denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { - color: var(--denhaag-card--case-text-active-color); + color: var(--denhaag-card-case-text-active-color); } .denhaag-card--case:hover::before, .denhaag-card--case:focus::before { diff --git a/src/components/Card/src/tokens-card.css b/src/components/Card/src/tokens-card.css index 60f30dbd7e..57aa531c65 100644 --- a/src/components/Card/src/tokens-card.css +++ b/src/components/Card/src/tokens-card.css @@ -20,15 +20,15 @@ --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; - --denhaag-card--case-border: 0; - --denhaag-card--case-height: 200px; - --denhaag-card--case-padding-block-start: 20px; - --denhaag-card--case-padding-block-end: 24px; - --denhaag-card--case-width: 352px; + --denhaag-card-case-border: 0; + --denhaag-card-case-height: 200px; + --denhaag-card-case-padding-block-start: 20px; + --denhaag-card-case-padding-block-end: 24px; + --denhaag-card-case-width: 352px; - --denhaag-card--case-text-color: var(--denhaag-green-3); - --denhaag-card--case-text-active-color: var(--denhaag-green-4); - --denhaag-card--case-primary-background-color: var(--denhaag-green-1); - --denhaag-card--case-secundary-background-color: var(--denhaag-green-2); - --denhaag-card--case-paper-color: var(--denhaag-white); + --denhaag-card-case-text-color: var(--denhaag-green-3); + --denhaag-card-case-text-active-color: var(--denhaag-green-4); + --denhaag-card-case-primary-background-color: var(--denhaag-green-1); + --denhaag-card-case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card-case-paper-color: var(--denhaag-white); } \ No newline at end of file From 58930f6d6f806c6713d158f98e0cb58f175a9cba Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 26 May 2021 15:34:20 +0200 Subject: [PATCH 55/89] Changed naming of some css variables --- src/styles/Components/src/tokens-card.css | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 60f30dbd7e..57aa531c65 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -20,15 +20,15 @@ --denhaag-card-title-font-weight: bold; --denhaag-card-title-padding: 0; - --denhaag-card--case-border: 0; - --denhaag-card--case-height: 200px; - --denhaag-card--case-padding-block-start: 20px; - --denhaag-card--case-padding-block-end: 24px; - --denhaag-card--case-width: 352px; + --denhaag-card-case-border: 0; + --denhaag-card-case-height: 200px; + --denhaag-card-case-padding-block-start: 20px; + --denhaag-card-case-padding-block-end: 24px; + --denhaag-card-case-width: 352px; - --denhaag-card--case-text-color: var(--denhaag-green-3); - --denhaag-card--case-text-active-color: var(--denhaag-green-4); - --denhaag-card--case-primary-background-color: var(--denhaag-green-1); - --denhaag-card--case-secundary-background-color: var(--denhaag-green-2); - --denhaag-card--case-paper-color: var(--denhaag-white); + --denhaag-card-case-text-color: var(--denhaag-green-3); + --denhaag-card-case-text-active-color: var(--denhaag-green-4); + --denhaag-card-case-primary-background-color: var(--denhaag-green-1); + --denhaag-card-case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card-case-paper-color: var(--denhaag-white); } \ No newline at end of file From dd6089a48b5b24a23d76357205b902a46e76cdca Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 26 May 2021 15:34:41 +0200 Subject: [PATCH 56/89] Changed focusborder of text to outline and added outline to arrow of Card/Case --- src/components/Card/src/Card/card.css | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 19c1f73e22..f4a0f78d14 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -23,13 +23,8 @@ } .denhaag-card:focus .denhaag-card--case__text__wrapper { - border: var(--denhaag-focus-border); - border-color: var(--denhaag-focus-border-color); + outline: var(--denhaag-focus-border); position: relative; - top: -2px; - bottom: -2px; - left: -2px; - right: -2px; } .denhaag-card:focus { @@ -140,6 +135,10 @@ right: var(--denhaag-card-arrow-right); } +.denhaag-card--case:focus .denhaag-card__arrow { + outline: var(--denhaag-focus-border); +} + .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { color: var(--denhaag-card-case-text-active-color); } From 87f24fb2e9bf0e6022a66381d9bdc7ba54285a96 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 26 May 2021 17:02:31 +0200 Subject: [PATCH 57/89] Added onclick and tabindex as properties --- src/components/Card/src/Card/Card.tsx | 8 +++++++- src/components/Card/src/stories/Card.stories.tsx | 6 ++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 19d1985410..be9d6f3ed8 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -20,6 +20,12 @@ import { import { Icon } from '@material-ui/core'; export interface CardProps extends BaseProps { + /** + * Simple click handler + */ + onClick?: () => void; + + /** * Determines the variant of the card * Variant can be either `basic` or `case` @@ -63,7 +69,7 @@ export const Card: React.FC = (props: CardProps) => { return ( - +
diff --git a/src/components/Card/src/stories/Card.stories.tsx b/src/components/Card/src/stories/Card.stories.tsx index ef355be133..6a62243ed5 100644 --- a/src/components/Card/src/stories/Card.stories.tsx +++ b/src/components/Card/src/stories/Card.stories.tsx @@ -24,7 +24,8 @@ export const Default: Story = Template.bind({}); Default.args = { title: 'Shrimp and Chorizo Paella', subTitle: 'This impressive paella is a perfect party dish and a fun meal to cook.', - date: new Date('2020-01-21') + date: new Date('2020-01-21'), + tabIndex: 0 }; /** @@ -35,5 +36,6 @@ Case.args = { title: Default.args.title, subTitle: Default.args.subTitle, date: Default.args.date, - variant: 'case' + variant: 'case', + tabIndex: Default.args.tabIndex }; From f8143230f7049ba6b06c0ef96377a0aab126d2fb Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:28:54 +0200 Subject: [PATCH 58/89] NewLines --- src/components/Card/src/Card/Card.tsx | 2 +- src/components/Card/src/Card/card.css | 2 +- src/components/Card/src/Card/mui-override.css | 2 +- src/components/Card/src/CardActions/bem-mapping.jsx | 2 +- src/components/Card/src/CardActions/card-actions.css | 2 +- src/components/Card/src/CardActions/mui-override.css | 2 +- src/components/Card/src/CardContent/bem-mapping.jsx | 2 +- src/components/Card/src/CardContent/mui-override.css | 2 +- src/components/Card/src/CardHeader/bem-mapping.jsx | 2 +- src/components/Card/src/CardHeader/card-header.css | 2 +- src/components/Card/src/CardHeader/mui-override.css | 2 +- src/components/Card/src/tokens-card.css | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index be9d6f3ed8..026d13b38f 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -99,4 +99,4 @@ export const Card: React.FC = (props: CardProps) => { /** * Default export for Card */ -export default Card; \ No newline at end of file +export default Card; diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index f4a0f78d14..a1c029ab5e 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -177,4 +177,4 @@ .denhaag-card--case:hover .denhaag-card__background, .denhaag-card--case:focus .denhaag-card__background { transform: rotateX(-20deg); -} \ No newline at end of file +} diff --git a/src/components/Card/src/Card/mui-override.css b/src/components/Card/src/Card/mui-override.css index 447ffbf667..ba24d5e160 100644 --- a/src/components/Card/src/Card/mui-override.css +++ b/src/components/Card/src/Card/mui-override.css @@ -10,4 +10,4 @@ .denhaag-card--focus, .denhaag-card:focus { box-shadow: none; -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardActions/bem-mapping.jsx b/src/components/Card/src/CardActions/bem-mapping.jsx index a87a47662c..40bd121626 100644 --- a/src/components/Card/src/CardActions/bem-mapping.jsx +++ b/src/components/Card/src/CardActions/bem-mapping.jsx @@ -1,3 +1,3 @@ export const cardActionClasses = { root: 'denhaag-card-actions' -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index 9edafa539c..b2f3218c46 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -5,4 +5,4 @@ .denhaag-card-actions { padding-block: var(--denhaag-card-actions-padding-top) 0; justify-content: space-between; -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardActions/mui-override.css b/src/components/Card/src/CardActions/mui-override.css index b5a032ff20..5f0a7571ba 100644 --- a/src/components/Card/src/CardActions/mui-override.css +++ b/src/components/Card/src/CardActions/mui-override.css @@ -1,3 +1,3 @@ .denhaag-card-actions { padding-inline: 0; -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardContent/bem-mapping.jsx b/src/components/Card/src/CardContent/bem-mapping.jsx index b6e0ffd34d..6200b35247 100644 --- a/src/components/Card/src/CardContent/bem-mapping.jsx +++ b/src/components/Card/src/CardContent/bem-mapping.jsx @@ -1,3 +1,3 @@ export const CardContentClasses = { root: 'denhaag-card__content' -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardContent/mui-override.css b/src/components/Card/src/CardContent/mui-override.css index 5af34c5637..26c1dc0e3e 100644 --- a/src/components/Card/src/CardContent/mui-override.css +++ b/src/components/Card/src/CardContent/mui-override.css @@ -10,4 +10,4 @@ .denhaag-card__content:last-child { padding-block: 0 0; -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardHeader/bem-mapping.jsx b/src/components/Card/src/CardHeader/bem-mapping.jsx index 48eef1799f..45a8edf9cb 100644 --- a/src/components/Card/src/CardHeader/bem-mapping.jsx +++ b/src/components/Card/src/CardHeader/bem-mapping.jsx @@ -1,3 +1,3 @@ export const classes = { root: 'denhaag-card__header', -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardHeader/card-header.css b/src/components/Card/src/CardHeader/card-header.css index cfd3cd1778..db0f80a6cf 100644 --- a/src/components/Card/src/CardHeader/card-header.css +++ b/src/components/Card/src/CardHeader/card-header.css @@ -4,4 +4,4 @@ --denhaag-card__header-font-size: 16px; --denhaag-card__header-line-height: 24px; -} \ No newline at end of file +} diff --git a/src/components/Card/src/CardHeader/mui-override.css b/src/components/Card/src/CardHeader/mui-override.css index 015cbd8214..87c2e51dbb 100644 --- a/src/components/Card/src/CardHeader/mui-override.css +++ b/src/components/Card/src/CardHeader/mui-override.css @@ -9,4 +9,4 @@ .denhaag-card--focus, .denhaag-card:focus { box-shadow: none; -} \ No newline at end of file +} diff --git a/src/components/Card/src/tokens-card.css b/src/components/Card/src/tokens-card.css index 57aa531c65..39096e0955 100644 --- a/src/components/Card/src/tokens-card.css +++ b/src/components/Card/src/tokens-card.css @@ -31,4 +31,4 @@ --denhaag-card-case-primary-background-color: var(--denhaag-green-1); --denhaag-card-case-secundary-background-color: var(--denhaag-green-2); --denhaag-card-case-paper-color: var(--denhaag-white); -} \ No newline at end of file +} From ab8629326537aa6659899240e3a7be08056c7ab2 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:37:42 +0200 Subject: [PATCH 59/89] Fix spelling errors secundary -> secondary --- src/components/Card/src/Card/card.css | 2 +- src/components/Card/src/tokens-card.css | 2 +- src/styles/Components/src/tokens-card.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index a1c029ab5e..df7ce206dc 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -59,7 +59,7 @@ .denhaag-card--case { position: relative; - background: var(--denhaag-card-case-secundary-background-color); + background: var(--denhaag-card-case-secondary-background-color); padding-block-start: 20px; border-radius: var(--denhaag-card-border-radius); } diff --git a/src/components/Card/src/tokens-card.css b/src/components/Card/src/tokens-card.css index 39096e0955..2b482c25ea 100644 --- a/src/components/Card/src/tokens-card.css +++ b/src/components/Card/src/tokens-card.css @@ -29,6 +29,6 @@ --denhaag-card-case-text-color: var(--denhaag-green-3); --denhaag-card-case-text-active-color: var(--denhaag-green-4); --denhaag-card-case-primary-background-color: var(--denhaag-green-1); - --denhaag-card-case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); --denhaag-card-case-paper-color: var(--denhaag-white); } diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 57aa531c65..924b5dd2ef 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -29,6 +29,6 @@ --denhaag-card-case-text-color: var(--denhaag-green-3); --denhaag-card-case-text-active-color: var(--denhaag-green-4); --denhaag-card-case-primary-background-color: var(--denhaag-green-1); - --denhaag-card-case-secundary-background-color: var(--denhaag-green-2); + --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); --denhaag-card-case-paper-color: var(--denhaag-white); } \ No newline at end of file From ea6c970f6a8456c4ef108fd21361bbe8d96db216 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:38:02 +0200 Subject: [PATCH 60/89] Remove commented code --- src/components/Card/src/Card/card.css | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index df7ce206dc..d3160ae663 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -161,8 +161,6 @@ font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); - /*flex-grow: 1;/* - /* height: 44px; */ } .denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { From 6497a11688362c1be0093eda91783f9c588a8599 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:38:35 +0200 Subject: [PATCH 61/89] Simplified border radiu of card--case --- src/components/Card/src/Card/card.css | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index d3160ae663..6c42f18c5f 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -98,9 +98,7 @@ bottom: 0; background: var(--denhaag-card-case-primary-background-color); transform-origin: 50% 100%; - border-top-right-radius: var(--denhaag-card-border-radius); - border-bottom-right-radius: var(--denhaag-card-border-radius); - border-bottom-left-radius: var(--denhaag-card-border-radius); + border-radius: var(--denhaag-card-border-radius); border-top-left-radius: 0; z-index: -1; } From 7a8d0cdc35eda229c23d095f7ed990c46ed0c199 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:44:13 +0200 Subject: [PATCH 62/89] Remove obsolete tokens files --- src/components/Button/button.module.css | 114 ------------------------ src/components/Card/src/tokens-card.css | 34 ------- 2 files changed, 148 deletions(-) delete mode 100644 src/components/Button/button.module.css delete mode 100644 src/components/Card/src/tokens-card.css diff --git a/src/components/Button/button.module.css b/src/components/Button/button.module.css deleted file mode 100644 index d1ef8d1c89..0000000000 --- a/src/components/Button/button.module.css +++ /dev/null @@ -1,114 +0,0 @@ -:root { - --denhaag-button-primary-action-background-color: var(--denhaag-green-3); - --denhaag-button-primary-action-color: var(--denhaag-white); - --denhaag-button-primary-action-hover-background-color: var(--denhaag-green-4); - --denhaag-button-primary-action-hover-color: var(--denhaag-white); - --denhaag-button-primary-action-disabled-background-color: var(--denhaag-grey-2); - --denhaag-button-primary-action-disabled-color: var(--denhaag-white); - - --denhaag-button-secondary-action-background-color: var(--denhaag-white); - --denhaag-button-secondary-action-color: var(--denhaag-green-3); - --denhaag-button-secondary-action-border-color: var(--denhaag-green-3); - --denhaag-button-secondary-action-border-width: 0.0625rem; - --denhaag-button-secondary-action-hover-background-color: var(--denhaag-white); - --denhaag-button-secondary-action-hover-color: var(--denhaag-green-4); - --denhaag-button-secondary-action-hover-border-color: var(--denhaag-green-4); - --denhaag-button-secondary-action-disabled-background-color: var(--denhaag-white); - --denhaag-button-secondary-action-disabled-color: var(--denhaag-grey-2); - --denhaag-button-secondary-action-disabled-border-color: var(--denhaag-grey-2); -} - -.denhaag-button { - font-family: var(--denhaag-font-family); - border-radius: var(--denhaag-border-radius); -} - -.denhaag-button--focus:after, .denhaag-button:focus:after { - content: ''; - display: block; - position: absolute; - top: -2px; - bottom: -2px; - left: -2px; - right: -2px; - border: var(--denhaag-focus-border); - border-radius: var(--denhaag-border-radius); -} - -/* Due to the accessibility focus outline overlapping with the border, the outline needs to be repositioned for the border variant */ -.denhaag-button--secondary-action.denhaag-button--focus:after, .denhaag-button--secondary-action:focus:after { - top: -3px; - bottom: -3px; - left: -3px; - right: -3px; -} - -.denhaag-button--primary-action { - background-color: var(--denhaag-button-primary-action-background-color); - color: var(--denhaag-button-primary-action-color); -} - -.denhaag-button--primary-action.denhaag-button--hover, .denhaag-button--primary-action:hover { - background-color: var(--denhaag-button-primary-action-hover-background-color); - color: var(--denhaag-button-primary-action-hover-color); -} - -.denhaag-button--primary-action.denhaag-button--disabled { - background-color: var(--denhaag-button-primary-action-disabled-background-color); - color: var(--denhaag-button-primary-action-disabled-color); -} - -.denhaag-button--secondary-action { - background-color: var(--denhaag-button-secondary-action-background-color); - color: var(--denhaag-button-secondary-action-color); - border-width: var(--denhaag-button-secondary-action-border-width); - border-style: solid; - border-color: var(--denhaag-button-secondary-action-border-color); -} - -.denhaag-button--secondary-action.denhaag-button--hover, .denhaag-button--secondary-action:hover { - background-color: var(--denhaag-button-secondary-action-hover-background-color); - color: var(--denhaag-button-secondary-action-hover-color); - border-color: var(--denhaag-button-secondary-action-hover-border-color); -} - -.denhaag-button--secondary-action.denhaag-button--disabled { - background-color: var(--denhaag-button-secondary-action-disabled-background-color); - color: var(--denhaag-button-secondary-action-disabled-color); - border-color: var(--denhaag-button-secondary-action-disabled-border-color); -} - -/* Size specific styling */ -.denhaag-button--medium { - padding-inline: 16px; - padding-block: 8px; - font-size: var(--denhaag-fontsize-base); - -} - -.denhaag-button--medium.denhaag-button--secondary-action { - padding-inline: calc(16px - var(--denhaag-button-secondary-action-border-width)); - padding-block: calc(8px - var(--denhaag-button-secondary-action-border-width)); -} - -.denhaag-button--large { - padding-inline: 20px; - padding-block: 10px; - font-size: var(--denhaag-fontsize-lg); -} - -.denhaag-button--large.denhaag-button--secondary-action { - padding-inline: calc(20px - var(--denhaag-button-secondary-action-border-width)); - padding-block: calc(10px - var(--denhaag-button-secondary-action-border-width)); -} - -/* Icon styling */ -.denhaag-button__icon-size-medium > *:first-child { - font-size: var(--denhaag-fontsize-lg); -} - -.denhaag-button__icon-size-large > *:first-child { - font-size: var(--denhaag-fontsize-xl); -} - - diff --git a/src/components/Card/src/tokens-card.css b/src/components/Card/src/tokens-card.css deleted file mode 100644 index 2b482c25ea..0000000000 --- a/src/components/Card/src/tokens-card.css +++ /dev/null @@ -1,34 +0,0 @@ -:root { - --denhaag-card-background-color: var(--denhaag-white); - - --denhaag-card-border-radius: 3px; - --denhaag-card-border-width: 1px; - --denhaag-card-border-color: var(--denhaag-grey-2); - - --denhaag-card-height: 181px; - --denhaag-card-width: 352px; - --denhaag-card-padding-block: 24px; - --denhaag-card-padding-inline: 24px; - - --denhaag-card-subtitle-color: var(--denhaag-grey-4); - --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); - --denhaag-card-subtitle-line-height: 24px; - --denhaag-card-subtitle-font-weight: 500; - --denhaag-card-subtitle-padding: 0; - --denhaag-card-title-font-size: var(--denhaag-font-size-xl); - --denhaag-card-title-line-height: 28px; - --denhaag-card-title-font-weight: bold; - --denhaag-card-title-padding: 0; - - --denhaag-card-case-border: 0; - --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block-start: 20px; - --denhaag-card-case-padding-block-end: 24px; - --denhaag-card-case-width: 352px; - - --denhaag-card-case-text-color: var(--denhaag-green-3); - --denhaag-card-case-text-active-color: var(--denhaag-green-4); - --denhaag-card-case-primary-background-color: var(--denhaag-green-1); - --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); - --denhaag-card-case-paper-color: var(--denhaag-white); -} From 967db9a024506cf29602831ddcb43fc462a42121 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 09:44:48 +0200 Subject: [PATCH 63/89] Use React event for onclick --- src/components/Card/src/Card/Card.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 026d13b38f..e9c7e9a89a 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -21,9 +21,9 @@ import { Icon } from '@material-ui/core'; export interface CardProps extends BaseProps { /** - * Simple click handler + * Callback fired when the Card is clicked. */ - onClick?: () => void; + onClick?: (event: React.MouseEvent) => void; /** From fa9180e3b75e682dafe0b03051a1816bc5ed7c73 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 10:32:42 +0200 Subject: [PATCH 64/89] Fixed bem classnames --- src/components/Card/src/Card/Card.tsx | 2 +- src/components/Card/src/Card/bem-mapping.jsx | 2 +- src/components/Card/src/Card/card.css | 2 +- src/components/Card/src/CardActions/bem-mapping.jsx | 2 +- src/components/Card/src/CardActions/card-actions.css | 6 +++--- src/components/Card/src/CardActions/mui-override.css | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index e9c7e9a89a..4f6849df4b 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -73,7 +73,7 @@ export const Card: React.FC = (props: CardProps) => {
-
+
{props.title} diff --git a/src/components/Card/src/Card/bem-mapping.jsx b/src/components/Card/src/Card/bem-mapping.jsx index 622de3ba81..dabd3fbdbb 100644 --- a/src/components/Card/src/Card/bem-mapping.jsx +++ b/src/components/Card/src/Card/bem-mapping.jsx @@ -23,5 +23,5 @@ export const cardCaseClasses = { } export const cardCaseFocusClasses = { - root: 'denhaag-card--case__text__wrapper' + root: 'denhaag-card__text-wrapper' } diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 6c42f18c5f..01be6d1653 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -22,7 +22,7 @@ display: flex; } -.denhaag-card:focus .denhaag-card--case__text__wrapper { +.denhaag-card:focus .denhaag-card__text-wrapper { outline: var(--denhaag-focus-border); position: relative; } diff --git a/src/components/Card/src/CardActions/bem-mapping.jsx b/src/components/Card/src/CardActions/bem-mapping.jsx index 40bd121626..30eaba02ad 100644 --- a/src/components/Card/src/CardActions/bem-mapping.jsx +++ b/src/components/Card/src/CardActions/bem-mapping.jsx @@ -1,3 +1,3 @@ export const cardActionClasses = { - root: 'denhaag-card-actions' + root: 'denhaag-card__actions' } diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index b2f3218c46..e8f07534a5 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -1,8 +1,8 @@ :root { - --denhaag-card-actions-padding-top: 8px; + --denhaag-card__actions-padding-top: 8px; } -.denhaag-card-actions { - padding-block: var(--denhaag-card-actions-padding-top) 0; +.denhaag-card__actions { + padding-block: var(--denhaag-card__actions-padding-top) 0; justify-content: space-between; } diff --git a/src/components/Card/src/CardActions/mui-override.css b/src/components/Card/src/CardActions/mui-override.css index 5f0a7571ba..53a4ee2c43 100644 --- a/src/components/Card/src/CardActions/mui-override.css +++ b/src/components/Card/src/CardActions/mui-override.css @@ -1,3 +1,3 @@ -.denhaag-card-actions { +.denhaag-card__actions { padding-inline: 0; } From a06f6ae0afcb076f13d5df07bbe7f896141d5793 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 14:59:49 +0200 Subject: [PATCH 65/89] Added time html5 tag around the date in card --- src/components/Card/src/Card/Card.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 4f6849df4b..c3adae6b11 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -83,7 +83,9 @@ export const Card: React.FC = (props: CardProps) => {
- {props.date.toLocaleDateString()} + From 3976d34b4047ffedcd9ff723174d734a2ff9b791 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 15:23:57 +0200 Subject: [PATCH 66/89] Fixed the input of time html5 tag --- src/components/Card/src/Card/Card.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index c3adae6b11..a5534dd0d5 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -13,10 +13,8 @@ import { cardSubtitleClasses, cardCaseClasses } from './bem-mapping'; -import { - CardContent, - CardActions -} from '../'; +import { CardContent } from '../CardContent/CardContent'; +import { CardActions } from '../CardActions/CardActions'; import { Icon } from '@material-ui/core'; export interface CardProps extends BaseProps { @@ -83,7 +81,7 @@ export const Card: React.FC = (props: CardProps) => {
- From accaf1d6b7f05acec369dcd4f15ff581244660d3 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 2 Jun 2021 15:24:42 +0200 Subject: [PATCH 67/89] Renamed CardActions file and reduced exports of Card --- .../Card/src/CardActions/{CardAction.tsx => CardActions.tsx} | 0 src/components/Card/src/index.ts | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) rename src/components/Card/src/CardActions/{CardAction.tsx => CardActions.tsx} (100%) diff --git a/src/components/Card/src/CardActions/CardAction.tsx b/src/components/Card/src/CardActions/CardActions.tsx similarity index 100% rename from src/components/Card/src/CardActions/CardAction.tsx rename to src/components/Card/src/CardActions/CardActions.tsx diff --git a/src/components/Card/src/index.ts b/src/components/Card/src/index.ts index 2565861771..539781c53a 100644 --- a/src/components/Card/src/index.ts +++ b/src/components/Card/src/index.ts @@ -2,7 +2,5 @@ import Card from './Card/Card'; export default Card; export * from './Card/Card'; -export * from './CardHeader/CardHeader'; -export * from './CardActions/CardAction'; -export * from './CardContent/CardContent' + export * from './Paper/Paper'; From 21d5418df0e506f886bd159ac1e877cde13fd7b1 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 09:45:47 +0200 Subject: [PATCH 68/89] Fix MouseEvent type --- src/components/Card/src/Card/Card.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index a5534dd0d5..ceb7b7553b 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -21,7 +21,7 @@ export interface CardProps extends BaseProps { /** * Callback fired when the Card is clicked. */ - onClick?: (event: React.MouseEvent) => void; + onClick?: (event: React.MouseEvent) => void; /** From 26e0691920a26c1ac1461d0c7ae884becd4d5852 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 09:46:36 +0200 Subject: [PATCH 69/89] Move some remaiing tokens to tokens-card --- src/components/Card/src/Card/card.css | 6 ------ src/styles/Components/src/tokens-card.css | 15 ++++++++++----- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 01be6d1653..fd24868ed4 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -1,9 +1,3 @@ -:root { - --denhaag-card-arrow-left: 0; - --denhaag-card-arrow-position: relative; - --denhaag-card-arrow-right: 28px; -} - .denhaag-card { width: var(--denhaag-card-width); border-radius: var(--denhaag-card-border-radius); diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 924b5dd2ef..7cfe2321a3 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -1,4 +1,8 @@ :root { + --denhaag-card-arrow-left: 0; + --denhaag-card-arrow-position: relative; + --denhaag-card-arrow-right: 28px; + --denhaag-card-background-color: var(--denhaag-white); --denhaag-card-border-radius: 3px; @@ -6,21 +10,22 @@ --denhaag-card-border-color: var(--denhaag-grey-2); --denhaag-card-height: 181px; - --denhaag-card-width: 352px; --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; + --denhaag-card-width: 352px; + --denhaag-card-subtitle-color: var(--denhaag-grey-4); --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); - --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-font-weight: 500; + --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-padding: 0; --denhaag-card-title-font-size: var(--denhaag-font-size-xl); - --denhaag-card-title-line-height: 28px; --denhaag-card-title-font-weight: bold; + --denhaag-card-title-line-height: 28px; --denhaag-card-title-padding: 0; - --denhaag-card-case-border: 0; + --denhaag-card-case-border-width: 0; --denhaag-card-case-height: 200px; --denhaag-card-case-padding-block-start: 20px; --denhaag-card-case-padding-block-end: 24px; @@ -31,4 +36,4 @@ --denhaag-card-case-primary-background-color: var(--denhaag-green-1); --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); --denhaag-card-case-paper-color: var(--denhaag-white); -} \ No newline at end of file +} From 7860d3da391e93d2d0c41904d1bc21a310d77a51 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 10:21:47 +0200 Subject: [PATCH 70/89] Sorted all properties alphabetically --- src/components/Card/src/Card/card.css | 86 +++++++++++------------ src/styles/Components/src/tokens-card.css | 37 ++++++---- 2 files changed, 65 insertions(+), 58 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index fd24868ed4..e19e36649e 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -1,19 +1,19 @@ .denhaag-card { - width: var(--denhaag-card-width); border-radius: var(--denhaag-card-border-radius); + width: var(--denhaag-card-width); } .denhaag-card__wrapper { - border-radius: var(--denhaag-card-border-radius); - border-width: var(--denhaag-card-border-width); border-color: var(--denhaag-card-border-color); + border-radius: var(--denhaag-card-border-radius); border-style: solid; + border-width: var(--denhaag-card-border-width); box-sizing: border-box; + display: flex; + flex-direction: column; height: var(--denhaag-card-height); - padding-inline: var(--denhaag-card-padding-inline); padding-block: var(--denhaag-card-padding-block); - flex-direction: column; - display: flex; + padding-inline: var(--denhaag-card-padding-inline); } .denhaag-card:focus .denhaag-card__text-wrapper { @@ -32,96 +32,96 @@ } .denhaag-card__title { - color: var(--denhaag-black); - padding-block-start: var(--denhaag-card-title-padding); - padding-block-end: var(--denhaag-card-title-padding); - padding-inline: var(--denhaag-card-title-padding); + color: var(--denhaag-title-font-color); font-size: var(--denhaag-card-title-font-size); line-height: var(--denhaag-card-title-line-height); + padding-block-end: var(--denhaag-card-title-padding); + padding-block-start: var(--denhaag-card-title-padding); + padding-inline: var(--denhaag-card-title-padding); } .denhaag-card__subtitle { - color: var(--denhaag-card-subtitle-color); + color: var(--denhaag-card-subtitle-font-color); font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); line-height: var(--denhaag-card-subtitle-line-height); - padding-block-start: var(--denhaag-card-subtitle-padding); padding-block-end: var(--denhaag-card-subtitle-padding); - padding-inline-start: var(--denhaag-card-subtitle-padding); + padding-block-start: var(--denhaag-card-subtitle-padding); padding-inline-end: var(--denhaag-card-subtitle-padding); + padding-inline-start: var(--denhaag-card-subtitle-padding); } .denhaag-card--case { - position: relative; background: var(--denhaag-card-case-secondary-background-color); - padding-block-start: 20px; border-radius: var(--denhaag-card-border-radius); + padding-block-start: 20px; + position: relative; } .denhaag-card--case::before { + background: var(--denhaag-card-case-paper-color); + border-radius: 0 var(--denhaag-card-border-radius) 0 0; content: ''; display: block; + height: 20px; position: absolute; right: 8px; top: 8px; - height: 20px; width: 50%; - background: var(--denhaag-card-case-paper-color); - border-radius: 0 var(--denhaag-card-border-radius) 0 0; } .denhaag-card--case .denhaag-card__wrapper { - position: relative; background: transparent; border-radius: var(--denhaag-card-border-radius); border: 2px; box-sizing: border-box; + display: flex; + flex-direction: column; height: var(--denhaag-card-case-height); - padding-block-start: var(--denhaag-card-case-padding-block-start); padding-block-end: var(--denhaag-card-case-padding-block-end); - flex-direction: column; - display: flex; + padding-block-start: var(--denhaag-card-case-padding-block-start); perspective: 1800px; + position: relative; } .denhaag-card--case .denhaag-card__background { - position: absolute; - top: 0; + background: var(--denhaag-card-case-primary-background-color); + border-radius: var(--denhaag-card-border-radius); border-top-left-radius: 0; + bottom: 0; left: 0; + position: absolute; right: 0; - bottom: 0; - background: var(--denhaag-card-case-primary-background-color); + top: 0; transform-origin: 50% 100%; - border-radius: var(--denhaag-card-border-radius); border-top-left-radius: 0; z-index: -1; } .denhaag-card--case .denhaag-card__background::before { + background: var(--denhaag-card-case-primary-background-color); + border-top-left-radius: var(--denhaag-card-border-radius); content: ''; display: block; - position: absolute; + height: 25px; left: 0; + position: absolute; top: -20px; - height: 25px; width: 60%; - background: var(--denhaag-card-case-primary-background-color); - border-top-left-radius: var(--denhaag-card-border-radius); } .denhaag-card--case .denhaag-card__background::after { + background: var(--denhaag-card-case-primary-background-color); content: ''; display: block; - position: absolute; + height: 22px; left: 55%; + position: absolute; top: -20px; - height: 22px; - width: 10%; - background: var(--denhaag-card-case-primary-background-color); transform: skewX(30deg); + width: 10%; } .denhaag-card--case .denhaag-card__arrow { - color: var(--denhaag-card-case-text-color); + color: var(--denhaag-card-case-font-color); left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); right: var(--denhaag-card-arrow-right); @@ -132,37 +132,37 @@ } .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { - color: var(--denhaag-card-case-text-active-color); + color: var(--denhaag-card-case-font-active-color); } .denhaag-card--case .denhaag-card__title { position: relative; - color: var(--denhaag-card-case-text-color); + color: var(--denhaag-card-case-font-color); font-weight: 700; padding-block: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } .denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { - color: var(--denhaag-card-case-text-active-color); + color: var(--denhaag-card-case-font-active-color); } .denhaag-card--case .denhaag-card__subtitle { - position: relative; - color: var(--denhaag-card-case-text-color); + color: var(--denhaag-card-case-font-color); font-weight: 500; padding-block: var(--denhaag-card-subtitle-padding); padding-inline: var(--denhaag-card-subtitle-padding); + position: relative; } .denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { - color: var(--denhaag-card-case-text-active-color); + color: var(--denhaag-card-case-font-active-color); } .denhaag-card--case:hover::before, .denhaag-card--case:focus::before { top: 12px; - transform:rotate(-2.45deg); transform-origin: right; + transform:rotate(-2.45deg); } .denhaag-card--case:hover .denhaag-card__background, .denhaag-card--case:focus .denhaag-card__background { diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 7cfe2321a3..7651b73dbd 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -5,35 +5,42 @@ --denhaag-card-background-color: var(--denhaag-white); + --denhaag-card-border-color: var(--denhaag-grey-2); --denhaag-card-border-radius: 3px; --denhaag-card-border-width: 1px; - --denhaag-card-border-color: var(--denhaag-grey-2); + + --denhaag-card-case-border-width: 0; + + --denhaag-card-case-font-active-color: var(--denhaag-green-4); + --denhaag-card-case-font-color: var(--denhaag-green-3); + + --denhaag-card-case-height: 200px; + + --denhaag-card-case-padding-block-end: 24px; + --denhaag-card-case-padding-block-start: 20px; + + --denhaag-card-case-paper-color: var(--denhaag-white); + --denhaag-card-case-primary-background-color: var(--denhaag-green-1); + --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); + + --denhaag-card-case-width: 352px; --denhaag-card-height: 181px; + --denhaag-card-padding-block: 24px; --denhaag-card-padding-inline: 24px; - --denhaag-card-width: 352px; - - --denhaag-card-subtitle-color: var(--denhaag-grey-4); + --denhaag-card-subtitle-font-color: var(--denhaag-grey-4); --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-padding: 0; + + --denhaag-card-title-font-color: var(--denhaag-black); --denhaag-card-title-font-size: var(--denhaag-font-size-xl); --denhaag-card-title-font-weight: bold; --denhaag-card-title-line-height: 28px; --denhaag-card-title-padding: 0; - --denhaag-card-case-border-width: 0; - --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block-start: 20px; - --denhaag-card-case-padding-block-end: 24px; - --denhaag-card-case-width: 352px; - - --denhaag-card-case-text-color: var(--denhaag-green-3); - --denhaag-card-case-text-active-color: var(--denhaag-green-4); - --denhaag-card-case-primary-background-color: var(--denhaag-green-1); - --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); - --denhaag-card-case-paper-color: var(--denhaag-white); + --denhaag-card-width: 352px; } From 3dfb48c5c74ea5e23f760bcafde07775b8632491 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 10:50:28 +0200 Subject: [PATCH 71/89] card-header bem naming --- src/components/Card/src/CardHeader/bem-mapping.jsx | 2 +- src/components/Card/src/CardHeader/card-header.css | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Card/src/CardHeader/bem-mapping.jsx b/src/components/Card/src/CardHeader/bem-mapping.jsx index 45a8edf9cb..9eb2de192c 100644 --- a/src/components/Card/src/CardHeader/bem-mapping.jsx +++ b/src/components/Card/src/CardHeader/bem-mapping.jsx @@ -1,3 +1,3 @@ export const classes = { - root: 'denhaag-card__header', + root: 'denhaag-card-header', } diff --git a/src/components/Card/src/CardHeader/card-header.css b/src/components/Card/src/CardHeader/card-header.css index db0f80a6cf..a77ee7acc3 100644 --- a/src/components/Card/src/CardHeader/card-header.css +++ b/src/components/Card/src/CardHeader/card-header.css @@ -1,7 +1,7 @@ .denhaag-card__header { - --denhaag-card__header-font-style: normal; - --denhaag-card__header-font-weight: bold; - --denhaag-card__header-font-size: 16px; - - --denhaag-card__header-line-height: 24px; + --denhaag-card-header-font-style: normal; + --denhaag-card-header-font-weight: bold; + --denhaag-card-header-font-size: 16px; + + --denhaag-card-header-line-height: 24px; } From af4fa0d4c7b810450094c53dea8c3a5afbada960 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 11:41:19 +0200 Subject: [PATCH 72/89] Remove cardcasefocusclasses from bem mapping --- src/components/Card/src/Card/bem-mapping.jsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/bem-mapping.jsx b/src/components/Card/src/Card/bem-mapping.jsx index dabd3fbdbb..79d8330984 100644 --- a/src/components/Card/src/Card/bem-mapping.jsx +++ b/src/components/Card/src/Card/bem-mapping.jsx @@ -22,6 +22,4 @@ export const cardCaseClasses = { root: 'denhaag-card denhaag-card--case' } -export const cardCaseFocusClasses = { - root: 'denhaag-card__text-wrapper' -} + From a1434ba7a6ae8391446d4770357342ff5f3252f3 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 11:43:07 +0200 Subject: [PATCH 73/89] Rename card__text wrapper to card-text-wrapper --- src/components/Card/src/Card/Card.tsx | 4 ++-- src/components/Card/src/Card/card.css | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index ceb7b7553b..c4132ba3b3 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -70,8 +70,8 @@ export const Card: React.FC = (props: CardProps) => {
- -
+ +
{props.title} diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index e19e36649e..30fa02381d 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -16,7 +16,7 @@ padding-inline: var(--denhaag-card-padding-inline); } -.denhaag-card:focus .denhaag-card__text-wrapper { +.denhaag-card:focus .denhaag-card-text-wrapper { outline: var(--denhaag-focus-border); position: relative; } From 509512df6b5935b0ac1ae107a997bd580f97699d Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 11:44:44 +0200 Subject: [PATCH 74/89] Move cardactions styling token to tokens-card --- src/components/Card/src/CardActions/card-actions.css | 4 ---- src/styles/Components/src/tokens-card.css | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index e8f07534a5..ba5cccba3d 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -1,7 +1,3 @@ -:root { - --denhaag-card__actions-padding-top: 8px; -} - .denhaag-card__actions { padding-block: var(--denhaag-card__actions-padding-top) 0; justify-content: space-between; diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 7651b73dbd..fbbbdf5b5d 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -1,4 +1,6 @@ :root { + --denhaag-card__actions-padding-top: 8px; + --denhaag-card-arrow-left: 0; --denhaag-card-arrow-position: relative; --denhaag-card-arrow-right: 28px; From f3fcda731351be4f2717b6e54e00e63618fc4d18 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 12:54:19 +0200 Subject: [PATCH 75/89] Cleanup properties of actions and content --- .../Card/src/CardActions/CardActions.tsx | 2 +- .../Card/src/CardContent/CardContent.tsx | 14 ++------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/components/Card/src/CardActions/CardActions.tsx b/src/components/Card/src/CardActions/CardActions.tsx index f96b004043..9014742978 100644 --- a/src/components/Card/src/CardActions/CardActions.tsx +++ b/src/components/Card/src/CardActions/CardActions.tsx @@ -19,7 +19,7 @@ export interface CardActionProps extends BaseProps { export const CardActions: React.FC = (props: CardActionProps) => { return ( - {props.children} + {props.children} ); } diff --git a/src/components/Card/src/CardContent/CardContent.tsx b/src/components/Card/src/CardContent/CardContent.tsx index c986209ecd..922a78cba0 100644 --- a/src/components/Card/src/CardContent/CardContent.tsx +++ b/src/components/Card/src/CardContent/CardContent.tsx @@ -5,17 +5,7 @@ import './mui-override.css'; import { CardContentClasses } from './bem-mapping'; import { StylesProvider } from '@material-ui/core/styles'; -export interface CardContentProps extends BaseProps { - /** - * The component to use as the root component. Either a string to use a DOM element or a component - */ - component?: React.ElementType; - - /** - * If `true`, the actions do not have additional margin. - */ - disableSpacing?: boolean; -} +export type CardContentProps = BaseProps /** * Primary UI component for user interaction @@ -23,7 +13,7 @@ export interface CardContentProps extends BaseProps { export const CardContent: React.FC = (props: CardContentProps) => { return ( - {props.children} + {props.children} ) }; From 3ca53c5ad46f2e1242c7c986747a8e7e009ff643 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 12:54:45 +0200 Subject: [PATCH 76/89] Removed obsolete cardheader component --- .../Card/src/CardHeader/CardHeader.tsx | 72 ------------------- .../Card/src/CardHeader/bem-mapping.jsx | 3 - .../Card/src/CardHeader/card-header.css | 7 -- .../Card/src/CardHeader/mui-override.css | 12 ---- 4 files changed, 94 deletions(-) delete mode 100644 src/components/Card/src/CardHeader/CardHeader.tsx delete mode 100644 src/components/Card/src/CardHeader/bem-mapping.jsx delete mode 100644 src/components/Card/src/CardHeader/card-header.css delete mode 100644 src/components/Card/src/CardHeader/mui-override.css diff --git a/src/components/Card/src/CardHeader/CardHeader.tsx b/src/components/Card/src/CardHeader/CardHeader.tsx deleted file mode 100644 index 8fa3f262da..0000000000 --- a/src/components/Card/src/CardHeader/CardHeader.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import React from 'react'; -import MaterialCardHeader from '@material-ui/core/CardHeader'; -import BaseProps from '@gemeente-denhaag/baseprops'; -import { TypographyProps } from '@gemeente-denhaag/typography'; -import { StylesProvider } from '@material-ui/core/styles'; -import './bem-mapping'; -import './card-header.css'; -import './mui-override.css'; - -export interface CardHeaderProps extends BaseProps { - /** - * The action to display in the card header. - */ - action?: React.ReactNode; - - /** - * The Avatar for the Card Header. - */ - avatar?: React.ReactNode; - - /** - * The component to use as the root component. Either a string to use a DOM element or a component - */ - component?: React.ElementType; - - /** - * If `true`, `subheader` and `title` won't be wrapped by a Typography component. - * This can be useful to render an alternative Typography variant by wrapping - * the `title` text, and optional `subheader` text - * with the Typography component. - */ - disableTypography?: boolean; - - /** - * The content of the component. - */ - subheader?: React.ReactNode; - - /** - * These props will be forwarded to the subheader - * (as long as disableTypography is not `true`). - */ - subheaderTypographyProps?: TypographyProps; - - /** - * The content of the Card Title. - */ - title?: React.ReactNode; - - /** - * These props will be forwarded to the title - * (as long as disableTypography is not `true`). - */ - titleTypographyProps?: TypographyProps; -} - -/** - * Primary UI component for user interaction - */ -export const CardHeader: React.FC = (props: CardHeaderProps) => { - return ( - - {props.children} - - - ); -}; - -/** - * Default export for CardHeader - */ -export default CardHeader; diff --git a/src/components/Card/src/CardHeader/bem-mapping.jsx b/src/components/Card/src/CardHeader/bem-mapping.jsx deleted file mode 100644 index 9eb2de192c..0000000000 --- a/src/components/Card/src/CardHeader/bem-mapping.jsx +++ /dev/null @@ -1,3 +0,0 @@ -export const classes = { - root: 'denhaag-card-header', -} diff --git a/src/components/Card/src/CardHeader/card-header.css b/src/components/Card/src/CardHeader/card-header.css deleted file mode 100644 index a77ee7acc3..0000000000 --- a/src/components/Card/src/CardHeader/card-header.css +++ /dev/null @@ -1,7 +0,0 @@ -.denhaag-card__header { - --denhaag-card-header-font-style: normal; - --denhaag-card-header-font-weight: bold; - --denhaag-card-header-font-size: 16px; - - --denhaag-card-header-line-height: 24px; -} diff --git a/src/components/Card/src/CardHeader/mui-override.css b/src/components/Card/src/CardHeader/mui-override.css deleted file mode 100644 index 87c2e51dbb..0000000000 --- a/src/components/Card/src/CardHeader/mui-override.css +++ /dev/null @@ -1,12 +0,0 @@ -.denhaag-card { - box-shadow: none; - transition: none; -} - -.denhaag-card--hover, .denhaag-card:hover { - box-shadow: none; -} - -.denhaag-card--focus, .denhaag-card:focus { - box-shadow: none; -} From a4d87a89aa34648b3fa38475166a48e8f29186a4 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 15:30:47 +0200 Subject: [PATCH 77/89] added --hover and --focus to selectors and formatted the selectors better --- src/components/Card/src/Card/card.css | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 30fa02381d..2236c854ed 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -16,11 +16,13 @@ padding-inline: var(--denhaag-card-padding-inline); } -.denhaag-card:focus .denhaag-card-text-wrapper { +.denhaag-card--focus .denhaag-card-text__wrapper, +.denhaag-card:focus .denhaag-card-text__wrapper { outline: var(--denhaag-focus-border); position: relative; } +.denhaag-card--focus, .denhaag-card:focus { outline: none; } @@ -127,6 +129,9 @@ right: var(--denhaag-card-arrow-right); } +.denhaag-card--case--hover .denhaag-card__arrow, +.denhaag-card--case--focus .denhaag-card__arrow, +.denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { outline: var(--denhaag-focus-border); } @@ -143,7 +148,10 @@ padding-inline: var(--denhaag-card-title-padding); } -.denhaag-card--case:hover .denhaag-card__title, .denhaag-card--case:focus .denhaag-card__title { +.denhaag-card--case--hover .denhaag-card__title, +.denhaag-card--case--focus .denhaag-card__title, +.denhaag-card--case:hover .denhaag-card__title, +.denhaag-card--case:focus .denhaag-card__title { color: var(--denhaag-card-case-font-active-color); } @@ -155,16 +163,25 @@ position: relative; } -.denhaag-card--case:hover .denhaag-card__subtitle, .denhaag-card--case:focus .denhaag-card__subtitle { +.denhaag-card--case--hover .denhaag-card__subtitle, +.denhaag-card--case--focus .denhaag-card__subtitle, +.denhaag-card--case:hover .denhaag-card__subtitle, +.denhaag-card--case:focus .denhaag-card__subtitle { color: var(--denhaag-card-case-font-active-color); } -.denhaag-card--case:hover::before, .denhaag-card--case:focus::before { +.denhaag-card--case--hover::before, +.denhaag-card--case--focus::before, +.denhaag-card--case:hover::before, +.denhaag-card--case:focus::before { top: 12px; transform-origin: right; transform:rotate(-2.45deg); } -.denhaag-card--case:hover .denhaag-card__background, .denhaag-card--case:focus .denhaag-card__background { +.denhaag-card--case--focus .denhaag-card__background, +.denhaag-card--case--hover .denhaag-card__background, +.denhaag-card--case:hover .denhaag-card__background, +.denhaag-card--case:focus .denhaag-card__background { transform: rotateX(-20deg); } From 6f9081b370dd39a4ed225fbe74a169b7ed963bde Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 15:40:18 +0200 Subject: [PATCH 78/89] Correctly fix bem naming of the text wrapper --- src/components/Card/src/Card/Card.tsx | 2 +- src/components/Card/src/Card/card.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index c4132ba3b3..615bf027d0 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -71,7 +71,7 @@ export const Card: React.FC = (props: CardProps) => {
-
+
{props.title} diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 2236c854ed..39692cc36e 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -16,8 +16,8 @@ padding-inline: var(--denhaag-card-padding-inline); } -.denhaag-card--focus .denhaag-card-text__wrapper, -.denhaag-card:focus .denhaag-card-text__wrapper { +.denhaag-card--focus .denhaag-card__text-wrapper, +.denhaag-card:focus .denhaag-card__text-wrapper { outline: var(--denhaag-focus-border); position: relative; } From 091f39d03d2910f75cd7d8e473e40d759e5b33c5 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 16:05:07 +0200 Subject: [PATCH 79/89] Fixed some inconsistencies in card.css --- src/components/Card/src/Card/card.css | 70 ++++++++++++++------------- 1 file changed, 37 insertions(+), 33 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 39692cc36e..cc80cba056 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -4,16 +4,18 @@ } .denhaag-card__wrapper { - border-color: var(--denhaag-card-border-color); - border-radius: var(--denhaag-card-border-radius); - border-style: solid; - border-width: var(--denhaag-card-border-width); - box-sizing: border-box; - display: flex; - flex-direction: column; - height: var(--denhaag-card-height); - padding-block: var(--denhaag-card-padding-block); - padding-inline: var(--denhaag-card-padding-inline); + border-color: var(--denhaag-card-border-color); + border-radius: var(--denhaag-card-border-radius); + border-style: solid; + border-width: var(--denhaag-card-border-width); + box-sizing: border-box; + display: flex; + flex-direction: column; + height: var(--denhaag-card-height); + padding-block-start: var(--denhaag-card-wrapper-padding-block); + padding-block-end: var(--denhaag-card-wrapper-padding-block); + padding-inline-start: var(--denhaag-card-wrapper-padding-inline); + padding-inline-end: var(--denhaag-card-wrapper-padding-inline); } .denhaag-card--focus .denhaag-card__text-wrapper, @@ -28,35 +30,34 @@ } .denhaag-card__arrow { - left: var(--denhaag-card-arrow-left); - position: var(--denhaag-card-arrow-position); - right: var(--denhaag-card-arrow-right); + left: var(--denhaag-card-arrow-left); + position: var(--denhaag-card-arrow-position); + right: var(--denhaag-card-arrow-right); } .denhaag-card__title { - color: var(--denhaag-title-font-color); - font-size: var(--denhaag-card-title-font-size); - line-height: var(--denhaag-card-title-line-height); - padding-block-end: var(--denhaag-card-title-padding); - padding-block-start: var(--denhaag-card-title-padding); - padding-inline: var(--denhaag-card-title-padding); + color: var(--denhaag-title-font-color); + font-size: var(--denhaag-card-title-font-size); + line-height: var(--denhaag-card-title-line-height); + padding-block-end: var(--denhaag-card-title-padding); + padding-block-start: var(--denhaag-card-title-padding); + padding-inline: var(--denhaag-card-title-padding); } .denhaag-card__subtitle { - color: var(--denhaag-card-subtitle-font-color); - font-size: var(--denhaag-card-subtitle-font-size); - font-weight: var(--denhaag-card-subtitle-font-weight); - line-height: var(--denhaag-card-subtitle-line-height); - padding-block-end: var(--denhaag-card-subtitle-padding); - padding-block-start: var(--denhaag-card-subtitle-padding); - padding-inline-end: var(--denhaag-card-subtitle-padding); - padding-inline-start: var(--denhaag-card-subtitle-padding); + color: var(--denhaag-card-subtitle-font-color); + font-size: var(--denhaag-card-subtitle-font-size); + font-weight: var(--denhaag-card-subtitle-font-weight); + line-height: var(--denhaag-card-subtitle-line-height); + padding-block-end: var(--denhaag-card-subtitle-padding); + padding-block-start: var(--denhaag-card-subtitle-padding); + padding-inline-end: var(--denhaag-card-subtitle-padding); + padding-inline-start: var(--denhaag-card-subtitle-padding); } .denhaag-card--case { background: var(--denhaag-card-case-secondary-background-color); - border-radius: var(--denhaag-card-border-radius); - padding-block-start: 20px; + padding-block-start: var(--denhaag-card-case-padding-block-start); position: relative; } @@ -133,7 +134,7 @@ .denhaag-card--case--focus .denhaag-card__arrow, .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { - outline: var(--denhaag-focus-border); + color: var(--denhaag-card-case-font-active-color); } .denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { @@ -144,7 +145,8 @@ position: relative; color: var(--denhaag-card-case-font-color); font-weight: 700; - padding-block: var(--denhaag-card-title-padding); + padding-block-start: var(--denhaag-card-title-padding); + padding-block-end: var(--denhaag-card-title-padding); padding-inline: var(--denhaag-card-title-padding); } @@ -158,8 +160,10 @@ .denhaag-card--case .denhaag-card__subtitle { color: var(--denhaag-card-case-font-color); font-weight: 500; - padding-block: var(--denhaag-card-subtitle-padding); - padding-inline: var(--denhaag-card-subtitle-padding); + padding-block-start: var(--denhaag-card-subtitle-padding); + padding-block-end: var(--denhaag-card-subtitle-padding); + padding-inline-start: var(--denhaag-card-subtitle-padding); + padding-inline-end: var(--denhaag-card-subtitle-padding); position: relative; } From 96a67b388c18e019c73d75b7bc17c80d10795579 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 16:08:43 +0200 Subject: [PATCH 80/89] Added stylelint ignore line descending specifity In order to ignore descending specifity for one line which would otherwise result in duplicated css just for testing purposes. --- src/components/Card/src/Card/card.css | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index cc80cba056..07bcae96bc 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -137,8 +137,10 @@ color: var(--denhaag-card-case-font-active-color); } -.denhaag-card--case:hover .denhaag-card__arrow, .denhaag-card--case:focus .denhaag-card__arrow { - color: var(--denhaag-card-case-font-active-color); +/* stylelint-disable-next-line no-descending-specificity */ +.denhaag-card--case--focus .denhaag-card__arrow, +.denhaag-card--case:focus .denhaag-card__arrow { + outline: var(--denhaag-focus-border); } .denhaag-card--case .denhaag-card__title { From dc6093e55ed2712f673acaaded88bba5c0a07bc9 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 16:15:02 +0200 Subject: [PATCH 81/89] Clearer naming of wrapper padding --- src/styles/Components/src/tokens-card.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index fbbbdf5b5d..4ec1551f13 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -29,8 +29,9 @@ --denhaag-card-height: 181px; - --denhaag-card-padding-block: 24px; - --denhaag-card-padding-inline: 24px; + --denhaag-card-wrapper-padding: 24px; + --denhaag-card-wrapper-padding-block: var(--denhaag-card-wrapper-padding); + --denhaag-card-wrapper-padding-inline: var(--denhaag-card-wrapper-padding); --denhaag-card-subtitle-font-color: var(--denhaag-grey-4); --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); From 814a94bcc646c91b4dfe40c52dfd9147d79ab7de Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 16:44:40 +0200 Subject: [PATCH 82/89] Change override of cardcontent: use start and end --- src/components/Card/src/CardContent/mui-override.css | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/Card/src/CardContent/mui-override.css b/src/components/Card/src/CardContent/mui-override.css index 26c1dc0e3e..f98e4cd642 100644 --- a/src/components/Card/src/CardContent/mui-override.css +++ b/src/components/Card/src/CardContent/mui-override.css @@ -1,6 +1,8 @@ .denhaag-card__content { - padding-block: 0 0; - padding-inline: 0; + padding-block-start: 0; + padding-block-end: 0; + padding-inline-start: 0; + padding-inline-end: 0; display: flex; flex-direction: column; @@ -9,5 +11,6 @@ } .denhaag-card__content:last-child { - padding-block: 0 0; + padding-block-start: 0; + padding-block-end: 0; } From bedfd242f759802aefdcac31772c41961e2859d6 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 9 Jun 2021 16:57:49 +0200 Subject: [PATCH 83/89] Added focus border around all arrow card variants --- src/components/Card/src/Card/card.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 07bcae96bc..b130d19bdf 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -138,8 +138,8 @@ } /* stylelint-disable-next-line no-descending-specificity */ -.denhaag-card--case--focus .denhaag-card__arrow, -.denhaag-card--case:focus .denhaag-card__arrow { +.denhaag-card--focus .denhaag-card__arrow, +.denhaag-card:focus .denhaag-card__arrow { outline: var(--denhaag-focus-border); } From 0f0110a72a947d74b57cab323d9375857ab959a8 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 16 Jun 2021 09:26:30 +0200 Subject: [PATCH 84/89] split title padding tokens --- src/components/Card/src/Card/card.css | 15 ++++++++------- src/styles/Components/src/tokens-card.css | 4 ++++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index b130d19bdf..7334aef1a9 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -39,9 +39,10 @@ color: var(--denhaag-title-font-color); font-size: var(--denhaag-card-title-font-size); line-height: var(--denhaag-card-title-line-height); - padding-block-end: var(--denhaag-card-title-padding); - padding-block-start: var(--denhaag-card-title-padding); - padding-inline: var(--denhaag-card-title-padding); + padding-block-end: var(--denhaag-card-title-padding-block); + padding-block-start: var(--denhaag-card-title-padding-block); + padding-inline-end: var(--denhaag-card-title-padding-block); + padding-inline-start: var(--denhaag-card-title-padding-inline); } .denhaag-card__subtitle { @@ -49,10 +50,10 @@ font-size: var(--denhaag-card-subtitle-font-size); font-weight: var(--denhaag-card-subtitle-font-weight); line-height: var(--denhaag-card-subtitle-line-height); - padding-block-end: var(--denhaag-card-subtitle-padding); - padding-block-start: var(--denhaag-card-subtitle-padding); - padding-inline-end: var(--denhaag-card-subtitle-padding); - padding-inline-start: var(--denhaag-card-subtitle-padding); + padding-block-end: var(--denhaag-card-subtitle-padding-block); + padding-block-start: var(--denhaag-card-subtitle-padding-block); + padding-inline-end: var(--denhaag-card-subtitle-padding-block); + padding-inline-start: var(--denhaag-card-subtitle-padding-block); } .denhaag-card--case { diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 4ec1551f13..1fa06ecb49 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -38,12 +38,16 @@ --denhaag-card-subtitle-font-weight: 500; --denhaag-card-subtitle-line-height: 24px; --denhaag-card-subtitle-padding: 0; + --denhaag-card-subtitle-padding-block: var(--denhaag-card-subtitle-padding); + --denhaag-card-subtitle-padding-inline: var(--denhaag-card-subtitle-padding); --denhaag-card-title-font-color: var(--denhaag-black); --denhaag-card-title-font-size: var(--denhaag-font-size-xl); --denhaag-card-title-font-weight: bold; --denhaag-card-title-line-height: 28px; --denhaag-card-title-padding: 0; + --denhaag-card-title-padding-block: var(--denhaag-card-title-padding); + --denhaag-card-title-padding-inline: var(--denhaag-card-title-padding); --denhaag-card-width: 352px; } From b59142eed9390bfda8a2fe9960eb9dc1ddcb0844 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 16 Jun 2021 14:59:30 +0200 Subject: [PATCH 85/89] removed tabindex from card/case and changed the title to an anchor tag. Fixed focus styles to work with these changes. --- src/components/Card/src/Card/Card.tsx | 20 +++++++-- src/components/Card/src/Card/card.css | 41 +++++++++++++------ .../Card/src/stories/Card.stories.tsx | 4 +- 3 files changed, 48 insertions(+), 17 deletions(-) diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 615bf027d0..8de30ef2fe 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { createRef } from 'react'; import MaterialCard from '@material-ui/core/Card'; import { StylesProvider } from '@material-ui/core/styles'; import { ArrowRightIcon } from '@gemeente-denhaag/icons'; @@ -45,6 +45,11 @@ export interface CardProps extends BaseProps { */ date: Date; + /** + * Determines the url the card points to + */ + href: string; + } /** @@ -55,6 +60,15 @@ export const Card: React.FC = (props: CardProps) => { const arrowClasses = cardArrowClasses; const titleClasses = cardTitleClasses; const subtitleClasses = cardSubtitleClasses; + const linkRef = createRef(); + + const title = {props.title}; + + const onClick = () => { + if (linkRef.current !== null) { + linkRef.current.click(); + } + } switch (props.variant) { case 'case': @@ -67,13 +81,13 @@ export const Card: React.FC = (props: CardProps) => { return ( - +
- {props.title} + { title } {props.subTitle} diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 7334aef1a9..9825949639 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -3,6 +3,17 @@ width: var(--denhaag-card-width); } +.denhaag-card--focus, +.denhaag-card:focus-within { + outline: none; +} + +.denhaag-card--hover, +.denhaag-card:hover, +.denhaag-card:hover:focus { + cursor: pointer; +} + .denhaag-card__wrapper { border-color: var(--denhaag-card-border-color); border-radius: var(--denhaag-card-border-radius); @@ -19,16 +30,11 @@ } .denhaag-card--focus .denhaag-card__text-wrapper, -.denhaag-card:focus .denhaag-card__text-wrapper { +.denhaag-card:focus-within .denhaag-card__text-wrapper { outline: var(--denhaag-focus-border); position: relative; } -.denhaag-card--focus, -.denhaag-card:focus { - outline: none; -} - .denhaag-card__arrow { left: var(--denhaag-card-arrow-left); position: var(--denhaag-card-arrow-position); @@ -43,6 +49,17 @@ padding-block-start: var(--denhaag-card-title-padding-block); padding-inline-end: var(--denhaag-card-title-padding-block); padding-inline-start: var(--denhaag-card-title-padding-inline); + text-decoration: none; +} + +.denhaag-card__title a:link, .denhaag-card__title a:visited { + color: inherit; + text-decoration: none; +} + +.denhaag-card__title a:link:focus +{ + outline: none; } .denhaag-card__subtitle { @@ -134,13 +151,13 @@ .denhaag-card--case--hover .denhaag-card__arrow, .denhaag-card--case--focus .denhaag-card__arrow, .denhaag-card--case:hover .denhaag-card__arrow, -.denhaag-card--case:focus .denhaag-card__arrow { +.denhaag-card--case:focus-within .denhaag-card__arrow { color: var(--denhaag-card-case-font-active-color); } /* stylelint-disable-next-line no-descending-specificity */ .denhaag-card--focus .denhaag-card__arrow, -.denhaag-card:focus .denhaag-card__arrow { +.denhaag-card:focus-within .denhaag-card__arrow { outline: var(--denhaag-focus-border); } @@ -156,7 +173,7 @@ .denhaag-card--case--hover .denhaag-card__title, .denhaag-card--case--focus .denhaag-card__title, .denhaag-card--case:hover .denhaag-card__title, -.denhaag-card--case:focus .denhaag-card__title { +.denhaag-card--case:focus-within .denhaag-card__title { color: var(--denhaag-card-case-font-active-color); } @@ -173,14 +190,14 @@ .denhaag-card--case--hover .denhaag-card__subtitle, .denhaag-card--case--focus .denhaag-card__subtitle, .denhaag-card--case:hover .denhaag-card__subtitle, -.denhaag-card--case:focus .denhaag-card__subtitle { +.denhaag-card--case:focus-within .denhaag-card__subtitle { color: var(--denhaag-card-case-font-active-color); } .denhaag-card--case--hover::before, .denhaag-card--case--focus::before, .denhaag-card--case:hover::before, -.denhaag-card--case:focus::before { +.denhaag-card--case:focus-within::before { top: 12px; transform-origin: right; transform:rotate(-2.45deg); @@ -189,6 +206,6 @@ .denhaag-card--case--focus .denhaag-card__background, .denhaag-card--case--hover .denhaag-card__background, .denhaag-card--case:hover .denhaag-card__background, -.denhaag-card--case:focus .denhaag-card__background { +.denhaag-card--case:focus-within .denhaag-card__background { transform: rotateX(-20deg); } diff --git a/src/components/Card/src/stories/Card.stories.tsx b/src/components/Card/src/stories/Card.stories.tsx index 6a62243ed5..5a8d6b299e 100644 --- a/src/components/Card/src/stories/Card.stories.tsx +++ b/src/components/Card/src/stories/Card.stories.tsx @@ -25,7 +25,7 @@ export const Default: Story = Template.bind({}); title: 'Shrimp and Chorizo Paella', subTitle: 'This impressive paella is a perfect party dish and a fun meal to cook.', date: new Date('2020-01-21'), - tabIndex: 0 + href: "https://github.com" }; /** @@ -37,5 +37,5 @@ Case.args = { subTitle: Default.args.subTitle, date: Default.args.date, variant: 'case', - tabIndex: Default.args.tabIndex + href: Default.args.href }; From 3915cf5338227791291407e7f2e70c54df2dc9db Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 16 Jun 2021 16:08:53 +0200 Subject: [PATCH 86/89] replaced padding inline and block properties by their start and end counterparts Co-authored-by: Daniel van Vliet --- src/components/Card/src/Card/card.css | 7 ++++--- src/components/Card/src/CardActions/CardActions.tsx | 3 --- src/components/Card/src/CardActions/card-actions.css | 5 ++++- src/components/Card/src/CardActions/mui-override.css | 3 ++- src/components/Card/src/CardContent/CardContent.tsx | 5 +---- src/styles/Components/src/tokens-card.css | 5 ++++- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index 9825949639..e064c3a253 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -165,9 +165,10 @@ position: relative; color: var(--denhaag-card-case-font-color); font-weight: 700; - padding-block-start: var(--denhaag-card-title-padding); - padding-block-end: var(--denhaag-card-title-padding); - padding-inline: var(--denhaag-card-title-padding); + padding-block-end: var(--denhaag-card-title-padding-block); + padding-block-start: var(--denhaag-card-title-padding-block); + padding-inline-end: var(--denhaag-card-title-padding-inline); + padding-inline-start: var(--denhaag-card-title-padding-inline); } .denhaag-card--case--hover .denhaag-card__title, diff --git a/src/components/Card/src/CardActions/CardActions.tsx b/src/components/Card/src/CardActions/CardActions.tsx index 9014742978..2efb97eae1 100644 --- a/src/components/Card/src/CardActions/CardActions.tsx +++ b/src/components/Card/src/CardActions/CardActions.tsx @@ -3,7 +3,6 @@ import MaterialCardActions from "@material-ui/core/CardActions"; import BaseProps from "@gemeente-denhaag/baseprops"; import "./card-actions.css"; import "./mui-override.css"; -import { StylesProvider } from "@material-ui/core/styles"; import { cardActionClasses } from "./bem-mapping"; export interface CardActionProps extends BaseProps { @@ -18,9 +17,7 @@ export interface CardActionProps extends BaseProps { */ export const CardActions: React.FC = (props: CardActionProps) => { return ( - {props.children} - ); } diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index ba5cccba3d..5aecc7c064 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -1,4 +1,7 @@ .denhaag-card__actions { - padding-block: var(--denhaag-card__actions-padding-top) 0; + padding-block-end: var(--denhaag-card__actions-padding-block-end) 0; + padding-block-start: var(--denhaag-card__actions-padding-block-start) 8px; + padding-inline-end: var(--denhaag-card__actions-padding-inline-end) 0; + padding-inline-start: var(--denhaag-card__actions-padding-inline-start) 0; justify-content: space-between; } diff --git a/src/components/Card/src/CardActions/mui-override.css b/src/components/Card/src/CardActions/mui-override.css index 53a4ee2c43..091d1c3ea4 100644 --- a/src/components/Card/src/CardActions/mui-override.css +++ b/src/components/Card/src/CardActions/mui-override.css @@ -1,3 +1,4 @@ .denhaag-card__actions { - padding-inline: 0; + padding-inline-end: 0; + padding-inline-start: 0; } diff --git a/src/components/Card/src/CardContent/CardContent.tsx b/src/components/Card/src/CardContent/CardContent.tsx index 922a78cba0..0205c06ab6 100644 --- a/src/components/Card/src/CardContent/CardContent.tsx +++ b/src/components/Card/src/CardContent/CardContent.tsx @@ -3,7 +3,6 @@ import MaterialCardContent from '@material-ui/core/CardContent'; import BaseProps from '@gemeente-denhaag/baseprops'; import './mui-override.css'; import { CardContentClasses } from './bem-mapping'; -import { StylesProvider } from '@material-ui/core/styles'; export type CardContentProps = BaseProps @@ -12,9 +11,7 @@ export type CardContentProps = BaseProps */ export const CardContent: React.FC = (props: CardContentProps) => { return ( - - {props.children} - + {props.children} ) }; diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 1fa06ecb49..037e68c187 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -1,5 +1,8 @@ :root { - --denhaag-card__actions-padding-top: 8px; + --denhaag-card__actions-padding-block-end: 0; + --denhaag-card__actions-padding-block-start: 8px; + --denhaag-card__actions-padding-inline-end: 0; + --denhaag-card__actions-padding-inline-start: 0; --denhaag-card-arrow-left: 0; --denhaag-card-arrow-position: relative; From fd89892ed6c19fc0a633f9b284c1fda84e03cbd5 Mon Sep 17 00:00:00 2001 From: Joost van Viegen Date: Wed, 16 Jun 2021 16:36:34 +0200 Subject: [PATCH 87/89] Ran prettier to fix some minor issues --- .github/workflows/cicd.yml | 2 +- src/components/Card/src/Card/Card.tsx | 48 +++++------ src/components/Card/src/Card/bem-mapping.jsx | 26 +++--- src/components/Card/src/Card/card.css | 17 ++-- src/components/Card/src/Card/mui-override.css | 6 +- .../Card/src/CardActions/CardActions.tsx | 18 +++-- .../Card/src/CardActions/bem-mapping.jsx | 4 +- .../Card/src/CardActions/card-actions.css | 10 +-- .../Card/src/CardActions/mui-override.css | 4 +- .../Card/src/CardContent/CardContent.tsx | 6 +- .../Card/src/CardContent/bem-mapping.jsx | 4 +- .../Card/src/CardContent/mui-override.css | 20 ++--- .../Card/src/stories/Card.stories.tsx | 24 +++--- src/styles/Components/src/tokens-card.css | 80 +++++++++---------- 14 files changed, 130 insertions(+), 139 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 2aad2e122e..b271e9f99b 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -42,7 +42,7 @@ jobs: - name: build storybook run: yarn build-storybook - + - name: Run Cypress component tests uses: cypress-io/github-action@v2 with: diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 8de30ef2fe..5d6f84d62c 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -6,14 +6,8 @@ import BaseProps from '@gemeente-denhaag/baseprops'; import './mui-override.css'; import './card.css'; import { Typography } from '@gemeente-denhaag/typography'; -import { - cardClasses, - cardArrowClasses, - cardTitleClasses, - cardSubtitleClasses, - cardCaseClasses -} from './bem-mapping'; -import { CardContent } from '../CardContent/CardContent'; +import { cardClasses, cardArrowClasses, cardTitleClasses, cardSubtitleClasses, cardCaseClasses } from './bem-mapping'; +import { CardContent } from '../CardContent/CardContent'; import { CardActions } from '../CardActions/CardActions'; import { Icon } from '@material-ui/core'; @@ -23,7 +17,6 @@ export interface CardProps extends BaseProps { */ onClick?: (event: React.MouseEvent) => void; - /** * Determines the variant of the card * Variant can be either `basic` or `case` @@ -49,7 +42,6 @@ export interface CardProps extends BaseProps { * Determines the url the card points to */ href: string; - } /** @@ -62,13 +54,17 @@ export const Card: React.FC = (props: CardProps) => { const subtitleClasses = cardSubtitleClasses; const linkRef = createRef(); - const title = {props.title}; + const title = ( + + {props.title} + + ); - const onClick = () => { - if (linkRef.current !== null) { - linkRef.current.click(); - } + const onClick = () => { + if (linkRef.current !== null) { + linkRef.current.click(); } + }; switch (props.variant) { case 'case': @@ -82,24 +78,22 @@ export const Card: React.FC = (props: CardProps) => { return ( -
-
+
+
-
- - { title } +
+ + {title} - + {props.subTitle}
- - + + - + @@ -107,7 +101,7 @@ export const Card: React.FC = (props: CardProps) => {
- ) + ); }; /** diff --git a/src/components/Card/src/Card/bem-mapping.jsx b/src/components/Card/src/Card/bem-mapping.jsx index 79d8330984..f1348bc701 100644 --- a/src/components/Card/src/Card/bem-mapping.jsx +++ b/src/components/Card/src/Card/bem-mapping.jsx @@ -1,25 +1,23 @@ export const cardClasses = { - root: 'denhaag-card' -} + root: 'denhaag-card', +}; export const cardArrowClasses = { - root: 'denhaag-card__arrow' -} + root: 'denhaag-card__arrow', +}; export const cardTitleClasses = { - root: 'denhaag-card__title' -} + root: 'denhaag-card__title', +}; export const cardSubtitleClasses = { - root: 'denhaag-card__subtitle' -} + root: 'denhaag-card__subtitle', +}; export const cardPaperClasses = { - root: 'denhaag-card__paper' -} + root: 'denhaag-card__paper', +}; export const cardCaseClasses = { - root: 'denhaag-card denhaag-card--case' -} - - + root: 'denhaag-card denhaag-card--case', +}; diff --git a/src/components/Card/src/Card/card.css b/src/components/Card/src/Card/card.css index e064c3a253..c9c3941714 100644 --- a/src/components/Card/src/Card/card.css +++ b/src/components/Card/src/Card/card.css @@ -52,13 +52,13 @@ text-decoration: none; } -.denhaag-card__title a:link, .denhaag-card__title a:visited { +.denhaag-card__title a:link, +.denhaag-card__title a:visited { color: inherit; text-decoration: none; } -.denhaag-card__title a:link:focus -{ +.denhaag-card__title a:link:focus { outline: none; } @@ -82,7 +82,7 @@ .denhaag-card--case::before { background: var(--denhaag-card-case-paper-color); border-radius: 0 var(--denhaag-card-border-radius) 0 0; - content: ''; + content: ""; display: block; height: 20px; position: absolute; @@ -107,7 +107,8 @@ .denhaag-card--case .denhaag-card__background { background: var(--denhaag-card-case-primary-background-color); - border-radius: var(--denhaag-card-border-radius); border-top-left-radius: 0; + border-radius: var(--denhaag-card-border-radius); + border-top-left-radius: 0; bottom: 0; left: 0; position: absolute; @@ -120,7 +121,7 @@ .denhaag-card--case .denhaag-card__background::before { background: var(--denhaag-card-case-primary-background-color); border-top-left-radius: var(--denhaag-card-border-radius); - content: ''; + content: ""; display: block; height: 25px; left: 0; @@ -131,7 +132,7 @@ .denhaag-card--case .denhaag-card__background::after { background: var(--denhaag-card-case-primary-background-color); - content: ''; + content: ""; display: block; height: 22px; left: 55%; @@ -201,7 +202,7 @@ .denhaag-card--case:focus-within::before { top: 12px; transform-origin: right; - transform:rotate(-2.45deg); + transform: rotate(-2.45deg); } .denhaag-card--case--focus .denhaag-card__background, diff --git a/src/components/Card/src/Card/mui-override.css b/src/components/Card/src/Card/mui-override.css index ba24d5e160..9d7efdebd8 100644 --- a/src/components/Card/src/Card/mui-override.css +++ b/src/components/Card/src/Card/mui-override.css @@ -4,10 +4,12 @@ overflow: unset; } -.denhaag-card--hover, .denhaag-card:hover { +.denhaag-card--hover, +.denhaag-card:hover { box-shadow: none; } -.denhaag-card--focus, .denhaag-card:focus { +.denhaag-card--focus, +.denhaag-card:focus { box-shadow: none; } diff --git a/src/components/Card/src/CardActions/CardActions.tsx b/src/components/Card/src/CardActions/CardActions.tsx index 2efb97eae1..20f1d5e24d 100644 --- a/src/components/Card/src/CardActions/CardActions.tsx +++ b/src/components/Card/src/CardActions/CardActions.tsx @@ -1,9 +1,9 @@ -import React from "react"; -import MaterialCardActions from "@material-ui/core/CardActions"; -import BaseProps from "@gemeente-denhaag/baseprops"; -import "./card-actions.css"; -import "./mui-override.css"; -import { cardActionClasses } from "./bem-mapping"; +import React from 'react'; +import MaterialCardActions from '@material-ui/core/CardActions'; +import BaseProps from '@gemeente-denhaag/baseprops'; +import './card-actions.css'; +import './mui-override.css'; +import { cardActionClasses } from './bem-mapping'; export interface CardActionProps extends BaseProps { /** @@ -17,9 +17,11 @@ export interface CardActionProps extends BaseProps { */ export const CardActions: React.FC = (props: CardActionProps) => { return ( - {props.children} + + {props.children} + ); -} +}; /** * Default export for CardActions diff --git a/src/components/Card/src/CardActions/bem-mapping.jsx b/src/components/Card/src/CardActions/bem-mapping.jsx index 30eaba02ad..42da6a03e9 100644 --- a/src/components/Card/src/CardActions/bem-mapping.jsx +++ b/src/components/Card/src/CardActions/bem-mapping.jsx @@ -1,3 +1,3 @@ export const cardActionClasses = { - root: 'denhaag-card__actions' -} + root: 'denhaag-card__actions', +}; diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index 5aecc7c064..15384992fb 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -1,7 +1,7 @@ .denhaag-card__actions { - padding-block-end: var(--denhaag-card__actions-padding-block-end) 0; - padding-block-start: var(--denhaag-card__actions-padding-block-start) 8px; - padding-inline-end: var(--denhaag-card__actions-padding-inline-end) 0; - padding-inline-start: var(--denhaag-card__actions-padding-inline-start) 0; - justify-content: space-between; + padding-block-end: var(--denhaag-card__actions-padding-block-end) 0; + padding-block-start: var(--denhaag-card__actions-padding-block-start) 8px; + padding-inline-end: var(--denhaag-card__actions-padding-inline-end) 0; + padding-inline-start: var(--denhaag-card__actions-padding-inline-start) 0; + justify-content: space-between; } diff --git a/src/components/Card/src/CardActions/mui-override.css b/src/components/Card/src/CardActions/mui-override.css index 091d1c3ea4..b96a5f99c3 100644 --- a/src/components/Card/src/CardActions/mui-override.css +++ b/src/components/Card/src/CardActions/mui-override.css @@ -1,4 +1,4 @@ .denhaag-card__actions { - padding-inline-end: 0; - padding-inline-start: 0; + padding-inline-end: 0; + padding-inline-start: 0; } diff --git a/src/components/Card/src/CardContent/CardContent.tsx b/src/components/Card/src/CardContent/CardContent.tsx index 0205c06ab6..185d3de694 100644 --- a/src/components/Card/src/CardContent/CardContent.tsx +++ b/src/components/Card/src/CardContent/CardContent.tsx @@ -4,15 +4,13 @@ import BaseProps from '@gemeente-denhaag/baseprops'; import './mui-override.css'; import { CardContentClasses } from './bem-mapping'; -export type CardContentProps = BaseProps +export type CardContentProps = BaseProps; /** * Primary UI component for user interaction */ export const CardContent: React.FC = (props: CardContentProps) => { - return ( - {props.children} - ) + return {props.children}; }; /** diff --git a/src/components/Card/src/CardContent/bem-mapping.jsx b/src/components/Card/src/CardContent/bem-mapping.jsx index 6200b35247..aa75d00c73 100644 --- a/src/components/Card/src/CardContent/bem-mapping.jsx +++ b/src/components/Card/src/CardContent/bem-mapping.jsx @@ -1,3 +1,3 @@ export const CardContentClasses = { - root: 'denhaag-card__content' -} + root: 'denhaag-card__content', +}; diff --git a/src/components/Card/src/CardContent/mui-override.css b/src/components/Card/src/CardContent/mui-override.css index f98e4cd642..ef2fc78e2d 100644 --- a/src/components/Card/src/CardContent/mui-override.css +++ b/src/components/Card/src/CardContent/mui-override.css @@ -1,16 +1,16 @@ .denhaag-card__content { - padding-block-start: 0; - padding-block-end: 0; - padding-inline-start: 0; - padding-inline-end: 0; + padding-block-start: 0; + padding-block-end: 0; + padding-inline-start: 0; + padding-inline-end: 0; - display: flex; - flex-direction: column; - flex-grow: 1; - justify-content: space-between; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: space-between; } .denhaag-card__content:last-child { - padding-block-start: 0; - padding-block-end: 0; + padding-block-start: 0; + padding-block-end: 0; } diff --git a/src/components/Card/src/stories/Card.stories.tsx b/src/components/Card/src/stories/Card.stories.tsx index 5a8d6b299e..8ff3150fc5 100644 --- a/src/components/Card/src/stories/Card.stories.tsx +++ b/src/components/Card/src/stories/Card.stories.tsx @@ -3,30 +3,26 @@ import { Meta, Story } from '@storybook/react'; import Card, { CardProps } from '..'; import pkg from '../../package.json'; - export default { title: 'Components/Cards/Card', parameters: { - componentSubtitle: `${pkg.name} - ${pkg.version}` + componentSubtitle: `${pkg.name} - ${pkg.version}`, }, - component: Card + component: Card, } as Meta; - -const Template: Story = (args: CardProps) => ( - -); +const Template: Story = (args: CardProps) => ; /** * Implementation of Card */ export const Default: Story = Template.bind({}); - Default.args = { - title: 'Shrimp and Chorizo Paella', - subTitle: 'This impressive paella is a perfect party dish and a fun meal to cook.', - date: new Date('2020-01-21'), - href: "https://github.com" - }; +Default.args = { + title: 'Shrimp and Chorizo Paella', + subTitle: 'This impressive paella is a perfect party dish and a fun meal to cook.', + date: new Date('2020-01-21'), + href: 'https://github.com', +}; /** * Case variant of Card component @@ -37,5 +33,5 @@ Case.args = { subTitle: Default.args.subTitle, date: Default.args.date, variant: 'case', - href: Default.args.href + href: Default.args.href, }; diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 037e68c187..681a158977 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -1,56 +1,56 @@ :root { - --denhaag-card__actions-padding-block-end: 0; - --denhaag-card__actions-padding-block-start: 8px; - --denhaag-card__actions-padding-inline-end: 0; - --denhaag-card__actions-padding-inline-start: 0; + --denhaag-card__actions-padding-block-end: 0; + --denhaag-card__actions-padding-block-start: 8px; + --denhaag-card__actions-padding-inline-end: 0; + --denhaag-card__actions-padding-inline-start: 0; - --denhaag-card-arrow-left: 0; - --denhaag-card-arrow-position: relative; - --denhaag-card-arrow-right: 28px; + --denhaag-card-arrow-left: 0; + --denhaag-card-arrow-position: relative; + --denhaag-card-arrow-right: 28px; - --denhaag-card-background-color: var(--denhaag-white); + --denhaag-card-background-color: var(--denhaag-white); - --denhaag-card-border-color: var(--denhaag-grey-2); - --denhaag-card-border-radius: 3px; - --denhaag-card-border-width: 1px; + --denhaag-card-border-color: var(--denhaag-grey-2); + --denhaag-card-border-radius: 3px; + --denhaag-card-border-width: 1px; - --denhaag-card-case-border-width: 0; + --denhaag-card-case-border-width: 0; - --denhaag-card-case-font-active-color: var(--denhaag-green-4); - --denhaag-card-case-font-color: var(--denhaag-green-3); + --denhaag-card-case-font-active-color: var(--denhaag-green-4); + --denhaag-card-case-font-color: var(--denhaag-green-3); - --denhaag-card-case-height: 200px; + --denhaag-card-case-height: 200px; - --denhaag-card-case-padding-block-end: 24px; - --denhaag-card-case-padding-block-start: 20px; + --denhaag-card-case-padding-block-end: 24px; + --denhaag-card-case-padding-block-start: 20px; - --denhaag-card-case-paper-color: var(--denhaag-white); - --denhaag-card-case-primary-background-color: var(--denhaag-green-1); - --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); + --denhaag-card-case-paper-color: var(--denhaag-white); + --denhaag-card-case-primary-background-color: var(--denhaag-green-1); + --denhaag-card-case-secondary-background-color: var(--denhaag-green-2); - --denhaag-card-case-width: 352px; + --denhaag-card-case-width: 352px; - --denhaag-card-height: 181px; + --denhaag-card-height: 181px; - --denhaag-card-wrapper-padding: 24px; - --denhaag-card-wrapper-padding-block: var(--denhaag-card-wrapper-padding); - --denhaag-card-wrapper-padding-inline: var(--denhaag-card-wrapper-padding); + --denhaag-card-wrapper-padding: 24px; + --denhaag-card-wrapper-padding-block: var(--denhaag-card-wrapper-padding); + --denhaag-card-wrapper-padding-inline: var(--denhaag-card-wrapper-padding); - --denhaag-card-subtitle-font-color: var(--denhaag-grey-4); - --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); - --denhaag-card-subtitle-font-weight: 500; - --denhaag-card-subtitle-line-height: 24px; - --denhaag-card-subtitle-padding: 0; - --denhaag-card-subtitle-padding-block: var(--denhaag-card-subtitle-padding); - --denhaag-card-subtitle-padding-inline: var(--denhaag-card-subtitle-padding); + --denhaag-card-subtitle-font-color: var(--denhaag-grey-4); + --denhaag-card-subtitle-font-size: var(--denhaag-font-size-base); + --denhaag-card-subtitle-font-weight: 500; + --denhaag-card-subtitle-line-height: 24px; + --denhaag-card-subtitle-padding: 0; + --denhaag-card-subtitle-padding-block: var(--denhaag-card-subtitle-padding); + --denhaag-card-subtitle-padding-inline: var(--denhaag-card-subtitle-padding); - --denhaag-card-title-font-color: var(--denhaag-black); - --denhaag-card-title-font-size: var(--denhaag-font-size-xl); - --denhaag-card-title-font-weight: bold; - --denhaag-card-title-line-height: 28px; - --denhaag-card-title-padding: 0; - --denhaag-card-title-padding-block: var(--denhaag-card-title-padding); - --denhaag-card-title-padding-inline: var(--denhaag-card-title-padding); + --denhaag-card-title-font-color: var(--denhaag-black); + --denhaag-card-title-font-size: var(--denhaag-font-size-xl); + --denhaag-card-title-font-weight: bold; + --denhaag-card-title-line-height: 28px; + --denhaag-card-title-padding: 0; + --denhaag-card-title-padding-block: var(--denhaag-card-title-padding); + --denhaag-card-title-padding-inline: var(--denhaag-card-title-padding); - --denhaag-card-width: 352px; + --denhaag-card-width: 352px; } From 9b6c93f81bebcdccb676b42b19cc4836c14dbe91 Mon Sep 17 00:00:00 2001 From: DanielvanVliet Date: Sat, 19 Jun 2021 12:12:33 +0200 Subject: [PATCH 88/89] Fixed CSS token naming --- src/components/Card/src/CardActions/card-actions.css | 8 ++++---- src/styles/Components/src/tokens-card.css | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/Card/src/CardActions/card-actions.css b/src/components/Card/src/CardActions/card-actions.css index 15384992fb..af95d688bf 100644 --- a/src/components/Card/src/CardActions/card-actions.css +++ b/src/components/Card/src/CardActions/card-actions.css @@ -1,7 +1,7 @@ .denhaag-card__actions { - padding-block-end: var(--denhaag-card__actions-padding-block-end) 0; - padding-block-start: var(--denhaag-card__actions-padding-block-start) 8px; - padding-inline-end: var(--denhaag-card__actions-padding-inline-end) 0; - padding-inline-start: var(--denhaag-card__actions-padding-inline-start) 0; + padding-block-end: var(--denhaag-card-actions-padding-block-end) 0; + padding-block-start: var(--denhaag-card-actions-padding-block-start) 8px; + padding-inline-end: var(--denhaag-card-actions-padding-inline-end) 0; + padding-inline-start: var(--denhaag-card-actions-padding-inline-start) 0; justify-content: space-between; } diff --git a/src/styles/Components/src/tokens-card.css b/src/styles/Components/src/tokens-card.css index 681a158977..0d680b1d42 100644 --- a/src/styles/Components/src/tokens-card.css +++ b/src/styles/Components/src/tokens-card.css @@ -1,8 +1,8 @@ :root { - --denhaag-card__actions-padding-block-end: 0; - --denhaag-card__actions-padding-block-start: 8px; - --denhaag-card__actions-padding-inline-end: 0; - --denhaag-card__actions-padding-inline-start: 0; + --denhaag-card-actions-padding-block-end: 0; + --denhaag-card-actions-padding-block-start: 8px; + --denhaag-card-actions-padding-inline-end: 0; + --denhaag-card-actions-padding-inline-start: 0; --denhaag-card-arrow-left: 0; --denhaag-card-arrow-position: relative; From 12e92eb99626f7fe7e88943e60902f0ea53d1702 Mon Sep 17 00:00:00 2001 From: DanielvanVliet Date: Sat, 19 Jun 2021 12:23:14 +0200 Subject: [PATCH 89/89] removed typography component --- src/components/Card/package.json | 3 +-- src/components/Card/src/Card/Card.tsx | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/Card/package.json b/src/components/Card/package.json index 150f7fe2e7..f61db0120d 100644 --- a/src/components/Card/package.json +++ b/src/components/Card/package.json @@ -29,8 +29,7 @@ "react": "^17.0.1" }, "devDependencies": { - "@gemeente-denhaag/icons": "*", - "@gemeente-denhaag/typography": "*" + "@gemeente-denhaag/icons": "*" }, "gitHead": "dcf72a9b79266c1ebede35aff4a02dd9121a980f" } diff --git a/src/components/Card/src/Card/Card.tsx b/src/components/Card/src/Card/Card.tsx index 5d6f84d62c..6426b487d2 100644 --- a/src/components/Card/src/Card/Card.tsx +++ b/src/components/Card/src/Card/Card.tsx @@ -5,7 +5,7 @@ import { ArrowRightIcon } from '@gemeente-denhaag/icons'; import BaseProps from '@gemeente-denhaag/baseprops'; import './mui-override.css'; import './card.css'; -import { Typography } from '@gemeente-denhaag/typography'; +import { Typography } from '@material-ui/core'; import { cardClasses, cardArrowClasses, cardTitleClasses, cardSubtitleClasses, cardCaseClasses } from './bem-mapping'; import { CardContent } from '../CardContent/CardContent'; import { CardActions } from '../CardActions/CardActions';