From c99192ddfd44285ed3c6a8f244efcf7b9aeeb401 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Tue, 17 Jan 2023 11:02:57 -0600 Subject: [PATCH 001/109] add in navlink component --- .../atoms/NavLink/NavLink.stories.tsx | 23 ++++++++++++++++ .../src/components/atoms/NavLink/NavLink.tsx | 13 +++++++++ .../components/atoms/NavLink/StyledNavLink.ts | 27 +++++++++++++++++++ .../UI/src/components/atoms/NavLink/index.ts | 4 +++ .../atoms/Typography/Styled.Typography.ts | 8 ++++++ .../src/components/atoms/Typography/index.ts | 4 ++- 6 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx create mode 100644 packages/UI/src/components/atoms/NavLink/NavLink.tsx create mode 100644 packages/UI/src/components/atoms/NavLink/StyledNavLink.ts create mode 100644 packages/UI/src/components/atoms/NavLink/index.ts diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx new file mode 100644 index 000000000..430e00293 --- /dev/null +++ b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx @@ -0,0 +1,23 @@ +import type { ComponentStory, ComponentMeta } from '@storybook/react'; +import NavLink from './NavLink'; + +export default { + title: 'Atoms/NavLink', + component: NavLink, +} as ComponentMeta; + +const LinkTemplate: ComponentStory = (args) => ( + +); + +export const Light = LinkTemplate.bind({}); +Light.args = { + href: '/anywhere', + text: 'Learn', +}; + +export const SubLight = LinkTemplate.bind({}); +SubLight.args = { + href: '/anywhere', + text: 'Sub NavLink', +}; diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.tsx new file mode 100644 index 000000000..553f744d6 --- /dev/null +++ b/packages/UI/src/components/atoms/NavLink/NavLink.tsx @@ -0,0 +1,13 @@ +import type { FC } from 'react'; +import { StyledNavLink } from './StyledNavLink'; +import type { NavLinkProps } from './index'; + +const NavLink: FC = ({ href, text, ...props }) => { + return ( + + {text} + + ); +}; + +export default NavLink; diff --git a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts new file mode 100644 index 000000000..b9932d745 --- /dev/null +++ b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts @@ -0,0 +1,27 @@ +import styled from 'styled-components'; +import { typographyStyles } from '../Typography'; + +export const StyledNavLink = styled.a` + ${typographyStyles.navLink} + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + + &:visited { + color: ${({ theme }) => theme.colors.BLUE}; + } + + &:hover { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:focus { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:active { + color: ${({ theme }) => theme.colors.BLUE_100}; + } + + &:disabled { + color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; + } +`; diff --git a/packages/UI/src/components/atoms/NavLink/index.ts b/packages/UI/src/components/atoms/NavLink/index.ts new file mode 100644 index 000000000..7788c79eb --- /dev/null +++ b/packages/UI/src/components/atoms/NavLink/index.ts @@ -0,0 +1,4 @@ +export interface NavLinkProps { + href?: string; + text?: string; +} diff --git a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts index 296263947..ffc1c2d11 100644 --- a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts +++ b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts @@ -139,6 +139,13 @@ const link = ` } `; +const navLink = ` + font-family: 'Abel'; + font-size: 1rem; + font-weight: 400; + text-transform: uppercase; +`; + export const typographyStyles = { h1, h2, @@ -153,6 +160,7 @@ export const typographyStyles = { label, labelSmall, link, + navLink, } as const; export const Text = styled.p` diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index ce8c6f023..e5edbbaf8 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -13,6 +13,8 @@ export interface TypographyProps { | 'pSmall' | 'button' | 'label' - | 'labelSmall'; + | 'labelSmall' + | 'link' + | 'navlink'; textAlign?: CSS.Properties['textAlign']; } From bc89aada28121654ed0bb723c3cf3058ad697bff Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Thu, 19 Jan 2023 16:39:22 -0600 Subject: [PATCH 002/109] add in SubNavLink component --- .../atoms/NavLink/NavLink.stories.tsx | 6 ---- .../atoms/SubNavLink/StyledSubNavLink.ts | 32 +++++++++++++++++++ .../atoms/SubNavLink/SubNavLink.stories.tsx | 17 ++++++++++ .../atoms/SubNavLink/SubNavLink.tsx | 13 ++++++++ .../src/components/atoms/SubNavLink/index.ts | 4 +++ .../atoms/Typography/Styled.Typography.ts | 1 + 6 files changed, 67 insertions(+), 6 deletions(-) create mode 100644 packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts create mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx create mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx create mode 100644 packages/UI/src/components/atoms/SubNavLink/index.ts diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx index 430e00293..d3cf444ad 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx @@ -15,9 +15,3 @@ Light.args = { href: '/anywhere', text: 'Learn', }; - -export const SubLight = LinkTemplate.bind({}); -SubLight.args = { - href: '/anywhere', - text: 'Sub NavLink', -}; diff --git a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts new file mode 100644 index 000000000..a96d086c8 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts @@ -0,0 +1,32 @@ +import styled from 'styled-components'; +import { radiusStyles } from '../Radius/StyledRadius'; +import { typographyStyles } from '../Typography'; + +export const StyledSubNavLink = styled.a` + ${typographyStyles.navLink} + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + border: 6px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + ${radiusStyles.radius100}; + + &:visited { + color: ${({ theme }) => theme.colors.BLUE}; + } + + &:hover { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:focus { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:active { + color: ${({ theme }) => theme.colors.BLUE_100}; + border-bottom: 2px solid ${({ theme }) => theme.colors.BLUE_200}; + } + + &:disabled { + color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; + } +`; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx new file mode 100644 index 000000000..bde9dca60 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx @@ -0,0 +1,17 @@ +import type { ComponentStory, ComponentMeta } from '@storybook/react'; +import SubNavLink from './SubNavLink'; + +export default { + title: 'Atoms/SubNavLink', + component: SubNavLink, +} as ComponentMeta; + +const LinkTemplate: ComponentStory = (args) => ( + +); + +export const Light = LinkTemplate.bind({}); +Light.args = { + href: '/anywhere', + text: 'Learn', +}; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx new file mode 100644 index 000000000..170e08fe7 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx @@ -0,0 +1,13 @@ +import type { FC } from 'react'; +import { StyledSubNavLink } from './StyledSubNavLink'; +import type { SubNavLinkProps } from './index'; + +const NavLink: FC = ({ href, text, ...props }) => { + return ( + + {text} + + ); +}; + +export default NavLink; diff --git a/packages/UI/src/components/atoms/SubNavLink/index.ts b/packages/UI/src/components/atoms/SubNavLink/index.ts new file mode 100644 index 000000000..7788c79eb --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/index.ts @@ -0,0 +1,4 @@ +export interface NavLinkProps { + href?: string; + text?: string; +} diff --git a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts index ffc1c2d11..005de538a 100644 --- a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts +++ b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts @@ -144,6 +144,7 @@ const navLink = ` font-size: 1rem; font-weight: 400; text-transform: uppercase; + text-decoration: none; `; export const typographyStyles = { From 1fc6f0fa2818d7ea1f022eb54feaf160fdeefc21 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Thu, 19 Jan 2023 16:41:05 -0600 Subject: [PATCH 003/109] Revert "add in SubNavLink component" This reverts commit bc89aada28121654ed0bb723c3cf3058ad697bff. --- .../atoms/NavLink/NavLink.stories.tsx | 6 ++++ .../atoms/SubNavLink/StyledSubNavLink.ts | 32 ------------------- .../atoms/SubNavLink/SubNavLink.stories.tsx | 17 ---------- .../atoms/SubNavLink/SubNavLink.tsx | 13 -------- .../src/components/atoms/SubNavLink/index.ts | 4 --- .../atoms/Typography/Styled.Typography.ts | 1 - 6 files changed, 6 insertions(+), 67 deletions(-) delete mode 100644 packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts delete mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx delete mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx delete mode 100644 packages/UI/src/components/atoms/SubNavLink/index.ts diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx index d3cf444ad..430e00293 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx @@ -15,3 +15,9 @@ Light.args = { href: '/anywhere', text: 'Learn', }; + +export const SubLight = LinkTemplate.bind({}); +SubLight.args = { + href: '/anywhere', + text: 'Sub NavLink', +}; diff --git a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts deleted file mode 100644 index a96d086c8..000000000 --- a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts +++ /dev/null @@ -1,32 +0,0 @@ -import styled from 'styled-components'; -import { radiusStyles } from '../Radius/StyledRadius'; -import { typographyStyles } from '../Typography'; - -export const StyledSubNavLink = styled.a` - ${typographyStyles.navLink} - color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; - background-color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; - border: 6px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; - ${radiusStyles.radius100}; - - &:visited { - color: ${({ theme }) => theme.colors.BLUE}; - } - - &:hover { - color: ${({ theme }) => theme.colors.BLUE_200}; - } - - &:focus { - color: ${({ theme }) => theme.colors.BLUE_200}; - } - - &:active { - color: ${({ theme }) => theme.colors.BLUE_100}; - border-bottom: 2px solid ${({ theme }) => theme.colors.BLUE_200}; - } - - &:disabled { - color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; - } -`; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx deleted file mode 100644 index bde9dca60..000000000 --- a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import type { ComponentStory, ComponentMeta } from '@storybook/react'; -import SubNavLink from './SubNavLink'; - -export default { - title: 'Atoms/SubNavLink', - component: SubNavLink, -} as ComponentMeta; - -const LinkTemplate: ComponentStory = (args) => ( - -); - -export const Light = LinkTemplate.bind({}); -Light.args = { - href: '/anywhere', - text: 'Learn', -}; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx deleted file mode 100644 index 170e08fe7..000000000 --- a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import type { FC } from 'react'; -import { StyledSubNavLink } from './StyledSubNavLink'; -import type { SubNavLinkProps } from './index'; - -const NavLink: FC = ({ href, text, ...props }) => { - return ( - - {text} - - ); -}; - -export default NavLink; diff --git a/packages/UI/src/components/atoms/SubNavLink/index.ts b/packages/UI/src/components/atoms/SubNavLink/index.ts deleted file mode 100644 index 7788c79eb..000000000 --- a/packages/UI/src/components/atoms/SubNavLink/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface NavLinkProps { - href?: string; - text?: string; -} diff --git a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts index 005de538a..ffc1c2d11 100644 --- a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts +++ b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts @@ -144,7 +144,6 @@ const navLink = ` font-size: 1rem; font-weight: 400; text-transform: uppercase; - text-decoration: none; `; export const typographyStyles = { From dacce709917bcf3f8a7d92a299af73ace0ba0088 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Thu, 19 Jan 2023 17:05:30 -0600 Subject: [PATCH 004/109] add in SubNavLink component --- .../atoms/SubNavLink/StyledSubNavLink.ts | 32 +++++++++++++++++++ .../atoms/SubNavLink/SubNavLink.stories.tsx | 17 ++++++++++ .../atoms/SubNavLink/SubNavLink.tsx | 13 ++++++++ .../src/components/atoms/SubNavLink/index.ts | 4 +++ 4 files changed, 66 insertions(+) create mode 100644 packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts create mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx create mode 100644 packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx create mode 100644 packages/UI/src/components/atoms/SubNavLink/index.ts diff --git a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts new file mode 100644 index 000000000..a96d086c8 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts @@ -0,0 +1,32 @@ +import styled from 'styled-components'; +import { radiusStyles } from '../Radius/StyledRadius'; +import { typographyStyles } from '../Typography'; + +export const StyledSubNavLink = styled.a` + ${typographyStyles.navLink} + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + border: 6px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + ${radiusStyles.radius100}; + + &:visited { + color: ${({ theme }) => theme.colors.BLUE}; + } + + &:hover { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:focus { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + + &:active { + color: ${({ theme }) => theme.colors.BLUE_100}; + border-bottom: 2px solid ${({ theme }) => theme.colors.BLUE_200}; + } + + &:disabled { + color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; + } +`; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx new file mode 100644 index 000000000..bde9dca60 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.stories.tsx @@ -0,0 +1,17 @@ +import type { ComponentStory, ComponentMeta } from '@storybook/react'; +import SubNavLink from './SubNavLink'; + +export default { + title: 'Atoms/SubNavLink', + component: SubNavLink, +} as ComponentMeta; + +const LinkTemplate: ComponentStory = (args) => ( + +); + +export const Light = LinkTemplate.bind({}); +Light.args = { + href: '/anywhere', + text: 'Learn', +}; diff --git a/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx new file mode 100644 index 000000000..170e08fe7 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/SubNavLink.tsx @@ -0,0 +1,13 @@ +import type { FC } from 'react'; +import { StyledSubNavLink } from './StyledSubNavLink'; +import type { SubNavLinkProps } from './index'; + +const NavLink: FC = ({ href, text, ...props }) => { + return ( + + {text} + + ); +}; + +export default NavLink; diff --git a/packages/UI/src/components/atoms/SubNavLink/index.ts b/packages/UI/src/components/atoms/SubNavLink/index.ts new file mode 100644 index 000000000..310d260b5 --- /dev/null +++ b/packages/UI/src/components/atoms/SubNavLink/index.ts @@ -0,0 +1,4 @@ +export interface SubNavLinkProps { + href?: string; + text?: string; +} From 69c5b8a67fb0b312afda7579b7537f7327644feb Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Thu, 19 Jan 2023 17:22:28 -0600 Subject: [PATCH 005/109] remove text underline and include underlining for navlink active event --- .../UI/src/components/atoms/NavLink/NavLink.stories.tsx | 6 ------ packages/UI/src/components/atoms/NavLink/StyledNavLink.ts | 1 + .../UI/src/components/atoms/Typography/Styled.Typography.ts | 1 + 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx index 430e00293..d3cf444ad 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx @@ -15,9 +15,3 @@ Light.args = { href: '/anywhere', text: 'Learn', }; - -export const SubLight = LinkTemplate.bind({}); -SubLight.args = { - href: '/anywhere', - text: 'Sub NavLink', -}; diff --git a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts index b9932d745..6ec6915dd 100644 --- a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts +++ b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts @@ -19,6 +19,7 @@ export const StyledNavLink = styled.a` &:active { color: ${({ theme }) => theme.colors.BLUE_100}; + border-bottom: 4px solid ${({ theme }) => theme.colors.BLUE_200}; } &:disabled { diff --git a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts index ffc1c2d11..005de538a 100644 --- a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts +++ b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts @@ -144,6 +144,7 @@ const navLink = ` font-size: 1rem; font-weight: 400; text-transform: uppercase; + text-decoration: none; `; export const typographyStyles = { From a80a1e921c52168bce58e831e7dd40cfcf336f3f Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Fri, 20 Jan 2023 09:56:30 -0600 Subject: [PATCH 006/109] update active event for navlinks --- packages/UI/src/components/atoms/NavLink/StyledNavLink.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts index 6ec6915dd..ab77d8cd3 100644 --- a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts +++ b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts @@ -19,7 +19,11 @@ export const StyledNavLink = styled.a` &:active { color: ${({ theme }) => theme.colors.BLUE_100}; - border-bottom: 4px solid ${({ theme }) => theme.colors.BLUE_200}; + border-bottom: 3px solid ${({ theme }) => theme.colors.BLUE_200}; + display: inline-block; + text-align: center; + width: 58px; + padding-bottom: 6px; } &:disabled { From 92b272838d6dd2451e034f1f99e13284f69428fa Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Fri, 20 Jan 2023 11:00:05 -0600 Subject: [PATCH 007/109] update SubNavLinks border spacing --- packages/UI/src/components/atoms/NavLink/StyledNavLink.ts | 1 - .../UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts | 4 ++++ .../UI/src/components/atoms/Typography/Styled.Typography.ts | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts index ab77d8cd3..9ffc66849 100644 --- a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts +++ b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts @@ -20,7 +20,6 @@ export const StyledNavLink = styled.a` &:active { color: ${({ theme }) => theme.colors.BLUE_100}; border-bottom: 3px solid ${({ theme }) => theme.colors.BLUE_200}; - display: inline-block; text-align: center; width: 58px; padding-bottom: 6px; diff --git a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts index a96d086c8..500953ece 100644 --- a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts +++ b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts @@ -8,6 +8,10 @@ export const StyledSubNavLink = styled.a` background-color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; border: 6px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; ${radiusStyles.radius100}; + border-top: 5px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + border-bottom: 5px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + border-left: 7px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + border-right: 7px solid ${({ theme }) => theme.colors.GREYSCALE_BLACK}; &:visited { color: ${({ theme }) => theme.colors.BLUE}; diff --git a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts index 005de538a..1fba6b862 100644 --- a/packages/UI/src/components/atoms/Typography/Styled.Typography.ts +++ b/packages/UI/src/components/atoms/Typography/Styled.Typography.ts @@ -145,6 +145,7 @@ const navLink = ` font-weight: 400; text-transform: uppercase; text-decoration: none; + display: inline-block; `; export const typographyStyles = { From 8a5886c7a728cee80f59e01d2235478de9471fb4 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Fri, 20 Jan 2023 15:27:12 -0600 Subject: [PATCH 008/109] update SubNavLink active event --- packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts index 500953ece..2ece1c7d2 100644 --- a/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts +++ b/packages/UI/src/components/atoms/SubNavLink/StyledSubNavLink.ts @@ -27,6 +27,7 @@ export const StyledSubNavLink = styled.a` &:active { color: ${({ theme }) => theme.colors.BLUE_100}; + padding-bottom: 2px; border-bottom: 2px solid ${({ theme }) => theme.colors.BLUE_200}; } From 229c9596b03be8324ce916d672ba68c57e1f1b40 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sun, 22 Jan 2023 22:48:15 +0300 Subject: [PATCH 009/109] bring back highlight atom --- .../components/atoms/Shadow/Styled.Shadow.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/UI/src/components/atoms/Shadow/Styled.Shadow.ts b/packages/UI/src/components/atoms/Shadow/Styled.Shadow.ts index 370bd247e..ff8ffdece 100644 --- a/packages/UI/src/components/atoms/Shadow/Styled.Shadow.ts +++ b/packages/UI/src/components/atoms/Shadow/Styled.Shadow.ts @@ -5,6 +5,17 @@ const shadow300 = `box-shadow: 0px 6px 10px 5px rgba(51, 51, 51, 0.1);`; const shadow400 = `box-shadow: 0px 10px 14px 8px rgba(51, 51, 51, 0.08);`; const shadow500 = `filter: drop-shadow(0px 10px 10px rgba(127, 126, 127, 0.25));`; +const highlight100 = `box-shadow: 2px 2px 8px rgba(127, 126, 127, 0.32);`; +const highlight200 = `box-shadow: 2px 2px 8px rgba(127, 126, 127, 0.48);`; +const highlight300 = `box-shadow: 2px 2px 8px rgba(127, 126, 127, 0.72);`; +const highlight400 = `box-shadow: 2px 2px 8px rgba(127, 126, 127, 0.88);`; +const highlight500 = `box-shadow: 2px 2px 8px #7F7E7F;`; +const innerHighlight100 = `box-shadow: inset 2px 2px 8px rgba(127, 126, 127, 0.32);`; +const innerHighlight200 = `box-shadow: inset 2px 2px 8px rgba(127, 126, 127, 0.48);`; +const innerHighlight300 = `box-shadow: inset 2px 2px 8px rgba(127, 126, 127, 0.72);`; +const innerHighlight400 = `box-shadow: inset 2px 2px 8px rgba(127, 126, 127, 0.88);`; +const innerHighlight500 = `box-shadow: inset 2px 2px 8px #7F7E7F;`; + export const shadowStyles = { innerShadow100, shadow100, @@ -12,4 +23,15 @@ export const shadowStyles = { shadow300, shadow400, shadow500, + + highlight100, + highlight200, + highlight300, + highlight400, + highlight500, + innerHighlight100, + innerHighlight200, + innerHighlight300, + innerHighlight400, + innerHighlight500, } as const; From 63090857656aab33a9d853c284f2b9347991c17c Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sun, 22 Jan 2023 22:49:01 +0300 Subject: [PATCH 010/109] fix radiusStyles main export --- packages/UI/src/components/atoms/Radius/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Radius/index.ts b/packages/UI/src/components/atoms/Radius/index.ts index 74dad99c7..68a1e7df9 100644 --- a/packages/UI/src/components/atoms/Radius/index.ts +++ b/packages/UI/src/components/atoms/Radius/index.ts @@ -1,4 +1,4 @@ -export { default } from './Radius'; +export { radiusStyles } from './StyledRadius'; export interface RadiusProps { radius100: string; From 5dd52f95fe0396989fb9aa7589e6e80034f593a2 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Mon, 30 Jan 2023 09:23:27 -0600 Subject: [PATCH 011/109] update NavLink to be usable --- .../atoms/NavLink/NavLink.stories.tsx | 6 +-- .../src/components/atoms/NavLink/NavLink.tsx | 39 ++++++++++++++----- .../components/atoms/NavLink/StyledNavLink.ts | 31 --------------- .../UI/src/components/atoms/NavLink/index.ts | 5 +-- 4 files changed, 34 insertions(+), 47 deletions(-) delete mode 100644 packages/UI/src/components/atoms/NavLink/StyledNavLink.ts diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx index d3cf444ad..862840347 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.stories.tsx @@ -6,11 +6,11 @@ export default { component: NavLink, } as ComponentMeta; -const LinkTemplate: ComponentStory = (args) => ( - +const NavLinkTemplate: ComponentStory = (args) => ( + Navigation Link ); -export const Light = LinkTemplate.bind({}); +export const Light = NavLinkTemplate.bind({}); Light.args = { href: '/anywhere', text: 'Learn', diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.tsx index 553f744d6..9c15873af 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.tsx @@ -1,13 +1,34 @@ import type { FC } from 'react'; -import { StyledNavLink } from './StyledNavLink'; -import type { NavLinkProps } from './index'; +import styled from 'styled-components'; +import { typographyStyles } from '../Typography'; -const NavLink: FC = ({ href, text, ...props }) => { - return ( - - {text} - - ); -}; +interface NavLinkProps { + href?: string; + text?: string; +} + +const NavLink = styled.a` + ${typographyStyles.navLink} + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + &:visited { + color: ${({ theme }) => theme.colors.BLUE}; + } + &:hover { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + &:focus { + color: ${({ theme }) => theme.colors.BLUE_200}; + } + &:active { + color: ${({ theme }) => theme.colors.BLUE_100}; + border-bottom: 3px solid ${({ theme }) => theme.colors.BLUE_200}; + text-align: center; + width: 58px; + padding-bottom: 6px; + } + &:disabled { + color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; + } +`; export default NavLink; diff --git a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts b/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts deleted file mode 100644 index 9ffc66849..000000000 --- a/packages/UI/src/components/atoms/NavLink/StyledNavLink.ts +++ /dev/null @@ -1,31 +0,0 @@ -import styled from 'styled-components'; -import { typographyStyles } from '../Typography'; - -export const StyledNavLink = styled.a` - ${typographyStyles.navLink} - color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; - - &:visited { - color: ${({ theme }) => theme.colors.BLUE}; - } - - &:hover { - color: ${({ theme }) => theme.colors.BLUE_200}; - } - - &:focus { - color: ${({ theme }) => theme.colors.BLUE_200}; - } - - &:active { - color: ${({ theme }) => theme.colors.BLUE_100}; - border-bottom: 3px solid ${({ theme }) => theme.colors.BLUE_200}; - text-align: center; - width: 58px; - padding-bottom: 6px; - } - - &:disabled { - color: ${({ theme }) => theme.colors.GREYSCALE_GREY}; - } -`; diff --git a/packages/UI/src/components/atoms/NavLink/index.ts b/packages/UI/src/components/atoms/NavLink/index.ts index 7788c79eb..4d2f45a8a 100644 --- a/packages/UI/src/components/atoms/NavLink/index.ts +++ b/packages/UI/src/components/atoms/NavLink/index.ts @@ -1,4 +1 @@ -export interface NavLinkProps { - href?: string; - text?: string; -} +export { default } from './NavLink'; From ddc8f6ee85bc47dfc7a902ab8100ba018c196a29 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Tue, 31 Jan 2023 10:17:12 -0600 Subject: [PATCH 012/109] add in all NavLink changes to Navigation --- .../src/components/organisms/Navigation/Navigation.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index a2ccac462..e754aba1f 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react'; import Box from '../../atoms/Box'; import Button from '../../atoms/Button'; import Layer from '../../atoms/Layer'; +import NavLink from '../../atoms/NavLink/NavLink'; import Typography from '../../atoms/Typography'; import logo from './../../../assets/images/logo-monogram.png'; import { useUserDataContext } from './../../../context/UserDataContext'; @@ -39,18 +40,18 @@ export default function Navigation({ user }: NavigationProps) { From 505cd988a3700e8931ef665d56983a27ab1c1eb1 Mon Sep 17 00:00:00 2001 From: Alston Hsu Date: Tue, 31 Jan 2023 10:30:07 -0600 Subject: [PATCH 013/109] Modify MobileNavigation to include NavLink component --- .../organisms/Navigation/MobileNavigation.tsx | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx index 9ad455274..96e475a74 100644 --- a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx @@ -2,6 +2,7 @@ import React, { useState } from 'react'; import { slide as SlideHamburgerMenu } from 'react-burger-menu'; import Box from '../../atoms/Box'; import Button from '../../atoms/Button'; +import NavLink from '../../atoms/NavLink/NavLink'; import Typography from '../../atoms/Typography'; import BackButton from '../../molecules/BackButton'; import logo from './../../../assets/images/logo-monogram.png'; @@ -62,24 +63,16 @@ const MobileNavigation = ({ user }: NavigationProps) => {
  • - + LEARN
  • - + JOIN US
  • - + CREATE
  • - + SUPPORT US
From 6fcd9b9b72f5d0b990d9e8cbfeb880adfb77cecc Mon Sep 17 00:00:00 2001 From: mfvil Date: Thu, 9 Feb 2023 15:42:48 -0600 Subject: [PATCH 014/109] Roman/product-cards: Updating the commong card component and position card. --- .../organisms/cards/PositionCard/PositionCard.tsx | 2 +- .../organisms/cards/StyledCommonComponents.tsx | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx index 4f7f0fd26..69500870f 100644 --- a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx +++ b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx @@ -132,7 +132,7 @@ const PositionCard = ({ />
- +
diff --git a/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx b/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx index d4a0bbcce..d6af5ffcc 100644 --- a/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx +++ b/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx @@ -10,12 +10,13 @@ import Typography from '../../atoms/Typography'; interface TagsContainerProps { list: string[]; + title?: string; } -export const TagsContainer = ({ list }: TagsContainerProps) => { +export const TagsContainer = ({ list, title }: TagsContainerProps) => { return ( - Position tags + {title} {list.map((tag: string) => ( @@ -29,8 +30,8 @@ export const TagsContainer = ({ list }: TagsContainerProps) => { interface CardDescriptionProps { title?: string; - subtitle: string; - body: string; + subtitle?: string; + body?: string; } export const CardDescription = ({ From 3a8ff68361818ff98352189a86f39ee909b3806c Mon Sep 17 00:00:00 2001 From: mfvil Date: Sat, 11 Feb 2023 08:03:18 -0600 Subject: [PATCH 015/109] Roman/product-cards: building the product card. --- .../UI/src/components/atoms/Tags/Tags.tsx | 2 +- packages/UI/src/components/atoms/index.ts | 1 + .../ProductCardLong.stories.tsx | 32 +++++++ .../cards/ProductCardLong/ProductCardLong.tsx | 84 +++++++++++++++++++ .../organisms/cards/ProductCardLong/index.tsx | 23 +++++ 5 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx create mode 100644 packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx create mode 100644 packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx diff --git a/packages/UI/src/components/atoms/Tags/Tags.tsx b/packages/UI/src/components/atoms/Tags/Tags.tsx index b8cd860ab..362aa5f28 100644 --- a/packages/UI/src/components/atoms/Tags/Tags.tsx +++ b/packages/UI/src/components/atoms/Tags/Tags.tsx @@ -3,7 +3,7 @@ import type { ThemeType } from '../../../styles/theme'; import { Tag, CloseButton, CloseIcon } from './Styled.Tags'; export interface Props { - onClose: () => void; + onClose?: () => void; bgColor: keyof Pick< ThemeType['colors'], | 'GREYSCALE_CHARCOAL' diff --git a/packages/UI/src/components/atoms/index.ts b/packages/UI/src/components/atoms/index.ts index 650721943..5317df83f 100644 --- a/packages/UI/src/components/atoms/index.ts +++ b/packages/UI/src/components/atoms/index.ts @@ -6,3 +6,4 @@ export { default as Layer } from './Layer'; export { default as Button } from './Button'; export { default as Checkbox } from './Checkbox'; export { default as Link } from './Link'; +export { default as Tag } from './Tags'; \ No newline at end of file diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx new file mode 100644 index 000000000..b3597153c --- /dev/null +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx @@ -0,0 +1,32 @@ +import type { ComponentStory, ComponentMeta } from '@storybook/react'; +import testImage from '../../../../assets/images/test-image.png'; +import ProductCardLong from './ProductCardLong'; +export default { + title: 'Organisms/ProductCardLong', + component: ProductCardLong, +} as ComponentMeta; + +const defaultArgs = { + subtitle: 'Product Description', + body: 'Our goal is to design a platform that brings people of from a diverse range of specialties together to collaboratively design the best possible software solutions', + button1: { text: 'Available Positions' }, + button2: { text: 'Donate' }, + socialButton: true, + defaultButton: true, + saveButton: true, + image: true, + tags: ['react', 'js', 'html', 'css', 'typescript'], +}; +const TemplateProductCardLong: ComponentStory = ( + args +) => ; + +export const ProductCardLongDefault = TemplateProductCardLong.bind({}); + +ProductCardLongDefault.args = { + ...defaultArgs, + button1: { + text: 'Available Positions', + href: '#', + }, +}; diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx new file mode 100644 index 000000000..a196ee445 --- /dev/null +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -0,0 +1,84 @@ +import React from 'react'; +import testImage from '../../../../assets/images/test-image.png'; +import useResponsive from '../../../../hooks/useResponsive'; +import { Box, Layer, Button, Link } from '../../../atoms'; +import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; +import { CardDescription, TagsContainer } from '../StyledCommonComponents'; +import type { ProductProps } from '.'; +const ProductCardLong = ({ + socialButton, + defaultButton, + image, + saveButton, + subtitle, + body, + button1, + button2, + tags, +}: ProductProps) => { + const { isMobile } = useResponsive(); + return ( + + + + + + {saveButton ? : undefined} + {socialButton && !isMobile ? ( + <> + + + + ) : undefined} + + + + + + + + + + + + + + + + + + ); +}; +export default ProductCardLong; diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx new file mode 100644 index 000000000..d9100f01e --- /dev/null +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx @@ -0,0 +1,23 @@ +export { default } from './ProductCardLong'; + +export interface ProductProps { + socialButton?: boolean; + defaultButton?: boolean; + image?: boolean; + imageSrc?: string; + saveButton?: boolean; + button1: { + text?: string; + href?: string; + onClick?: () => void; + }; + button2: { + text?: string; + href?: string; + onClick?: () => void; + }; + title: string; + subtitle: string; + body: string; + tags: Array; +} From e7cefbc4d4c20f1491f4ed845a1af203d99bb5e1 Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 12 Feb 2023 12:50:53 -0600 Subject: [PATCH 016/109] Roman/product-cards: Adjusting the card stories and interface. --- .../ProductCardLong.stories.tsx | 4 ++- .../cards/ProductCardLong/ProductCardLong.tsx | 36 ++++++++++++++++--- .../organisms/cards/ProductCardLong/index.tsx | 1 + 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx index b3597153c..29609f683 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx @@ -7,7 +7,9 @@ export default { } as ComponentMeta; const defaultArgs = { - subtitle: 'Product Description', + subtitle: 'Product Type', + title: 'Product Title', + description: 'Product Description', body: 'Our goal is to design a platform that brings people of from a diverse range of specialties together to collaboratively design the best possible software solutions', button1: { text: 'Available Positions' }, button2: { text: 'Donate' }, diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index a196ee445..2bca24da5 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -1,7 +1,8 @@ import React from 'react'; +import { useTheme } from 'styled-components'; import testImage from '../../../../assets/images/test-image.png'; import useResponsive from '../../../../hooks/useResponsive'; -import { Box, Layer, Button, Link } from '../../../atoms'; +import { Box, Layer, Button, Link, Typography } from '../../../atoms'; import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; import { CardDescription, TagsContainer } from '../StyledCommonComponents'; import type { ProductProps } from '.'; @@ -10,13 +11,16 @@ const ProductCardLong = ({ defaultButton, image, saveButton, + title, subtitle, + description, body, button1, button2, tags, }: ProductProps) => { const { isMobile } = useResponsive(); + const theme = useTheme(); return ( - + - + + + {title} + + + {subtitle} + + - {saveButton ? : undefined} + {saveButton ? ( + + ) : undefined} {socialButton && !isMobile ? ( <> @@ -54,7 +80,7 @@ const ProductCardLong = ({ - + diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx index d9100f01e..9950c1969 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx @@ -18,6 +18,7 @@ export interface ProductProps { }; title: string; subtitle: string; + description: string; body: string; tags: Array; } From 8718ecda8fba2f06809b79e16d0bc6cceb19da15 Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 12 Feb 2023 12:54:30 -0600 Subject: [PATCH 017/109] Roman/product-cards: Removing import. --- .../organisms/cards/ProductCardLong/ProductCardLong.stories.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx index 29609f683..97af5bb0b 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx @@ -1,5 +1,4 @@ import type { ComponentStory, ComponentMeta } from '@storybook/react'; -import testImage from '../../../../assets/images/test-image.png'; import ProductCardLong from './ProductCardLong'; export default { title: 'Organisms/ProductCardLong', From bbb13b8e3379fcc25ee9ed3d7ecad6a466290fed Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sun, 12 Feb 2023 22:28:43 +0300 Subject: [PATCH 018/109] added code for Link to work with product card --- .../cards/ProductCardLong/ProductCardLong.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index 2bca24da5..51a6d981f 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -3,6 +3,7 @@ import { useTheme } from 'styled-components'; import testImage from '../../../../assets/images/test-image.png'; import useResponsive from '../../../../hooks/useResponsive'; import { Box, Layer, Button, Link, Typography } from '../../../atoms'; +import { typographyStyles } from '../../../atoms/Typography'; import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; import { CardDescription, TagsContainer } from '../StyledCommonComponents'; import type { ProductProps } from '.'; @@ -90,7 +91,14 @@ const ProductCardLong = ({ buttonSize="xl" onClick={button1.onClick} > - {button1.text} + + {button1.text} + + {/* */} diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx index 9950c1969..0c878c4fb 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/index.tsx @@ -21,4 +21,5 @@ export interface ProductProps { description: string; body: string; tags: Array; + verticalSocialButtons?: boolean; } diff --git a/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx b/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx index f1d8c641d..2c5677008 100644 --- a/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx +++ b/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx @@ -13,7 +13,7 @@ export default function UserCard({ user, isVertical }: UserCardProps) { // const { userData } = useUserDataContext(); return ( - + Date: Sun, 19 Feb 2023 12:50:05 -0600 Subject: [PATCH 021/109] Roman/product-cards: Chaning the button border radius --- .../organisms/cards/ProductCardLong/ProductCardLong.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index 8fb5c3fbe..d61a0e517 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -87,7 +87,7 @@ const ProductCardLong = ({ css={{ borderRadius: verticalSocialButtons ? ' 0.5rem 0 0 0.5rem' - : ' 0 0.5rem 0.5rem 0', + : ' 0 0.5rem 0.5rem 0.5rem', }} /> ) : undefined} From 5e0e74399e9d13172b9a76cc176ddb4ebb7ba442 Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 19 Feb 2023 13:33:00 -0600 Subject: [PATCH 022/109] Roman/product-cards: testing. --- .../organisms/cards/ProductCardLong/ProductCardLong.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index d61a0e517..8006b13a0 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { useTheme } from 'styled-components'; import testImage from '../../../../assets/images/test-image.png'; import useResponsive from '../../../../hooks/useResponsive'; From bf4b1bf3e7ae287de219de211b06729d272cd0df Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 19 Feb 2023 13:44:52 -0600 Subject: [PATCH 023/109] Roman/product-cards: test --- .../organisms/cards/ProductCardLong/ProductCardLong.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index 8006b13a0..0d01983f3 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -6,6 +6,7 @@ import { typographyStyles } from '../../../atoms/Typography'; import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; import { CardDescription, TagsContainer } from '../StyledCommonComponents'; import type { ProductProps } from '.'; + const ProductCardLong = ({ socialButton, defaultButton, From 25d7579f84576455de7aca1aa404987ffae8f8c5 Mon Sep 17 00:00:00 2001 From: mfvil Date: Tue, 21 Feb 2023 15:37:52 -0600 Subject: [PATCH 024/109] Roman/product-card: Removing the image boolean. --- .../ProductCardLong.stories.tsx | 1 - .../cards/ProductCardLong/ProductCardLong.tsx | 62 ++++++------------- .../organisms/cards/ProductCardLong/index.tsx | 1 - 3 files changed, 18 insertions(+), 46 deletions(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx index 43c9253cd..ffd1d3f6f 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.stories.tsx @@ -15,7 +15,6 @@ const defaultArgs = { socialButton: true, defaultButton: true, saveButton: true, - image: true, tags: ['react', 'js', 'html', 'css', 'typescript'], verticalSocialButtons: false, }; diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index 0d01983f3..14ea156c4 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -10,7 +10,6 @@ import type { ProductProps } from '.'; const ProductCardLong = ({ socialButton, defaultButton, - image, saveButton, title, subtitle, @@ -41,9 +40,7 @@ const ProductCardLong = ({ justifyContent={verticalSocialButtons ? undefined : 'flex-end'} alignItems={verticalSocialButtons ? 'center' : undefined} css={{ - backgroundImage: image - ? `linear-gradient(rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64)), url(${testImage})` - : undefined, + backgroundImage: `linear-gradient(rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64)), url(${testImage})`, backgroundSize: 'cover', backgroundPosition: 'center', backgroundRepeat: 'no-repeat', @@ -53,25 +50,23 @@ const ProductCardLong = ({ }} > - {isMobile ? undefined : ( - <> - - {title} - - - {subtitle} - - - )} + <> + + {title} + + + {subtitle} + + - - {isMobile ? ( - <> - - {title} - - - {subtitle} - - - ) : undefined} - Date: Sun, 26 Feb 2023 13:01:21 -0600 Subject: [PATCH 025/109] Roman/product-cards: Changing flexbox styles and adjusting buttons. --- .../ProductCardLarge.stories.tsx | 4 +- .../ProductCardLarge/ProductCardLarge.tsx | 55 +++++--- .../organisms/cards/ProductCardLarge/index.ts | 12 +- .../cards/ProductCardLong/ProductCardLong.tsx | 131 +++++++++--------- .../StyledProductCardLongComponents.tsx | 59 ++++++++ 5 files changed, 176 insertions(+), 85 deletions(-) create mode 100644 packages/UI/src/components/organisms/cards/ProductCardLong/StyledProductCardLongComponents.tsx diff --git a/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.stories.tsx b/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.stories.tsx index 4ea9601c3..a417be68f 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.stories.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.stories.tsx @@ -10,8 +10,8 @@ const defaultArgs = { title: 'This is a Title', subtitle: 'this is a subtitle', body: 'this is a body', - button1Text: 'Available Positions', - button2Text: 'Donate', + button1: { text: 'Product Details', href: '#' }, + button2: { text: 'Donate', href: '#' }, socialButton: true, defaultButton: true, image: true, diff --git a/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.tsx b/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.tsx index 1bfc26d4f..3fcc1a82b 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLarge/ProductCardLarge.tsx @@ -1,7 +1,8 @@ -import React from 'react'; +import { useTheme } from 'styled-components'; import testImage from '../../../../assets/images/test-image.png'; import useResponsive from '../../../../hooks/useResponsive'; import { Box, Layer, Button, Link } from '../../../atoms'; +import { typographyStyles } from '../../../atoms/Typography'; import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; import { CardDescription } from '../StyledCommonComponents'; import type { ProductProps } from '.'; @@ -17,6 +18,7 @@ const ProductCardLarge = ({ button2, }: ProductProps) => { const { isMobile } = useResponsive(); + const theme = useTheme(); return ( ) : undefined} - {button1?.text && ( - - )} - {button2?.text && ( - + + - )} + {button2.text} + + diff --git a/packages/UI/src/components/organisms/cards/ProductCardLarge/index.ts b/packages/UI/src/components/organisms/cards/ProductCardLarge/index.ts index 6dee8343c..0d7a5c4c6 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLarge/index.ts +++ b/packages/UI/src/components/organisms/cards/ProductCardLarge/index.ts @@ -5,8 +5,16 @@ export interface ProductProps { defaultButton?: boolean; image?: boolean; saveButton?: boolean; - button1?: { text: string; href?: string; onClick: () => void }; - button2?: { text: string; href?: string; onClick: () => void }; + button1: { + text?: string; + href?: string; + onClick?: () => void; + }; + button2: { + text?: string; + href?: string; + onClick?: () => void; + }; title: string; subtitle: string; body: string; diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index 14ea156c4..d10b1547f 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -1,10 +1,14 @@ import { useTheme } from 'styled-components'; -import testImage from '../../../../assets/images/test-image.png'; import useResponsive from '../../../../hooks/useResponsive'; -import { Box, Layer, Button, Typography } from '../../../atoms'; +import { Box, Button, Typography } from '../../../atoms'; import { typographyStyles } from '../../../atoms/Typography'; import { LikeButton, SaveButton, ShareButton } from '../../../molecules'; import { CardDescription, TagsContainer } from '../StyledCommonComponents'; +import { + CardLayer, + ImageContainer, + CardWrapper, +} from './StyledProductCardLongComponents'; import type { ProductProps } from '.'; const ProductCardLong = ({ @@ -20,60 +24,44 @@ const ProductCardLong = ({ tags, verticalSocialButtons, }: ProductProps) => { - const { isMobile } = useResponsive(); + const { isMobile, isDesktop } = useResponsive(); const theme = useTheme(); return ( - - - - - <> - - {title} - - - {subtitle} - - + + + + + + {title} + + + {subtitle} + + {saveButton ? ( @@ -103,26 +91,41 @@ const ProductCardLong = ({ ) : undefined} - + - - - - {isMobile ? undefined : ( + + + {isDesktop ? ( - )} + ) : undefined} + + diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/StyledProductCardLongComponents.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/StyledProductCardLongComponents.tsx index 93467127b..25ec7180e 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/StyledProductCardLongComponents.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/StyledProductCardLongComponents.tsx @@ -46,7 +46,7 @@ export const ImageContainer = ({ alignItems="center" gap="8px" css={{ - backgroundImage: `linear-gradient(rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64)), url(${testImage})`, + backgroundImage: `url(${testImage})`, backgroundSize: 'cover', backgroundPosition: 'center', backgroundRepeat: 'no-repeat', From 0f8536e7dfaab979341879893aa0223663d3e91b Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 12 Mar 2023 18:27:23 +0000 Subject: [PATCH 042/109] Upgrade staging image to devlaunchers/platform-website:3d2c600-202303121816 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 2acfa3075..e5f4e5d7d 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "7f26c6f-202302262013" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "3d2c600-202303121816" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 29b133be29bf31c6e445a6915fd73d5633437b5b Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 12 Mar 2023 19:22:27 +0000 Subject: [PATCH 043/109] Upgrade staging image to devlaunchers/platform-website:cda7137-202303121913 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index e5f4e5d7d..a1f2fc7f9 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "3d2c600-202303121816" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "cda7137-202303121913" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From ad47e48de5e991c78020562c9f270cd3aa864e29 Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 12 Mar 2023 15:09:00 -0500 Subject: [PATCH 044/109] Roman/product-component: Updating the useResponsive hook. --- packages/UI/src/hooks/useResponsive.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/UI/src/hooks/useResponsive.tsx b/packages/UI/src/hooks/useResponsive.tsx index d7d6f8ee6..0e1d7c6c8 100644 --- a/packages/UI/src/hooks/useResponsive.tsx +++ b/packages/UI/src/hooks/useResponsive.tsx @@ -1,4 +1,5 @@ -import { useLayoutEffect, useState } from 'react'; +import debounce from 'lodash/debounce'; +import { useEffect, useLayoutEffect, useState } from 'react'; import { useTheme } from 'styled-components'; const useResponsive = () => { @@ -11,7 +12,7 @@ const useResponsive = () => { setIsDesktop(window.innerWidth > theme.breakpoints.lg); }; window.addEventListener('resize', updateSize); - + window.dispatchEvent(new Event('resize')); return (): void => window.removeEventListener('resize', updateSize); }, []); From 4e44826e1088458854ad2064e6a457f42d7bf0ad Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 12 Mar 2023 15:25:43 -0500 Subject: [PATCH 045/109] Roman/product-cards: Updating the button alignment --- .../cards/ProductCardLong/ProductCardLong.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx index d367e1c17..5d7b79aff 100644 --- a/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx +++ b/packages/UI/src/components/organisms/cards/ProductCardLong/ProductCardLong.tsx @@ -136,7 +136,11 @@ const ProductCardLong = ({ buttonSize="xl" onClick={button1.onClick} href={button1.href} - css={{ textDecoration: 'none' }} + css={{ + textDecoration: 'none', + display: 'flex', + justifyContent: 'center', + }} > {button1.text} @@ -147,7 +151,11 @@ const ProductCardLong = ({ buttonSize="xl" onClick={button2.onClick} href={button2.href} - css={{ textDecoration: 'none' }} + css={{ + textDecoration: 'none', + display: 'flex', + justifyContent: 'center', + }} > {button2.text} From c9d9e4d26d4a6a1d1da41ad166bd44b1a91db122 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Mon, 13 Mar 2023 00:06:59 +0300 Subject: [PATCH 046/109] fix(Enjoy2Live): turn subtitles into paragraph tag --- .../components/atoms/Typography/Typography.tsx | 17 ++++++++++++++++- .../UI/src/components/atoms/Typography/index.ts | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/Typography.tsx b/packages/UI/src/components/atoms/Typography/Typography.tsx index 2547616c4..e88badc86 100644 --- a/packages/UI/src/components/atoms/Typography/Typography.tsx +++ b/packages/UI/src/components/atoms/Typography/Typography.tsx @@ -6,8 +6,23 @@ const Typography: React.FC = ({ children, ...rest }) => { + let tag: Extract< + TypographyProps['type'], + 'h1' | 'h2' | 'h3' | 'h4' | 'p' | 'label' + >; + if (type === 'subtitle') { + tag = 'p'; + } else if (type === 'labelSmall' || type === 'label') { + tag = 'label'; + } else if (type === 'h1' || type === 'h2' || type === 'h3' || type === 'h4') { + tag = type; + } else if (type === 'p' || type === 'pLarge' || type === 'pSmall') { + tag = 'p'; + } else { + tag = 'p'; + } return ( - + {children} ); diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 456caf91f..39c7b2ea2 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -15,4 +15,5 @@ export interface TypographyProps { | 'label' | 'labelSmall'; textAlign?: CSS.Properties['textAlign']; + children?: JSX.Element | JSX.Element[]; } From a75edc25fa29a4e1395ea148da3fd13a20a8e42d Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Mon, 13 Mar 2023 00:08:35 +0300 Subject: [PATCH 047/109] fix(Enjoy2Live): add string as type to children --- packages/UI/src/components/atoms/Typography/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 39c7b2ea2..8cc4e33c3 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -15,5 +15,5 @@ export interface TypographyProps { | 'label' | 'labelSmall'; textAlign?: CSS.Properties['textAlign']; - children?: JSX.Element | JSX.Element[]; + children?: JSX.Element | JSX.Element[] | string; } From 7dfbb818df05cfde1626271373c5a2708845795b Mon Sep 17 00:00:00 2001 From: Mohammed Maqbol Date: Mon, 13 Mar 2023 00:49:37 +0300 Subject: [PATCH 048/109] update readme to link to volunteermatch, for interested volunteers --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4781ae169..10d41caf4 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Dev Launchers is a nonprofit tech company working to democratize access to techn ## Contributing -Visit https://devlaunchers.org/projects to join one of our teams! +Visit https://www.volunteermatch.org/s/srp/orgOpps?org=1189675 to join one of our teams! --- From 536b4167e1a703d6df08bfe6f929e4357e931037 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Mon, 13 Mar 2023 18:19:19 +0000 Subject: [PATCH 049/109] Upgrade staging image to devlaunchers/platform-website:1805adb-202303131811 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index a1f2fc7f9..8b505fa64 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "cda7137-202303121913" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "1805adb-202303131811" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From aab07cddc1b64094e904e927d3273170b9be60eb Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Mon, 13 Mar 2023 20:51:09 +0300 Subject: [PATCH 050/109] WIP fix typecheck issues --- .../UI/src/components/atoms/Tags/Styled.Tags.ts | 4 ++-- packages/models/index.ts | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/UI/src/components/atoms/Tags/Styled.Tags.ts b/packages/UI/src/components/atoms/Tags/Styled.Tags.ts index 330f64d70..f90cd49fc 100644 --- a/packages/UI/src/components/atoms/Tags/Styled.Tags.ts +++ b/packages/UI/src/components/atoms/Tags/Styled.Tags.ts @@ -25,7 +25,7 @@ export const Tag = styled.div` text-align: center; padding: 0.5rem 1rem; `; -export const CloseButton = styled.button` +export const CloseButton = styled.button` ${typographyStyles['button']} background-color: ${({ theme, bgColor }) => { if (bgColor === 'GREYSCALE_CHARCOAL') @@ -47,7 +47,7 @@ export const CloseButton = styled.button` cursor: pointer; padding-left: 0.5rem; `; -export const CloseIcon = styled.svg` +export const CloseIcon = styled.svg` background-color: ${({ theme, bgColor }) => { if (bgColor === 'GREYSCALE_CHARCOAL') return theme.colors.GREYSCALE_CHARCOAL; diff --git a/packages/models/index.ts b/packages/models/index.ts index 20754ba5c..ee3899d0f 100644 --- a/packages/models/index.ts +++ b/packages/models/index.ts @@ -1,7 +1,7 @@ -export { Expectation } from "./expectation"; -export { SkillLevel } from "./level"; -export { NewApplicant } from "./newApplicant"; -export { Opportunity } from "./opportunity"; -export { HeroImage, Project } from "./project"; -export { Skill } from "./skill"; -export { User } from "./user"; \ No newline at end of file +export type { Expectation } from './expectation'; +export type { SkillLevel } from './level'; +export type { NewApplicant } from './newApplicant'; +export type { Opportunity } from './opportunity'; +export type { HeroImage, Project } from './project'; +export type { Skill } from './skill'; +export type { User } from './user'; From 8c167dc19527873b40917df9451e82ccf216fb7e Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 17 Mar 2023 23:11:35 +0300 Subject: [PATCH 051/109] fix css prop not being recognized --- packages/UI/src/styled.d.ts | 13 ++++++++++--- packages/eslint-config-bases/src/bases/react.js | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/UI/src/styled.d.ts b/packages/UI/src/styled.d.ts index 67f1f5def..e58104c8c 100644 --- a/packages/UI/src/styled.d.ts +++ b/packages/UI/src/styled.d.ts @@ -1,9 +1,16 @@ // import original module declarations -import { ThemeType } from './styles/theme'; -import {} from 'styled-components/cssprop'; -import 'styled-components'; +import type { DOMAttributes } from 'react'; +import type { CSSProp } from 'styled-components'; +import type { ThemeType } from './styles/theme'; // and extend them! declare module 'styled-components' { + // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface DefaultTheme extends ThemeType {} } + +declare module 'react' { + interface HTMLAttributes extends DOMAttributes { + css?: CSSProp; + } +} diff --git a/packages/eslint-config-bases/src/bases/react.js b/packages/eslint-config-bases/src/bases/react.js index 0401de613..67e7dd354 100644 --- a/packages/eslint-config-bases/src/bases/react.js +++ b/packages/eslint-config-bases/src/bases/react.js @@ -52,6 +52,7 @@ module.exports = { leadingUnderscore: 'allow', }, ], + 'react/no-unknown-property': ['error', { ignore: ['css'] }], }, }, ], From bd91fdfae1db34e74f92f627746eaf7fc6a51848 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Mon, 13 Mar 2023 00:06:59 +0300 Subject: [PATCH 052/109] fix(Enjoy2Live): turn subtitles into paragraph tag --- .../components/atoms/Typography/Typography.tsx | 17 ++++++++++++++++- .../UI/src/components/atoms/Typography/index.ts | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/Typography.tsx b/packages/UI/src/components/atoms/Typography/Typography.tsx index 2547616c4..e88badc86 100644 --- a/packages/UI/src/components/atoms/Typography/Typography.tsx +++ b/packages/UI/src/components/atoms/Typography/Typography.tsx @@ -6,8 +6,23 @@ const Typography: React.FC = ({ children, ...rest }) => { + let tag: Extract< + TypographyProps['type'], + 'h1' | 'h2' | 'h3' | 'h4' | 'p' | 'label' + >; + if (type === 'subtitle') { + tag = 'p'; + } else if (type === 'labelSmall' || type === 'label') { + tag = 'label'; + } else if (type === 'h1' || type === 'h2' || type === 'h3' || type === 'h4') { + tag = type; + } else if (type === 'p' || type === 'pLarge' || type === 'pSmall') { + tag = 'p'; + } else { + tag = 'p'; + } return ( - + {children} ); diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index e5edbbaf8..38c18ba51 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -17,4 +17,5 @@ export interface TypographyProps { | 'link' | 'navlink'; textAlign?: CSS.Properties['textAlign']; + children?: JSX.Element | JSX.Element[]; } From 6f614efc4851087df01242091dd2902608389caa Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Mon, 13 Mar 2023 00:08:35 +0300 Subject: [PATCH 053/109] fix(Enjoy2Live): add string as type to children --- packages/UI/src/components/atoms/Typography/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 38c18ba51..5cfe88b48 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -17,5 +17,5 @@ export interface TypographyProps { | 'link' | 'navlink'; textAlign?: CSS.Properties['textAlign']; - children?: JSX.Element | JSX.Element[]; + children?: JSX.Element | JSX.Element[] | string; } From d489102511f6ace48a3aba8c75b021c0a9a5aeca Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sat, 18 Mar 2023 15:52:01 +0300 Subject: [PATCH 054/109] fix(components): type errors --- apps/app/pages/_app.js | 3 +- packages/UI/src/components/Header.ts | 4 - .../src/components/atoms/Tags/Styled.Tags.ts | 2 +- .../UI/src/components/atoms/Tags/Tags.tsx | 7 +- .../atoms/Typography/Typography.tsx | 6 +- .../src/components/atoms/Typography/index.ts | 1 - packages/UI/src/components/index.ts | 2 +- .../src/components/molecules/Alert/Alert.tsx | 4 +- .../src/components/molecules/Alert/index.ts | 1 - .../src/components/organisms/Footer/index.js | 2 +- .../Navigation/Navigation.stories.tsx | 10 +- .../PositionCard/PositionCard.stories.tsx | 14 +- .../cards/PositionCard/PositionCard.tsx | 2 +- .../cards/UserCard/UserCard.stories.tsx | 6 +- .../organisms/cards/UserCard/UserCard.tsx | 77 +++++---- .../organisms/cards/UserCard/index.tsx | 4 +- packages/UI/src/components/organisms/index.ts | 2 + .../temp/HamburgerMenu/HamburgerMenu.tsx | 159 ------------------ .../temp/HamburgerMenu/StyledHamburgerMenu.js | 90 ---------- .../components/temp/HamburgerMenu/index.js | 1 - .../AccountDropdown/AccountDropdown.jsx | 45 ----- .../AccountDropdown/Button/Button.stories.tsx | 37 ---- .../Header/AccountDropdown/Button/Button.tsx | 116 ------------- .../Header/AccountDropdown/Button/index.ts | 1 - .../Dropdown/DropdownButton.jsx | 42 ----- .../Dropdown/StyledDropdownButton.ts | 38 ----- .../Header/AccountDropdown/Dropdown/index.js | 1 - .../AccountDropdown/StyledAccountDropdown.js | 31 ---- .../temp/Header/AccountDropdown/index.js | 1 - .../components/temp/Header/Header.stories.jsx | 10 -- .../UI/src/components/temp/Header/Header.tsx | 74 -------- .../components/temp/Header/StyledHeader.js | 114 ------------- .../UI/src/components/temp/Header/index.js | 1 - packages/UI/src/styled.d.ts | 5 +- 34 files changed, 80 insertions(+), 833 deletions(-) delete mode 100644 packages/UI/src/components/Header.ts delete mode 100644 packages/UI/src/components/temp/HamburgerMenu/HamburgerMenu.tsx delete mode 100644 packages/UI/src/components/temp/HamburgerMenu/StyledHamburgerMenu.js delete mode 100644 packages/UI/src/components/temp/HamburgerMenu/index.js delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/AccountDropdown.jsx delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.stories.tsx delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.tsx delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Button/index.ts delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/DropdownButton.jsx delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/StyledDropdownButton.ts delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/index.js delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/StyledAccountDropdown.js delete mode 100644 packages/UI/src/components/temp/Header/AccountDropdown/index.js delete mode 100644 packages/UI/src/components/temp/Header/Header.stories.jsx delete mode 100644 packages/UI/src/components/temp/Header/Header.tsx delete mode 100644 packages/UI/src/components/temp/Header/StyledHeader.js delete mode 100644 packages/UI/src/components/temp/Header/index.js diff --git a/apps/app/pages/_app.js b/apps/app/pages/_app.js index 0fd2cfd33..d10b044fe 100644 --- a/apps/app/pages/_app.js +++ b/apps/app/pages/_app.js @@ -1,7 +1,6 @@ import Head from 'next/head'; -import Footer from '@devlaunchers/components/components/Footer'; -import Navigation from '@devlaunchers/components/components/organisms/Navigation'; +import { Footer, Navigation } from '@devlaunchers/components/components/organisms'; import { UserDataProvider } from '@devlaunchers/components/context/UserDataContext'; import { initGA, diff --git a/packages/UI/src/components/Header.ts b/packages/UI/src/components/Header.ts deleted file mode 100644 index 0884f67b2..000000000 --- a/packages/UI/src/components/Header.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Temporary file! This workaround allows us to use our older importing structure in apps while referring to the atomic design folders based on size -// This has been implemented to serve for a short time until a decision is made on whether component folder organization should be based on size or domain -import Header from './temp/Header'; -export default Header; diff --git a/packages/UI/src/components/atoms/Tags/Styled.Tags.ts b/packages/UI/src/components/atoms/Tags/Styled.Tags.ts index f90cd49fc..9a3c4b16e 100644 --- a/packages/UI/src/components/atoms/Tags/Styled.Tags.ts +++ b/packages/UI/src/components/atoms/Tags/Styled.Tags.ts @@ -47,7 +47,7 @@ export const CloseButton = styled.button` cursor: pointer; padding-left: 0.5rem; `; -export const CloseIcon = styled.svg` +export const CloseIcon = styled.svg` background-color: ${({ theme, bgColor }) => { if (bgColor === 'GREYSCALE_CHARCOAL') return theme.colors.GREYSCALE_CHARCOAL; diff --git a/packages/UI/src/components/atoms/Tags/Tags.tsx b/packages/UI/src/components/atoms/Tags/Tags.tsx index b8cd860ab..f0d9f2209 100644 --- a/packages/UI/src/components/atoms/Tags/Tags.tsx +++ b/packages/UI/src/components/atoms/Tags/Tags.tsx @@ -36,8 +36,13 @@ export default function Tags({ {children} {isFilter && ( - + = ({ +const Typography: React.FC> = ({ type = 'p', children, - ...rest + ...props }) => { let tag: Extract< TypographyProps['type'], @@ -22,7 +22,7 @@ const Typography: React.FC = ({ tag = 'p'; } return ( - + {children} ); diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 5cfe88b48..e5edbbaf8 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -17,5 +17,4 @@ export interface TypographyProps { | 'link' | 'navlink'; textAlign?: CSS.Properties['textAlign']; - children?: JSX.Element | JSX.Element[] | string; } diff --git a/packages/UI/src/components/index.ts b/packages/UI/src/components/index.ts index 546a26e9a..128c264c6 100644 --- a/packages/UI/src/components/index.ts +++ b/packages/UI/src/components/index.ts @@ -1,3 +1,3 @@ export * as atoms from './atoms'; export * as organisms from './organisms'; -export * as molecules from './molecules'; \ No newline at end of file +export * as molecules from './molecules'; diff --git a/packages/UI/src/components/molecules/Alert/Alert.tsx b/packages/UI/src/components/molecules/Alert/Alert.tsx index c442ba011..be528842b 100644 --- a/packages/UI/src/components/molecules/Alert/Alert.tsx +++ b/packages/UI/src/components/molecules/Alert/Alert.tsx @@ -4,7 +4,7 @@ import Typography from '../../atoms/Typography'; import { Container } from './StyledAlert'; import type { AlertProps } from '.'; -const Alert: React.FC = ({ +const Alert: React.FC> = ({ signal = 'notify', children, ...rest @@ -20,7 +20,7 @@ const Alert: React.FC = ({ ) : ( <> )} - {children} + {children} ); diff --git a/packages/UI/src/components/molecules/Alert/index.ts b/packages/UI/src/components/molecules/Alert/index.ts index cf3726538..15e83376e 100644 --- a/packages/UI/src/components/molecules/Alert/index.ts +++ b/packages/UI/src/components/molecules/Alert/index.ts @@ -1,5 +1,4 @@ export interface AlertProps { signal?: 'notify' | 'success' | 'error'; - children: string | JSX.Element[]; } export { default } from './Alert'; diff --git a/packages/UI/src/components/organisms/Footer/index.js b/packages/UI/src/components/organisms/Footer/index.js index 3738288b0..be92134c1 100644 --- a/packages/UI/src/components/organisms/Footer/index.js +++ b/packages/UI/src/components/organisms/Footer/index.js @@ -1 +1 @@ -export { default } from "./Footer"; +export { default } from './Footer'; diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.stories.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.stories.tsx index 55037c1a4..6939e56c2 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.stories.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.stories.tsx @@ -1,6 +1,9 @@ import type { ComponentStory, ComponentMeta } from '@storybook/react'; import testImage from './../../../assets/images/logo-monogram.png'; -import { UserDataProvider } from './../../../context/UserDataContext'; +import { + UserDataProvider, + DEFAULT_USER, +} from './../../../context/UserDataContext'; import Navigation from './Navigation'; export default { @@ -16,14 +19,13 @@ const TemplateNavigation: ComponentStory = (args) => ( export const DefaultNav = TemplateNavigation.bind({}); DefaultNav.args = { - user: { - id: 0, - }, + user: { ...DEFAULT_USER }, }; export const SignedInUser = TemplateNavigation.bind({}); SignedInUser.args = { user: { + ...DEFAULT_USER, id: 1, name: 'test user', profilePictureUrl: testImage, diff --git a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.stories.tsx b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.stories.tsx index 2482a1eba..df9437b95 100644 --- a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.stories.tsx +++ b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.stories.tsx @@ -17,7 +17,7 @@ const content = { imgUrl: 'https://picsum.photos/200/300', role: ' We are looking for a junior web developer who is willing and eagerto learn various web technologies mainly in the field of React while working within a team of ambitious developers! Our goal is to designa platform that brings people of from a diverse range of specialties together to collaboratively design the best possible software solutions. This project provides a space for people to establish and develop their ideas into working projects with input from others.', tags: ['unity', 'react', 'social', 'agile', 'digital media'], - benefits: [ + benifits: [ 'Be proficient in React.js and/or Next.js (strongly prefer both or at least Next)', 'Experience with GitHub and version control using Git', 'Backend experience preferred, especially using a CMS', @@ -125,28 +125,28 @@ LongBAllVClosed.args = { export const LongANoneOpen = TemplatePositionCard.bind({}); LongANoneOpen.args = { buttonStyle: 'a', - interaction: 'none', + interaction: undefined, status: true, content, }; export const LongANoneClosed = TemplatePositionCard.bind({}); LongANoneClosed.args = { buttonStyle: 'a', - interaction: 'none', + interaction: undefined, status: false, content, }; export const LongBNoneOpen = TemplatePositionCard.bind({}); LongBNoneOpen.args = { buttonStyle: 'b', - interaction: 'none', + interaction: undefined, status: true, content, }; export const LongBNoneClosed = TemplatePositionCard.bind({}); LongBNoneClosed.args = { buttonStyle: 'b', - interaction: 'none', + interaction: undefined, status: false, content, }; @@ -154,7 +154,7 @@ LongBNoneClosed.args = { export const MinimalANone = TemplatePositionCard.bind({}); MinimalANone.args = { buttonStyle: 'a', - interaction: 'none', + interaction: undefined, status: true, minimal: true, content, @@ -163,7 +163,7 @@ MinimalANone.args = { export const MinimalBNone = TemplatePositionCard.bind({}); MinimalBNone.args = { buttonStyle: 'b', - interaction: 'none', + interaction: undefined, status: true, minimal: true, content, diff --git a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx index 4f7f0fd26..6989dc109 100644 --- a/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx +++ b/packages/UI/src/components/organisms/cards/PositionCard/PositionCard.tsx @@ -141,7 +141,7 @@ const PositionCard = ({ why should you join?
    - {content.expectations.map((el1, i1) => ( + {content.benifits.map((el1, i1) => (
  • {el1}
  • diff --git a/packages/UI/src/components/organisms/cards/UserCard/UserCard.stories.tsx b/packages/UI/src/components/organisms/cards/UserCard/UserCard.stories.tsx index 8400fe5ec..d391a42c1 100644 --- a/packages/UI/src/components/organisms/cards/UserCard/UserCard.stories.tsx +++ b/packages/UI/src/components/organisms/cards/UserCard/UserCard.stories.tsx @@ -17,14 +17,13 @@ const TemplateUserCard: ComponentStory = (args) => ( export const HorizontalUserAvatar = TemplateUserCard.bind({}); HorizontalUserAvatar.args = { user: { - id: 0, name: 'John James', bio: 'Product Lead', email: 'email@email.com', profilePictureUrl: logo, discord: { - id: 0, username: '@discordUsername', + discriminator: '2324', }, }, }; @@ -33,14 +32,13 @@ export const VerticalUserAvatar = TemplateUserCard.bind({}); VerticalUserAvatar.args = { isVertical: true, user: { - id: 0, name: 'John James', bio: 'Product Lead', email: 'john_james@devlaunchers.com', profilePictureUrl: logo, discord: { - id: 0, username: '@discordUsername', + discriminator: '2324', }, }, }; diff --git a/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx b/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx index f1d8c641d..75fff5585 100644 --- a/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx +++ b/packages/UI/src/components/organisms/cards/UserCard/UserCard.tsx @@ -1,5 +1,9 @@ import React from 'react'; -import { atoms } from '@devlaunchers/components/src/components'; +import { + Box, + Layer, + Typography, +} from '@devlaunchers/components/src/components/atoms'; import Discord from '../../../../assets/icons/Discord'; import Mail from '../../../../assets/icons/Mail'; import { useUserDataContext } from '../../../../context/UserDataContext'; @@ -8,20 +12,19 @@ import type { UserCardProps } from '.'; export default function UserCard({ user, isVertical }: UserCardProps) { let userInfo = user; if (!user) { + // eslint-disable-next-line react-hooks/rules-of-hooks userInfo = useUserDataContext().userData; } - - // const { userData } = useUserDataContext(); return ( - - + {isVertical ? ( - - + {userInfo.name} - - + + {userInfo.bio} - - + + ) : ( - - - {userInfo.name} - + + {userInfo.name} + {userInfo.bio} - - + + Profile avatar - + )} - - + - - DISCORD - - {userInfo.discord.username} - - - - + DISCORD + + {userInfo.discord.username}#{userInfo.discord.discriminator} + + + + - - Email - + + Email + {userInfo.email} - - - - - - + + + + + + ); } diff --git a/packages/UI/src/components/organisms/cards/UserCard/index.tsx b/packages/UI/src/components/organisms/cards/UserCard/index.tsx index 2031d348c..7be440115 100644 --- a/packages/UI/src/components/organisms/cards/UserCard/index.tsx +++ b/packages/UI/src/components/organisms/cards/UserCard/index.tsx @@ -2,6 +2,8 @@ import type { DEFAULT_USER } from 'context/UserDataContext'; export { default } from './UserCard'; type UserType = typeof DEFAULT_USER; export interface UserCardProps { - user: UserType; + user: Pick & { + discord: Pick; + }; isVertical: boolean; } diff --git a/packages/UI/src/components/organisms/index.ts b/packages/UI/src/components/organisms/index.ts index e6a8a57b4..49e91155a 100644 --- a/packages/UI/src/components/organisms/index.ts +++ b/packages/UI/src/components/organisms/index.ts @@ -1,2 +1,4 @@ export { default as FormField } from './FormField'; export { default as OpenResponse } from './OpenResponse'; +export { default as Footer } from './Footer'; +export { default as Navigation } from './Navigation'; diff --git a/packages/UI/src/components/temp/HamburgerMenu/HamburgerMenu.tsx b/packages/UI/src/components/temp/HamburgerMenu/HamburgerMenu.tsx deleted file mode 100644 index dba1ec567..000000000 --- a/packages/UI/src/components/temp/HamburgerMenu/HamburgerMenu.tsx +++ /dev/null @@ -1,159 +0,0 @@ -/* eslint-disable jsx-a11y/anchor-is-valid */ -/* eslint-disable jsx-a11y/no-static-element-interactions */ -/* eslint-disable jsx-a11y/click-events-have-key-events */ -// eslint-disable-next-line no-use-before-define -import type { User } from '@devlaunchers/models/user'; -import Image from 'next/image'; -import Link from 'next/link'; -import React from 'react'; -import { slide as SlideHamburgerMenu } from 'react-burger-menu'; -import logoMonogramImage from '../../../images/logo-monogram.png'; -import { env } from '../../../utils/EnvironmentVariables'; -import Logout from '../../../utils/Logout'; - -import { - EnclosingStyledComponent, - HeaderNav, - Logo, - LogoImage, - LogoImageHolder, - LogoWrapper, - // eslint-disable-next-line prettier/prettier - NavEntry, -} from './StyledHamburgerMenu'; -// import * as style from './HamburgerMenu.module.css'; - -const HamburgerMenu: React.FC<{ userData: User }> = ({ userData }) => { - const [menuOpen, setMenuOpen] = React.useState(false); - - // Called when the open/close state of the menu changes (onStateChange callback) - const isMenuOpen = (state: { isOpen: boolean }) => { - setMenuOpen(state.isOpen); - }; - - // Called whenever a navigation item in the menu is clicked (closes menu) - function handleNavClick(): void { - setMenuOpen(false); - } - - return ( - - -
    - - - - - - Logo - - - - - -
    - - - - CREATE - - - - - LEARN - - - - - DREAM - - - -
    - {userData?.id ? ( - <> - - - VISIT ACCOUNT PAGE - - - - LOG OUT - - - ) : ( - - SIGN IN - - )} -
    - - {/* } - -
    PLAY
    - - { */} - - - SUPPORT US - - - - - JOIN - - -
    - {/* } -
    - {authUser ? ( - - ) : ( - - )} -
    - { */} -
    - {/* }
    Dev Launchers
    */} -
    -
    -
    - ); -}; - -export default HamburgerMenu; diff --git a/packages/UI/src/components/temp/HamburgerMenu/StyledHamburgerMenu.js b/packages/UI/src/components/temp/HamburgerMenu/StyledHamburgerMenu.js deleted file mode 100644 index 3b53a87e1..000000000 --- a/packages/UI/src/components/temp/HamburgerMenu/StyledHamburgerMenu.js +++ /dev/null @@ -1,90 +0,0 @@ -import styled from 'styled-components'; - -export const HeaderNav = styled.div``; -export const crossButton = styled.div``; - -export const EnclosingStyledComponent = styled.div` -.burgerButton { - position: fixed; - min-height: 5vh; - min-width: 5vh; - right: 1.5vh; - top: 1.5vh; - - display: none; /* Only display on mobile */ - -} - -@media (orientation: portrait) { - .burgerButton { - display: block; - } - } - -.menuBody { - top: 0; -}; - -.overlay {} - top: 0px; - right: 0px; -} - -.burgerBar { - background: #d9d9d9; -} - -.crossClass{ - background: #d9d9d9; -} -`; - -export const Logo = styled.div` - margin-top: 20%; - width: 50%; - - a { - display: inline-flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - } -`; - -export const LogoWrapper = styled.div` - display: inline; - width: auto; - - &:hover { - filter: brightness(0) saturate(100%) invert(88%) sepia(10%) saturate(6102%) - hue-rotate(358deg) brightness(101%) contrast(103%); - } -`; - -export const LogoImageHolder = styled.div` - width: 100%; - margin: 2%; - margin-bottom: 0; -`; - -export const LogoImage = styled.div` - display: inline-block; - width: 100%; -`; - -export const LogoWords = styled.div` - position: absolute; - bottom: 5%; - text-align: center; - width: 100%; - font-family: 'Abel', sans-serif; - font-size: 1.25rem; - margin-left: 0.25rem; - line-height: 140%; -`; - -export const NavEntry = styled.div` - text-align: center; - width: 100%; - margin-top: 10%; -`; diff --git a/packages/UI/src/components/temp/HamburgerMenu/index.js b/packages/UI/src/components/temp/HamburgerMenu/index.js deleted file mode 100644 index 70d522ef3..000000000 --- a/packages/UI/src/components/temp/HamburgerMenu/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './HamburgerMenu.tsx'; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/AccountDropdown.jsx b/packages/UI/src/components/temp/Header/AccountDropdown/AccountDropdown.jsx deleted file mode 100644 index f3f371d79..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/AccountDropdown.jsx +++ /dev/null @@ -1,45 +0,0 @@ -/* eslint-disable jsx-a11y/anchor-is-valid */ -import Link from 'next/link'; -import { env } from '../../../../utils/EnvironmentVariables'; -import Logout from '../../../../utils/Logout'; -import { - AccountMenuDropdownButton, - AccountMenuDropdownItem, - // eslint-disable-next-line prettier/prettier - MenuButton -} from './StyledAccountDropdown'; - -export default function AccountDropdown(props) { - return ( -
    - {props.userData?.id ? ( - - {' '} - - - Visit Account Page - - - - Logout{' '} - - - } - > - ) : ( - - Sign In{' '} - - )} -
    - ); -} diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.stories.tsx b/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.stories.tsx deleted file mode 100644 index 2be75a929..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.stories.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import * as React from 'react'; -import Button from './Button'; -import { within, userEvent, waitFor } from '@storybook/testing-library'; -import { ComponentStory, ComponentMeta } from '@storybook/react'; - -export default { - title: 'Common Components/Button', - component: Button, -} as ComponentMeta; - -export const WithShortText: ComponentStory = (args) => ( - -); - -WithShortText.play = async ({ canvasElement }) => { - const canvas = within(canvasElement); - canvas.queryByText('Button'); -}; - -export const WithLongText: ComponentStory = (args) => ( - -); - -export const Customizable: ComponentStory = (args) => ( - -); - -Customizable.args = { - text: '', - bgColor: '', - textColor: '', - fontSize: 1.2, -}; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.tsx b/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.tsx deleted file mode 100644 index 7b0be1e01..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Button/Button.tsx +++ /dev/null @@ -1,116 +0,0 @@ -import styled, { css } from 'styled-components'; - -interface ButtonProps { - bgColor?: string; - textColor?: string; - marginTop?: number; - width?: number; - fontSize?: number; - hero?: boolean; - modal?: boolean; - intro?: boolean; -} - -const shadeColor = (color: string, percent: number): string => { - let R = parseInt(color.substring(1, 3), 16); - let G = parseInt(color.substring(3, 5), 16); - let B = parseInt(color.substring(5, 7), 16); - - R = parseInt(((R * (100 + percent)) / 100).toString(), 10); - G = parseInt(((G * (100 + percent)) / 100).toString(), 10); - B = parseInt(((B * (100 + percent)) / 100).toString(), 10); - - R = R < 255 ? R : 255; - G = G < 255 ? G : 255; - B = B < 255 ? B : 255; - - const RR = - R.toString(16).length === 1 ? `0${R.toString(16)}` : R.toString(16); - const GG = - G.toString(16).length === 1 ? `0${G.toString(16)}` : G.toString(16); - const BB = - B.toString(16).length === 1 ? `0${B.toString(16)}` : B.toString(16); - - return `#${RR}${GG}${BB}`; -}; - -const colorUnderButtons = (hexColor: string) => { - const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hexColor); - return result - ? `rgba(${parseInt(result[1], 16) - 102},${parseInt(result[2], 16) - 55},${ - parseInt(result[3], 16) - 14 - },1)` - : null; -}; - -const onHoverBackgroundColor = (hexColor: string) => { - const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hexColor); - return result - ? `rgb(${parseInt(result[1], 16) + 44},${parseInt(result[2], 16) + 44},${ - parseInt(result[3], 16) + 44 - })` - : null; -}; -const Button = styled.a` - font-family: ${({ theme }) => theme.fonts.headline}, sans-serif; - background-color: ${({ theme, bgColor }) => bgColor || theme.colors.ACCENT_1}; - color: ${({ theme, textColor }) => textColor || theme.colors.NEUTRAL_2}; - transition: background-color 0.5s, color 0.5s; - - width: ${({ width }) => `${width}em` || ''}; - border: 0px; - border-bottom: 3px solid - ${({ theme, bgColor }) => - colorUnderButtons(bgColor || theme.colors.ACCENT_1)}; - cursor: pointer; - font-size: ${({ fontSize }) => `${fontSize}rem` || '1.5rem'}; - margin-top: ${({ marginTop }) => `${marginTop}rem` || ''}; - padding: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - border-radius: 16px; - font-weight: bolder; - - ${({ hero }) => - hero && - css` - width: 80%; - margin: 0; - margin-top: 5%; - text-shadow: none; - line-height: 1.15; - display: inline-block; - text-align: center; - box-sizing: border-box; - font-stretch: normal; - font-variant-east-asian: normal; - font-variant-numeric: normal; - font-variant-caps: normal; - font-variant-ligatures: normal; - font-style: normal; - `} - ${({ modal }) => - modal && - css` - display: block; - width: 95%; - margin-top: 2%; - margin-left: auto; - margin-right: auto; - `} - ${({ intro }) => - intro && - css` - font-size: 2.5rem; - margin-top: 2%; - padding-left: 1.5rem; - padding-right: 1.5rem; - `} - &:hover { - background-color: ${({ theme, bgColor }) => - onHoverBackgroundColor(bgColor || theme.colors.ACCENT_2)}; - color: ${({ theme, bgColor }) => - (bgColor && shadeColor(bgColor, -40)) || theme.colors.ACCENT_3}; - } -`; -export default Button; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Button/index.ts b/packages/UI/src/components/temp/Header/AccountDropdown/Button/index.ts deleted file mode 100644 index efe8c800c..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Button/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Button'; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/DropdownButton.jsx b/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/DropdownButton.jsx deleted file mode 100644 index 120057ecc..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/DropdownButton.jsx +++ /dev/null @@ -1,42 +0,0 @@ -import React, { useEffect, useState, useRef } from 'react'; -import { Wrapper, Toggle, Rooms } from './StyledDropdownButton'; - -const DropdownButton = ({ toggleBtnText, dropdownItems, className }) => { - const [menuOpen, setMenuOpen] = useState(false); - const node = useRef(); - - const handleClickOutside = (e) => { - if (node.current.contains(e.target)) return; - // outside click - setMenuOpen(false); - }; - - useEffect(() => { - if (menuOpen) { - document.addEventListener('mousedown', handleClickOutside); - } else { - document.removeEventListener('mousedown', handleClickOutside); - } - - return () => { - document.removeEventListener('mousedown', handleClickOutside); - }; - }, [menuOpen]); - - return ( - - setMenuOpen(!menuOpen)} - as="button" - fontSize="1.2rem" - > - {toggleBtnText} - - - <>{dropdownItems} - - - ); -}; - -export default DropdownButton; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/StyledDropdownButton.ts b/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/StyledDropdownButton.ts deleted file mode 100644 index db31a7c57..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/StyledDropdownButton.ts +++ /dev/null @@ -1,38 +0,0 @@ -import styled from 'styled-components'; -import Button from '../Button'; - -export const Wrapper = styled.div` - position: relative; - display: inline-block; -`; -export const Toggle = styled(Button)` - padding-left: 2rem; - padding-right: 2rem; -`; -export const Rooms = styled.div<{ isOpen: boolean }>` - display: ${({ isOpen }) => (isOpen ? 'block' : 'none')}; - position: absolute; - right: 50%; - left: -50%; - background-color: #f1f1f1; - min-width: 160px; - overflow: auto; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); - border: 1px solid black; - z-index: 1; - - & > * { - color: black; - border: 1px solid black; - padding: 12px 16px; - text-decoration: none; - text-align: center; - display: block; - - &:hover, - &:focus { - background-color: #ddd; - color: #000; - } - } -`; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/index.js b/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/index.js deleted file mode 100644 index c9855f342..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/Dropdown/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './DropdownButton'; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/StyledAccountDropdown.js b/packages/UI/src/components/temp/Header/AccountDropdown/StyledAccountDropdown.js deleted file mode 100644 index 7f1b04615..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/StyledAccountDropdown.js +++ /dev/null @@ -1,31 +0,0 @@ -import styled from 'styled-components'; -import DropdownButton from './Dropdown'; -import Button from './Button'; - -export const AccountMenuDropdownButton = styled(DropdownButton)` - @media (orientation: portrait) { - display: none; - } -`; - -export const MenuButton = styled(Button)` - @media (orientation: portrait) { - display: none; - } -`; - -export const AccountMenuDropdownItem = styled.a` - font-family: ${({ theme }) => theme.fonts.headline}, sans-serif; - background-color: #1c1c1c; - - width: ${({ width }) => width || ''}; - border: 0px; - - cursor: pointer; - font-size: ${({ fontSize }) => fontSize || '1.1rem'}; - margin-top: ${({ marginTop }) => marginTop || ''}; - padding: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - font-weight: bolder; -`; diff --git a/packages/UI/src/components/temp/Header/AccountDropdown/index.js b/packages/UI/src/components/temp/Header/AccountDropdown/index.js deleted file mode 100644 index ff7b7ab66..000000000 --- a/packages/UI/src/components/temp/Header/AccountDropdown/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./AccountDropdown"; diff --git a/packages/UI/src/components/temp/Header/Header.stories.jsx b/packages/UI/src/components/temp/Header/Header.stories.jsx deleted file mode 100644 index f78f3d431..000000000 --- a/packages/UI/src/components/temp/Header/Header.stories.jsx +++ /dev/null @@ -1,10 +0,0 @@ -import Header from './Header'; - -export default { - title: 'Common Components/Header', - component: Header, -}; - -export const SignedIn = () =>
    ; - -export const NotSignedIn = () =>
    ; diff --git a/packages/UI/src/components/temp/Header/Header.tsx b/packages/UI/src/components/temp/Header/Header.tsx deleted file mode 100644 index 71df8abc0..000000000 --- a/packages/UI/src/components/temp/Header/Header.tsx +++ /dev/null @@ -1,74 +0,0 @@ -/* eslint-disable import/no-unresolved */ -/* eslint-disable jsx-a11y/anchor-is-valid */ -import Link from 'next/link'; -import { useUserDataContext } from '../../../context/UserDataContext'; -import HamburgerMenu from '../HamburgerMenu'; -import AccountDropdown from './AccountDropdown'; - -import { - HeaderBlock, - HeaderNav, - Logo, - LogoImage, - LogoImageHolder, - LogoWords, - LogoWrapper, - // eslint-disable-next-line prettier/prettier - NavEntry, -} from './StyledHeader'; - -export default function Header() { - const { userData } = useUserDataContext(); - - return ( - - - - - - - - - Dev Launchers - - - - - - - - CREATE - - - - - LEARN - - - - - DREAM - - - {/* } - - PLAY - - { */} - - - SUPPORT US - - - - - JOIN - - - -
    - - - - ); -} diff --git a/packages/UI/src/components/temp/Header/StyledHeader.js b/packages/UI/src/components/temp/Header/StyledHeader.js deleted file mode 100644 index 0fe26a4a5..000000000 --- a/packages/UI/src/components/temp/Header/StyledHeader.js +++ /dev/null @@ -1,114 +0,0 @@ -import logoMonogramImage from '../../../images/logo-monogram.png'; -import styled from 'styled-components'; - -export const HeaderBlock = styled.div` - background-color: #1c1c1c; - min-height: 7.5vh; - width: 100%; - position: sticky; - top: 0; - z-index: 2; - display: flex; - justify-content: space-between; - align-items: center; - /* box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); */ - a { - color: ${({ theme }) => theme.colors.NEUTRAL_2}; - } -`; -export const Logo = styled.div` - width: 30%; - a { - display: inline-flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: center; - } -`; - -export const LogoWrapper = styled.div` - display: inline; - width: auto; - transition: 1s; - &:hover { - filter: brightness(0) saturate(100%) invert(88%) sepia(10%) saturate(6102%) - hue-rotate(358deg) brightness(101%) contrast(103%); - } -`; - -export const LogoImageHolder = styled.div` - width: 3rem; - margin: 2%; - margin-bottom: 0; - @media (orientation: portrait) { - height: auto; - width: 4rem; - margin-left: 1vw; - } -`; -export const LogoImage = styled.img.attrs(() => ({ - src: logoMonogramImage, - alt: 'logo', -}))` - display: inline-block; - width: 100%; -`; -export const LogoWords = styled.div` - width: 15rem; - font-family: 'Abel', sans-serif; - font-size: 1.75rem; - margin-left: 0.25rem; - line-height: 140%; - @media (orientation: portrait) { - display: none; - } -`; - -export const HeaderNav = styled.div` - display: flex; - flex-direction: row; - justify-content: space-between; - font-size: 1rem; - width: 40%; - min-width: 300px; - height: 7.5vh; - align-items: center; - transition: 0.5s; - & > a { - display: flex; - height: 100%; - align-items: center; - } - @media (orientation: portrait) { - display: none; - } -`; - -export const NavEntry = styled.div` - font-family: 'Abel', sans-serif; - cursor: pointer; -`; - -export const SignInArea = styled.div` - width: 10%; - text-align: center; - display: flex; - justify-content: space-around; - align-items: center; - @media (orientation: portrait) { - display: none; - } -`; -export const UserProfilePic = styled.img.attrs(() => ({ - alt: 'profile-pic', -}))` - max-height: 3rem; - min-height: 2rem; - height: 5vw; - cursor: pointer; -`; -export const HeaderPusher = styled.div` - position: 'relative'; - width: '100%'; - min-height: '7.5vh'; -`; diff --git a/packages/UI/src/components/temp/Header/index.js b/packages/UI/src/components/temp/Header/index.js deleted file mode 100644 index 2764567d9..000000000 --- a/packages/UI/src/components/temp/Header/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Header"; diff --git a/packages/UI/src/styled.d.ts b/packages/UI/src/styled.d.ts index e58104c8c..fe1a00e4e 100644 --- a/packages/UI/src/styled.d.ts +++ b/packages/UI/src/styled.d.ts @@ -1,6 +1,6 @@ // import original module declarations import type { DOMAttributes } from 'react'; -import type { CSSProp } from 'styled-components'; +import type { CSSProp, DefaultTheme } from 'styled-components'; import type { ThemeType } from './styles/theme'; // and extend them! @@ -10,6 +10,9 @@ declare module 'styled-components' { } declare module 'react' { + interface Attributes { + css?: CSSProp; + } interface HTMLAttributes extends DOMAttributes { css?: CSSProp; } From 2d66fea4d61848687436f9e8129715dba9ef9132 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sat, 18 Mar 2023 16:09:47 +0300 Subject: [PATCH 055/109] fix(components): framer-motion resloving to .mjs --- packages/UI/.storybook/main.js | 8 ++++++++ packages/UI/src/components/Footer.ts | 4 ---- packages/UI/src/components/atoms/Tags/Tags.tsx | 4 ++-- .../organisms/cards/StyledCommonComponents.tsx | 12 ++++++------ 4 files changed, 16 insertions(+), 12 deletions(-) delete mode 100644 packages/UI/src/components/Footer.ts diff --git a/packages/UI/.storybook/main.js b/packages/UI/.storybook/main.js index c87e4b818..4cf1c598c 100644 --- a/packages/UI/.storybook/main.js +++ b/packages/UI/.storybook/main.js @@ -10,4 +10,12 @@ module.exports = { '@storybook/addon-viewport', ], framework: '@storybook/react', + webpackFinal: async (config) => { + config.module.rules.push({ + test: /\.mjs$/, + include: /node_modules/, + type: "javascript/auto", + }); + return config; + } }; diff --git a/packages/UI/src/components/Footer.ts b/packages/UI/src/components/Footer.ts deleted file mode 100644 index f12399535..000000000 --- a/packages/UI/src/components/Footer.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Temporary file! This workaround allows us to use our older importing structure in apps while referring to the atomic design folders based on size -// This has been implemented to serve for a short time until a decision is made on whether component folder organization should be based on size or domain -import Footer from './organisms/Footer'; -export default Footer; diff --git a/packages/UI/src/components/atoms/Tags/Tags.tsx b/packages/UI/src/components/atoms/Tags/Tags.tsx index f0d9f2209..f02ee5b26 100644 --- a/packages/UI/src/components/atoms/Tags/Tags.tsx +++ b/packages/UI/src/components/atoms/Tags/Tags.tsx @@ -3,7 +3,7 @@ import type { ThemeType } from '../../../styles/theme'; import { Tag, CloseButton, CloseIcon } from './Styled.Tags'; export interface Props { - onClose: () => void; + onClose?: () => void; bgColor: keyof Pick< ThemeType['colors'], | 'GREYSCALE_CHARCOAL' @@ -30,7 +30,7 @@ export default function Tags({ isFilter, }: Props) { const handleClose = () => { - onClose(); + onClose?.(); }; return ( diff --git a/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx b/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx index d4a0bbcce..f7485a92a 100644 --- a/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx +++ b/packages/UI/src/components/organisms/cards/StyledCommonComponents.tsx @@ -1,8 +1,4 @@ -import { - motion, - LazyMotion, - domAnimation, -} from 'framer-motion/dist/framer-motion'; +import { motion, LazyMotion, domAnimation } from 'framer-motion'; import { useState, useRef, useLayoutEffect } from 'react'; import Box from '../../atoms/Box'; import Tags from '../../atoms/Tags'; @@ -47,7 +43,11 @@ export const CardDescription = ({ ); }; -export const ExpandableBlurb = ({ children }) => { +export const ExpandableBlurb = ({ + children, +}: { + children: React.ReactNode; +}) => { const [height, setHeight] = useState(0); const content = useRef(null); From 7269de1fdfa377b3c351b0c8c273a4031f357e79 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 19 Mar 2023 15:40:36 +0000 Subject: [PATCH 056/109] Upgrade staging image to devlaunchers/platform-website:0412ffe-202303191529 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 8b505fa64..c4b493ecb 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "1805adb-202303131811" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "0412ffe-202303191529" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 89c4df399d91de90fb78429140db4ba9feebf392 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sun, 19 Mar 2023 20:19:04 +0300 Subject: [PATCH 057/109] remove children type from typography --- packages/UI/src/components/atoms/Typography/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 91d0edd39..8f5278457 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -17,5 +17,4 @@ export interface TypographyProps { | 'link' | 'navlink'; textAlign?: CSS.Properties['textAlign']; - children?: JSX.Element | JSX.Element[] | string; } From a3244cfc83e108ebbba39fe3592d68f44a0f36f1 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 19 Mar 2023 17:21:35 +0000 Subject: [PATCH 058/109] Upgrade staging image to devlaunchers/platform-website:cd3ed65-202303191710 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index c4b493ecb..de1ae12c9 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "0412ffe-202303191529" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "cd3ed65-202303191710" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 99d93e0cd21e8dc94017b4191fe7d74963873d5e Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 19 Mar 2023 17:40:51 +0000 Subject: [PATCH 059/109] Upgrade staging image to devlaunchers/platform-website:a0c4686-202303191726 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index de1ae12c9..afc16803b 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "cd3ed65-202303191710" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "a0c4686-202303191726" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From f787eacb5df3a072dc6f8e4c67221994e89ccbb6 Mon Sep 17 00:00:00 2001 From: mfvil Date: Sun, 19 Mar 2023 12:46:54 -0500 Subject: [PATCH 060/109] feat(ci): Added yarn cache for installation artifacts. --- .github/workflows/chromatic.yml | 1 + .github/workflows/staging-storybook.yml | 1 + .github/workflows/typechecks.yml | 1 + .github/workflows/ui-test.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 72244e5fa..214edc5da 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -30,6 +30,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 16.x + cache: yarn - name: install deps run: corepack enable && yarn diff --git a/.github/workflows/staging-storybook.yml b/.github/workflows/staging-storybook.yml index b15da69db..605d49594 100644 --- a/.github/workflows/staging-storybook.yml +++ b/.github/workflows/staging-storybook.yml @@ -38,6 +38,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 16.x + cache: yarn - name: install deps run: corepack enable && yarn workspaces focus - name: build storybook diff --git a/.github/workflows/typechecks.yml b/.github/workflows/typechecks.yml index 3c82fe9cd..ed5c6b322 100644 --- a/.github/workflows/typechecks.yml +++ b/.github/workflows/typechecks.yml @@ -19,6 +19,7 @@ jobs: - uses: actions/setup-node@v2 with: node-version: '16.x' + cache: yarn - name: Install dependencies run: yarn - name: Run typecheck tests diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 6ea82076b..3575d1cd4 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -15,6 +15,7 @@ jobs: - uses: actions/setup-node@v2 with: node-version: '14.x' + cache: yarn - name: Install dependencies run: yarn - name: Run Storybook tests From e318262137002bcd63b8538f0dcd20d6f0c6ea99 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 18:29:13 +0000 Subject: [PATCH 061/109] feat(component): navigation dropdown --- .../NavDropdown/NavDropdown.stories.tsx | 20 +++++ .../organisms/NavDropdown/NavDropdown.tsx | 58 ++++++++++++++ .../organisms/NavDropdown/StyledDropdown.ts | 75 +++++++++++++++++++ .../organisms/NavDropdown/chevron-down.svg | 1 + .../components/organisms/NavDropdown/index.ts | 7 ++ 5 files changed, 161 insertions(+) create mode 100644 packages/UI/src/components/organisms/NavDropdown/NavDropdown.stories.tsx create mode 100644 packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx create mode 100644 packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts create mode 100644 packages/UI/src/components/organisms/NavDropdown/chevron-down.svg create mode 100644 packages/UI/src/components/organisms/NavDropdown/index.ts diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.stories.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.stories.tsx new file mode 100644 index 000000000..0ed314824 --- /dev/null +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.stories.tsx @@ -0,0 +1,20 @@ +import type { ComponentStory } from '@storybook/react'; +import NavDropdown from './NavDropdown'; + +export default { + title: 'organisms/NavDropdown', + component: NavDropdown, +}; + +const TemplateNavDropdown: ComponentStory = (args) => ( + +); + +const links = [ + { text: 'Submit an Idea', href: '/ideas/submit' }, + { text: 'Generate an Idea', href: '/ideas/generate' }, + { text: 'Help Existing Idea', href: '/ideas/browse' }, +]; + +export const Default = TemplateNavDropdown.bind({}); +Default.args = { title: 'IDEATE', links }; diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx new file mode 100644 index 000000000..b4a670f71 --- /dev/null +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -0,0 +1,58 @@ +import { useState, useEffect, useRef } from 'react'; +import SubNavLink from '../../atoms/SubNavLink'; +import Typography from '../../atoms/Typography'; +import { + DropdownContainer, + Toggle, + Chevron, + OptionsContainer, + Options, +} from './StyledDropdown'; +import type { NavDropdownProps } from '.'; + +const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { + const [menuOpen, setMenuOpen] = useState(isOpen); + + const node = useRef(null); + + const handleClickOutside = (e: MouseEvent) => { + if (node.current?.contains(e.target as Node)) return; + setMenuOpen(false); + }; + + useEffect(() => { + if (menuOpen) { + document.addEventListener('mousedown', handleClickOutside); + } else { + document.removeEventListener('mousedown', handleClickOutside); + } + return () => { + document.removeEventListener('mousedown', handleClickOutside); + }; + }, [menuOpen]); + + return ( + + { + e.stopPropagation(); + setMenuOpen(!menuOpen); + }} + > + {title} + + + + + IDEASPACE +
    + {links.map(({ text, href }, i) => ( + + ))} +
    +
    +
    + ); +}; + +export default NavDropdown; diff --git a/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts b/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts new file mode 100644 index 000000000..e8ed5e7ff --- /dev/null +++ b/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts @@ -0,0 +1,75 @@ +import styled from 'styled-components'; +import { paddingStyles } from '../../atoms/Padding'; +import { radiusStyles } from '../../atoms/Radius/StyledRadius'; +import { shadowStyles } from '../../atoms/Shadow'; +import Icon from './chevron-down.svg'; +import type { NavDropdownProps } from '.'; + +export const DropdownContainer = styled.div` + width: fit-content; + position: relative; + z-index: 2; +`; + +export const Toggle = styled.div` + width: fit-content; + gap: 0.25rem; + display: flex; + align-items: center; + justify-content: space-between; + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + cursor: pointer; + img { + filter: invert(1); + } + @media screen and (max-width: ${({ theme }) => theme.breakpoints.lg + 'px'}) { + font-family: ${({ theme }) => theme.fonts.normal}; + color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + background: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + ${shadowStyles.shadow500} + ${paddingStyles.comPad100} + ${radiusStyles.radius200} + img { + filter: none; + } + } +`; + +export const OptionsContainer = styled.div>` + opacity: ${({ isOpen }) => (isOpen ? 1 : 0)}; + max-height: ${({ isOpen }) => (isOpen ? '1000px' : 0)}; + transition: 0.8s opacity, 0.4s max-height ease-out; + width: max-content; + background: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + overflow: hidden; + position: absolute; + top: 2rem; + left: 50%; + transform: translateX(-50%); + ${radiusStyles.radius200}; + ${shadowStyles.shadow500}; + @media screen and (max-width: ${({ theme }) => theme.breakpoints.lg + 'px'}) { + background: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + } +`; + +export const Options = styled.div` + display: flex; + flex-direction: column; + gap: 1rem; + padding: 1rem; + color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; + @media screen and (max-width: ${({ theme }) => theme.breakpoints.lg + 'px'}) { + color: ${({ theme }) => theme.colors.GREYSCALE_BLACK}; + } +`; + +export const Chevron = styled.img.attrs(() => ({ + src: Icon, + alt: 'icon', +}))>` + display: inline-block; + width: 16px; + transform: ${({ isOpen }) => (isOpen ? 'rotateX(180deg)' : 'rotateX(0)')}; + transition: 0.4s transform ease; +`; diff --git a/packages/UI/src/components/organisms/NavDropdown/chevron-down.svg b/packages/UI/src/components/organisms/NavDropdown/chevron-down.svg new file mode 100644 index 000000000..278c6a315 --- /dev/null +++ b/packages/UI/src/components/organisms/NavDropdown/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/UI/src/components/organisms/NavDropdown/index.ts b/packages/UI/src/components/organisms/NavDropdown/index.ts new file mode 100644 index 000000000..671166b4a --- /dev/null +++ b/packages/UI/src/components/organisms/NavDropdown/index.ts @@ -0,0 +1,7 @@ +export { default } from './NavDropdown'; + +export interface NavDropdownProps { + links: { text: string; href: string }[]; + title: string; + isOpen?: boolean; +} From 8fdb799f297a24da834598509a7163ab3c39cff4 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 18:30:00 +0000 Subject: [PATCH 062/109] fix: added sub nav link export --- packages/UI/src/components/atoms/SubNavLink/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/UI/src/components/atoms/SubNavLink/index.ts b/packages/UI/src/components/atoms/SubNavLink/index.ts index 310d260b5..95eee2404 100644 --- a/packages/UI/src/components/atoms/SubNavLink/index.ts +++ b/packages/UI/src/components/atoms/SubNavLink/index.ts @@ -1,3 +1,5 @@ +export { default } from './SubNavLink'; + export interface SubNavLinkProps { href?: string; text?: string; From c759c8ab57b8fe8e9e5184ff07aaeb26d18aecae Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 18:30:59 +0000 Subject: [PATCH 063/109] fix: fixed nav link typograhy export --- packages/UI/src/components/atoms/Typography/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/atoms/Typography/index.ts b/packages/UI/src/components/atoms/Typography/index.ts index 8f5278457..fefbfe280 100644 --- a/packages/UI/src/components/atoms/Typography/index.ts +++ b/packages/UI/src/components/atoms/Typography/index.ts @@ -15,6 +15,6 @@ export interface TypographyProps { | 'label' | 'labelSmall' | 'link' - | 'navlink'; + | 'navLink'; textAlign?: CSS.Properties['textAlign']; } From 6c66a389b102c4013f857ad6fdac2d2063e3641f Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 18:32:15 +0000 Subject: [PATCH 064/109] added dropdown to navigation (desktop and mobile) --- .../organisms/Navigation/MobileNavigation.tsx | 31 +++++++++++-------- .../organisms/Navigation/Navigation.tsx | 25 ++++++++++----- 2 files changed, 35 insertions(+), 21 deletions(-) diff --git a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx index 35f35b14d..ab1d063c1 100644 --- a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx @@ -7,6 +7,7 @@ import Button from '../../atoms/Button'; import NavLink from '../../atoms/NavLink/NavLink'; import Typography from '../../atoms/Typography'; import BackButton from '../../molecules/BackButton'; +import NavDropdown from '../NavDropdown'; import logo from './../../../assets/images/logo-monogram.png'; import { MobileNav, HamburgerWrapper } from './Styled.Navigation'; import type { NavigationProps } from '.'; @@ -71,19 +72,23 @@ const MobileNavigation = ({
      - {Object.entries(links).map(([name, href], i) => ( -
    • - - - -
    • - ))} + {Object.entries(links).map(([name, href], i) => { + if (Array.isArray(href)) + return ; + return ( +
    • + + + +
    • + ); + })}
      - {Object.entries(links).map(([name, href], i) => ( -
    • - - {name} - -
    • - ))} + {Object.entries(links).map(([name, href], i) => { + if (Array.isArray(href)) + return ; + return ( +
    • + + {name} + +
    • + ); + })}
    {userInfo.id === 0 ? ( From bceb0e53306e0b411a110c28280c7cebece3e578 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 20:30:28 +0000 Subject: [PATCH 065/109] added Ideaspace's landing page link --- .../organisms/NavDropdown/NavDropdown.tsx | 15 ++++++++++----- .../organisms/Navigation/Navigation.tsx | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index b4a670f71..13c7fcb1e 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -44,11 +44,16 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { - IDEASPACE -
    - {links.map(({ text, href }, i) => ( - - ))} + {links.map(({ text, href }, i) => { + if (i === 0) + return ( + <> + +
    + + ); + return ; + })}
    diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index 307c0d6de..7f7931300 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -19,6 +19,7 @@ const links = { CREATE: '/create', LEARN: '/learn', IDEATE: [ + { text: 'Ideaspace', href: '/ideaspace' }, { text: 'Submit an idea', href: '/ideaspace/submit' }, { text: 'Generate an idea', href: '/ideaspace/generate' }, { text: 'Help existing idea', href: '/ideaspace/browse' }, From 52f7e74c2b0369b450c6d0ee3f7ff55e31c80dd4 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Wed, 22 Mar 2023 20:34:37 +0000 Subject: [PATCH 066/109] minor nav dropdown refactor --- .../organisms/NavDropdown/NavDropdown.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index 13c7fcb1e..04dc44ad5 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -45,14 +45,12 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { {links.map(({ text, href }, i) => { - if (i === 0) - return ( - <> - -
    - - ); - return ; + return ( + <> + + {i === 0 &&
    } + + ); })}
    From d27644b9c1495234d43a3deeead412701d416a8c Mon Sep 17 00:00:00 2001 From: David Bradham Date: Sat, 25 Mar 2023 11:11:59 -0500 Subject: [PATCH 067/109] remove styling to make links dark blue after they are clicked --- packages/UI/src/components/atoms/NavLink/NavLink.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/UI/src/components/atoms/NavLink/NavLink.tsx b/packages/UI/src/components/atoms/NavLink/NavLink.tsx index 9c15873af..c8cf5a3ae 100644 --- a/packages/UI/src/components/atoms/NavLink/NavLink.tsx +++ b/packages/UI/src/components/atoms/NavLink/NavLink.tsx @@ -10,9 +10,6 @@ interface NavLinkProps { const NavLink = styled.a` ${typographyStyles.navLink} color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; - &:visited { - color: ${({ theme }) => theme.colors.BLUE}; - } &:hover { color: ${({ theme }) => theme.colors.BLUE_200}; } From bd08aa0a47ddeba5d618bed9155d9de2bace79e3 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sat, 25 Mar 2023 16:42:27 +0000 Subject: [PATCH 068/109] Upgrade staging image to devlaunchers/platform-website:2403650-202303251630 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index afc16803b..dacaf5ff0 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "a0c4686-202303191726" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "2403650-202303251630" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From d64aab4a35564270a1c9a45b506172e3564fba73 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Thu, 30 Mar 2023 22:47:15 +0000 Subject: [PATCH 069/109] Upgrade staging image to devlaunchers/platform-website:bbfd442-202303302235 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index dacaf5ff0..266318f9c 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "2403650-202303251630" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "bbfd442-202303302235" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 45abae3eb68fb98f902b119ce31f45a1bd4c4393 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 3 Apr 2023 10:09:31 +0000 Subject: [PATCH 070/109] fix type error --- .../src/components/organisms/Navigation/MobileNavigation.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx index ab1d063c1..08d015a9d 100644 --- a/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/MobileNavigation.tsx @@ -15,7 +15,9 @@ import type { NavigationProps } from '.'; const MobileNavigation = ({ user, links, -}: NavigationProps & { links: { [key: string]: string } }) => { +}: NavigationProps & { + links: { [key: string]: string | { text: string; href: string }[] }; +}) => { const [menuOpen, setMenuOpen] = useState(false); // Called when the open/close state of the menu changes (onStateChange callback) From fb4eeafb5443a10884a70f80b3a4af85fad33058 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Tue, 4 Apr 2023 03:33:18 +0300 Subject: [PATCH 071/109] chore(codeowners): automatically notify teams to review PRs related to their package --- .github/CODEOWNERS | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000..c6d1f8cd5 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,17 @@ +# Shared Packages +packages/ @dev-launchers/platform-enablement + +# Ideaspace code +apps/ideaspace/ @dev-launchers/ideaspace-team + +# Website code +apps/website/ @Enjoy2Live @pyxld-kris + +# Website code +apps/app/ @Enjoy2Live @pyxld-kris + +# Code in the backend directory +strapiv4/ @dev-launchers/backend-devs + +# Deps +package.json @Enjoy2Live \ No newline at end of file From 4928a3b36aabed04cad90ba66da24a8989391bf2 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Tue, 4 Apr 2023 03:46:14 +0300 Subject: [PATCH 072/109] added recruitment team --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index c6d1f8cd5..8e7048ff4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,6 +4,9 @@ packages/ @dev-launchers/platform-enablement # Ideaspace code apps/ideaspace/ @dev-launchers/ideaspace-team +# Recruitment code +apps/dev-recruiters/ @dev-launchers/dev-recruit-team + # Website code apps/website/ @Enjoy2Live @pyxld-kris From 86f7dfbde94c0131f17fa63d96d7cee769a22ee9 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Wed, 5 Apr 2023 06:01:48 +0000 Subject: [PATCH 073/109] Upgrade staging image to devlaunchers/platform-website:e960dc2-202304050549 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 266318f9c..3b496db3c 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "bbfd442-202303302235" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "e960dc2-202304050549" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 9583f31ee2a025096452f9fa48168e5cc44d8778 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Wed, 5 Apr 2023 10:23:50 +0300 Subject: [PATCH 074/109] fix(components): dropdown doesn't have layer --- packages/UI/package.json | 2 +- .../src/components/atoms/Radio/StyledRadio.ts | 2 +- .../components/atoms/Toggle/StyledToggle.ts | 2 +- packages/UI/src/components/atoms/index.ts | 4 +- .../organisms/Dropdown/Dropdown.tsx | 41 ++++++++++--------- .../organisms/Dropdown/StyledDropdown.ts | 9 ++-- 6 files changed, 33 insertions(+), 27 deletions(-) diff --git a/packages/UI/package.json b/packages/UI/package.json index c4904400a..b12f03e46 100644 --- a/packages/UI/package.json +++ b/packages/UI/package.json @@ -25,7 +25,7 @@ "zod-formik-adapter": "1.1.1" }, "scripts": { - "storybook": "NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006", + "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", "clean": "rimraf --no-glob ./tsconfig.tsbuildinfo", "lint": "eslint . --ext .ts,.tsx,.js,.jsx,.cjs,.mjs,.mdx", diff --git a/packages/UI/src/components/atoms/Radio/StyledRadio.ts b/packages/UI/src/components/atoms/Radio/StyledRadio.ts index af1ce616d..2528f9860 100644 --- a/packages/UI/src/components/atoms/Radio/StyledRadio.ts +++ b/packages/UI/src/components/atoms/Radio/StyledRadio.ts @@ -38,7 +38,7 @@ export const Input = styled.input` top: 0; left: 0; border-radius: 8px; - box-shadow: 1px 1px 4px #7f7e7f; + box-shadow: 1px 1px 4px ${({ theme }) => theme.colors.GREYSCALE_GREY}; } } diff --git a/packages/UI/src/components/atoms/Toggle/StyledToggle.ts b/packages/UI/src/components/atoms/Toggle/StyledToggle.ts index bb21b8dd3..506cd15ff 100644 --- a/packages/UI/src/components/atoms/Toggle/StyledToggle.ts +++ b/packages/UI/src/components/atoms/Toggle/StyledToggle.ts @@ -36,7 +36,7 @@ export const Switch = styled.label` &:hover { &:before { - box-shadow: 1px 1px 4px #7f7e7f; + box-shadow: 1px 1px 4px ${({ theme }) => theme.colors.GREYSCALE_GREY}; } } &::after { diff --git a/packages/UI/src/components/atoms/index.ts b/packages/UI/src/components/atoms/index.ts index 5317df83f..10f97d9cd 100644 --- a/packages/UI/src/components/atoms/index.ts +++ b/packages/UI/src/components/atoms/index.ts @@ -6,4 +6,6 @@ export { default as Layer } from './Layer'; export { default as Button } from './Button'; export { default as Checkbox } from './Checkbox'; export { default as Link } from './Link'; -export { default as Tag } from './Tags'; \ No newline at end of file +export { default as Tag } from './Tags'; +export { radiusStyles } from './Radius'; +export { default as BaseLayer } from './BaseLayer'; diff --git a/packages/UI/src/components/organisms/Dropdown/Dropdown.tsx b/packages/UI/src/components/organisms/Dropdown/Dropdown.tsx index 22ac4381a..f624fcf6e 100644 --- a/packages/UI/src/components/organisms/Dropdown/Dropdown.tsx +++ b/packages/UI/src/components/organisms/Dropdown/Dropdown.tsx @@ -1,5 +1,6 @@ import { useState, useEffect, useRef } from 'react'; import type { ChangeEvent } from 'react'; +import { Layer, radiusStyles } from '../../atoms'; import Checkbox from '../../atoms/Checkbox'; import Radio from '../../atoms/Radio'; import Typography from '../../atoms/Typography'; @@ -68,25 +69,27 @@ const Dropdown = ({ - - {options.map(({ text, disabled }, i) => { - return type === 'checkbox' ? ( - - ) : ( - - ); - })} - + + + {options.map(({ text, disabled }, i) => { + return type === 'checkbox' ? ( + + ) : ( + + ); + })} + + ); diff --git a/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts b/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts index 9cafda163..0bae8a694 100644 --- a/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts +++ b/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts @@ -1,5 +1,6 @@ import styled from 'styled-components'; import Icon from '../../../assets/icons/rawSvg/chevron-down.svg'; +import { radiusStyles } from '../../atoms'; import { typographyStyles } from '../../atoms/Typography/Styled.Typography'; import type { DropdownProps } from '.'; @@ -14,7 +15,7 @@ export const DropdownContainer = styled.div` font-family: ${({ theme }) => theme.fonts.normal}; background-color: #fff; width: ${({ width }) => getWidth(width) + 'px'}; - border-radius: 8px; + ${radiusStyles['radius200']}; display: flex; flex-direction: column; justify-content: space-between; @@ -23,7 +24,7 @@ export const DropdownContainer = styled.div` export const Toggle = styled.div` padding: 1rem 2rem; - border-radius: 8px; + ${radiusStyles['radius200']}; width: 100%; display: flex; align-items: center; @@ -63,13 +64,13 @@ export const Option = styled.label` gap: 0.5rem; list-style: none; padding: 0.5rem 1rem; - border-radius: 8px; + ${radiusStyles['radius200']}; position: relative; overflow: hidden; z-index: 1; &:hover { - box-shadow: 1px 1px 4px #7f7e7f; + box-shadow: 1px 1px 4px ${({ theme }) => theme.colors.GREYSCALE_GREY}; } `; From 3bc7d8de3dcf84d99925819332afb798fe072404 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Wed, 5 Apr 2023 10:24:31 +0300 Subject: [PATCH 075/109] refactor: delete unused components --- .../atoms/Dropdown/Dropdown.stories.tsx | 84 ------------ .../components/atoms/Dropdown/Dropdown.tsx | 95 -------------- .../atoms/Dropdown/StyledDropdown.ts | 102 --------------- .../atoms/Dropdown/chevron-down.svg | 1 - .../UI/src/components/atoms/Dropdown/index.ts | 13 -- .../AccountDropdown/AccountDropdown.jsx | 38 ------ .../AccountDropdown/StyledAccountDropdown.js | 31 ----- .../organisms/Header/AccountDropdown/index.js | 1 - .../organisms/Header/Header.stories.jsx | 11 -- .../components/organisms/Header/Header.tsx | 72 ----------- .../organisms/Header/StyledHeader.js | 121 ------------------ .../src/components/organisms/Header/index.js | 1 - 12 files changed, 570 deletions(-) delete mode 100644 packages/UI/src/components/atoms/Dropdown/Dropdown.stories.tsx delete mode 100644 packages/UI/src/components/atoms/Dropdown/Dropdown.tsx delete mode 100644 packages/UI/src/components/atoms/Dropdown/StyledDropdown.ts delete mode 100644 packages/UI/src/components/atoms/Dropdown/chevron-down.svg delete mode 100644 packages/UI/src/components/atoms/Dropdown/index.ts delete mode 100644 packages/UI/src/components/organisms/Header/AccountDropdown/AccountDropdown.jsx delete mode 100644 packages/UI/src/components/organisms/Header/AccountDropdown/StyledAccountDropdown.js delete mode 100644 packages/UI/src/components/organisms/Header/AccountDropdown/index.js delete mode 100644 packages/UI/src/components/organisms/Header/Header.stories.jsx delete mode 100644 packages/UI/src/components/organisms/Header/Header.tsx delete mode 100644 packages/UI/src/components/organisms/Header/StyledHeader.js delete mode 100644 packages/UI/src/components/organisms/Header/index.js diff --git a/packages/UI/src/components/atoms/Dropdown/Dropdown.stories.tsx b/packages/UI/src/components/atoms/Dropdown/Dropdown.stories.tsx deleted file mode 100644 index 8c6e9e94a..000000000 --- a/packages/UI/src/components/atoms/Dropdown/Dropdown.stories.tsx +++ /dev/null @@ -1,84 +0,0 @@ -import type { ComponentStory } from '@storybook/react'; -import Dropdown from './Dropdown'; - -export default { - title: 'Atoms/Dropdown', - component: Dropdown, -}; - -const TemplateDropdown: ComponentStory = (args) => ( - -); - -const options = [ - { - text: 'option1', - disabled: false, - }, - { - text: 'option2', - disabled: false, - }, - { - text: 'option3', - disabled: false, - }, - { - text: 'option4', - disabled: false, - }, -]; - -export const WithRadio = TemplateDropdown.bind({}); -WithRadio.args = { - type: 'radio', - title: 'skills', - options, - // typings for recieveValue function - recieveValue(value) { - console.log(value); - }, -}; - -export const WithRadioOpen = TemplateDropdown.bind({}); -WithRadioOpen.args = { - type: 'radio', - title: 'skills', - options, - isOpen: true, - recieveValue(value) { - console.log(value); - }, -}; - -export const WithCheckbox = TemplateDropdown.bind({}); -WithCheckbox.args = { - type: 'checkbox', - title: 'skills', - options, - recieveValue(value) { - console.log(value); - }, -}; - -export const WithCheckboxOpen = TemplateDropdown.bind({}); -WithCheckboxOpen.args = { - type: 'checkbox', - title: 'skills', - options, - isOpen: true, - recieveValue(value) { - console.log(value); - }, -}; - -export const RecieveValue = TemplateDropdown.bind({}); -RecieveValue.args = { - type: 'checkbox', - title: 'skills', - options, - isOpen: true, - recieveValue(value) { - console.log(value); - }, -}; diff --git a/packages/UI/src/components/atoms/Dropdown/Dropdown.tsx b/packages/UI/src/components/atoms/Dropdown/Dropdown.tsx deleted file mode 100644 index b29a4e06b..000000000 --- a/packages/UI/src/components/atoms/Dropdown/Dropdown.tsx +++ /dev/null @@ -1,95 +0,0 @@ -import { useState, useEffect, useRef } from 'react'; -import type { ChangeEvent } from 'react'; -import Checkbox from '../Checkbox/Checkbox'; -import Radio from '../Radio/Radio'; -import Typography from '../Typography/Typography'; - -import { - DropdownContainer, - Toggle, - Chevron, - OptionsContainer, - Options, -} from './StyledDropdown'; -import type { DropdownProps } from '.'; - -const Dropdown = ({ - width, - title, - type, - isOpen = false, - options = [], - recieveValue, -}: DropdownProps) => { - const [menuOpen, setMenuOpen] = useState(isOpen); - - const node = useRef(null); - - const handleClickOutside = (e: MouseEvent) => { - if (node.current?.contains(e.target as Node)) return; - setMenuOpen(false); - }; - - const onChange = (e: ChangeEvent, text: string) => { - const { checked } = e.target as HTMLInputElement; - if (type === 'radio') - setCheckedOptions((prev) => { - Object.keys(prev).forEach((key) => (prev[key] = false)); - prev[text] = checked; - return prev; - }); - if (type === 'checkbox') - setCheckedOptions((prev) => { - prev[text] = checked; - return prev; - }); - recieveValue?.(checkedOptions); - }; - // add typings here - const [checkedOptions, setCheckedOptions] = useState<{ - [key: string]: boolean; - }>({}); - - useEffect(() => { - if (menuOpen) { - document.addEventListener('mousedown', handleClickOutside); - } else { - document.removeEventListener('mousedown', handleClickOutside); - } - return () => { - document.removeEventListener('mousedown', handleClickOutside); - }; - }, [menuOpen]); - - return ( - - setMenuOpen(!menuOpen)}> - {title} - - - - - {options.map(({ text, disabled }, i) => { - return type === 'checkbox' ? ( - - ) : ( - - ); - })} - - - - ); -}; - -export default Dropdown; diff --git a/packages/UI/src/components/atoms/Dropdown/StyledDropdown.ts b/packages/UI/src/components/atoms/Dropdown/StyledDropdown.ts deleted file mode 100644 index b652a5099..000000000 --- a/packages/UI/src/components/atoms/Dropdown/StyledDropdown.ts +++ /dev/null @@ -1,102 +0,0 @@ -import styled from 'styled-components'; -import { typographyStyles } from '../Typography'; -import Icon from './chevron-down.svg'; -import type { DropdownProps } from '.'; - -function getWidth(width?: string) { - if (width === 'sm') return 261; - if (width === 'md') return 301; - if (width === 'lg') return 333; - else return 301; -} - -export const DropdownContainer = styled.div` - font-family: ${({ theme }) => theme.fonts.normal}; - background-color: #fff; - width: ${({ width }) => getWidth(width) + 'px'}; - border-radius: 8px; - display: flex; - flex-direction: column; - justify-content: space-between; - align-items: center; -`; - -export const Toggle = styled.div` - padding: 1rem 2rem; - border-radius: 8px; - width: 100%; - display: flex; - align-items: center; - justify-content: space-between; - background-color: black; - color: white; - cursor: pointer; - z-index: 2; -`; - -export const OptionsContainer = styled.div` - opacity: ${({ isOpen }) => (isOpen ? 1 : 0)}; - max-height: ${({ isOpen }) => (isOpen ? '1000px' : 0)}; - transition: 0.8s opacity, 0.4s max-height ease-out; - width: 100%; -`; - -export const Options = styled.form` - display: flex; - width: 100%; - flex-direction: column; - gap: 0.5rem; - padding: 1rem 2rem; - - label { - width: 100%; - } -`; - -export const Chevron = styled.img.attrs(() => ({ - src: Icon, - alt: 'icon', -}))` - display: inline-block; - transform: ${({ isOpen }) => (isOpen ? 'rotateX(180deg)' : 'rotateX(0)')}; - transition: 0.4s transform ease; -`; - -export const Option = styled.label` - display: flex; - align-items: center; - gap: 0.5rem; - list-style: none; - padding: 0.5rem 1rem; - border-radius: 8px; - position: relative; - overflow: hidden; - z-index: 1; - - &:hover { - box-shadow: 1px 1px 4px #7f7e7f; - } -`; - -export const Label = styled.label` - ${typographyStyles['p']} -`; - -export const Input = styled.input` - height: 24px; - width: 24px; - accent-color: black; - - &:disabled { - &:before { - content: ''; - width: 100%; - height: 100%; - background: #eee; - z-index: -1; - position: absolute; - top: 0; - left: 0; - } - } -`; diff --git a/packages/UI/src/components/atoms/Dropdown/chevron-down.svg b/packages/UI/src/components/atoms/Dropdown/chevron-down.svg deleted file mode 100644 index 830f0c361..000000000 --- a/packages/UI/src/components/atoms/Dropdown/chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/UI/src/components/atoms/Dropdown/index.ts b/packages/UI/src/components/atoms/Dropdown/index.ts deleted file mode 100644 index 6e42eedaf..000000000 --- a/packages/UI/src/components/atoms/Dropdown/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -export { default } from './Dropdown'; - -export interface DropdownProps { - width?: 'sm' | 'md' | 'lg'; - options?: { - text: string; - disabled: boolean; - }[]; - title?: string; - isOpen?: boolean; - type?: 'radio' | 'checkbox'; - recieveValue?: (value: { [key: string]: boolean }) => void; -} diff --git a/packages/UI/src/components/organisms/Header/AccountDropdown/AccountDropdown.jsx b/packages/UI/src/components/organisms/Header/AccountDropdown/AccountDropdown.jsx deleted file mode 100644 index 3999bb66f..000000000 --- a/packages/UI/src/components/organisms/Header/AccountDropdown/AccountDropdown.jsx +++ /dev/null @@ -1,38 +0,0 @@ -import Link from 'next/link'; -import { env } from '../../../../utils/EnvironmentVariables'; -import Logout from '../../../../utils/Logout'; -import { - AccountMenuDropdownItem, - AccountMenuDropdownButton, - MenuButton, -} from './StyledAccountDropdown'; - -export default function AccountDropdown(props) { - return ( -
    - {props.userData?.id ? ( - - {' '} - - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - Visit Account Page - - - - Logout{' '} - - - } - > - ) : ( - - Sign In{' '} - - )} -
    - ); -} diff --git a/packages/UI/src/components/organisms/Header/AccountDropdown/StyledAccountDropdown.js b/packages/UI/src/components/organisms/Header/AccountDropdown/StyledAccountDropdown.js deleted file mode 100644 index fc50d78af..000000000 --- a/packages/UI/src/components/organisms/Header/AccountDropdown/StyledAccountDropdown.js +++ /dev/null @@ -1,31 +0,0 @@ -import styled from "styled-components"; -import DropdownButton from "../../../atoms/Dropdown"; -import Button from "../../../atoms/Button"; - -export const AccountMenuDropdownButton = styled(DropdownButton)` - @media (orientation: portrait) { - display: none; - } -`; - -export const MenuButton = styled(Button)` - @media (orientation: portrait) { - display: none; - } -`; - -export const AccountMenuDropdownItem = styled.a` - font-family: ${({ theme }) => theme.fonts.headline}, sans-serif; - background-color: #1c1c1c; - - width: ${({ width }) => width || ""}; - border: 0px; - - cursor: pointer; - font-size: ${({ fontSize }) => fontSize || "1.1rem"}; - margin-top: ${({ marginTop }) => marginTop || ""}; - padding: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - font-weight: bolder; -`; diff --git a/packages/UI/src/components/organisms/Header/AccountDropdown/index.js b/packages/UI/src/components/organisms/Header/AccountDropdown/index.js deleted file mode 100644 index ff7b7ab66..000000000 --- a/packages/UI/src/components/organisms/Header/AccountDropdown/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./AccountDropdown"; diff --git a/packages/UI/src/components/organisms/Header/Header.stories.jsx b/packages/UI/src/components/organisms/Header/Header.stories.jsx deleted file mode 100644 index 414c56ff8..000000000 --- a/packages/UI/src/components/organisms/Header/Header.stories.jsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import Header from './Header'; - -export default { - title: 'Organisms/Header', - component: Header, -}; - -export const SignedIn = () =>
    ; - -export const NotSignedIn = () =>
    ; diff --git a/packages/UI/src/components/organisms/Header/Header.tsx b/packages/UI/src/components/organisms/Header/Header.tsx deleted file mode 100644 index 9de36306d..000000000 --- a/packages/UI/src/components/organisms/Header/Header.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import type { User } from '@devlaunchers/models'; -import Link from 'next/link'; -import * as React from 'react'; -import HamburgerMenu from '../HamburgerMenu'; -import AccountDropdown from './AccountDropdown'; - -import { - HeaderBlock, - Logo, - LogoWrapper, - LogoImageHolder, - LogoImage, - LogoWords, - HeaderNav, - NavEntry, -} from './StyledHeader'; - -const Header: React.FC<{ userData: User }> = ({ userData }) => { - return ( - - - - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - - - - - Dev Launchers - - - - - - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - - CREATE - - - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - - LEARN - - - {/* } - - PLAY - - { */} - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - - SUPPORT US - - - - {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */} - - JOIN - - - -
    - - - - ); -}; - -export default Header; diff --git a/packages/UI/src/components/organisms/Header/StyledHeader.js b/packages/UI/src/components/organisms/Header/StyledHeader.js deleted file mode 100644 index ced7e8bad..000000000 --- a/packages/UI/src/components/organisms/Header/StyledHeader.js +++ /dev/null @@ -1,121 +0,0 @@ -import styled from "styled-components"; -import logoMonogramImage from '../../../assets/images/logo-monogram.png'; - -export const HeaderBlock = styled.div` - background-color: #1c1c1c; - min-height: 7.5vh; - width: 100%; - position: sticky; - top: 0; - z-index: 2; - - display: flex; - justify-content: space-between; - align-items: center; - - /* box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); */ - - a { - color: ${({ theme }) => theme.colors.NEUTRAL_2}; - } -`; -export const Logo = styled.div` - width: 30%; - - a { - display: inline-flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: center; - } -`; - -export const LogoWrapper = styled.div` - display: inline; - width: auto; - transition: 1s; - - &:hover { - filter: brightness(0) saturate(100%) invert(88%) sepia(10%) saturate(6102%) - hue-rotate(358deg) brightness(101%) contrast(103%); - } -`; - -export const LogoImageHolder = styled.div` - width: 3rem; - margin: 2%; - margin-bottom: 0; - @media (orientation: portrait) { - height: auto; - width: 4rem; - margin-left: 1vw; - } -`; -export const LogoImage = styled.img.attrs(() => ({ - src: logoMonogramImage, - alt: "logo", -}))` - display: inline-block; - width: 100%; -`; -export const LogoWords = styled.div` - width: 15rem; - font-family: "Abel", sans-serif; - font-size: 1.75rem; - margin-left: 0.25rem; - line-height: 140%; - @media (orientation: portrait) { - display: none; - } -`; - -export const HeaderNav = styled.div` - display: flex; - flex-direction: row; - justify-content: space-between; - font-size: 1rem; - width: 40%; - min-width: 300px; - height: 7.5vh; - align-items: center; - transition: 0.5s; - - & > a { - display: flex; - height: 100%; - align-items: center; - } - - @media (orientation: portrait) { - display: none; - } -`; - -export const NavEntry = styled.div` - font-family: "Abel", sans-serif; - cursor: pointer; -`; - -export const SignInArea = styled.div` - width: 10%; - text-align: center; - display: flex; - justify-content: space-around; - align-items: center; - @media (orientation: portrait) { - display: none; - } -`; -export const UserProfilePic = styled.img.attrs(() => ({ - alt: "profile-pic", -}))` - max-height: 3rem; - min-height: 2rem; - height: 5vw; - cursor: pointer; -`; -export const HeaderPusher = styled.div` - position: "relative"; - width: "100%"; - min-height: "7.5vh"; -`; diff --git a/packages/UI/src/components/organisms/Header/index.js b/packages/UI/src/components/organisms/Header/index.js deleted file mode 100644 index 2764567d9..000000000 --- a/packages/UI/src/components/organisms/Header/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from "./Header"; From 199dc4efcdce50d9988ae8ef643e138f456d9994 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Wed, 5 Apr 2023 10:28:40 +0300 Subject: [PATCH 076/109] fix(components): dropdown pushes content when expanded --- .../UI/src/components/organisms/Dropdown/StyledDropdown.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts b/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts index 0bae8a694..b067f40ed 100644 --- a/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts +++ b/packages/UI/src/components/organisms/Dropdown/StyledDropdown.ts @@ -20,6 +20,7 @@ export const DropdownContainer = styled.div` flex-direction: column; justify-content: space-between; align-items: center; + position: relative; `; export const Toggle = styled.div` @@ -40,6 +41,8 @@ export const OptionsContainer = styled.div` max-height: ${({ isOpen }) => (isOpen ? '1000px' : 0)}; transition: 0.8s opacity, 0.4s max-height ease-out; width: 100%; + position: absolute; + top: 100%; `; export const Options = styled.form` From 2a0563aa1c79e5516ca98d5c2af2f6cafe7addda Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Wed, 5 Apr 2023 10:47:06 +0000 Subject: [PATCH 077/109] Upgrade staging image to devlaunchers/platform-website:b272ae0-202304051039 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 3b496db3c..d47cd8309 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "e960dc2-202304050549" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "b272ae0-202304051039" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From c1a72c1e400cbe3ea1fe57850ff6ca3882eab25d Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Wed, 5 Apr 2023 14:44:04 +0300 Subject: [PATCH 078/109] feat(ci): deploy apps from their branches --- .github/workflows/staging-apps.yaml | 54 +++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .github/workflows/staging-apps.yaml diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml new file mode 100644 index 000000000..aba12611a --- /dev/null +++ b/.github/workflows/staging-apps.yaml @@ -0,0 +1,54 @@ +name: staging-apps + +on: + push: + branches: + - 'staging/ideaspace' + - 'staging/ideaspace[1-2]' + - 'staging/recruitment' + - 'staging/recruitment[1-2]' + - 'staging/projects' + - 'staging/projects[1-2]' + - 'staging/website' + - 'staging/website[1-2]' + +jobs: + Publish: + runs-on: ubuntu-latest + + permissions: + contents: read + deployments: write + + steps: + - name: Checkout 🛎 + uses: actions/checkout@v3 + + - name: Extract branch name + shell: bash + run: echo "branch=$(echo ${GITHUB_REF#refs/heads/} | tr / -)" >>$GITHUB_OUTPUT + id: extract_branch + + - name: Setup node env 🏗 + uses: actions/setup-node@v3 + with: + node-version: lts/gallium + cache: 'yarn' + + - name: Install dependencies 👨🏻‍💻 + run: yarn --frozen-lockfile --silent + + - name: Run build + run: yarn workspace @devlaunchers/app build + + - name: Export + run: yarn workspace @devlaunchers/app export + + - name: Publish + uses: cloudflare/pages-action@1 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: ${{ steps.extract_branch.outputs.branch }} + directory: ./apps/app/out + gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 1e55906fdaf65cc7be83848c8c0c89aa9f8e8556 Mon Sep 17 00:00:00 2001 From: Mohammed Maqbol Date: Thu, 6 Apr 2023 09:52:14 +0300 Subject: [PATCH 079/109] Update staging-apps.yaml --- .github/workflows/staging-apps.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index aba12611a..d6b94d6bb 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -48,7 +48,7 @@ jobs: uses: cloudflare/pages-action@1 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + accountId: "b0eb1f5510cb71344976cb9cac51e2af" projectName: ${{ steps.extract_branch.outputs.branch }} directory: ./apps/app/out - gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + gitHubToken: ${{ secrets.GITHUB_TOKEN }} From 58afe5c239ea55a3573b51f98652994163e673b0 Mon Sep 17 00:00:00 2001 From: Mohammed Maqbol Date: Thu, 6 Apr 2023 10:34:39 +0300 Subject: [PATCH 080/109] added disable Image optimization step --- .github/workflows/staging-apps.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index d6b94d6bb..fbf636746 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -37,7 +37,11 @@ jobs: - name: Install dependencies 👨🏻‍💻 run: yarn --frozen-lockfile --silent - + + - name: disable Image optimization + shell: bash + run: "sed -ie 's$unoptimized: false$unoptimized: true$g' ./apps/app/next.config.js" + - name: Run build run: yarn workspace @devlaunchers/app build From 58b63a863919a6220a9dc23d2298d54edb2655a3 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Thu, 6 Apr 2023 10:37:14 +0300 Subject: [PATCH 081/109] configure app to be exported --- apps/app/next.config.js | 1 + apps/app/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/app/next.config.js b/apps/app/next.config.js index 838d39062..43dd7e2b3 100644 --- a/apps/app/next.config.js +++ b/apps/app/next.config.js @@ -38,6 +38,7 @@ const nextConfig = { 'lh3.googleusercontent.com', ], disableStaticImages: true, + unoptimized: false }, webpack: ( config, diff --git a/apps/app/package.json b/apps/app/package.json index 7e00d5676..e5d90058a 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -64,6 +64,7 @@ "scripts": { "dev": "next dev", "build": "next build --debug", + "export": "next export", "start": "next start", "prettier": "prettier --write \"./**/*.{js,jsx,json}\"", "pre-commit": "eslint '*/**/*.{js,jsx}' --fix", From ded318e947392fcac2c541a13fc87bd41680749d Mon Sep 17 00:00:00 2001 From: Mohammed Maqbol Date: Thu, 6 Apr 2023 12:11:53 +0300 Subject: [PATCH 082/109] remove automatic github deployments --- .github/workflows/staging-apps.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index fbf636746..a2f958536 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -55,4 +55,3 @@ jobs: accountId: "b0eb1f5510cb71344976cb9cac51e2af" projectName: ${{ steps.extract_branch.outputs.branch }} directory: ./apps/app/out - gitHubToken: ${{ secrets.GITHUB_TOKEN }} From 5e78f01f9c379006960dc3579527006b94f96ba6 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Thu, 6 Apr 2023 09:23:34 +0000 Subject: [PATCH 083/109] Upgrade staging image to devlaunchers/platform-website:aac3a68-202304060915 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index d47cd8309..57671007f 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "b272ae0-202304051039" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "aac3a68-202304060915" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 48ed45e429912c675eb8ed98b1ce38f1af347645 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Thu, 6 Apr 2023 13:46:42 +0300 Subject: [PATCH 084/109] feat(chromatic): enable turbosnap to reduce snapshots usage --- .github/workflows/chromatic.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 214edc5da..f2db41728 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -45,6 +45,8 @@ jobs: workingDir: packages/UI projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }} + onlyChanged: true + - name: Discord Channel Notification env: DISCORD_WEBHOOK: ${{ secrets.UI_BUILDS_WEBHOOK }} From b15b69fb37a3b8fe6cf596f0cd2e0cb9b8430762 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Thu, 6 Apr 2023 11:08:57 +0000 Subject: [PATCH 085/109] Upgrade staging image to devlaunchers/platform-website:7f8d57f-202304061057 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 57671007f..634a988e8 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "aac3a68-202304060915" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "7f8d57f-202304061057" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 734b8e0c875babd7e3ae3e997993bf3fef530ec9 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 7 Apr 2023 13:10:38 +0300 Subject: [PATCH 086/109] Update wrangler to the latest version --- .github/workflows/staging-apps.yaml | 1 + apps/app/package.json | 4 +- apps/website/package.json | 4 +- yarn.lock | 706 ++++++++++++++-------------- 4 files changed, 369 insertions(+), 346 deletions(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index a2f958536..b8eda2f5d 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -55,3 +55,4 @@ jobs: accountId: "b0eb1f5510cb71344976cb9cac51e2af" projectName: ${{ steps.extract_branch.outputs.branch }} directory: ./apps/app/out + branch: main diff --git a/apps/app/package.json b/apps/app/package.json index e5d90058a..7c3e7976a 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -6,7 +6,7 @@ "homepage": "http://devlaunchers.org/", "dependencies": { "@builder.io/partytown": "0.7.4", - "@cloudflare/wrangler": "^1.19.12", + "@cloudflare/wrangler": "1.21.0", "@devlaunchers/dev-recruiters": "workspace:^", "@devlaunchers/ideaspace": "*", "@devlaunchers/site-projects": "*", @@ -43,7 +43,7 @@ "styled-components": "5.3.5", "styled-normalize": "^8.0.7", "tabletop": "1.6.3", - "wrangler": "^2.0.24" + "wrangler": "2.14.0" }, "devDependencies": { "@devlaunchers/eslint-config-bases": "workspace:^", diff --git a/apps/website/package.json b/apps/website/package.json index c4dbe2a2d..4b557a373 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -5,7 +5,7 @@ "keywords": [], "homepage": "http://devlaunchers.org/", "dependencies": { - "@cloudflare/wrangler": "^1.19.12", + "@cloudflare/wrangler": "1.21.0", "@devlaunchers/dev-recruiters": "workspace:^", "@devlaunchers/ideaspace": "*", "@devlaunchers/site-projects": "*", @@ -40,7 +40,7 @@ "styled-components": "5.3.5", "styled-normalize": "^8.0.7", "tabletop": "1.6.3", - "wrangler": "^2.0.24" + "wrangler": "2.14.0" }, "devDependencies": { "@devlaunchers/eslint-config-bases": "workspace:^", diff --git a/yarn.lock b/yarn.lock index e30b48a7a..c1907c71b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2010,9 +2010,9 @@ __metadata: languageName: node linkType: hard -"@cloudflare/wrangler@npm:^1.19.12": - version: 1.20.0 - resolution: "@cloudflare/wrangler@npm:1.20.0" +"@cloudflare/wrangler@npm:1.21.0": + version: 1.21.0 + resolution: "@cloudflare/wrangler@npm:1.21.0" dependencies: axios: ^0.21.1 rimraf: ^3.0.2 @@ -2020,7 +2020,7 @@ __metadata: bin: wrangler: run-wrangler.js wrangler1: run-wrangler.js - checksum: a1662b793503cb7b94ea799b333fd8a6737a885d706ab33f2aadb1bb918e19f060581991f0a725f7dad85c622dc1de60e3c198a38f4626afe3677f19c6030fdf + checksum: b95d849cae880caf242fb4b7f0c11f18c0fc21b77b1d84432eb7cab9e495e15617f7c3055885760eccfe96cb539d022c3437f928d2f3b00d7b2f243dc7872016 languageName: node linkType: hard @@ -2442,7 +2442,7 @@ __metadata: resolution: "@devlaunchers/app@workspace:apps/app" dependencies: "@builder.io/partytown": 0.7.4 - "@cloudflare/wrangler": ^1.19.12 + "@cloudflare/wrangler": 1.21.0 "@devlaunchers/dev-recruiters": "workspace:^" "@devlaunchers/eslint-config-bases": "workspace:^" "@devlaunchers/ideaspace": "*" @@ -2493,7 +2493,7 @@ __metadata: tabletop: 1.6.3 typescript: ^4.7.4 webp-loader: 0.6.0 - wrangler: ^2.0.24 + wrangler: 2.14.0 languageName: unknown linkType: soft @@ -2813,7 +2813,7 @@ __metadata: version: 0.0.0-use.local resolution: "@devlaunchers/website@workspace:apps/website" dependencies: - "@cloudflare/wrangler": ^1.19.12 + "@cloudflare/wrangler": 1.21.0 "@devlaunchers/dev-recruiters": "workspace:^" "@devlaunchers/eslint-config-bases": "workspace:^" "@devlaunchers/ideaspace": "*" @@ -2862,7 +2862,7 @@ __metadata: tabletop: 1.6.3 typescript: ^4.7.4 webp-loader: 0.6.0 - wrangler: ^2.0.24 + wrangler: 2.14.0 languageName: unknown linkType: soft @@ -3086,6 +3086,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/android-arm64@npm:0.16.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/android-arm@npm:0.16.3" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/android-x64@npm:0.16.3" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/darwin-arm64@npm:0.16.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/darwin-x64@npm:0.16.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/freebsd-arm64@npm:0.16.3" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/freebsd-x64@npm:0.16.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-arm64@npm:0.16.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-arm@npm:0.16.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-ia32@npm:0.16.3" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-loong64@npm:0.16.3" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-mips64el@npm:0.16.3" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-ppc64@npm:0.16.3" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-riscv64@npm:0.16.3" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-s390x@npm:0.16.3" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/linux-x64@npm:0.16.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/netbsd-x64@npm:0.16.3" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/openbsd-x64@npm:0.16.3" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/sunos-x64@npm:0.16.3" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/win32-arm64@npm:0.16.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/win32-ia32@npm:0.16.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.16.3": + version: 0.16.3 + resolution: "@esbuild/win32-x64@npm:0.16.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.4.3": version: 0.4.3 resolution: "@eslint/eslintrc@npm:0.4.3" @@ -4026,204 +4180,204 @@ __metadata: languageName: node linkType: hard -"@miniflare/cache@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/cache@npm:2.11.0" +"@miniflare/cache@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/cache@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 http-cache-semantics: ^4.1.0 - undici: 5.9.1 - checksum: 9c7562193798bee4e52f2530e592b7e1636d61489bc558c2ac0b0a0f415a3eee982aeb2c15bf87dc3ccfa4b74fbcc4d4eff9147c7c32c3d63a8f51acb39fc9f7 + undici: 5.20.0 + checksum: 91d9d508fbfdeb782be317e8262cbed3e4691842041a3e4a05a78ffd5312dc38574cedb96ee1830e3f96250218f425e148c205d4662a0573125ebf9254162510 languageName: node linkType: hard -"@miniflare/cli-parser@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/cli-parser@npm:2.11.0" +"@miniflare/cli-parser@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/cli-parser@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 + "@miniflare/shared": 2.13.0 kleur: ^4.1.4 - checksum: e6c27c51bc25eebc3dc28115d46a052c7b36088883ea5dbbac4cef9af6ebf2b60554dee01b4192923468b169a822fb3308fb42145ca574c89c16bd65e6ebe9ff + checksum: 23c9158a21d0e73b4bd71c0fa93688cdc9822e8e3385674f9934f1c93e6c335af666f5141cd61291046e184b85c5d86b15a250a715eaa1e4b00a43577d170b23 languageName: node linkType: hard -"@miniflare/core@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/core@npm:2.11.0" +"@miniflare/core@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/core@npm:2.13.0" dependencies: "@iarna/toml": ^2.2.5 - "@miniflare/queues": 2.11.0 - "@miniflare/shared": 2.11.0 - "@miniflare/watcher": 2.11.0 + "@miniflare/queues": 2.13.0 + "@miniflare/shared": 2.13.0 + "@miniflare/watcher": 2.13.0 busboy: ^1.6.0 dotenv: ^10.0.0 kleur: ^4.1.4 set-cookie-parser: ^2.4.8 - undici: 5.9.1 + undici: 5.20.0 urlpattern-polyfill: ^4.0.3 - checksum: 9d20dca2b34b8147c802009eaa03e8129f0c7c936777f281dae55c7fe1009297650daec22109aa9f7ed95dc75d2e85f5f8ff37239f8522e32d4bd17ebcd03bd2 + checksum: ecda8f922c4a080a4d15595a8d352e7f91d0ac22668fc3eca81a93770be4fcae222c1d380ab49d135fbc0a9ad4e8daf073696a3d4f9f72e633a485d4db6284ee languageName: node linkType: hard -"@miniflare/d1@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/d1@npm:2.11.0" +"@miniflare/d1@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/d1@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 - checksum: d5d06150cb01374dd7edfcfea21c53862aff2a6b712574cc1e8fbc9809b55eeffc2e83565e556f96ba802505488471cd88ed89a8f0e6a358b25b9c5fd128e608 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 + checksum: 422fa599d0f40627d88fcde38d1949205b246f8b67fa11e03ee7dbf89260ad0609b76f902f569e6ed46ada233ee18446efdc23ffeeeee2e34563464e34935b7a languageName: node linkType: hard -"@miniflare/durable-objects@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/durable-objects@npm:2.11.0" +"@miniflare/durable-objects@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/durable-objects@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 - "@miniflare/storage-memory": 2.11.0 - undici: 5.9.1 - checksum: 1ba8c659f25bf1443aeada6a86bf8779818381e682a8d13565751b7d1a864043f2a7f0ee13b2993752606d7a18b2c123a8fc49db7c581b2fd4669e180a1e29bf + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 + "@miniflare/storage-memory": 2.13.0 + undici: 5.20.0 + checksum: 06030fd7cd12c00aa1144fd30a1e35638e24fc916cc7ec4d0232876143e123c5c2b04e0921d2497477f974b6b07335263b9dfdc9306d595e5e71397900495673 languageName: node linkType: hard -"@miniflare/html-rewriter@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/html-rewriter@npm:2.11.0" +"@miniflare/html-rewriter@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/html-rewriter@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 html-rewriter-wasm: ^0.4.1 - undici: 5.9.1 - checksum: fa4b85745fa5b20609d402bab506c0d57cd654da5b325a8e4011dc88f4f3b4c44563a951ce7c23348c9aca5efc9421cf9eaa6ba6aeedd59bf9ccfc575bc6e757 + undici: 5.20.0 + checksum: 4dcdad8900e26e4c9c11ed9228fde833086832dcdccaadb148b74e704fb7e82fc54cd1a8c9aac54e586a7397b6a0bebb0673d06d8195950882e051cb41e52855 languageName: node linkType: hard -"@miniflare/http-server@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/http-server@npm:2.11.0" +"@miniflare/http-server@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/http-server@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 - "@miniflare/web-sockets": 2.11.0 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 + "@miniflare/web-sockets": 2.13.0 kleur: ^4.1.4 selfsigned: ^2.0.0 - undici: 5.9.1 + undici: 5.20.0 ws: ^8.2.2 youch: ^2.2.2 - checksum: 997d7376c539a34535946478acf940f8b8712a0f02a4ae941e45930119773921dcb35527a134030e9271b389fb03bd9a4263dc19c5ba01993194e3689816724d + checksum: 5cfa0619e7b2179fcaff219deff6f25634b947227b06a2704aca6b0fda9d5296ab7d9c4e217d47313bff1e56f1a8051e2ebfe57d485f4904486d42953a8004e1 languageName: node linkType: hard -"@miniflare/kv@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/kv@npm:2.11.0" +"@miniflare/kv@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/kv@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - checksum: eefb5bde1f3af9c9d234ab8f5975822f1a98547aac9d29691726eaa070e56e8c76216d1af85a8985934d2759890db1dd5df70e595ddaf2b739cc06ac28e732c8 + "@miniflare/shared": 2.13.0 + checksum: 833927a549ba1482c50128ed8695eee4cf27414bc3f5b1481c8c776d47a349cd87c3aa94f085d6037501e3eea12220765cb382deec36eedef8aa155346932cbe languageName: node linkType: hard -"@miniflare/queues@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/queues@npm:2.11.0" +"@miniflare/queues@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/queues@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - checksum: 204c9e5046560f33b5516d53c76b8d8c2d0268b7e5978a4dd4518a585b1a3613dc2ab2cc6765c6dc2656cd7c9c4ffefcd49a367dc8a83492bfcee311d0ead96e + "@miniflare/shared": 2.13.0 + checksum: efcf77ac3d1af48dcf94da2d4c0a706dbb639a1f54323fbf257bc2351c9adb182e9def4a6bfd8d5f5ed4e5214967dcaa636d326ba2ac3b75cfe59aed72b87459 languageName: node linkType: hard -"@miniflare/r2@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/r2@npm:2.11.0" +"@miniflare/r2@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/r2@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - undici: 5.9.1 - checksum: ef09a28e967aac844c56c33eb7d1183da45809f39cbfe93b0d185f2831d75ee63c9c317398e723e092d76a97ee684ed104cbb3d4c0f484cb2e616005d8ed3c20 + "@miniflare/shared": 2.13.0 + undici: 5.20.0 + checksum: de52cd7982efb316e4411fc90e4f19fc9c791acabd5bba8898f243d534bcdbade4d2f8b51f43468f1d108dfe2c2985a965ded962b15846d0ebf8023b146b643f languageName: node linkType: hard -"@miniflare/runner-vm@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/runner-vm@npm:2.11.0" +"@miniflare/runner-vm@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/runner-vm@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - checksum: a532d75a85e0bda840043f35f43f78a3b100c81bb1a50583cf26e772fe4b17ecac8801fc99bda897b2d5b171f1d7eb4b620248a261438b3e5d5930a7fac624cb + "@miniflare/shared": 2.13.0 + checksum: e569061ab947e2a5135fa161b4a18ffe6f486b71efb45d3949243fee02f03a25c89b613f8912cc6c8ca38d4f11b14d9fe4f72457c3b953554c8bef415a0c685b languageName: node linkType: hard -"@miniflare/scheduler@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/scheduler@npm:2.11.0" +"@miniflare/scheduler@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/scheduler@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 cron-schedule: ^3.0.4 - checksum: 099b8387f4c8984f91451292c5c52250d6ca8f3371a17f6c8ebaeda5f898336483fe1e9c11152ac1cc09e76ed801df33432676438a3c8bd93e35052583a888de + checksum: f646e6172897b0cbce4fed4502aac8e6b8e09dfd1dbed25b06f82fb52f1bc2c85873c202c75f020d55464594bdf89be0e58a471341aadf90030efe7715226474 languageName: node linkType: hard -"@miniflare/shared@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/shared@npm:2.11.0" +"@miniflare/shared@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/shared@npm:2.13.0" dependencies: "@types/better-sqlite3": ^7.6.0 kleur: ^4.1.4 - npx-import: ^1.1.3 + npx-import: ^1.1.4 picomatch: ^2.3.1 - checksum: f0df1b7817e388c7171b7fc12911bfb5c0fb2e608be11bce906db67fe0463de7a6681845cd9a17051fc005a531fb357ff4cd9198da2a9391d027b453bb82fe6a + checksum: beb92cb87d69713d8986a38e1a980d76a3fc59ef2959f66f3073f83612cf8023c4fd02443551f94537fb437e18c2e3479154be0380e850cf30fa99ce8d255259 languageName: node linkType: hard -"@miniflare/sites@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/sites@npm:2.11.0" +"@miniflare/sites@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/sites@npm:2.13.0" dependencies: - "@miniflare/kv": 2.11.0 - "@miniflare/shared": 2.11.0 - "@miniflare/storage-file": 2.11.0 - checksum: 1074cedfa21df727c744eb022b325f02a61c0e8d89b40c10619f6be27c9b49091db0298d54b16e728a40569a82e4bac160c77a0de47bdba7202b7d1e36fa1fb3 + "@miniflare/kv": 2.13.0 + "@miniflare/shared": 2.13.0 + "@miniflare/storage-file": 2.13.0 + checksum: 327eea0f47aaf2e0fae8c04d07361806d67277846c7d9bf070655281ab00d2b1f87f0444d492460493195165f6e47d66791440ba5a41722c7636911a89decd48 languageName: node linkType: hard -"@miniflare/storage-file@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/storage-file@npm:2.11.0" +"@miniflare/storage-file@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/storage-file@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - "@miniflare/storage-memory": 2.11.0 - checksum: 8c55458216c6fe28e41171d85fe28b97ca1753a4bf12a2b4d45a2b14d125a506c7c603fe3c00f31eaa7377357f30333c336ffca1af8bedc30061a65f1ca7cd94 + "@miniflare/shared": 2.13.0 + "@miniflare/storage-memory": 2.13.0 + checksum: 0245b683b83d61deacd3b087673403f7b951eb6c686ab57aea23f0170ecdcb819dd9baec68819b91329d47ad7bf76059c857823a71e5a3c76445bc3e171e156b languageName: node linkType: hard -"@miniflare/storage-memory@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/storage-memory@npm:2.11.0" +"@miniflare/storage-memory@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/storage-memory@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - checksum: c685fc0c504278e70e2acb4dd7778ce454fb6d228a8ed323baf54eedbe3b70d87bb71189b6b230860777d857bf0cc57a998d7c194914509fccb0a5d08fd5ef6e + "@miniflare/shared": 2.13.0 + checksum: 974d1d15c9cf7c0c640ebffc90b9a5438f9c7968db0cc40e27047128f3922edd03c968a7b4830909260cf0430825750bbdb23219818df9d8c4607e402e4d72ca languageName: node linkType: hard -"@miniflare/watcher@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/watcher@npm:2.11.0" +"@miniflare/watcher@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/watcher@npm:2.13.0" dependencies: - "@miniflare/shared": 2.11.0 - checksum: 977b256f791a9abbaca427170aeeb9e1bc4f2ff1e5ae71d8227dfac6b3b00aa6964fda7bd78e9c3e751a8ba9b5ab424f9927163c5b3fb58c0d79ae05454272c2 + "@miniflare/shared": 2.13.0 + checksum: 8fa73acf63c3023ee4ef797470dace2bdea1b29878b36e88c4c6a1dbc11102000f6ffe904143e7f414bc80d9dd56c3c567cb994b73f35aa2cdd7c8751cd4e303 languageName: node linkType: hard -"@miniflare/web-sockets@npm:2.11.0": - version: 2.11.0 - resolution: "@miniflare/web-sockets@npm:2.11.0" +"@miniflare/web-sockets@npm:2.13.0": + version: 2.13.0 + resolution: "@miniflare/web-sockets@npm:2.13.0" dependencies: - "@miniflare/core": 2.11.0 - "@miniflare/shared": 2.11.0 - undici: 5.9.1 + "@miniflare/core": 2.13.0 + "@miniflare/shared": 2.13.0 + undici: 5.20.0 ws: ^8.2.2 - checksum: 3bca225d4afea726b182ff35b78a7ca43c0c0f11157cb62e274615c033796fe4f9eca21a145e54df4a3471079d33e5c195e7b3f8a2c723df73b55b202bd67cbb + checksum: 1b9eb8364df76c316569b8a0184871df66160a06d6b4ef1be1a80ef71eaa7f072378fa7e999d08473a3c09ec78ee193505206f41ef5a4bc571666b60c707d16e languageName: node linkType: hard @@ -15013,214 +15167,80 @@ __metadata: languageName: node linkType: hard -"esbuild-android-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-android-64@npm:0.14.51" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"esbuild-android-arm64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-android-arm64@npm:0.14.51" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-darwin-64@npm:0.14.51" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-darwin-arm64@npm:0.14.51" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-freebsd-64@npm:0.14.51" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-freebsd-arm64@npm:0.14.51" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-32@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-32@npm:0.14.51" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-64@npm:0.14.51" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-arm64@npm:0.14.51" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-arm@npm:0.14.51" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"esbuild-linux-mips64le@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-mips64le@npm:0.14.51" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"esbuild-linux-ppc64le@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-ppc64le@npm:0.14.51" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"esbuild-linux-riscv64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-riscv64@npm:0.14.51" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"esbuild-linux-s390x@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-linux-s390x@npm:0.14.51" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"esbuild-netbsd-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-netbsd-64@npm:0.14.51" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-openbsd-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-openbsd-64@npm:0.14.51" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-sunos-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-sunos-64@npm:0.14.51" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-32@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-windows-32@npm:0.14.51" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-windows-64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-windows-64@npm:0.14.51" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-arm64@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild-windows-arm64@npm:0.14.51" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"esbuild@npm:0.14.51": - version: 0.14.51 - resolution: "esbuild@npm:0.14.51" - dependencies: - esbuild-android-64: 0.14.51 - esbuild-android-arm64: 0.14.51 - esbuild-darwin-64: 0.14.51 - esbuild-darwin-arm64: 0.14.51 - esbuild-freebsd-64: 0.14.51 - esbuild-freebsd-arm64: 0.14.51 - esbuild-linux-32: 0.14.51 - esbuild-linux-64: 0.14.51 - esbuild-linux-arm: 0.14.51 - esbuild-linux-arm64: 0.14.51 - esbuild-linux-mips64le: 0.14.51 - esbuild-linux-ppc64le: 0.14.51 - esbuild-linux-riscv64: 0.14.51 - esbuild-linux-s390x: 0.14.51 - esbuild-netbsd-64: 0.14.51 - esbuild-openbsd-64: 0.14.51 - esbuild-sunos-64: 0.14.51 - esbuild-windows-32: 0.14.51 - esbuild-windows-64: 0.14.51 - esbuild-windows-arm64: 0.14.51 +"esbuild@npm:0.16.3": + version: 0.16.3 + resolution: "esbuild@npm:0.16.3" + dependencies: + "@esbuild/android-arm": 0.16.3 + "@esbuild/android-arm64": 0.16.3 + "@esbuild/android-x64": 0.16.3 + "@esbuild/darwin-arm64": 0.16.3 + "@esbuild/darwin-x64": 0.16.3 + "@esbuild/freebsd-arm64": 0.16.3 + "@esbuild/freebsd-x64": 0.16.3 + "@esbuild/linux-arm": 0.16.3 + "@esbuild/linux-arm64": 0.16.3 + "@esbuild/linux-ia32": 0.16.3 + "@esbuild/linux-loong64": 0.16.3 + "@esbuild/linux-mips64el": 0.16.3 + "@esbuild/linux-ppc64": 0.16.3 + "@esbuild/linux-riscv64": 0.16.3 + "@esbuild/linux-s390x": 0.16.3 + "@esbuild/linux-x64": 0.16.3 + "@esbuild/netbsd-x64": 0.16.3 + "@esbuild/openbsd-x64": 0.16.3 + "@esbuild/sunos-x64": 0.16.3 + "@esbuild/win32-arm64": 0.16.3 + "@esbuild/win32-ia32": 0.16.3 + "@esbuild/win32-x64": 0.16.3 dependenciesMeta: - esbuild-android-64: + "@esbuild/android-arm": optional: true - esbuild-android-arm64: + "@esbuild/android-arm64": optional: true - esbuild-darwin-64: + "@esbuild/android-x64": optional: true - esbuild-darwin-arm64: + "@esbuild/darwin-arm64": optional: true - esbuild-freebsd-64: + "@esbuild/darwin-x64": optional: true - esbuild-freebsd-arm64: + "@esbuild/freebsd-arm64": optional: true - esbuild-linux-32: + "@esbuild/freebsd-x64": optional: true - esbuild-linux-64: + "@esbuild/linux-arm": optional: true - esbuild-linux-arm: + "@esbuild/linux-arm64": optional: true - esbuild-linux-arm64: + "@esbuild/linux-ia32": optional: true - esbuild-linux-mips64le: + "@esbuild/linux-loong64": optional: true - esbuild-linux-ppc64le: + "@esbuild/linux-mips64el": optional: true - esbuild-linux-riscv64: + "@esbuild/linux-ppc64": optional: true - esbuild-linux-s390x: + "@esbuild/linux-riscv64": optional: true - esbuild-netbsd-64: + "@esbuild/linux-s390x": optional: true - esbuild-openbsd-64: + "@esbuild/linux-x64": optional: true - esbuild-sunos-64: + "@esbuild/netbsd-x64": optional: true - esbuild-windows-32: + "@esbuild/openbsd-x64": optional: true - esbuild-windows-64: + "@esbuild/sunos-x64": optional: true - esbuild-windows-arm64: + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": optional: true bin: esbuild: bin/esbuild - checksum: 0fa8a52dd1dc7b231f7b02448aae5ee71ff2fe26ee67f6c97945a6dd128806be6eb2c73be7b49c7b25f831d646edd3da245faf31ede136f4aa0934abd7206e4b + checksum: c2986b0433c6048b917c185067ea42427413ef4136c45012e180e48fc24e6f01af9c94ca7e9bc6dd29ac529af45d26c9d4eb5b8639c9a79f68f337d24aeda2af languageName: node linkType: hard @@ -24294,33 +24314,33 @@ __metadata: languageName: node linkType: hard -"miniflare@npm:2.11.0": - version: 2.11.0 - resolution: "miniflare@npm:2.11.0" - dependencies: - "@miniflare/cache": 2.11.0 - "@miniflare/cli-parser": 2.11.0 - "@miniflare/core": 2.11.0 - "@miniflare/d1": 2.11.0 - "@miniflare/durable-objects": 2.11.0 - "@miniflare/html-rewriter": 2.11.0 - "@miniflare/http-server": 2.11.0 - "@miniflare/kv": 2.11.0 - "@miniflare/queues": 2.11.0 - "@miniflare/r2": 2.11.0 - "@miniflare/runner-vm": 2.11.0 - "@miniflare/scheduler": 2.11.0 - "@miniflare/shared": 2.11.0 - "@miniflare/sites": 2.11.0 - "@miniflare/storage-file": 2.11.0 - "@miniflare/storage-memory": 2.11.0 - "@miniflare/web-sockets": 2.11.0 +"miniflare@npm:2.13.0": + version: 2.13.0 + resolution: "miniflare@npm:2.13.0" + dependencies: + "@miniflare/cache": 2.13.0 + "@miniflare/cli-parser": 2.13.0 + "@miniflare/core": 2.13.0 + "@miniflare/d1": 2.13.0 + "@miniflare/durable-objects": 2.13.0 + "@miniflare/html-rewriter": 2.13.0 + "@miniflare/http-server": 2.13.0 + "@miniflare/kv": 2.13.0 + "@miniflare/queues": 2.13.0 + "@miniflare/r2": 2.13.0 + "@miniflare/runner-vm": 2.13.0 + "@miniflare/scheduler": 2.13.0 + "@miniflare/shared": 2.13.0 + "@miniflare/sites": 2.13.0 + "@miniflare/storage-file": 2.13.0 + "@miniflare/storage-memory": 2.13.0 + "@miniflare/web-sockets": 2.13.0 kleur: ^4.1.4 semiver: ^1.1.0 source-map-support: ^0.5.20 - undici: 5.9.1 + undici: 5.20.0 peerDependencies: - "@miniflare/storage-redis": 2.11.0 + "@miniflare/storage-redis": 2.13.0 cron-schedule: ^3.0.4 ioredis: ^4.27.9 peerDependenciesMeta: @@ -24332,7 +24352,7 @@ __metadata: optional: true bin: miniflare: bootstrap.js - checksum: 73a7e253d93b9016d63d5b55028c689252a3d6c527951ef908634ed8202e3dafa7b11d71a27043805938381cb5ac8cbd978621a152b2d5027dee358d414888f9 + checksum: 04af58399ce123a58141b5b6513acf3e49afd2e0f12052a00a3d4f0c6755e4de6b378f292fb14f2a505fbe85f6b716f63ea6c62e302cce15758daf7caa67c21e languageName: node linkType: hard @@ -25538,7 +25558,7 @@ __metadata: languageName: node linkType: hard -"npx-import@npm:^1.1.3": +"npx-import@npm:^1.1.4": version: 1.1.4 resolution: "npx-import@npm:1.1.4" dependencies: @@ -34148,10 +34168,12 @@ __metadata: languageName: node linkType: hard -"undici@npm:5.9.1": - version: 5.9.1 - resolution: "undici@npm:5.9.1" - checksum: 8acabbac8e18943ff822574f831d03d65e697e66ef486a679763f7778f37b28980caf7097ededf4017b58c099809e8efd8509a6688f60638360fb86ef47a59df +"undici@npm:5.20.0": + version: 5.20.0 + resolution: "undici@npm:5.20.0" + dependencies: + busboy: ^1.6.0 + checksum: 25412a785b2bd0b12f0bb0ec47ef00aa7a611ca0e570cb7af97cffe6a42e0d78e4b15190363a43771e9002defc3c6647c1b2d52201b3f64e2196819db4d150d3 languageName: node linkType: hard @@ -36072,21 +36094,21 @@ __metadata: languageName: node linkType: hard -"wrangler@npm:^2.0.24": - version: 2.9.0 - resolution: "wrangler@npm:2.9.0" +"wrangler@npm:2.14.0": + version: 2.14.0 + resolution: "wrangler@npm:2.14.0" dependencies: "@cloudflare/kv-asset-handler": ^0.2.0 "@esbuild-plugins/node-globals-polyfill": ^0.1.1 "@esbuild-plugins/node-modules-polyfill": ^0.1.4 - "@miniflare/core": 2.11.0 - "@miniflare/d1": 2.11.0 - "@miniflare/durable-objects": 2.11.0 + "@miniflare/core": 2.13.0 + "@miniflare/d1": 2.13.0 + "@miniflare/durable-objects": 2.13.0 blake3-wasm: ^2.1.5 chokidar: ^3.5.3 - esbuild: 0.14.51 + esbuild: 0.16.3 fsevents: ~2.3.2 - miniflare: 2.11.0 + miniflare: 2.13.0 nanoid: ^3.3.3 path-to-regexp: ^6.2.0 selfsigned: ^2.0.1 @@ -36098,7 +36120,7 @@ __metadata: bin: wrangler: bin/wrangler.js wrangler2: bin/wrangler.js - checksum: ee05beeb8e36dfe4b1bcdab2ae63a93d1ebabb0a80c9575bb3e58ed794756950a98dbee7dbbf4f8fcf1c33a405381d77df63684c1726347591513f38f3b2f182 + checksum: c7cdd467f4c1eb8e83f1f21713310c20405aa5f4bd5adfb4230c56003f7edbbeffccf1df0e4f53c890781709139d742b08ef501c402d43e8aaa519a5b2b21c8c languageName: node linkType: hard From 6320f77843f8fe356193c1d499ee1ee8111780a7 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 7 Apr 2023 13:58:15 +0300 Subject: [PATCH 087/109] upgrade wrangler --- yarn.lock | 2521 ++++++++++++++++++++++++++++------------------------- 1 file changed, 1355 insertions(+), 1166 deletions(-) diff --git a/yarn.lock b/yarn.lock index c1907c71b..f0b2688f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,19 +6,19 @@ __metadata: cacheKey: 8 "@adobe/css-tools@npm:^4.0.1": - version: 4.1.0 - resolution: "@adobe/css-tools@npm:4.1.0" - checksum: 50d0098461af146e112bdc700959fac473cce31ad25f5077b11c87bc66529c4aeb5a1e6f30f4a9646efe003c242f52f181f042e21f9cc137703ffde54a9d1fb5 + version: 4.2.0 + resolution: "@adobe/css-tools@npm:4.2.0" + checksum: dc5cc92ba3d562e7ffddb79d6d222c7e00b65f255fd2725b3d71490ff268844be322f917415d8c4ab39eca646343b632058db8bd5b1d646193fcc94d1d3e420b languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" dependencies: - "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 languageName: node linkType: hard @@ -62,19 +62,19 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": + version: 7.21.4 + resolution: "@babel/code-frame@npm:7.21.4" dependencies: "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + checksum: e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": - version: 7.20.14 - resolution: "@babel/compat-data@npm:7.20.14" - checksum: 6c9efe36232094e4ad0b70d165587f21ca718e5d011f7a52a77a18502a7524e90e2855aa5a2e086395bcfd21bd2c7c99128dcd8d9fdffe94316b72acf5c66f2c +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.21.4": + version: 7.21.4 + resolution: "@babel/compat-data@npm:7.21.4" + checksum: 5f8b98c66f2ffba9f3c3a82c0cf354c52a0ec5ad4797b370dc32bdcd6e136ac4febe5e93d76ce76e175632e2dbf6ce9f46319aa689fcfafa41b6e49834fa4b66 languageName: node linkType: hard @@ -127,31 +127,31 @@ __metadata: linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0, @babel/core@npm:^7.8.4": - version: 7.20.12 - resolution: "@babel/core@npm:7.20.12" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.7 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helpers": ^7.20.7 - "@babel/parser": ^7.20.7 + version: 7.21.4 + resolution: "@babel/core@npm:7.21.4" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.21.4 + "@babel/generator": ^7.21.4 + "@babel/helper-compilation-targets": ^7.21.4 + "@babel/helper-module-transforms": ^7.21.2 + "@babel/helpers": ^7.21.0 + "@babel/parser": ^7.21.4 "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.12 - "@babel/types": ^7.20.7 + "@babel/traverse": ^7.21.4 + "@babel/types": ^7.21.4 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.2 semver: ^6.3.0 - checksum: 62e6c3e2149a70b5c9729ef5f0d3e2e97e9dcde89fc039c8d8e3463d5d7ba9b29ee84d10faf79b61532ac1645aa62f2bd42338320617e6e3a8a4d8e2a27076e7 + checksum: a3beebb2cc79908a02f27a07dc381bcb34e8ecc58fa99f568ad0934c49e12111fc977ee9c5b51eb7ea2da66f63155d37c4dd96b6472eaeecfc35843ccb56bf3d languageName: node linkType: hard "@babel/eslint-parser@npm:^7.16.3": - version: 7.19.1 - resolution: "@babel/eslint-parser@npm:7.19.1" + version: 7.21.3 + resolution: "@babel/eslint-parser@npm:7.21.3" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 @@ -159,18 +159,19 @@ __metadata: peerDependencies: "@babel/core": ">=7.11.0" eslint: ^7.5.0 || ^8.0.0 - checksum: 6d5360f62f25ed097250657deb1bc4c4f51a5f5f2fe456e98cda13727753fdf7a11a109b4cfa03ef0dd6ced3beaeb703b76193c1141e29434d1f91f1bac0517d + checksum: cc44a26a518c62ca93cdbee4ec4fa195c5a69b4f85d696c9df572b1ada99446ebdf3caef58a124f401a798279a765f858c88292bc7a8fc0485c34e178b1a9e82 languageName: node linkType: hard -"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2": - version: 7.20.14 - resolution: "@babel/generator@npm:7.20.14" +"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.21.4, @babel/generator@npm:^7.7.2": + version: 7.21.4 + resolution: "@babel/generator@npm:7.21.4" dependencies: - "@babel/types": ^7.20.7 + "@babel/types": ^7.21.4 "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: 5f6aa2d86af26e76d276923a5c34191124a119b16ee9ccc34aef654a7dec84fbd7d2daed2e6458a6a06bf87f3661deb77c9fea59b8f67faff5c90793c96d76d6 + checksum: 9ffbb526a53bb8469b5402f7b5feac93809b09b2a9f82fcbfcdc5916268a65dae746a1f2479e03ba4fb0776facd7c892191f63baa61ab69b2cfdb24f7b92424d languageName: node linkType: hard @@ -193,48 +194,48 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-compilation-targets@npm:7.20.7" +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.4": + version: 7.21.4 + resolution: "@babel/helper-compilation-targets@npm:7.21.4" dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-validator-option": ^7.18.6 + "@babel/compat-data": ^7.21.4 + "@babel/helper-validator-option": ^7.21.0 browserslist: ^4.21.3 lru-cache: ^5.1.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4 + checksum: bf9c7d3e7e6adff9222c05d898724cd4ee91d7eb9d52222c7ad2a22955620c2872cc2d9bdf0e047df8efdb79f4e3af2a06b53f509286145feccc4d10ddc318be languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.12, @babel/helper-create-class-features-plugin@npm:^7.20.5, @babel/helper-create-class-features-plugin@npm:^7.20.7": - version: 7.20.12 - resolution: "@babel/helper-create-class-features-plugin@npm:7.20.12" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.21.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.21.4" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.20.7 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-member-expression-to-functions": ^7.21.0 "@babel/helper-optimise-call-expression": ^7.18.6 "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/helper-split-export-declaration": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0 - checksum: 1e9ed4243b75278fa24deb40dc62bf537b79307987223a2d2d2ae5abf7ba6dc8435d6e3bb55d52ceb30d3e1eba88e7eb6a1885a8bb519e5cfc3e9dedb97d43e6 + checksum: 9123ca80a4894aafdb1f0bc08e44f6be7b12ed1fbbe99c501b484f9b1a17ff296b6c90c18c222047d53c276f07f17b4de857946fa9d0aa207023b03e4cc716f2 languageName: node linkType: hard "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" + version: 7.21.4 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.4" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.2.1 + regexpu-core: ^5.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693 + checksum: 78334865db2cd1d64d103bd0d96dee2818b0387d10aa973c084e245e829df32652bca530803e397b7158af4c02b9b21d5a9601c29bdfbb8d54a3d4ad894e067b languageName: node linkType: hard @@ -288,13 +289,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" +"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-function-name@npm:7.21.0" dependencies: - "@babel/template": ^7.18.10 - "@babel/types": ^7.19.0 - checksum: eac1f5db428ba546270c2b8d750c24eb528b8fcfe50c81de2e0bdebf0e20f24bec688d4331533b782e4a907fad435244621ca2193cfcf80a86731299840e0f6e + "@babel/template": ^7.20.7 + "@babel/types": ^7.21.0 + checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e languageName: node linkType: hard @@ -307,27 +308,27 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.20.7" +"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" dependencies: - "@babel/types": ^7.20.7 - checksum: cec17aab7e964830b0146e575bd141127032319f26ed864a65b35abd75ad618d264d3e11449b9b4e29cfd95bb1a7e774afddd4884fdcc29c36ac9cbd2b66359f + "@babel/types": ^7.21.0 + checksum: 49cbb865098195fe82ba22da3a8fe630cde30dcd8ebf8ad5f9a24a2b685150c6711419879cf9d99b94dad24cff9244d8c2a890d3d7ec75502cd01fe58cff5b5d languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4": + version: 7.21.4 + resolution: "@babel/helper-module-imports@npm:7.21.4" dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + "@babel/types": ^7.21.4 + checksum: bd330a2edaafeb281fbcd9357652f8d2666502567c0aad71db926e8499c773c9ea9c10dfaae30122452940326d90c8caff5c649ed8e1bf15b23f858758d3abc6 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/helper-module-transforms@npm:7.20.11" +"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.2": + version: 7.21.2 + resolution: "@babel/helper-module-transforms@npm:7.21.2" dependencies: "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-module-imports": ^7.18.6 @@ -335,9 +336,9 @@ __metadata: "@babel/helper-split-export-declaration": ^7.18.6 "@babel/helper-validator-identifier": ^7.19.1 "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.10 - "@babel/types": ^7.20.7 - checksum: 29319ebafa693d48756c6ba0d871677bb0037e0da084fbe221a17c38d57093fc8aa38543c07d76e788266a937976e37ab4901971ca7f237c5ab45f524b9ecca0 + "@babel/traverse": ^7.21.2 + "@babel/types": ^7.21.2 + checksum: 8a1c129a4f90bdf97d8b6e7861732c9580f48f877aaaafbc376ce2482febebcb8daaa1de8bc91676d12886487603f8c62a44f9e90ee76d6cac7f9225b26a49e1 languageName: node linkType: hard @@ -433,10 +434,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf +"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-validator-option@npm:7.21.0" + checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 languageName: node linkType: hard @@ -452,14 +453,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.20.7": - version: 7.20.13 - resolution: "@babel/helpers@npm:7.20.13" +"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helpers@npm:7.21.0" dependencies: "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.13 - "@babel/types": ^7.20.7 - checksum: d62076fa834f342798f8c3fd7aec0870cc1725d273d99e540cbaa8d6c3ed10258228dd14601c8e66bfeabbb9424c3b31090ecc467fe855f7bd72c4734df7fb09 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: 9370dad2bb665c551869a08ac87c8bdafad53dbcdce1f5c5d498f51811456a3c005d9857562715151a0f00b2e912ac8d89f56574f837b5689f5f5072221cdf54 languageName: node linkType: hard @@ -474,12 +475,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.13, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.7.0": - version: 7.20.15 - resolution: "@babel/parser@npm:7.20.15" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4, @babel/parser@npm:^7.7.0": + version: 7.21.4 + resolution: "@babel/parser@npm:7.21.4" bin: parser: ./bin/babel-parser.js - checksum: 1d0f47ca67ff2652f1c0ff1570bed8deccbc4b53509e7cd73476af9cc7ed23480c99f1179bd6d0be01612368b92b39e206d330ad6054009d699934848a89298b + checksum: de610ecd1bff331766d0c058023ca11a4f242bfafefc42caf926becccfb6756637d167c001987ca830dd4b34b93c629a4cef63f8c8c864a8564cdfde1989ac77 languageName: node linkType: hard @@ -494,7 +495,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" dependencies: @@ -507,7 +508,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": +"@babel/plugin-proposal-async-generator-functions@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: @@ -533,31 +534,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.18.6": - version: 7.20.7 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.20.7" +"@babel/plugin-proposal-class-static-block@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.7 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: ce1f3e8fd96437d820aa36323b7b3a0cb65b5f2600612665129880d5a4eb7194ce6a298ed2a5a4d3a9ea49bd33089ab95503c4c5b3ba9cea251a07d1706453d9 + checksum: 236c0ad089e7a7acab776cc1d355330193314bfcd62e94e78f2df35817c6144d7e0e0368976778afd6b7c13e70b5068fa84d7abbf967d4f182e60d03f9ef802b languageName: node linkType: hard "@babel/plugin-proposal-decorators@npm:^7.12.12, @babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.20.13 - resolution: "@babel/plugin-proposal-decorators@npm:7.20.13" + version: 7.21.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.12 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/plugin-syntax-decorators": ^7.19.0 + "@babel/plugin-syntax-decorators": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 445723b410627d52ab2d195589eb9fe5fbd66a00ebfc9bedcf63b6cbfdfc42e163d77ac391f8738ab9f632779e6f2aa427fe468fbbd6661177ef0cdca735a7d5 + checksum: 2889a060010af7ac2e24f7a193262e50a94e254dd86d273e25a2bec2a2f97dd95b136bb933f63448c1cdde4f38ac7877837685657aa8161699eb226d9f1eb453 languageName: node linkType: hard @@ -609,7 +610,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" dependencies: @@ -658,7 +659,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2": +"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -685,16 +686,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.20.7" +"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 274b8932335bd064ca24cf1a4da2b2c20c92726d4bfa8b0cb5023857479b8481feef33505c16650c7b9239334e5c6959babc924816324c4cf223dd91c7ca79bc + checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 languageName: node linkType: hard @@ -710,17 +711,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": - version: 7.20.5 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5" +"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.20.5 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 513b5e0e2c1b2846be5336cf680e932ae17924ef885aa1429e1a4f7924724bdd99b15f28d67187d0a006d5f18a0c4b61d96c3ecb4902fed3c8fe2f0abfc9753a + checksum: add881a6a836635c41d2710551fdf777e2c07c0b691bf2baacc5d658dd64107479df1038680d6e67c468bfc6f36fb8920025d6bac2a1df0a81b867537d40ae78 languageName: node linkType: hard @@ -780,14 +781,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-syntax-decorators@npm:7.19.0" +"@babel/plugin-syntax-decorators@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 105a13d581a8643ba145d4d0d31f34a492b352defa5b155e785702da6ce9c3ff0c1843ba9bee176e35f6e38afa19dc7bd12c120220af0495de4b128f1dd27f6e + checksum: 31108e73c3e569f2795ddb4f5f1f32c13c6be97a107d41e318c8f58ca3fde0fa958af3d1a302ab64f36f73ce4d6dda7889732243561c087a7cc3b22192d42a65 languageName: node linkType: hard @@ -825,13 +826,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-flow@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-flow@npm:7.18.6" + version: 7.21.4 + resolution: "@babel/plugin-syntax-flow@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abe82062b3eef14de7d2b3c0e4fecf80a3e796ca497e9df616d12dd250968abf71495ee85a955b43a6c827137203f0c409450cf792732ed0d6907c806580ea71 + checksum: fe4ba7b285965c62ff820d55d260cb5b6e5282dbedddd1fb0a0f2667291dcf0fa1b3d92fa9bf90946b02b307926a0a5679fbdd31d80ceaed5971293aa1fc5744 languageName: node linkType: hard @@ -879,14 +880,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" +"@babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.21.4": + version: 7.21.4 + resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + checksum: bb7309402a1d4e155f32aa0cf216e1fa8324d6c4cfd248b03280028a015a10e46b6efd6565f515f8913918a3602b39255999c06046f7d4b8a5106be2165d724a languageName: node linkType: hard @@ -979,17 +980,17 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" + version: 7.21.4 + resolution: "@babel/plugin-syntax-typescript@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 + checksum: a59ce2477b7ae8c8945dc37dda292fef9ce46a6507b3d76b03ce7f3a6c9451a6567438b20a78ebcb3955d04095fd1ccd767075a863f79fcc30aa34dcfa441fe0 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.18.6": +"@babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" dependencies: @@ -1000,7 +1001,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.18.6": +"@babel/plugin-transform-async-to-generator@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" dependencies: @@ -1024,25 +1025,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.20.2": - version: 7.20.15 - resolution: "@babel/plugin-transform-block-scoping@npm:7.20.15" +"@babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1dddf7be578306837074cb5059f8408af0b1c0bfcf922ed920d4aa65d08fb7c6e6129ca254e9879c4c6d2a6be4937111551f51922e8b0e071ed16eb6564a4dbb + checksum: 15aacaadbecf96b53a750db1be4990b0d89c7f5bc3e1794b63b49fb219638c1fd25d452d15566d7e5ddf5b5f4e1a0a0055c35c1c7aee323c7b114bf49f66f4b0 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.20.2": - version: 7.20.7 - resolution: "@babel/plugin-transform-classes@npm:7.20.7" +"@babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-classes@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-compilation-targets": ^7.20.7 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 + "@babel/helper-function-name": ^7.21.0 "@babel/helper-optimise-call-expression": ^7.18.6 "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-replace-supers": ^7.20.7 @@ -1050,11 +1051,11 @@ __metadata: globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4cf55ad88e52c7c66a991add4c8e1c3324384bd52df7085962d396879561456a44352e5ab1725cc80f4e83737a2931e847c4a96c7aa4a549357f23631ff31799 + checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.18.9": +"@babel/plugin-transform-computed-properties@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" dependencies: @@ -1066,14 +1067,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.20.2": - version: 7.20.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" +"@babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.21.3": + version: 7.21.3 + resolution: "@babel/plugin-transform-destructuring@npm:7.21.3" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bd8affdb142c77662037215e37128b2110a786c92a67e1f00b38223c438c1610bd84cbc0386e9cd3479245ea811c5ca6c9838f49be4729b592159a30ce79add2 + checksum: 43ebbe0bfa20287e34427be7c2200ce096c20913775ea75268fb47fe0e55f9510800587e6052c42fe6dffa0daaad95dd465c3e312fd1ef9785648384c45417ac languageName: node linkType: hard @@ -1112,26 +1113,26 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6": - version: 7.19.0 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.19.0" +"@babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-flow": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c35339bf80c2a2b9abb9e2ce0382e1d9cc3ef7db2af127f4ec3d184bad2aec3269f3fcac5fdcd565439732803acad72eb9e7d5a18e439221526fdc041c9e8e1e + checksum: a45951c57265c366f95db9a5e70a62cfc3eafafa3f3d23295357577b5fc139d053d45416cdbdf4a0a387e41cefc434ab94dd6c3048d03b094ff6d041dd10a0b0 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/plugin-transform-for-of@npm:7.18.8" +"@babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-for-of@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ca64c623cf0c7a80ab6f07ebd3e6e4ade95e2ae806696f70b43eafe6394fa8ce21f2b1ffdd15df2067f7363d2ecfe26472a97c6c774403d2163fa05f50c98f17 + checksum: 2f3f86ca1fab2929fcda6a87e4303d5c635b5f96dc9a45fd4ca083308a3020c79ac33b9543eb4640ef2b79f3586a00ab2d002a7081adb9e9d7440dce30781034 languageName: node linkType: hard @@ -1170,7 +1171,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.19.6": +"@babel/plugin-transform-modules-amd@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" dependencies: @@ -1182,20 +1183,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.19.6": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.11" +"@babel/plugin-transform-modules-commonjs@npm:^7.21.2": + version: 7.21.2 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.2" dependencies: - "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-module-transforms": ^7.21.2 "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-simple-access": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ddd0623e2ad4b5c0faaa0ae30d3407a3fa484d911c968ed33cfb1b339ac3691321c959db60b66dc136dbd67770fff586f7e48a7ce0d7d357f92d6ef6fb7ed1a7 + checksum: 65aa06e3e3792f39b99eb5f807034693ff0ecf80438580f7ae504f4c4448ef04147b1889ea5e6f60f3ad4a12ebbb57c6f1f979a249dadbd8d11fe22f4441918b languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.19.6": +"@babel/plugin-transform-modules-systemjs@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" dependencies: @@ -1221,7 +1222,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.20.5": version: 7.20.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" dependencies: @@ -1256,14 +1257,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.12.1, @babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-parameters@npm:7.20.7" +"@babel/plugin-transform-parameters@npm:^7.12.1, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": + version: 7.21.3 + resolution: "@babel/plugin-transform-parameters@npm:7.21.3" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6ffe0dd9afb2d2b9bc247381aa2e95dd9997ff5568a0a11900528919a4e073ac68f46409431455badb8809644d47cff180045bc2b9700e3f36e3b23554978947 + checksum: c92128d7b1fcf54e2cab186c196bbbf55a9a6de11a83328dc2602649c9dc6d16ef73712beecd776cd49bfdc624b5f56740f4a53568d3deb9505ec666bc869da3 languageName: node linkType: hard @@ -1279,13 +1280,13 @@ __metadata: linkType: hard "@babel/plugin-transform-react-constant-elements@npm:^7.12.1": - version: 7.20.2 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.20.2" + version: 7.21.3 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.21.3" dependencies: "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7b041b726e7c14b8c26a0dd240defac5f93a1f449371c6bdc5e6b46d581211300cc1a79da4140bdf20347f49e175dcb4f469812399206864024d1fdc81171193 + checksum: 1ca5cfaa6547d5fe6004fdef5687aa5b757940a132cf56c268c0d369a63aa7d83afafa27c66808687ecc12c871ae28a36b53923733483571e9596fa50e03180f languageName: node linkType: hard @@ -1312,17 +1313,17 @@ __metadata: linkType: hard "@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": - version: 7.20.13 - resolution: "@babel/plugin-transform-react-jsx@npm:7.20.13" + version: 7.21.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-module-imports": ^7.18.6 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.20.7 + "@babel/types": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b1daaa9b093ab59f71572dde7ad05ed3490433a47de103fc866f60347da55fa7fe84cf9b4c9fa22917517d52f70ab5e05ec631bba1c348733c0d8ebbd7de8c68 + checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc languageName: node linkType: hard @@ -1338,7 +1339,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.18.6": +"@babel/plugin-transform-regenerator@npm:^7.20.5": version: 7.20.5 resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" dependencies: @@ -1362,18 +1363,18 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.19.6 - resolution: "@babel/plugin-transform-runtime@npm:7.19.6" + version: 7.21.4 + resolution: "@babel/plugin-transform-runtime@npm:7.21.4" dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-module-imports": ^7.21.4 + "@babel/helper-plugin-utils": ^7.20.2 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ef93efbcbb00dcf4da6dcc55bda698a2a57fca3fb05a6a13e932ecfdb7c1c5d2f0b5b245c1c4faca0318853937caba0d82442f58b7653249f64275d08052fbd8 + checksum: 7e2e6b0d6f9762fde58738829e4d3b5e13dc88ccc1463e4eee83c8d8f50238eeb8e3699923f5ad4d7edf597515f74d67fbb14eb330225075fc7733b547e22145 languageName: node linkType: hard @@ -1388,7 +1389,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.19.0": +"@babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-spread@npm:7.20.7" dependencies: @@ -1433,16 +1434,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.18.6": - version: 7.20.13 - resolution: "@babel/plugin-transform-typescript@npm:7.20.13" +"@babel/plugin-transform-typescript@npm:^7.21.3": + version: 7.21.3 + resolution: "@babel/plugin-transform-typescript@npm:7.21.3" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.12 + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-typescript": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0b0c3a3e53268d4feb35eb17d57873f2488392e404a0b32735d51c49b08462dc738ebd860f0ff3a3dc5cd1b1fa70340bb6c072239c86afca635831b930593b3b + checksum: c16fd577bf43f633deb76fca2a8527d8ae25968c8efdf327c1955472c3e0257e62992473d1ad7f9ee95379ce2404699af405ea03346055adadd3478ad0ecd117 languageName: node linkType: hard @@ -1470,29 +1472,29 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.8.4": - version: 7.20.2 - resolution: "@babel/preset-env@npm:7.20.2" + version: 7.21.4 + resolution: "@babel/preset-env@npm:7.21.4" dependencies: - "@babel/compat-data": ^7.20.1 - "@babel/helper-compilation-targets": ^7.20.0 + "@babel/compat-data": ^7.21.4 + "@babel/helper-compilation-targets": ^7.21.4 "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.18.6 + "@babel/helper-validator-option": ^7.21.0 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 - "@babel/plugin-proposal-async-generator-functions": ^7.20.1 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.20.7 + "@babel/plugin-proposal-async-generator-functions": ^7.20.7 "@babel/plugin-proposal-class-properties": ^7.18.6 - "@babel/plugin-proposal-class-static-block": ^7.18.6 + "@babel/plugin-proposal-class-static-block": ^7.21.0 "@babel/plugin-proposal-dynamic-import": ^7.18.6 "@babel/plugin-proposal-export-namespace-from": ^7.18.9 "@babel/plugin-proposal-json-strings": ^7.18.6 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 + "@babel/plugin-proposal-logical-assignment-operators": ^7.20.7 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.20.2 + "@babel/plugin-proposal-object-rest-spread": ^7.20.7 "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-optional-chaining": ^7.21.0 "@babel/plugin-proposal-private-methods": ^7.18.6 - "@babel/plugin-proposal-private-property-in-object": ^7.18.6 + "@babel/plugin-proposal-private-property-in-object": ^7.21.0 "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 @@ -1509,40 +1511,40 @@ __metadata: "@babel/plugin-syntax-optional-chaining": ^7.8.3 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.18.6 - "@babel/plugin-transform-async-to-generator": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.20.7 + "@babel/plugin-transform-async-to-generator": ^7.20.7 "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.20.2 - "@babel/plugin-transform-classes": ^7.20.2 - "@babel/plugin-transform-computed-properties": ^7.18.9 - "@babel/plugin-transform-destructuring": ^7.20.2 + "@babel/plugin-transform-block-scoping": ^7.21.0 + "@babel/plugin-transform-classes": ^7.21.0 + "@babel/plugin-transform-computed-properties": ^7.20.7 + "@babel/plugin-transform-destructuring": ^7.21.3 "@babel/plugin-transform-dotall-regex": ^7.18.6 "@babel/plugin-transform-duplicate-keys": ^7.18.9 "@babel/plugin-transform-exponentiation-operator": ^7.18.6 - "@babel/plugin-transform-for-of": ^7.18.8 + "@babel/plugin-transform-for-of": ^7.21.0 "@babel/plugin-transform-function-name": ^7.18.9 "@babel/plugin-transform-literals": ^7.18.9 "@babel/plugin-transform-member-expression-literals": ^7.18.6 - "@babel/plugin-transform-modules-amd": ^7.19.6 - "@babel/plugin-transform-modules-commonjs": ^7.19.6 - "@babel/plugin-transform-modules-systemjs": ^7.19.6 + "@babel/plugin-transform-modules-amd": ^7.20.11 + "@babel/plugin-transform-modules-commonjs": ^7.21.2 + "@babel/plugin-transform-modules-systemjs": ^7.20.11 "@babel/plugin-transform-modules-umd": ^7.18.6 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.20.5 "@babel/plugin-transform-new-target": ^7.18.6 "@babel/plugin-transform-object-super": ^7.18.6 - "@babel/plugin-transform-parameters": ^7.20.1 + "@babel/plugin-transform-parameters": ^7.21.3 "@babel/plugin-transform-property-literals": ^7.18.6 - "@babel/plugin-transform-regenerator": ^7.18.6 + "@babel/plugin-transform-regenerator": ^7.20.5 "@babel/plugin-transform-reserved-words": ^7.18.6 "@babel/plugin-transform-shorthand-properties": ^7.18.6 - "@babel/plugin-transform-spread": ^7.19.0 + "@babel/plugin-transform-spread": ^7.20.7 "@babel/plugin-transform-sticky-regex": ^7.18.6 "@babel/plugin-transform-template-literals": ^7.18.9 "@babel/plugin-transform-typeof-symbol": ^7.18.9 "@babel/plugin-transform-unicode-escapes": ^7.18.10 "@babel/plugin-transform-unicode-regex": ^7.18.6 "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.20.2 + "@babel/types": ^7.21.4 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 @@ -1550,20 +1552,20 @@ __metadata: semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ece2d7e9c7789db6116e962b8e1a55eb55c110c44c217f0c8f6ffea4ca234954e66557f7bd019b7affadf7fbb3a53ccc807e93fc935aacd48146234b73b6947e + checksum: 1e328674c4b39e985fa81e5a8eee9aaab353dea4ff1f28f454c5e27a6498c762e25d42e827f5bfc9d7acf6c9b8bc317b5283aa7c83d9fd03c1a89e5c08f334f9 languageName: node linkType: hard "@babel/preset-flow@npm:^7.12.1": - version: 7.18.6 - resolution: "@babel/preset-flow@npm:7.18.6" + version: 7.21.4 + resolution: "@babel/preset-flow@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-flow-strip-types": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-transform-flow-strip-types": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9100d4eab3402e6601e361a5b235e46d90cfd389c12db19e2a071e1082ca2a00c04bd47eb185ce68d8979e7c8f3e548cd5d61b86dcd701135468fb929c3aecb6 + checksum: a3a1ac91d0bc0ed033ae46556babe3dc571ea8788c531db550d6904bd303cf50ebb84fa417c1f059c3b69d62e0792d8eceda83d820a12c2e6b8008e5518ce7b8 languageName: node linkType: hard @@ -1599,21 +1601,23 @@ __metadata: linkType: hard "@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/preset-typescript@npm:7.18.6" + version: 7.21.4 + resolution: "@babel/preset-typescript@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-typescript": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-syntax-jsx": ^7.21.4 + "@babel/plugin-transform-modules-commonjs": ^7.21.2 + "@babel/plugin-transform-typescript": ^7.21.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fe0da5103eb72d3cf39cf3e138a794c8cdd19c0b38e3e101507eef519c46a87a0d6d0e8bc9e28a13ea2364001ebe7430b9d75758aab4c3c3a8db9a487b9dc7c + checksum: 83b2f2bf7be3a970acd212177525f58bbb1f2e042b675a47d021a675ae27cf00b6b6babfaf3ae5c980592c9ed1b0712e5197796b691905d25c99f9006478ea06 languageName: node linkType: hard "@babel/register@npm:^7.12.1": - version: 7.18.9 - resolution: "@babel/register@npm:7.18.9" + version: 7.21.0 + resolution: "@babel/register@npm:7.21.0" dependencies: clone-deep: ^4.0.1 find-cache-dir: ^2.0.0 @@ -1622,30 +1626,28 @@ __metadata: source-map-support: ^0.5.16 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4aeaff97e061a397f632659082ba86c539ef8194697b236d991c10d1c2ea8f73213d3b5b3b2c24625951a1ef726b7a7d2e70f70ffcb37f79ef0c1a745eebef21 + checksum: 9745cc7520b4c5e64cc54f4851c3b78af82e1f8cffc9041f5cc0b9aef62d86a9a8617327fc975b5e0e39cb5cc0aba7ae02429884390ee93e0de29152fa849b4f languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.10.2": - version: 7.20.13 - resolution: "@babel/runtime-corejs3@npm:7.20.13" - dependencies: - core-js-pure: ^3.25.1 - regenerator-runtime: ^0.13.11 - checksum: 259681d99909fb56fc31d0d1a17cf98949db648873299958f9e1bf44d137f812c10815edb371fbd5a6ced3af9dde40ab461a06bd9151d5155b4808578a3d2290 +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.20.13 - resolution: "@babel/runtime@npm:7.20.13" +"@babel/runtime-corejs3@npm:^7.10.2": + version: 7.21.0 + resolution: "@babel/runtime-corejs3@npm:7.21.0" dependencies: + core-js-pure: ^3.25.1 regenerator-runtime: ^0.13.11 - checksum: 09b7a97a05c80540db6c9e4ddf8c5d2ebb06cae5caf3a87e33c33f27f8c4d49d9c67a2d72f1570e796045288fad569f98a26ceba0c4f5fad2af84b6ad855c4fb + checksum: a47927671672b1e1644771458f804e03802303eeffcafd55f85cb121d3d3ca33032cc2fe68e086e3de6923049343d0aa599fc3eb3ad5749e30646e2a2ef6f11d languageName: node linkType: hard -"@babel/runtime@npm:^7.21.0": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": version: 7.21.0 resolution: "@babel/runtime@npm:7.21.0" dependencies: @@ -1665,32 +1667,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.13, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": - version: 7.20.13 - resolution: "@babel/traverse@npm:7.20.13" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.4, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": + version: 7.21.4 + resolution: "@babel/traverse@npm:7.21.4" dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.7 + "@babel/code-frame": ^7.21.4 + "@babel/generator": ^7.21.4 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 + "@babel/helper-function-name": ^7.21.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.13 - "@babel/types": ^7.20.7 + "@babel/parser": ^7.21.4 + "@babel/types": ^7.21.4 debug: ^4.1.0 globals: ^11.1.0 - checksum: 30ca6e0bd18233fda48fa09315efd14dfc61dcf5b8fa3712b343bfc61b32bc63b5e85ea1773cc9576c9b293b96f46b4589aaeb0a52e1f3eeac4edc076d049fc7 + checksum: f22f067c2d9b6497abf3d4e53ea71f3aa82a21f2ed434dd69b8c5767f11f2a4c24c8d2f517d2312c9e5248e5c69395fdca1c95a2b3286122c75f5783ddb6f53c languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": - version: 7.20.7 - resolution: "@babel/types@npm:7.20.7" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.21.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": + version: 7.21.4 + resolution: "@babel/types@npm:7.21.4" dependencies: "@babel/helper-string-parser": ^7.19.4 "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: b39af241f0b72bba67fd6d0d23914f6faec8c0eba8015c181cbd5ea92e59fc91a52a1ab490d3520c7dbd19ddb9ebb76c476308f6388764f16d8201e37fae6811 + checksum: 587bc55a91ce003b0f8aa10d70070f8006560d7dc0360dc0406d306a2cb2a10154e2f9080b9c37abec76907a90b330a536406cb75e6bdc905484f37b75c73219 languageName: node linkType: hard @@ -2072,27 +2074,27 @@ __metadata: languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/config-validator@npm:17.4.0" +"@commitlint/config-validator@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/config-validator@npm:17.4.4" dependencies: - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 ajv: ^8.11.0 - checksum: 4e8885cf8f35a6dbff7b504cabadf2c38bba3b05dc78b40a0403e9a06cc14cf3d29e088b76a19d5f7510e09132f4070c35a586b0e6e52590c1a7b1dfd47982c4 + checksum: 71ee818608ed5c74832cdd63531c0f61b21758fba9f8b876205485ece4f047c9582bc3f323a20a5de700e3451296614d15448437270a82194eff7d71317b47ff languageName: node linkType: hard -"@commitlint/ensure@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/ensure@npm:17.4.0" +"@commitlint/ensure@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/ensure@npm:17.4.4" dependencies: - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: 836a5fc23752ae19981f97008ec255782ac59da3a37d69ca8b1f8d89b873ce086cb4b9170df2edf420729e2e017f00c8f4c9a305a14a953eded8c4900e99ebc0 + checksum: c21c189f22d8d3265e93256d101b72ef7cbdf8660438081799b9a4a8bd47d33133f250bbed858ab9bcc0d249d1c95ac58eddd9e5b46314d64ff049d0479d0d71 languageName: node linkType: hard @@ -2104,45 +2106,45 @@ __metadata: linkType: hard "@commitlint/format@npm:^17.0.0": - version: 17.4.0 - resolution: "@commitlint/format@npm:17.4.0" + version: 17.4.4 + resolution: "@commitlint/format@npm:17.4.4" dependencies: - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 chalk: ^4.1.0 - checksum: 59dc069e587b99482944e404b9d140929421eb4f91716df200f921b2662a0ca9b25f8825bb07d0bc6ffe6f71796771b70ff0deb89a17831c9e4894d79e41b2b7 + checksum: 832d9641129f2da8d32389b4a47db59d41eb1adfab742723972cad64b833c4af9e253f96757b27664fedae61644dd4c01d21f775773b45b604bd7f93b23a27d2 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/is-ignored@npm:17.4.2" +"@commitlint/is-ignored@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/is-ignored@npm:17.4.4" dependencies: - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 semver: 7.3.8 - checksum: 4b210d6ce0f9dd66f27d925d151c88845a2f1128b10865f5808e113f31be6ab359c58c1259664c888961e7bc1b71d3e8a2125eda8b8e4be1d32618a7772603c6 + checksum: 716631ecd6aece8642d76c1a99e1cdc24bad79f22199d1d4bad73d9b12edb3578ed7d6f23947ca28d4bb637e08a1738e55dd693c165a2d395c10560a988ffc05 languageName: node linkType: hard "@commitlint/lint@npm:^17.0.3": - version: 17.4.2 - resolution: "@commitlint/lint@npm:17.4.2" + version: 17.4.4 + resolution: "@commitlint/lint@npm:17.4.4" dependencies: - "@commitlint/is-ignored": ^17.4.2 - "@commitlint/parse": ^17.4.2 - "@commitlint/rules": ^17.4.2 - "@commitlint/types": ^17.4.0 - checksum: efcb5fbee6f8cad5b619deabde598f1f1ac253cf1162eeda4de01e41ae13b7caa651d6fe5eea75d32a20fa7975bb27d13d9e0c9a422ebd158485311e6fb8c8a9 + "@commitlint/is-ignored": ^17.4.4 + "@commitlint/parse": ^17.4.4 + "@commitlint/rules": ^17.4.4 + "@commitlint/types": ^17.4.4 + checksum: bf04a9f9a1435e0d3cd03c58b6bf924613d0278b66b0a5d0e18eb96c7af9eeb02871e739a4d7d9312b2b4178f6f8ae9a49ba74382b4e28f623e1bf0af7067946 languageName: node linkType: hard "@commitlint/load@npm:>6.1.1, @commitlint/load@npm:^17.0.3": - version: 17.4.2 - resolution: "@commitlint/load@npm:17.4.2" + version: 17.5.0 + resolution: "@commitlint/load@npm:17.5.0" dependencies: - "@commitlint/config-validator": ^17.4.0 + "@commitlint/config-validator": ^17.4.4 "@commitlint/execute-rule": ^17.4.0 - "@commitlint/resolve-extends": ^17.4.0 - "@commitlint/types": ^17.4.0 + "@commitlint/resolve-extends": ^17.4.4 + "@commitlint/types": ^17.4.4 "@types/node": "*" chalk: ^4.1.0 cosmiconfig: ^8.0.0 @@ -2152,8 +2154,8 @@ __metadata: lodash.uniq: ^4.5.0 resolve-from: ^5.0.0 ts-node: ^10.8.1 - typescript: ^4.6.4 - checksum: 7c0498040611abbc2c9f2af03bc6360ca44ff85943dd49012b90b5a5d9308997d782b75e164ad2c39c5d522e94c93214e5cc4fd3b4122c5788c3c869ee91eae0 + typescript: ^4.6.4 || ^5.0.0 + checksum: c039114b0ad67bb9d8b05ec635d847bd5ab760528f0fb203411f433585bdab5472f4f5c7856dfc417cf64c05576f54c1afc4997a813f529304e0156bfc1d6cc8 languageName: node linkType: hard @@ -2164,54 +2166,54 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/parse@npm:17.4.2" +"@commitlint/parse@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/parse@npm:17.4.4" dependencies: - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 conventional-changelog-angular: ^5.0.11 conventional-commits-parser: ^3.2.2 - checksum: d6808cc9c9ffcf8b06f938392a7428bb017c5e43d13510edad2c5885468bf0eae23e02c4d9611c200c498adb33eaf8abee797f32d437557101ddee02922f3572 + checksum: 2a6e5b0a5cdea21c879a3919a0227c0d7f3fa1f343808bcb09e3e7f25b0dc494dcca8af32982e7a65640b53c3e6cf138ebf685b657dd55173160bc0fa4e58916 languageName: node linkType: hard "@commitlint/read@npm:^17.0.0": - version: 17.4.2 - resolution: "@commitlint/read@npm:17.4.2" + version: 17.5.1 + resolution: "@commitlint/read@npm:17.5.1" dependencies: "@commitlint/top-level": ^17.4.0 - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 fs-extra: ^11.0.0 - git-raw-commits: ^2.0.0 + git-raw-commits: ^2.0.11 minimist: ^1.2.6 - checksum: ed509f913bd9790bb3abfde0886abdc4e2569eb7651e666d2d70705954f98f14e2c621ffe8ee17bb8a9bee36e65e4d4d01d5cd2792c8e08e69248d31808830fa + checksum: 62ee4f7a47b22a8571ae313bca36b418805a248f4986557f38f06317c44b6d18072889f95e7bc22bbb33a2f2b08236f74596ff28e3dbd0894249477a9df367c3 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/resolve-extends@npm:17.4.0" +"@commitlint/resolve-extends@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/resolve-extends@npm:17.4.4" dependencies: - "@commitlint/config-validator": ^17.4.0 - "@commitlint/types": ^17.4.0 + "@commitlint/config-validator": ^17.4.4 + "@commitlint/types": ^17.4.4 import-fresh: ^3.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 resolve-global: ^1.0.0 - checksum: 44d77c343c519f92d3f595508c7f8b07df4a33880ab3c32631cf77101c51bf444e1b03d50505f68ce677ff62729e9e44e81bb1fec8b6d87b831d6137f3d5c5a8 + checksum: d7bf1ff1ad3db8750421b252d79cf7b96cf07d72cad8cc3f73c1363a8e68c0afde611d38ae6f213bbb54e3248160c6b9425578f3d0f8f790e84aea811d748b3e languageName: node linkType: hard -"@commitlint/rules@npm:^17.4.2": - version: 17.4.2 - resolution: "@commitlint/rules@npm:17.4.2" +"@commitlint/rules@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/rules@npm:17.4.4" dependencies: - "@commitlint/ensure": ^17.4.0 + "@commitlint/ensure": ^17.4.4 "@commitlint/message": ^17.4.2 "@commitlint/to-lines": ^17.4.0 - "@commitlint/types": ^17.4.0 + "@commitlint/types": ^17.4.4 execa: ^5.0.0 - checksum: 2d53f470b511c41359b66886db054cb43fff748281a236a860bf21c3ba666b9d0b346932e8f0ac90e0dfc5ccdea10abda855ea9faa0f3fe3ef0f3fbc6992c141 + checksum: f36525f6e234df6a17d47457b733a1fc10e3e01db1aa6fb45b18cbaf74b7915f634ab65f73d2412787137c366046f8264126c2f21ad9023ac6b68ec8b1cee8f4 languageName: node linkType: hard @@ -2231,12 +2233,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/types@npm:^17.0.0, @commitlint/types@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/types@npm:17.4.0" +"@commitlint/types@npm:^17.0.0, @commitlint/types@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/types@npm:17.4.4" dependencies: chalk: ^4.1.0 - checksum: 58e1743780a0d76b380dc6ebfe6deb530ed5a7ee82d746d73586fe5186c84bf7e07aa0ca0523ca910915d573ed522c2b7b7037c11c9ea49c8a9d90c2b8c48173 + checksum: 03c52429052d161710896d198000196bd2e60be0fd71459b22133dd83dee43e8d05ea8ee703c8369823bc40f77a54881b80d8aa4368ac52aea7f30fb234b73d2 languageName: node linkType: hard @@ -2428,12 +2430,11 @@ __metadata: linkType: hard "@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": - version: 2.1.1 - resolution: "@csstools/selector-specificity@npm:2.1.1" + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" peerDependencies: - postcss: ^8.4 postcss-selector-parser: ^6.0.10 - checksum: 392ab62732e93aa8cbea445bf3485c1acbbecc8ec087b200e06c9ddd2acf740fd1fe46abdacf813e7a50a95a60346377ee3eecb4e1fe3709582e2851430b376a + checksum: 97c89f23b3b527d7bd51ed299969ed2b9fbb219a367948b44aefec228b8eda6ae0ad74fe8a82f9aac8ff32cfd00bb6d0c98d1daeab2e8fc6d5c4af25e5be5673 languageName: node linkType: hard @@ -2873,12 +2874,11 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.10.5": - version: 11.10.5 - resolution: "@emotion/babel-plugin@npm:11.10.5" +"@emotion/babel-plugin@npm:^11.10.6": + version: 11.10.6 + resolution: "@emotion/babel-plugin@npm:11.10.6" dependencies: "@babel/helper-module-imports": ^7.16.7 - "@babel/plugin-syntax-jsx": ^7.17.12 "@babel/runtime": ^7.18.3 "@emotion/hash": ^0.9.0 "@emotion/memoize": ^0.8.0 @@ -2889,22 +2889,20 @@ __metadata: find-root: ^1.1.0 source-map: ^0.5.7 stylis: 4.1.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae + checksum: 3eed138932e8edf2598352e69ad949b9db3051a4d6fcff190dacbac9aa838d7ef708b9f3e6c48660625d9311dae82d73477ae4e7a31139feef5eb001a5528421 languageName: node linkType: hard "@emotion/cache@npm:^11.10.5": - version: 11.10.5 - resolution: "@emotion/cache@npm:11.10.5" + version: 11.10.7 + resolution: "@emotion/cache@npm:11.10.7" dependencies: "@emotion/memoize": ^0.8.0 "@emotion/sheet": ^1.2.1 "@emotion/utils": ^1.2.0 "@emotion/weak-memoize": ^0.3.0 stylis: 4.1.3 - checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b + checksum: 6b1efed2dffc93dac419409d91f6d57a200d858ec5ffa4b7c30080fdbd93db431ff86bb779c5b8830b8373f3c5dd754d9beb386604ed2667c7d55608ff653dfc languageName: node linkType: hard @@ -2955,11 +2953,11 @@ __metadata: linkType: hard "@emotion/react@npm:^11.9.3": - version: 11.10.5 - resolution: "@emotion/react@npm:11.10.5" + version: 11.10.6 + resolution: "@emotion/react@npm:11.10.6" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.10.5 + "@emotion/babel-plugin": ^11.10.6 "@emotion/cache": ^11.10.5 "@emotion/serialize": ^1.1.1 "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 @@ -2967,14 +2965,11 @@ __metadata: "@emotion/weak-memoize": ^0.3.0 hoist-non-react-statics: ^3.3.1 peerDependencies: - "@babel/core": ^7.0.0 react: ">=16.8.0" peerDependenciesMeta: - "@babel/core": - optional: true "@types/react": optional: true - checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7 + checksum: 4762042e39126ffaffe76052dc65c9bb0ba6b8893013687ba3cc13ed4dd834c31597f1230684c3c078e90aecc13ab6cd0e3cde0dec8b7761affd2571f4d80019 languageName: node linkType: hard @@ -2999,25 +2994,22 @@ __metadata: linkType: hard "@emotion/styled@npm:^11.9.3": - version: 11.10.5 - resolution: "@emotion/styled@npm:11.10.5" + version: 11.10.6 + resolution: "@emotion/styled@npm:11.10.6" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.10.5 + "@emotion/babel-plugin": ^11.10.6 "@emotion/is-prop-valid": ^1.2.0 "@emotion/serialize": ^1.1.1 "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 "@emotion/utils": ^1.2.0 peerDependencies: - "@babel/core": ^7.0.0 "@emotion/react": ^11.0.0-rc.0 react: ">=16.8.0" peerDependenciesMeta: - "@babel/core": - optional: true "@types/react": optional: true - checksum: 1cec5f6aeb227a7255141031e8594f38ad83902413472aae0a46c27e5f9769c01e23c1ad39adee408d8a2168a697464314d1a0c4f50b31a5d25ea506b2d7bbc8 + checksum: ed0ee4bec3b63ee9c5eb8216b22646313ff1ada06c5183f128d25b73252126e9fde625e81c868be7ccd666b686a73076f923ce188dac25e93d5062ddffdad46f languageName: node linkType: hard @@ -3240,6 +3232,24 @@ __metadata: languageName: node linkType: hard +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0": + version: 4.5.0 + resolution: "@eslint-community/regexpp@npm:4.5.0" + checksum: 99c01335947dbd7f2129e954413067e217ccaa4e219fe0917b7d2bd96135789384b8fedbfb8eb09584d5130b27a7b876a7150ab7376f51b3a0c377d5ce026a10 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.4.3": version: 0.4.3 resolution: "@eslint/eslintrc@npm:0.4.3" @@ -3257,7 +3267,7 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.0, @eslint/eslintrc@npm:^1.4.1": +"@eslint/eslintrc@npm:^1.3.0": version: 1.4.1 resolution: "@eslint/eslintrc@npm:1.4.1" dependencies: @@ -3274,6 +3284,30 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^2.0.2": + version: 2.0.2 + resolution: "@eslint/eslintrc@npm:2.0.2" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.5.1 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: cfcf5e12c7b2c4476482e7f12434e76eae16fcd163ee627309adb10b761e5caa4a4e52ed7be464423320ff3d11eca5b50de5bf8be3e25834222470835dd5c801 + languageName: node + linkType: hard + +"@eslint/js@npm:8.37.0": + version: 8.37.0 + resolution: "@eslint/js@npm:8.37.0" + checksum: 7a07fb085c94ce1538949012c292fd3a6cd734f149bc03af6157dfbd8a7477678899ef57b4a27e15b36470a997389ad79a0533d5880c71e67720ae1a7de7c62d + languageName: node + linkType: hard + "@fluentui/react-component-event-listener@npm:~0.63.0": version: 0.63.1 resolution: "@fluentui/react-component-event-listener@npm:0.63.1" @@ -3595,12 +3629,12 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/expect-utils@npm:29.4.1" +"@jest/expect-utils@npm:^29.5.0": + version: 29.5.0 + resolution: "@jest/expect-utils@npm:29.5.0" dependencies: - jest-get-type: ^29.2.0 - checksum: 865b4ee79d43e2457efb8ce3f58108f2fe141ce620350fe21d0baaf7e2f00b9b67f6e9c1c89760b1008c100e844fb03a6dda264418ed378243956904d9a88c69 + jest-get-type: ^29.4.3 + checksum: c46fb677c88535cf83cf29f0a5b1f376c6a1109ddda266ad7da1a9cbc53cb441fa402dd61fc7b111ffc99603c11a9b3357ee41a1c0e035a58830bcb360871476 languageName: node linkType: hard @@ -3737,12 +3771,12 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.4.0": - version: 29.4.0 - resolution: "@jest/schemas@npm:29.4.0" +"@jest/schemas@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/schemas@npm:29.4.3" dependencies: "@sinclair/typebox": ^0.25.16 - checksum: 005c90b7b641af029133fa390c0c8a75b63edf651da6253d7c472a8f15ddd18aa139edcd4236e57f974006e39c67217925768115484dbd7bfed2eba224de8b7d + checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd languageName: node linkType: hard @@ -3915,49 +3949,46 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/types@npm:29.4.1" +"@jest/types@npm:^29.5.0": + version: 29.5.0 + resolution: "@jest/types@npm:29.5.0" dependencies: - "@jest/schemas": ^29.4.0 + "@jest/schemas": ^29.4.3 "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^17.0.8 chalk: ^4.0.0 - checksum: 0aa0b6a210b3474289e5dcaa8e7abb2238dba8d0baf2eb5a3f080fb95e9a39e71e8abc96811d4ef7011f5d993755bb54515e9d827d7ebc2a2d4d9579d84f5a04 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc + checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39 languageName: node linkType: hard "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e @@ -3965,22 +3996,29 @@ __metadata: linkType: hard "@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" + version: 0.3.3 + resolution: "@jridgewell/source-map@npm:0.3.3" dependencies: "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 + checksum: ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:0.3.9": version: 0.3.9 resolution: "@jridgewell/trace-mapping@npm:0.3.9" @@ -3991,13 +4029,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.18 + resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: "@jridgewell/resolve-uri": 3.1.0 "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 languageName: node linkType: hard @@ -4467,8 +4505,8 @@ __metadata: linkType: hard "@mswjs/interceptors@npm:^0.17.5": - version: 0.17.7 - resolution: "@mswjs/interceptors@npm:0.17.7" + version: 0.17.9 + resolution: "@mswjs/interceptors@npm:0.17.9" dependencies: "@open-draft/until": ^1.0.3 "@types/debug": ^4.1.7 @@ -4478,19 +4516,19 @@ __metadata: outvariant: ^1.2.1 strict-event-emitter: ^0.2.4 web-encoding: ^1.1.5 - checksum: 3cfd537390a3d37b8fe772ccdc1245045aa8b962cb34aa477092e490280e18e544b2e2b6d188f59b3caaeb70192d383eaa0e4f8588bde1ddabd7f9360772fedb + checksum: 4df726cbee93d8baa54ead1ecb11e98124468659f51eb659ef8ead4aca7d6375198baf412ea17d4810fa5f1ee4fa53994702cb3b0b4f6f427a2f0fb890020192 languageName: node linkType: hard -"@mui/base@npm:5.0.0-alpha.116": - version: 5.0.0-alpha.116 - resolution: "@mui/base@npm:5.0.0-alpha.116" +"@mui/base@npm:5.0.0-alpha.124": + version: 5.0.0-alpha.124 + resolution: "@mui/base@npm:5.0.0-alpha.124" dependencies: - "@babel/runtime": ^7.20.7 + "@babel/runtime": ^7.21.0 "@emotion/is-prop-valid": ^1.2.0 "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.7 - "@popperjs/core": ^2.11.6 + "@mui/utils": ^5.11.13 + "@popperjs/core": ^2.11.7 clsx: ^1.2.1 prop-types: ^15.8.1 react-is: ^18.2.0 @@ -4501,14 +4539,14 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: fedc225e716cb3fb0a8030977e3570386f44808a287c671a5cf5b8f77a25fe4c5c0d3f13275f8082eb1c67959b07828d41bf6ce77f7f64eafe662c07bda61b12 + checksum: cbe8bcef73e31fca2c4cad462a5e49416e21eacf499c63d67f539716da4224a53bddbf83bb2b80a5ee9e68d67e9b3a6f84d4aa24ba2669c64cc43cf060b92aa2 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.11.7": - version: 5.11.7 - resolution: "@mui/core-downloads-tracker@npm:5.11.7" - checksum: 8d5f9b0133a986a937f049bf9e877b7be991f1fcc0a1e597bb359f68e13d3a5ba214a299352d85adc6ebcb4a7ea861db070e49306a99e4789853cd6aee6d9aae +"@mui/core-downloads-tracker@npm:^5.11.16": + version: 5.11.16 + resolution: "@mui/core-downloads-tracker@npm:5.11.16" + checksum: 3ee0a9e67dc4278e4026ad9bf59b8a14ee895938ff448825ac94ccb8ed8d68bfb86eb5ae28e0a9263df101348f7702c71e135886669701d8715f2cdefe449153 languageName: node linkType: hard @@ -4529,18 +4567,18 @@ __metadata: linkType: hard "@mui/material@npm:^5.8.4": - version: 5.11.7 - resolution: "@mui/material@npm:5.11.7" + version: 5.11.16 + resolution: "@mui/material@npm:5.11.16" dependencies: - "@babel/runtime": ^7.20.7 - "@mui/base": 5.0.0-alpha.116 - "@mui/core-downloads-tracker": ^5.11.7 - "@mui/system": ^5.11.7 + "@babel/runtime": ^7.21.0 + "@mui/base": 5.0.0-alpha.124 + "@mui/core-downloads-tracker": ^5.11.16 + "@mui/system": ^5.11.16 "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.7 + "@mui/utils": ^5.11.13 "@types/react-transition-group": ^4.4.5 clsx: ^1.2.1 - csstype: ^3.1.1 + csstype: ^3.1.2 prop-types: ^15.8.1 react-is: ^18.2.0 react-transition-group: ^4.4.5 @@ -4557,16 +4595,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 350d329a30df18af96241f3c788856ec55a66a9289abe847f84f645e1c741182efec1cefdc8d02f57b5fd0a143fcea7bb7c106caca1b82402c989c8b837ec54b + checksum: 2f92f14f30d7b950c9bc22f1106707378d180f66504d69ac41f80229e6ad51e82b34aad19ab5ccfe2625e5dde56dc9a0fea39c358090c041a0d28ca90618877e languageName: node linkType: hard -"@mui/private-theming@npm:^5.11.7": - version: 5.11.7 - resolution: "@mui/private-theming@npm:5.11.7" +"@mui/private-theming@npm:^5.11.13": + version: 5.11.13 + resolution: "@mui/private-theming@npm:5.11.13" dependencies: - "@babel/runtime": ^7.20.7 - "@mui/utils": ^5.11.7 + "@babel/runtime": ^7.21.0 + "@mui/utils": ^5.11.13 prop-types: ^15.8.1 peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -4574,17 +4612,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 2ffcec8313a439a015ab0827abc469a701021d1ee68db3a0c06e12f902fa0ad76a8bb2970db12b4144021d4f1a51e1c406176fe2343cde5517b60797b9715265 + checksum: 9e5e02c6482945d9fa52e920fb206fb032d1b1df4bb06ea9d032babb53ed171e3b5a7969091072a5d04b0ab52c90f01ba51b90ba27730019d3f7eccc49ca4628 languageName: node linkType: hard -"@mui/styled-engine@npm:^5.11.0": - version: 5.11.0 - resolution: "@mui/styled-engine@npm:5.11.0" +"@mui/styled-engine@npm:^5.11.16": + version: 5.11.16 + resolution: "@mui/styled-engine@npm:5.11.16" dependencies: - "@babel/runtime": ^7.20.6 + "@babel/runtime": ^7.21.0 "@emotion/cache": ^11.10.5 - csstype: ^3.1.1 + csstype: ^3.1.2 prop-types: ^15.8.1 peerDependencies: "@emotion/react": ^11.4.1 @@ -4595,21 +4633,21 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: ddc486bc5e0e8e7b683e4c3bffecd11c2ce1e6c67a485354c5fc5a6fe04ed5ce76db737609a2ae04779e9d5f57c7936174d458a3795eab62291c2d7681184062 + checksum: 18035879c27696e935d4f7e1bc1e536521737a02be0e5107f2130b91849d39d56422aee1020a5ff7943ee37e97ab467643dab0c557c9f7c96c64f559696dec15 languageName: node linkType: hard -"@mui/system@npm:^5.11.7": - version: 5.11.7 - resolution: "@mui/system@npm:5.11.7" +"@mui/system@npm:^5.11.16": + version: 5.11.16 + resolution: "@mui/system@npm:5.11.16" dependencies: - "@babel/runtime": ^7.20.7 - "@mui/private-theming": ^5.11.7 - "@mui/styled-engine": ^5.11.0 + "@babel/runtime": ^7.21.0 + "@mui/private-theming": ^5.11.13 + "@mui/styled-engine": ^5.11.16 "@mui/types": ^7.2.3 - "@mui/utils": ^5.11.7 + "@mui/utils": ^5.11.13 clsx: ^1.2.1 - csstype: ^3.1.1 + csstype: ^3.1.2 prop-types: ^15.8.1 peerDependencies: "@emotion/react": ^11.5.0 @@ -4623,7 +4661,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 00dbd8e7c62b97595ba75fb5c508454c7235579524ae7aab0e5e8294adf8d42cefbe5437445db7921baaefe37e7251773643f9a943277e8f2e8945970aae2b47 + checksum: 62e7be03ef0848c36ee82d5b4e5391d38ebd0ff8c9f9c2cad8d94be7d157f9fd1da04e70e44b9378d350178f51eecefb838e839fedb60acf939cbd19561dcc46 languageName: node linkType: hard @@ -4639,18 +4677,18 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^5.11.7": - version: 5.11.7 - resolution: "@mui/utils@npm:5.11.7" +"@mui/utils@npm:^5.11.13": + version: 5.11.13 + resolution: "@mui/utils@npm:5.11.13" dependencies: - "@babel/runtime": ^7.20.7 + "@babel/runtime": ^7.21.0 "@types/prop-types": ^15.7.5 "@types/react-is": ^16.7.1 || ^17.0.0 prop-types: ^15.8.1 react-is: ^18.2.0 peerDependencies: react: ^17.0.0 || ^18.0.0 - checksum: eed3731d692ec29d4b7dfd59de1bc35c9355c5e75d3405fa110deb5a7327763bda41ba6b19165ca080006b2bb6a4d1220c4534464d9ff3acac606fef48c26951 + checksum: 0f403f2635fd5cd39c013b9d4defa2cf1ecc023e35b8c9866d6123792480dcafe47207e43420c10b0d030e64df31e78adfdb8248e2476da27f07d80ed0b44927 languageName: node linkType: hard @@ -5369,6 +5407,13 @@ __metadata: languageName: node linkType: hard +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: a3d2b57e35eec9543d9eb085854f6e33e8102dac99fdef2fad2eebdbbfc345e93299f0c20e8eb61c1b4c7aa123bfd47c175678626f161cda65dd147c2b6e1fa0 + languageName: node + linkType: hard + "@pnpm/network.ca-file@npm:^1.0.1": version: 1.0.2 resolution: "@pnpm/network.ca-file@npm:1.0.2" @@ -5378,20 +5423,21 @@ __metadata: languageName: node linkType: hard -"@pnpm/npm-conf@npm:^1.0.4": - version: 1.0.5 - resolution: "@pnpm/npm-conf@npm:1.0.5" +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.1.1 + resolution: "@pnpm/npm-conf@npm:2.1.1" dependencies: + "@pnpm/config.env-replace": ^1.1.0 "@pnpm/network.ca-file": ^1.0.1 config-chain: ^1.1.11 - checksum: 0c5f1a63782309a877b70e3cbdd21ff1da57549924a941772bafd0117323881fdcda0e9753f0a695c3f85f4360f5ca27a0e20153abae6985350502f2d94b7d40 + checksum: d9a386c3d4cd97436d050e9c80b198e5e9c3288e6fe0e8972f9969cf46617cb43218120529852a886c62c5b15f06832b1d6cc75b256f2ee9092d9cfb3ce329fb languageName: node linkType: hard -"@popperjs/core@npm:^2.11.6, @popperjs/core@npm:^2.6.0": - version: 2.11.6 - resolution: "@popperjs/core@npm:2.11.6" - checksum: 47fb328cec1924559d759b48235c78574f2d71a8a6c4c03edb6de5d7074078371633b91e39bbf3f901b32aa8af9b9d8f82834856d2f5737a23475036b16817f0 +"@popperjs/core@npm:^2.11.7, @popperjs/core@npm:^2.6.0": + version: 2.11.7 + resolution: "@popperjs/core@npm:2.11.7" + checksum: 5b6553747899683452a1d28898c1b39173a4efd780e74360bfcda8eb42f1c5e819602769c81a10920fc68c881d07fb40429604517d499567eac079cfa6470f19 languageName: node linkType: hard @@ -5600,7 +5646,7 @@ __metadata: languageName: node linkType: hard -"@sideway/formula@npm:^3.0.0": +"@sideway/formula@npm:^3.0.1": version: 3.0.1 resolution: "@sideway/formula@npm:3.0.1" checksum: e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a @@ -5622,9 +5668,9 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.25.16": - version: 0.25.21 - resolution: "@sinclair/typebox@npm:0.25.21" - checksum: 763af1163fe4eabee9b914d4e4548a39fbba3287d2b3b1ff043c1da3c5a321e99d50a3ca94eb182988131e00b006a6f019799cde8da2f61e2f118b30b0276a00 + version: 0.25.24 + resolution: "@sinclair/typebox@npm:0.25.24" + checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026 languageName: node linkType: hard @@ -5670,8 +5716,8 @@ __metadata: linkType: hard "@snyk/dep-graph@npm:^2.3.0": - version: 2.5.0 - resolution: "@snyk/dep-graph@npm:2.5.0" + version: 2.6.0 + resolution: "@snyk/dep-graph@npm:2.6.0" dependencies: event-loop-spinner: ^2.1.0 lodash.clone: ^4.5.0 @@ -5692,7 +5738,7 @@ __metadata: packageurl-js: ^1.0.0 semver: ^7.0.0 tslib: ^2 - checksum: e3b1868ed147a2092c5e240361d2cd588eee46bf2c512c09abb2cfc8d1f1ed674d6f92ab0d8ca8ca2b8f5ba30bf908d15c314c9330417901c0a403c3c6732019 + checksum: f7466bf0180c10434a5f3196bdd50eb24755f3cd409d8c4d1f3d7043e9350d32352ff06fa0a18f84e070427140f1dca0402eed28cc57dee40ef522d3f9e53910 languageName: node linkType: hard @@ -7582,11 +7628,11 @@ __metadata: linkType: hard "@types/better-sqlite3@npm:^7.6.0": - version: 7.6.3 - resolution: "@types/better-sqlite3@npm:7.6.3" + version: 7.6.4 + resolution: "@types/better-sqlite3@npm:7.6.4" dependencies: "@types/node": "*" - checksum: 37ffd2507beb55f284261fc72b2f0b5585aecd65ffaffbc1f48a4d59958c3bcc16e54b83d9fd6af5f6a0edab830e384aef7ed79dbbfc3d443f850cb1eab091f5 + checksum: 75ab00d31b56437cc65fe15ff673cf8d1609edca52628083921bcbab1cbd828d135a2859fb4e68af8ef5a4801705ba99d54b96499f997bce65dd306ade3dbe58 languageName: node linkType: hard @@ -7656,7 +7702,7 @@ __metadata: languageName: node linkType: hard -"@types/emscripten@npm:^1.38.0": +"@types/emscripten@npm:^1.39.6": version: 1.39.6 resolution: "@types/emscripten@npm:1.39.6" checksum: 437f2f9cdfd9057255662508fa9a415fe704ba484c6198f3549c5b05feebcdcd612b1ec7b10026d2566935d05d3c36f9366087cb42bc90bd25772a88fcfc9343 @@ -7674,12 +7720,12 @@ __metadata: linkType: hard "@types/eslint@npm:*, @types/eslint@npm:^7.29.0 || ^8.4.1": - version: 8.21.0 - resolution: "@types/eslint@npm:8.21.0" + version: 8.37.0 + resolution: "@types/eslint@npm:8.37.0" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 48823b13e1ffbc6fe22c96d99f691a17507ef5a498c4aed95e3a9076ec6d44ff48ce8a632928b6f82bea92701ac8967bba0d78a5c9de4dfa3f2e12d26dae7da4 + checksum: 06d3b3fba12004294591b5c7a52e3cec439472195da54e096076b1f2ddfbb8a445973b9681046dd530a6ac31eca502f635abc1e3ce37d03513089358e6f822ee languageName: node linkType: hard @@ -7738,12 +7784,12 @@ __metadata: linkType: hard "@types/glob@npm:*": - version: 8.0.1 - resolution: "@types/glob@npm:8.0.1" + version: 8.1.0 + resolution: "@types/glob@npm:8.1.0" dependencies: "@types/minimatch": ^5.1.2 "@types/node": "*" - checksum: 98f3d0403c09638348a2f3b30aac2a3d6bdc306bce3ceb868f4794fef4f02727ccdf0dab0c7b7d65fd38a1afa1e48f02de56d29d2babe94ee9b204ca54acb31f + checksum: 9101f3a9061e40137190f70626aa0e202369b5ec4012c3fabe6f5d229cce04772db9a94fa5a0eb39655e2e4ad105c38afbb4af56a56c0996a8c7d4fc72350e3d languageName: node linkType: hard @@ -7807,11 +7853,11 @@ __metadata: linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.9 - resolution: "@types/http-proxy@npm:1.17.9" + version: 1.17.10 + resolution: "@types/http-proxy@npm:1.17.10" dependencies: "@types/node": "*" - checksum: 7a6746d00729b2a9fe9f9dd3453430b099931df879ec8f7a7b5f07b1795f6d99b0512640c45a67390b1e4bacb9401e36824952aeeaf089feba8627a063cf8e00 + checksum: 8fabee5d01715e338f426715325121d6c4b7a9694dee716ab61c874e0aaccee9a0fff7ccc3c9d7e37a8feeaab7c783c17aaa9943efbc8849c5e79ecd7eaf02ab languageName: node linkType: hard @@ -7857,12 +7903,12 @@ __metadata: linkType: hard "@types/jest@npm:*, @types/jest@npm:>=26.0.0": - version: 29.4.0 - resolution: "@types/jest@npm:29.4.0" + version: 29.5.0 + resolution: "@types/jest@npm:29.5.0" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 23760282362a252e6690314584d83a47512d4cd61663e957ed3398ecf98195fe931c45606ee2f9def12f8ed7d8aa102d492ec42d26facdaf8b78094a31e6568e + checksum: cd877e5c56d299cceb8bfdcbb1a77723c706750dd3c3bc47403bc3599b8faff590a3b009c68bb5b11bf7a8c77d1fb01de5e124329b4a08e65f1cdda28b0ecdb8 languageName: node linkType: hard @@ -7907,9 +7953,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.167, @types/lodash@npm:^4.14.175, @types/lodash@npm:^4.14.182": - version: 4.14.191 - resolution: "@types/lodash@npm:4.14.191" - checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 + version: 4.14.192 + resolution: "@types/lodash@npm:4.14.192" + checksum: 31e1f0543a04158d2c429c45efd7c77882736630d0652f82eb337d6159ec0c249c5d175c0af731537b53271e665ff8d76f43221d75d03646d31cb4bd6f0056b1 languageName: node linkType: hard @@ -7921,11 +7967,11 @@ __metadata: linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.10 - resolution: "@types/mdast@npm:3.0.10" + version: 3.0.11 + resolution: "@types/mdast@npm:3.0.11" dependencies: "@types/unist": "*" - checksum: 3f587bfc0a9a2403ecadc220e61031b01734fedaf82e27eb4d5ba039c0eb54db8c85681ccc070ab4df3f7ec711b736a82b990e69caa14c74bf7ac0ccf2ac7313 + checksum: 3b04cf465535553b47a1811c247668bd6cfeb54d99a2c9dbb82ccd0f5145d271d10c3169f929701d8cd55fd569f0d2e459a50845813ba3261f1fb0395a288cea languageName: node linkType: hard @@ -7958,19 +8004,19 @@ __metadata: linkType: hard "@types/node-fetch@npm:^2.5.7": - version: 2.6.2 - resolution: "@types/node-fetch@npm:2.6.2" + version: 2.6.3 + resolution: "@types/node-fetch@npm:2.6.3" dependencies: "@types/node": "*" form-data: ^3.0.0 - checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6 + checksum: b68cda58e91535a42dd5337932443c37f8e198ca1e8deeb95bd92a64a9a84d92071867b91c5eb84ee8e13f33d45a70549fe2bc11dd070a894dd561909f4d39f5 languageName: node linkType: hard "@types/node@npm:*": - version: 18.11.19 - resolution: "@types/node@npm:18.11.19" - checksum: d7cd19fcfc59cbdd3f9ba0b4072cb7adc21bd575bd8eb7d7e698975e63564aaa83f03434f32b12331f84f73d0b369d9cbe2371e359d9d7f5c3361f4987f4f7da + version: 18.15.11 + resolution: "@types/node@npm:18.15.11" + checksum: 977b4ad04708897ff0eb049ecf82246d210939c82461922d20f7d2dcfd81bbc661582ba3af28869210f7e8b1934529dcd46bff7d448551400f9d48b9d3bddec3 languageName: node linkType: hard @@ -8003,9 +8049,9 @@ __metadata: linkType: hard "@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": - version: 16.18.12 - resolution: "@types/node@npm:16.18.12" - checksum: fc3271182414f8593018ef8f00b4718116a92f463f619081bd399d9460e7861e1dd7eebc7cf94c23567e418ff397babed077011711aae8d47171b5a81c5bd71d + version: 16.18.23 + resolution: "@types/node@npm:16.18.23" + checksum: 00e51db28fc7a182747f37215b3f25400b1c7a8525e09fa14e55be5798891a118ebf636a49d3197335a3580fcb8222fd4ecc20c2ccff69f1c0d233fc5697465d languageName: node linkType: hard @@ -8110,20 +8156,20 @@ __metadata: linkType: hard "@types/react-dom@npm:<18.0.0, @types/react-dom@npm:^17.0.15": - version: 17.0.18 - resolution: "@types/react-dom@npm:17.0.18" + version: 17.0.19 + resolution: "@types/react-dom@npm:17.0.19" dependencies: "@types/react": ^17 - checksum: b74525b1a13a0e27fe20859ff7a7e8f7e4581fb9d45ed1b6447ad1534d86f813818353c39d0df2e28f9d2b9be2e3af1908c244b2214a979393d19f217665e614 + checksum: 875a472d868b235435c905ded16cf92297bd2afb20a5a78f5dccd54312f6f038ccf452ea92bb41c0b39150c2f16f3ddff0265a2de756c6f63b0971dd5719578b languageName: node linkType: hard "@types/react-dom@npm:^18.0.0": - version: 18.0.10 - resolution: "@types/react-dom@npm:18.0.10" + version: 18.0.11 + resolution: "@types/react-dom@npm:18.0.11" dependencies: "@types/react": "*" - checksum: ff8282d5005a0b1cd95fb65bf79d3d8485e4cfe2aaf052129033a178684b940014a3f4536bc20d573f8a01cf4c6f4770c74988cef7c2b5cac3041d9f172647e3 + checksum: 579691e4d5ec09688087568037c35edf8cfb1ab3e07f6c60029280733ee7b5c06d66df6fcc90786702c93ac8cb13bc7ff16c79ddfc75d082938fbaa36e1cdbf4 languageName: node linkType: hard @@ -8155,24 +8201,24 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 18.0.27 - resolution: "@types/react@npm:18.0.27" + version: 18.0.33 + resolution: "@types/react@npm:18.0.33" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 600fdbc39a92ea4a77047db3e12f05f67776a710f5918248c0189a59ac2a38900c9db5a5d2e433a16df528a3ecab1aa114b322cacea573bb1ca2fc0b094c52d1 + checksum: 4fbd2b2b6a26378bdfde121081a6406ec2d39e4ba87ea5f6897ab7bb2198713165e6fd703ad4ed7ba1d4f23ef54a4c9f108f3105c7ed8e136411ee6bdebc5669 languageName: node linkType: hard "@types/react@npm:^17, @types/react@npm:^17.0.0, @types/react@npm:^17.0.44": - version: 17.0.53 - resolution: "@types/react@npm:17.0.53" + version: 17.0.56 + resolution: "@types/react@npm:17.0.56" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: dacfde02c260fd98bed2eb775ed0c7ce1397be4c0844f907a50763b081a4008f81f57071889a16eb1350ddcf0927f3cf1a6541702c8ad03de3c70383ef931e3f + checksum: c9e156395c5b97407ae51886659c2ba16a8e62d4fad8ceb29293f76931b58de42a385a179b32da725e72cd04d74c2d60e54cd495c8815b4feee2e4da381b7e52 languageName: node linkType: hard @@ -8211,9 +8257,9 @@ __metadata: linkType: hard "@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc + version: 0.16.3 + resolution: "@types/scheduler@npm:0.16.3" + checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 languageName: node linkType: hard @@ -8241,12 +8287,12 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": - version: 1.15.0 - resolution: "@types/serve-static@npm:1.15.0" + version: 1.15.1 + resolution: "@types/serve-static@npm:1.15.1" dependencies: "@types/mime": "*" "@types/node": "*" - checksum: b6ac93d471fb0f53ddcac1f9b67572a09cd62806f7db5855244b28f6f421139626f24799392566e97d1ffc61b12f9de7f30380c39fcae3c8a161fe161d44edf2 + checksum: 2e078bdc1e458c7dfe69e9faa83cc69194b8896cce57cb745016580543c7ab5af07fdaa8ac1765eb79524208c81017546f66056f44d1204f812d72810613de36 languageName: node linkType: hard @@ -8342,9 +8388,9 @@ __metadata: linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.2 - resolution: "@types/trusted-types@npm:2.0.2" - checksum: 3371eef5f1c50e1c3c07a127c1207b262ba65b83dd167a1c460fc1b135a3fb0c97b9f508efebd383f239cc5dd5b7169093686a692a501fde9c3f7208657d9b0d + version: 2.0.3 + resolution: "@types/trusted-types@npm:2.0.3" + checksum: 4794804bc4a4a173d589841b6d26cf455ff5dc4f3e704e847de7d65d215f2e7043d8757e4741ce3a823af3f08260a8d04a1a6e9c5ec9b20b7b04586956a6b005 languageName: node linkType: hard @@ -8440,11 +8486,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.22 - resolution: "@types/yargs@npm:17.0.22" + version: 17.0.24 + resolution: "@types/yargs@npm:17.0.24" dependencies: "@types/yargs-parser": "*" - checksum: 0773523fda71bafdc52f13f5970039e535a353665a60ba9261149a5c9c2b908242e6e77fbb7a8c06931ec78ce889d64d09673c68ba23eb5f5742d5385d0d1982 + checksum: 5f3ac4dc4f6e211c1627340160fbe2fd247ceba002190da6cf9155af1798450501d628c9165a183f30a224fc68fa5e700490d740ff4c73e2cdef95bc4e8ba7bf languageName: node linkType: hard @@ -8494,17 +8540,17 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.30.7, @typescript-eslint/eslint-plugin@npm:^5.32.0, @typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.50.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.50.0" + version: 5.57.1 + resolution: "@typescript-eslint/eslint-plugin@npm:5.57.1" dependencies: - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/type-utils": 5.50.0 - "@typescript-eslint/utils": 5.50.0 + "@eslint-community/regexpp": ^4.4.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/type-utils": 5.57.1 + "@typescript-eslint/utils": 5.57.1 debug: ^4.3.4 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 - regexpp: ^3.2.0 semver: ^7.3.7 tsutils: ^3.21.0 peerDependencies: @@ -8513,7 +8559,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 351c4a157a7d717cc3835bdc09324b20d649463738a029c5701e5a38cdb162305ff7d56adff196a0c3245c24ea3167bbdac7f1c30399b8c1d495abbdbc1c53d6 + checksum: 3ea842ef9615e298e28c6687c4dc285577ea0995944410553b3ca514ce9d437534b6e89114e9398c1a370324afe7a4a251c8c49540bb3bf13dcadde9ada3ecc2 languageName: node linkType: hard @@ -8549,13 +8595,13 @@ __metadata: linkType: hard "@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.50.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.50.0" + version: 5.57.1 + resolution: "@typescript-eslint/experimental-utils@npm:5.57.1" dependencies: - "@typescript-eslint/utils": 5.50.0 + "@typescript-eslint/utils": 5.57.1 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 9d71c359512ee541f3a60070e8de4b8ac075b4699f671429d893823e1bbea4ce8cd1f5ee3dcda82478f52d8210bce41f05afc62342b1f088e00d070987cb493b + checksum: b2a20ec07692ef40da759c7544c98606d33cc3c0feb79c36ca01f3c74b95d8c01d17578925d8d054b8ed9ec12deaed28f749e00d4379ac10cf896092fa261097 languageName: node linkType: hard @@ -8594,19 +8640,19 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^5.21.0, @typescript-eslint/parser@npm:^5.30.7, @typescript-eslint/parser@npm:^5.32.0, @typescript-eslint/parser@npm:^5.5.0": - version: 5.50.0 - resolution: "@typescript-eslint/parser@npm:5.50.0" + version: 5.57.1 + resolution: "@typescript-eslint/parser@npm:5.57.1" dependencies: - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/typescript-estree": 5.50.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/typescript-estree": 5.57.1 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 816a421ce9a5c61a2e92499d6d400aed4211ca5b685e0212844b6659f7acfeba1cca0418b462236c44eea6e8a2574cd51ccb7abc2bf4a8cad5b7a275d71ae9bf + checksum: db61a12a67bc45d814297e7f089768c0849f18162b330279aa15121223ec3b18d80df4c327f4ca0a40a7bddb9150ba1a9379fce00bc0e4a10cc189d04e36f0e3 languageName: node linkType: hard @@ -8630,13 +8676,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/scope-manager@npm:5.50.0" +"@typescript-eslint/scope-manager@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/scope-manager@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 - checksum: bd49447a834c82cb130e6900644042c3a84195bf7a63483385e90b6454c65856d6f276c997cad6bf9c36c9d0cb168fdde625ce4c78c3b8bcce42da782270794b + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/visitor-keys": 5.57.1 + checksum: 4f03d54372f0591fbc5f6e0267a6f1b73e3012e8a319c1893829e0b8e71f882e17a696995dc8b11e700162daf74444fd2d8f55dba314e1a95221a9d3eabcfb2b languageName: node linkType: hard @@ -8656,12 +8702,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/type-utils@npm:5.50.0" +"@typescript-eslint/type-utils@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/type-utils@npm:5.57.1" dependencies: - "@typescript-eslint/typescript-estree": 5.50.0 - "@typescript-eslint/utils": 5.50.0 + "@typescript-eslint/typescript-estree": 5.57.1 + "@typescript-eslint/utils": 5.57.1 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -8669,7 +8715,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d2fc2fd10ef300865fd6a902ae92aef6c45cddc4359445f1e5c6dc9511063b52d2170cc6b525763395d4171c177b3d0fffd77cf9a2ab7e01fcd7109bd1a5a585 + checksum: 06fab95315fc1ffdaaa011e6ec1ae538826ef3d9b422e2c926dbe9b83e55d9e8bdaa07c43317a4c0a59b40a24c5c48a7c8284e6a18780475a65894b1b949fc23 languageName: node linkType: hard @@ -8694,10 +8740,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/types@npm:5.50.0" - checksum: 1189c63d35abeec685dd519fd923926b884e63d5e10e4a9fe995aebfde59b8a2e10773090ec3ba32a0ec408746b18f6a454d9bedb0b6c7ce8b6066547144fb4d +"@typescript-eslint/types@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/types@npm:5.57.1" + checksum: 21789eb697904bbb44a18df961d5918e7c5bd90c79df3a8b8b835da81d0c0f42c7eeb2d05f77cafe49a7367ae7f549a0c8281656ea44b6dc56ae1bf19a3a1eae languageName: node linkType: hard @@ -8756,12 +8802,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.50.0" +"@typescript-eslint/typescript-estree@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/typescript-estree@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/visitor-keys": 5.57.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -8770,7 +8816,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cb1ac8d39647da6d52750c713d9635750ed41245ec82f937a159a71ad3bf490ebabfad3b43eeca07bca39d60df30d3a2f31f8bed0061381731d92a62e284b867 + checksum: bf96520f6de562838a40c3f009fc61fbee5369621071cd0d1dba4470b2b2f746cf79afe4ffa3fbccb8913295a2fbb3d89681d5178529e8da4987c46ed4e5cbed languageName: node linkType: hard @@ -8790,21 +8836,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.50.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0, @typescript-eslint/utils@npm:^5.43.0, @typescript-eslint/utils@npm:^5.45.0": - version: 5.50.0 - resolution: "@typescript-eslint/utils@npm:5.50.0" +"@typescript-eslint/utils@npm:5.57.1, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0, @typescript-eslint/utils@npm:^5.43.0, @typescript-eslint/utils@npm:^5.45.0": + version: 5.57.1 + resolution: "@typescript-eslint/utils@npm:5.57.1" dependencies: + "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/typescript-estree": 5.50.0 + "@typescript-eslint/scope-manager": 5.57.1 + "@typescript-eslint/types": 5.57.1 + "@typescript-eslint/typescript-estree": 5.57.1 eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4471ae8b24449300e009f1cc09ee0d38cce20ae9171e8fbf4ef752ce4eb87104cc0d813d8f7051b619fa05e1e7c12b748dad49832911685297b1bbfef3c01f0b + checksum: 12e55144c8087f4e8f0f22e5693f3901b81bb7899dec42c7bfe540ac672a802028b688884bb43bd67bcf3cd3546a7205d207afcd948c731c19f551ea61267205 languageName: node linkType: hard @@ -8837,13 +8883,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.50.0" +"@typescript-eslint/visitor-keys@npm:5.57.1": + version: 5.57.1 + resolution: "@typescript-eslint/visitor-keys@npm:5.57.1" dependencies: - "@typescript-eslint/types": 5.50.0 + "@typescript-eslint/types": 5.57.1 eslint-visitor-keys: ^3.3.0 - checksum: 55319cb7ee7b78d07d9dc67a388d69fe0b7f11cbc79190e17e7f87a39c9992d08dab3b5872d5a7f01094dda28ad6ac61d3573e59015ef70bf138d4c4f8c45b88 + checksum: d187dfac044b7c0f24264a9ba5eebcf6651412d840b4aaba8eacabff7e771babcd67c738525b1f7c9eb8c94b7edfe7658f6de99f5fdc9745e409c538c1374674 languageName: node linkType: hard @@ -9180,9 +9226,9 @@ __metadata: linkType: hard "@xmldom/xmldom@npm:^0.8.3": - version: 0.8.6 - resolution: "@xmldom/xmldom@npm:0.8.6" - checksum: f17ac6d99a971a6aeb831fcfc5cfa86f367664e45815046548814b2deb17ccc421fef4e0d5ba29e66179d112b552f6caa5680064f8e7bd8a389b788a60404c8e + version: 0.8.7 + resolution: "@xmldom/xmldom@npm:0.8.7" + checksum: 593d4429c2281ee7799adcb6ff8604b68cf30ce0721537e3e380287b423e67c7ac197d90987f932b4fd3febc409ded8435706e7f90fbba6e22e08740477341d1 languageName: node linkType: hard @@ -9240,12 +9286,12 @@ __metadata: linkType: hard "@yarnpkg/fslib@npm:^2.4.0, @yarnpkg/fslib@npm:^2.5.0": - version: 2.10.1 - resolution: "@yarnpkg/fslib@npm:2.10.1" + version: 2.10.2 + resolution: "@yarnpkg/fslib@npm:2.10.2" dependencies: - "@yarnpkg/libzip": ^2.2.4 + "@yarnpkg/libzip": ^2.3.0 tslib: ^1.13.0 - checksum: 76a4e094cdde790edf9c1609c63c4ab4e7d518fc13e05da2de9431ece15ccd442a941b505e90d62731edef8ce7a0e491c60fc824f4383dcecf69d4cec74a8ba6 + checksum: 2cde3543c8cf6b1ae00bbc4602cae8a6198d8f29176d8eb575ed7902531d2d67f3a63e4c7e04927b7ee68a42103fefe22d0bf8d176c3f2bcfa5f47ecbe13aa01 languageName: node linkType: hard @@ -9259,13 +9305,13 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/libzip@npm:^2.2.1, @yarnpkg/libzip@npm:^2.2.4": - version: 2.2.4 - resolution: "@yarnpkg/libzip@npm:2.2.4" +"@yarnpkg/libzip@npm:^2.2.1, @yarnpkg/libzip@npm:^2.3.0": + version: 2.3.0 + resolution: "@yarnpkg/libzip@npm:2.3.0" dependencies: - "@types/emscripten": ^1.38.0 + "@types/emscripten": ^1.39.6 tslib: ^1.13.0 - checksum: 974a286d4e7ff52bd924d56cb39492898a2306e95774362e4a3eb94690f180273a078243bf4044909e0fe29354552acc1cddd7d10d71ce332f7b1e1ff8eb54d9 + checksum: 533a4883f69bb013f955d80dc19719881697e6849ea5f0cbe6d87ef1d582b05cbae8a453802f92ad0c852f976296cac3ff7834be79a7e415b65cdf213e448110 languageName: node linkType: hard @@ -9386,18 +9432,7 @@ __metadata: languageName: node linkType: hard -"acorn-node@npm:^1.8.2": - version: 1.8.2 - resolution: "acorn-node@npm:1.8.2" - dependencies: - acorn: ^7.0.0 - acorn-walk: ^7.0.0 - xtend: ^4.0.2 - checksum: 02e1564a1ccf8bd1fcefcd01235398af4a9effaf032c5397994ddd275590a72894cb3e26e4b82579ccdda1e48ade7486aef61e771ddae3563ca452b927f443d8 - languageName: node - linkType: hard - -"acorn-walk@npm:^7.0.0, acorn-walk@npm:^7.1.1, acorn-walk@npm:^7.2.0": +"acorn-walk@npm:^7.1.1, acorn-walk@npm:^7.2.0": version: 7.2.0 resolution: "acorn-walk@npm:7.2.0" checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f @@ -9420,7 +9455,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.0.0, acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0, acorn@npm:^7.4.1": +"acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0, acorn@npm:^7.4.1": version: 7.4.1 resolution: "acorn@npm:7.4.1" bin: @@ -9482,13 +9517,13 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" + version: 4.3.0 + resolution: "agentkeepalive@npm:4.3.0" dependencies: debug: ^4.1.0 - depd: ^1.1.2 + depd: ^2.0.0 humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 languageName: node linkType: hard @@ -9752,7 +9787,7 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.1.0, any-promise@npm:~1.3.0": +"any-promise@npm:^1.0.0, any-promise@npm:^1.1.0, any-promise@npm:~1.3.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de @@ -9936,6 +9971,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + is-array-buffer: ^3.0.1 + checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + languageName: node + linkType: hard + "array-find-index@npm:^1.0.1": version: 1.0.2 resolution: "array-find-index@npm:1.0.2" @@ -10222,11 +10267,11 @@ __metadata: linkType: hard "autoprefixer@npm:^10.4.13": - version: 10.4.13 - resolution: "autoprefixer@npm:10.4.13" + version: 10.4.14 + resolution: "autoprefixer@npm:10.4.14" dependencies: - browserslist: ^4.21.4 - caniuse-lite: ^1.0.30001426 + browserslist: ^4.21.5 + caniuse-lite: ^1.0.30001464 fraction.js: ^4.2.0 normalize-range: ^0.1.2 picocolors: ^1.0.0 @@ -10235,7 +10280,7 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: dcb1cb7ae96a3363d65d82e52f9a0a7d8c982256f6fd032d7e1ec311f099c23acfebfd517ff8e96bf93f716a66c4ea2b80c60aa19efd2f474ce434bd75ef7b79 + checksum: e9f18e664a4e4a54a8f4ec5f6b49ed228ec45afaa76efcae361c93721795dc5ab644f36d2fdfc0dea446b02a8067b9372f91542ea431994399e972781ed46d95 languageName: node linkType: hard @@ -10293,14 +10338,14 @@ __metadata: linkType: hard "axios-mock-adapter@npm:^1.21.2": - version: 1.21.2 - resolution: "axios-mock-adapter@npm:1.21.2" + version: 1.21.4 + resolution: "axios-mock-adapter@npm:1.21.4" dependencies: fast-deep-equal: ^3.1.3 is-buffer: ^2.0.5 peerDependencies: axios: ">= 0.17.0" - checksum: 0d334838a819597f49fd5bf807e2a46cd846397cbea734fd53dcb425dee914e2d3e57cff65eb36af70cdbba848416c48979b75223afbfc1ab49789fd12011618 + checksum: adcd838c8b21f1ed67950c18b68dcf7c7c9bcddc75418720b5a407fd8448a3aa97b736307c631c27c2971368ac56716a310ea6cfc056517c1f1b0f8825427e58 languageName: node linkType: hard @@ -10606,7 +10651,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-styled-components@npm:2.0.7, babel-plugin-styled-components@npm:>= 1.12.0, babel-plugin-styled-components@npm:^2.0.7": +"babel-plugin-styled-components@npm:2.0.7": version: 2.0.7 resolution: "babel-plugin-styled-components@npm:2.0.7" dependencies: @@ -10621,6 +10666,21 @@ __metadata: languageName: node linkType: hard +"babel-plugin-styled-components@npm:>= 1.12.0, babel-plugin-styled-components@npm:^2.0.7": + version: 2.1.1 + resolution: "babel-plugin-styled-components@npm:2.1.1" + dependencies: + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-module-imports": ^7.16.0 + babel-plugin-syntax-jsx: ^6.18.0 + lodash: ^4.17.21 + picomatch: ^2.3.0 + peerDependencies: + styled-components: ">= 2" + checksum: 152ced102bcacbd421e14f3e11d4a1a0ee8d2f6a3623697ee3efd90f3bf45b4752a615da908b7ad73208aed2dcf58b83ced2e033269c4a42354e1f3ab5f0b676 + languageName: node + linkType: hard + "babel-plugin-syntax-jsx@npm:^6.18.0": version: 6.18.0 resolution: "babel-plugin-syntax-jsx@npm:6.18.0" @@ -11021,14 +11081,14 @@ __metadata: linkType: hard "bonjour-service@npm:^1.0.11": - version: 1.1.0 - resolution: "bonjour-service@npm:1.1.0" + version: 1.1.1 + resolution: "bonjour-service@npm:1.1.1" dependencies: array-flatten: ^2.1.2 dns-equal: ^1.0.0 fast-deep-equal: ^3.1.3 multicast-dns: ^7.2.5 - checksum: c0cdf6f6438ef4873ffd17768a9e62300ca30ac2bc3437bcfb6c75a3efd70ad80418c38ec19af2f5fe3a9f1dee725b83ff8e0c4a473b1b9f1718a39033b34cbf + checksum: 832d0cf78b91368fac8bb11fd7a714e46f4c4fb1bb14d7283bce614a6fb3aae2f3fe209aba5b4fa051811c1cab6921d073a83db8432fb23292f27dd4161fb0f1 languageName: node linkType: hard @@ -11268,7 +11328,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4": +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.18.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4": version: 4.21.5 resolution: "browserslist@npm:4.21.5" dependencies: @@ -11420,8 +11480,8 @@ __metadata: linkType: hard "c8@npm:^7.6.0": - version: 7.12.0 - resolution: "c8@npm:7.12.0" + version: 7.13.0 + resolution: "c8@npm:7.13.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 "@istanbuljs/schema": ^0.1.3 @@ -11437,7 +11497,7 @@ __metadata: yargs-parser: ^20.2.9 bin: c8: bin/c8.js - checksum: 3b7fa9ad7cff2cb0bb579467e6b544498fbd46e9353a809ad3b8cf749df4beadd074cde277356b0552f3c8055b1b3ec3ebaf2209e9ad4bdefed92dbf64d283ab + checksum: 491abf4cf3097cdcfd24dbac49162f1383861c22c77fdd9280bcd38240e1e07d2c6a59da5d4df59a61a8204e2fc297d31fd526e495faf8d2f20dcc12a37b144c languageName: node linkType: hard @@ -11732,10 +11792,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426, caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001450 - resolution: "caniuse-lite@npm:1.0.30001450" - checksum: 511b360bfc907b2e437699364cf96b83507bc45043926450056642332bcd6f65a1e72540c828534ae15e0ac906e3e9af46cb2bb84458dd580bc31478e9dce282 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001464": + version: 1.0.30001474 + resolution: "caniuse-lite@npm:1.0.30001474" + checksum: c05faab958fae1bbf3c595203c96d3a2f6b4c7a0d122069addc6c386f208b4db66eed3f5e3d606b80e3b384603d353b27a306f6dcb6145642b5b97a330dba86a languageName: node linkType: hard @@ -11821,6 +11881,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:5.2.0, chalk@npm:^5.0.0": + version: 5.2.0 + resolution: "chalk@npm:5.2.0" + checksum: 03d8060277de6cf2fd567dc25fcf770593eb5bb85f460ce443e49255a30ff1242edd0c90a06a03803b0466ff0687a939b41db1757bec987113e83de89a003caa + languageName: node + linkType: hard + "chalk@npm:^1.0.0": version: 1.1.3 resolution: "chalk@npm:1.1.3" @@ -11854,13 +11921,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.0": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: 03d8060277de6cf2fd567dc25fcf770593eb5bb85f460ce443e49255a30ff1242edd0c90a06a03803b0466ff0687a939b41db1757bec987113e83de89a003caa - languageName: node - linkType: hard - "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -11974,17 +12034,17 @@ __metadata: linkType: hard "chromatic@npm:^6.7.3": - version: 6.15.0 - resolution: "chromatic@npm:6.15.0" + version: 6.17.3 + resolution: "chromatic@npm:6.17.3" dependencies: "@discoveryjs/json-ext": ^0.5.7 "@types/webpack-env": ^1.17.0 - snyk-nodejs-lockfile-parser: ^1.43.1 + snyk-nodejs-lockfile-parser: ^1.47.4 bin: chroma: bin/main.cjs chromatic: bin/main.cjs chromatic-cli: bin/main.cjs - checksum: 20aab9f090eb9fedc44d2e556379493010ac49ddc6ad0376b40dd4b18927d757a5945ede98407d8e734bae603f8e11d8b46088a87d3d83c1b8e9409666bb4b1f + checksum: 4ac84633a15993302c1d82a49d76adb7622f79c76ed2282960816a99f82263c115ffb4a7c86d61047f07b5d4d252515a3433481732b0e87af4be6c33e29f381f languageName: node linkType: hard @@ -12003,9 +12063,9 @@ __metadata: linkType: hard "ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": - version: 3.7.1 - resolution: "ci-info@npm:3.7.1" - checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601 + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 languageName: node linkType: hard @@ -12113,9 +12173,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f + version: 2.8.0 + resolution: "cli-spinners@npm:2.8.0" + checksum: 42bc69127706144b83b25da27e0719bdd8294efe43018e1736928a8f78a26e8d2b4dcd39af4a6401526ca647e99e302ad2b29bf19e67d1db403b977aca6abeb7 languageName: node linkType: hard @@ -12426,6 +12486,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^10.0.0": + version: 10.0.0 + resolution: "commander@npm:10.0.0" + checksum: 9f6495651f878213005ac744dd87a85fa3d9f2b8b90d1c19d0866d666bda7f735adfd7c2f10dfff345782e2f80ea258f98bb4efcef58e4e502f25f883940acfd + languageName: node + linkType: hard + "commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -12440,7 +12507,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.1.1": +"commander@npm:^4.0.0, commander@npm:^4.1.1": version: 4.1.1 resolution: "commander@npm:4.1.1" checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 @@ -12475,7 +12542,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.0.0, commander@npm:^9.3.0, commander@npm:^9.4.1": +"commander@npm:^9.0.0, commander@npm:^9.3.0": version: 9.5.0 resolution: "commander@npm:9.5.0" checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade @@ -12861,18 +12928,18 @@ __metadata: linkType: hard "core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.8.1": - version: 3.27.2 - resolution: "core-js-compat@npm:3.27.2" + version: 3.30.0 + resolution: "core-js-compat@npm:3.30.0" dependencies: - browserslist: ^4.21.4 - checksum: 4574d4507de8cba9a75e37401b3ca6e5908ab066ec717e3b34866d25f623e1aa614fb886e10973be64a6250f325dcba6809e4fae4ed43375cc3e4276c5514c13 + browserslist: ^4.21.5 + checksum: 51a34d8a292de51f52ac2d72b18ee94743a905d4570a42214262426ebf8f026c853fee22cf4d6c61c2d95f861749421c4de48e9389f551745c5ac1477a5f929f languageName: node linkType: hard "core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.25.1": - version: 3.27.2 - resolution: "core-js-pure@npm:3.27.2" - checksum: 7cb24502a782a032ffa2af6e84abfcfeffa0c30e84c38f4d0a1d7567c8c86e2d36a7554a00ca47762606c84d2a86d99662a7158e9f4df989f3fe3c7e7c09fa45 + version: 3.30.0 + resolution: "core-js-pure@npm:3.30.0" + checksum: 57573b18d8900ad0a34a0806491bb49774dfcbb6d022b61094d6afc9f6c3d833c1b6c1f5afb5e6a7caca235fa4db00b317de80bfd8ac8e2d9a4f738c4bf233ed languageName: node linkType: hard @@ -12884,9 +12951,9 @@ __metadata: linkType: hard "core-js@npm:^3.0.4, core-js@npm:^3.19.2, core-js@npm:^3.6.5, core-js@npm:^3.8.2": - version: 3.27.2 - resolution: "core-js@npm:3.27.2" - checksum: 718debd426f55a6b97cf9b757c936be258afd6d4f7052f89d0f96c982d7013e9000b0b006df42831a0cf32adad298e34d6a19052dce9ae1c7ab87162c0c665e0 + version: 3.30.0 + resolution: "core-js@npm:3.30.0" + checksum: 276d4444a1261739ea4c350ef3f6aeab4c7ae7f36ac197f02d197a4566b42867c3a9b12c2fcda8a736aeca888d2c4131c8cb58ad17ed02294a10c9c97606df71 languageName: node linkType: hard @@ -12948,14 +13015,14 @@ __metadata: linkType: hard "cosmiconfig@npm:^8.0.0": - version: 8.0.0 - resolution: "cosmiconfig@npm:8.0.0" + version: 8.1.3 + resolution: "cosmiconfig@npm:8.1.3" dependencies: import-fresh: ^3.2.1 js-yaml: ^4.1.0 parse-json: ^5.0.0 path-type: ^4.0.0 - checksum: ff4cdf89ac1ae52e7520816622c21a9e04380d04b82d653f5139ec581aa4f7f29e096d46770bc76c4a63c225367e88a1dfa233ea791669a35101f5f9b972c7d1 + checksum: b3d277bc3a8a9e649bf4c3fc9740f4c52bf07387481302aa79839f595045368903bf26ea24a8f7f7b8b180bf46037b027c5cb63b1391ab099f3f78814a147b2b languageName: node linkType: hard @@ -13168,11 +13235,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^6.3.1": - version: 6.3.1 - resolution: "css-declaration-sorter@npm:6.3.1" + version: 6.4.0 + resolution: "css-declaration-sorter@npm:6.4.0" peerDependencies: postcss: ^8.0.9 - checksum: ff0d9989ee21ec4c42430b9bb86c43f973ed5024d68f30edc1e3fb07a22828ce3c3e5b922019f2ccbff606722e43c407c5c76e3cddac523ac4afcb31e4b2601c + checksum: b716bc3d79154d3d618a90bd192533adf6604307c176e25e715a3b7cde587ef16971769fbf496118a376794280edf97016653477936c38c5a74cc852d6e38873 languageName: node linkType: hard @@ -13364,13 +13431,13 @@ __metadata: linkType: hard "css-to-react-native@npm:^3.0.0": - version: 3.1.0 - resolution: "css-to-react-native@npm:3.1.0" + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" dependencies: camelize: ^1.0.0 css-color-keywords: ^1.0.0 postcss-value-parser: ^4.0.2 - checksum: 06a44d500736fd063a59c1d8d6e4a46d4a71d7c27c35662c46a5163cfb18893f54fc98a2cd61c31126731658cd2da93425b5e77a6f3897b80357d29c4f19362e + checksum: 263be65e805aef02c3f20c064665c998a8c35293e1505dbe6e3054fb186b01a9897ac6cf121f9840e5a9dfe3fb3994f6fcd0af84a865f1df78ba5bf89e77adce languageName: node linkType: hard @@ -13456,9 +13523,9 @@ __metadata: linkType: hard "cssdb@npm:^7.1.0": - version: 7.4.1 - resolution: "cssdb@npm:7.4.1" - checksum: c58803ce3e0e60af8a5a1101f365a5ea0cf1a6a5eddcd5c6fb5d92aaf187e2c11c5620185fd7096cb920c3ce087f9edb2234348a33d06433e12c1ce7fcf93197 + version: 7.5.3 + resolution: "cssdb@npm:7.5.3" + checksum: 9376f1a49405dde2e3bb2e6e99d4389a17d95e94e89ead66cf52067493311b2a6222a257438cd14655087ee711c239efbebefa551e2b2ce8744709c71de3e5f6 languageName: node linkType: hard @@ -13518,21 +13585,21 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.13": - version: 5.2.13 - resolution: "cssnano-preset-default@npm:5.2.13" +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" dependencies: css-declaration-sorter: ^6.3.1 cssnano-utils: ^3.1.0 postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.0 + postcss-colormin: ^5.3.1 postcss-convert-values: ^5.1.3 postcss-discard-comments: ^5.1.2 postcss-discard-duplicates: ^5.1.0 postcss-discard-empty: ^5.1.1 postcss-discard-overridden: ^5.1.0 postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.3 + postcss-merge-rules: ^5.1.4 postcss-minify-font-values: ^5.1.0 postcss-minify-gradients: ^5.1.1 postcss-minify-params: ^5.1.4 @@ -13547,13 +13614,13 @@ __metadata: postcss-normalize-url: ^5.1.0 postcss-normalize-whitespace: ^5.1.1 postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.1 + postcss-reduce-initial: ^5.1.2 postcss-reduce-transforms: ^5.1.0 postcss-svgo: ^5.1.0 postcss-unique-selectors: ^5.1.1 peerDependencies: postcss: ^8.2.15 - checksum: f773de44f67f71e7301e1f4b4664b894c3a48bba4dadc16c559acd0b14ceafed228bdc76fe19d500b0ded9394732377069daadff2184465fa369f8dfd72d47e2 + checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 languageName: node linkType: hard @@ -13609,15 +13676,15 @@ __metadata: linkType: hard "cssnano@npm:^5.0.6": - version: 5.1.14 - resolution: "cssnano@npm:5.1.14" + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" dependencies: - cssnano-preset-default: ^5.2.13 + cssnano-preset-default: ^5.2.14 lilconfig: ^2.0.3 yaml: ^1.10.2 peerDependencies: postcss: ^8.2.15 - checksum: 73463c723c5e598b37b8b4d2f014145bd72133e6581349a1b154904e0830e58de17afb1e801ed3ea3b18e386883964ce4d0299e43d4dc37d339214a956c6697f + checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb languageName: node linkType: hard @@ -13660,10 +13727,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.1": - version: 3.1.1 - resolution: "csstype@npm:3.1.1" - checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d +"csstype@npm:^3.0.2, csstype@npm:^3.1.2": + version: 3.1.2 + resolution: "csstype@npm:3.1.2" + checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 languageName: node linkType: hard @@ -13688,7 +13755,7 @@ __metadata: languageName: node linkType: hard -"csv@npm:^5.5.0": +"csv@npm:^5.5.3": version: 5.5.3 resolution: "csv@npm:5.5.3" dependencies: @@ -14041,9 +14108,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.3.0 - resolution: "deepmerge@npm:4.3.0" - checksum: c7980eb5c5be040b371f1df0d566473875cfabed9f672ccc177b81ba8eee5686ce2478de2f1d0076391621cbe729e5eacda397179a59ef0f68901849647db126 + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard @@ -14112,12 +14179,12 @@ __metadata: linkType: hard "define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" dependencies: has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 languageName: node linkType: hard @@ -14149,13 +14216,6 @@ __metadata: languageName: node linkType: hard -"defined@npm:^1.0.0": - version: 1.0.1 - resolution: "defined@npm:1.0.1" - checksum: b1a852300bdb57f297289b55eafdd0c517afaa3ec8190e78fce91b9d8d0c0369d4505ecbdacfd3d98372e664f4a267d9bd793938d4a8c76209c9d9516fbe2101 - languageName: node - linkType: hard - "del@npm:^4.1.1": version: 4.1.1 resolution: "del@npm:4.1.1" @@ -14201,14 +14261,14 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0": +"depd@npm:2.0.0, depd@npm:^2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a languageName: node linkType: hard -"depd@npm:^1.1.2, depd@npm:~1.1.2": +"depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 @@ -14318,19 +14378,6 @@ __metadata: languageName: node linkType: hard -"detective@npm:^5.2.1": - version: 5.2.1 - resolution: "detective@npm:5.2.1" - dependencies: - acorn-node: ^1.8.2 - defined: ^1.0.0 - minimist: ^1.2.6 - bin: - detective: bin/detective.js - checksum: dc4601bbc6be850edb3c2dab7a0eaf5a6169a15ad201679c66d40ea1986df816eeaecd590047f15b0780285f3eeea13b82dca0d4c52a47e744a571e326a72dc9 - languageName: node - linkType: hard - "dezalgo@npm:^1.0.0": version: 1.0.4 resolution: "dezalgo@npm:1.0.4" @@ -14369,10 +14416,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.3.1": - version: 29.3.1 - resolution: "diff-sequences@npm:29.3.1" - checksum: 8edab8c383355022e470779a099852d595dd856f9f5bd7af24f177e74138a668932268b4c4fd54096eed643861575c3652d4ecbbb1a9d710488286aed3ffa443 +"diff-sequences@npm:^29.4.3": + version: 29.4.3 + resolution: "diff-sequences@npm:29.4.3" + checksum: 28b265e04fdddcf7f9f814effe102cc95a9dec0564a579b5aed140edb24fc345c611ca52d76d725a3cab55d3888b915b5e8a4702e0f6058968a90fa5f41fcde7 languageName: node linkType: hard @@ -14463,11 +14510,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.4.0 - resolution: "dns-packet@npm:5.4.0" + version: 5.5.0 + resolution: "dns-packet@npm:5.5.0" dependencies: "@leichtgewicht/ip-codec": ^2.0.1 - checksum: a169963848e8539dfd8a19058562f9e1c15c0f82cbf76fa98942f11c46f3c74e7e7c82e3a8a5182d4c9e6ff19e21be738dbd098a876dde755d3aedd2cc730880 + checksum: 3aa26bb03a613362937225f786d46b1a39b5002d0a68b40537326b090685d5c53d46e25cc7c610f2a29ea5029c8ce480c368a8b0492932c5fb88ebc377676e84 languageName: node linkType: hard @@ -14764,20 +14811,20 @@ __metadata: linkType: hard "ejs@npm:^3.1.6": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" + version: 3.1.9 + resolution: "ejs@npm:3.1.9" dependencies: jake: ^10.8.5 bin: ejs: bin/cli.js - checksum: 1d40d198ad52e315ccf37e577bdec06e24eefdc4e3c27aafa47751a03a0c7f0ec4310254c9277a5f14763c3cd4bbacce27497332b2d87c74232b9b1defef8efc + checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f languageName: node linkType: hard "electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.4.284": - version: 1.4.286 - resolution: "electron-to-chromium@npm:1.4.286" - checksum: 6b53e2aea63892cb4af85ea4ee5ed2b6d848713519987efcf4c1177a32e2fe6d04a7f591f5bcd1feab0b3c88890c6eaf65b6feb16c0e0319bf07e31de31930af + version: 1.4.355 + resolution: "electron-to-chromium@npm:1.4.355" + checksum: b3fb9df3364d6e677df0a9ae9f470fae494131d85cbba57c3d58e0619208a8b4954aea834a0c6163d63248bc86f36bb0dc7b93508b8c1ae1f2d4eb9fe6fe2c00 languageName: node linkType: hard @@ -14917,7 +14964,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.10.0": +"enhanced-resolve@npm:^5.10.0, enhanced-resolve@npm:^5.12.0": version: 5.12.0 resolution: "enhanced-resolve@npm:5.12.0" dependencies: @@ -15012,16 +15059,16 @@ __metadata: linkType: hard "es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.21.1 - resolution: "es-abstract@npm:1.21.1" + version: 1.21.2 + resolution: "es-abstract@npm:1.21.2" dependencies: + array-buffer-byte-length: ^1.0.0 available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 + get-intrinsic: ^1.2.0 get-symbol-description: ^1.0.0 globalthis: ^1.0.3 gopd: ^1.0.1 @@ -15029,8 +15076,8 @@ __metadata: has-property-descriptors: ^1.0.0 has-proto: ^1.0.1 has-symbols: ^1.0.3 - internal-slot: ^1.0.4 - is-array-buffer: ^3.0.1 + internal-slot: ^1.0.5 + is-array-buffer: ^3.0.2 is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 @@ -15038,17 +15085,18 @@ __metadata: is-string: ^1.0.7 is-typed-array: ^1.1.10 is-weakref: ^1.0.2 - object-inspect: ^1.12.2 + object-inspect: ^1.12.3 object-keys: ^1.1.1 object.assign: ^4.1.4 regexp.prototype.flags: ^1.4.3 safe-regex-test: ^1.0.0 + string.prototype.trim: ^1.2.7 string.prototype.trimend: ^1.0.6 string.prototype.trimstart: ^1.0.6 typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 which-typed-array: ^1.1.9 - checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 + checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a languageName: node linkType: hard @@ -15151,9 +15199,9 @@ __metadata: linkType: hard "es6-shim@npm:^0.35.5": - version: 0.35.7 - resolution: "es6-shim@npm:0.35.7" - checksum: 3d5573d8d82e2639f1b05b28bc6799692cbf931cf8f8afbf5b26b3d36e4a4360ac0d3569eefe64320cea213106e3e14546b9e91ee33590c37dee4e654389ecac + version: 0.35.8 + resolution: "es6-shim@npm:0.35.8" + checksum: 479826f195995f1bc38f31824ea0da74235235f64df45b0f4dd5f956f5133d1baa9063312dfba1cb03aae79197978da8af1deec9f9d5c9bf598c069492d23cea languageName: node linkType: hard @@ -15404,13 +15452,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.6.0 - resolution: "eslint-config-prettier@npm:8.6.0" + version: 8.8.0 + resolution: "eslint-config-prettier@npm:8.8.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: ff0d0dfc839a556355422293428637e8d35693de58dabf8638bf0b6529131a109d0b2ade77521aa6e54573bb842d7d9d322e465dd73dd61c7590fa3834c3fa81 + checksum: 1e94c3882c4d5e41e1dcfa2c368dbccbfe3134f6ac7d40101644d3bfbe3eb2f2ffac757f3145910b5eacf20c0e85e02b91293d3126d770cbf3dc390b3564681c languageName: node linkType: hard @@ -15492,20 +15540,21 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.3.0": - version: 3.5.3 - resolution: "eslint-import-resolver-typescript@npm:3.5.3" + version: 3.5.5 + resolution: "eslint-import-resolver-typescript@npm:3.5.5" dependencies: debug: ^4.3.4 - enhanced-resolve: ^5.10.0 - get-tsconfig: ^4.2.0 - globby: ^13.1.2 - is-core-module: ^2.10.0 + enhanced-resolve: ^5.12.0 + eslint-module-utils: ^2.7.4 + get-tsconfig: ^4.5.0 + globby: ^13.1.3 + is-core-module: ^2.11.0 is-glob: ^4.0.3 - synckit: ^0.8.4 + synckit: ^0.8.5 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 63b5f28bec5a29b1d3be33b79795441f7b0da54479e5c99a115877d9b70b2b7464c19a928b4ae7674a937b9ee8e7d4b1d30b7f5e6325c4c3aaa8c607bb175258 + checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 languageName: node linkType: hard @@ -15806,20 +15855,20 @@ __metadata: linkType: hard "eslint-plugin-regexp@npm:^1.7.0": - version: 1.12.0 - resolution: "eslint-plugin-regexp@npm:1.12.0" + version: 1.14.0 + resolution: "eslint-plugin-regexp@npm:1.14.0" dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.4.0 comment-parser: ^1.1.2 - eslint-utils: ^3.0.0 grapheme-splitter: ^1.0.4 jsdoctypeparser: ^9.0.0 - refa: ^0.9.0 - regexp-ast-analysis: ^0.5.1 - regexpp: ^3.2.0 - scslre: ^0.1.6 + refa: ^0.11.0 + regexp-ast-analysis: ^0.6.0 + scslre: ^0.2.0 peerDependencies: eslint: ">=6.0.0" - checksum: 64a3f94568742602d7b906353e23eee1e0c5f24b9c38bd29510615a2d1045bf1b39e1a7ed5f782975d2300843dce3822ce6b643b7e7e18ad40dec0372f82addc + checksum: a247a872c19389bee1bad6d58ddbfdfb2e2aece81bdb57b5e48718216984a466d341cac926be75ed2473d7cbb6cff001aac4aaf848114509df6a3ada4fcf38d8 languageName: node linkType: hard @@ -15833,8 +15882,8 @@ __metadata: linkType: hard "eslint-plugin-storybook@npm:^0.6.1": - version: 0.6.10 - resolution: "eslint-plugin-storybook@npm:0.6.10" + version: 0.6.11 + resolution: "eslint-plugin-storybook@npm:0.6.11" dependencies: "@storybook/csf": ^0.0.1 "@typescript-eslint/utils": ^5.45.0 @@ -15842,7 +15891,7 @@ __metadata: ts-dedent: ^2.2.0 peerDependencies: eslint: ">=6" - checksum: e0f77a90542c119a85bac4e1466204c63a0bf540e1a7ee535461d823d73391f7c6dd658dedb6b9b7fd0829f2718dde6b9784a3ec451731b07c3ae94af00f53ed + checksum: efb85688041d4fd02be0cc51f07803acffaa54fdf61c21e9ae9eb18f26e6b8aec50911cfa71855ff4322b377b62cd53e7bf549faf60df4f20b8840171eab0029 languageName: node linkType: hard @@ -15869,13 +15918,13 @@ __metadata: linkType: hard "eslint-plugin-testing-library@npm:^5.0.1, eslint-plugin-testing-library@npm:^5.5.1": - version: 5.10.0 - resolution: "eslint-plugin-testing-library@npm:5.10.0" + version: 5.10.2 + resolution: "eslint-plugin-testing-library@npm:5.10.2" dependencies: "@typescript-eslint/utils": ^5.43.0 peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 3278fc4683a99d24ac2b6d2ed0359db1b0509674350e4b9a958a226f57b4b90e070c02e1f4c2806da885d8025c1e8c952cb9a5e9751e69baac3d12cfe6804000 + checksum: 3b2b330e62f4a6dc438050006f0d0c97605f6861828b153271dc6d2fafb1e60f4e86fbaa8166c7afd452e3b6cad39413738fd4c8e2eb2def1915c678154676da languageName: node linkType: hard @@ -15943,10 +15992,10 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.0": + version: 3.4.0 + resolution: "eslint-visitor-keys@npm:3.4.0" + checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c languageName: node linkType: hard @@ -16083,10 +16132,13 @@ __metadata: linkType: hard "eslint@npm:^8.21.0, eslint@npm:^8.3.0": - version: 8.33.0 - resolution: "eslint@npm:8.33.0" + version: 8.37.0 + resolution: "eslint@npm:8.37.0" dependencies: - "@eslint/eslintrc": ^1.4.1 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.4.0 + "@eslint/eslintrc": ^2.0.2 + "@eslint/js": 8.37.0 "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -16097,10 +16149,9 @@ __metadata: doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.4.0 - esquery: ^1.4.0 + eslint-visitor-keys: ^3.4.0 + espree: ^9.5.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 @@ -16121,13 +16172,12 @@ __metadata: minimatch: ^3.1.2 natural-compare: ^1.4.0 optionator: ^0.9.1 - regexpp: ^3.2.0 strip-ansi: ^6.0.1 strip-json-comments: ^3.1.0 text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 727e63ab8b7acf281442323c5971f6afdd5b656fbcebc4476cf54e35af51b2f180617433fc5e1952f0449ca3f43a905527f9407ea4b8a7ea7562fc9c3f278d4c + checksum: 80f3d5cdce2d671f4794e392d234a78d039c347673defb0596268bd481e8f30a53d93c01ff4f66a546c87d97ab4122c0e9cafe1371f87cb03cee6b7d5aa97595 languageName: node linkType: hard @@ -16142,14 +16192,14 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.3.3, espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" +"espree@npm:^9.3.3, espree@npm:^9.4.0, espree@npm:^9.5.1": + version: 9.5.1 + resolution: "espree@npm:9.5.1" dependencies: acorn: ^8.8.0 acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.3.0 - checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + eslint-visitor-keys: ^3.4.0 + checksum: cdf6e43540433d917c4f2ee087c6e987b2063baa85a1d9cdaf51533d78275ebd5910c42154e7baf8e3e89804b386da0a2f7fad2264d8f04420e7506bf87b3b88 languageName: node linkType: hard @@ -16173,12 +16223,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.0, esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: ^5.1.0 - checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 languageName: node linkType: hard @@ -16407,6 +16457,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.0.0": + version: 7.1.1 + resolution: "execa@npm:7.1.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.1 + human-signals: ^4.3.0 + is-stream: ^3.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^5.1.0 + onetime: ^6.0.0 + signal-exit: ^3.0.7 + strip-final-newline: ^3.0.0 + checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937 + languageName: node + linkType: hard + "executable@npm:^4.1.0": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -16497,15 +16564,15 @@ __metadata: linkType: hard "expect@npm:^29.0.0": - version: 29.4.1 - resolution: "expect@npm:29.4.1" + version: 29.5.0 + resolution: "expect@npm:29.5.0" dependencies: - "@jest/expect-utils": ^29.4.1 - jest-get-type: ^29.2.0 - jest-matcher-utils: ^29.4.1 - jest-message-util: ^29.4.1 - jest-util: ^29.4.1 - checksum: 5918f69371557bbceb01bc163cd0ac03e8cbbc5de761892a9c27ef17a1f9e94dc91edd8298b4eaca18b71ba4a9d521c74b072f0a46950b13d6b61123b0431836 + "@jest/expect-utils": ^29.5.0 + jest-get-type: ^29.4.3 + jest-matcher-utils: ^29.5.0 + jest-message-util: ^29.5.0 + jest-util: ^29.5.0 + checksum: 58f70b38693df6e5c6892db1bcd050f0e518d6f785175dc53917d4fa6a7359a048e5690e19ddcb96b65c4493881dd89a3dabdab1a84dfa55c10cdbdabf37b2d7 languageName: node linkType: hard @@ -16742,9 +16809,9 @@ __metadata: linkType: hard "fetch-retry@npm:^5.0.2": - version: 5.0.3 - resolution: "fetch-retry@npm:5.0.3" - checksum: b4eebc04bd41651417e89ae9287e5b9e5421970ce07058c6e1e22f7d9c1cd5f935fc39a328fd66b433247c0ae1bb8a6b2d48c073d5a9f911992f72c5d311b14d + version: 5.0.4 + resolution: "fetch-retry@npm:5.0.4" + checksum: 5c8a87f523223052b1192cc353001ceff8fe9f87926577c7e6532140c0780421cd7f7e0230e3d69f73f308b4071c4e6317b53e1058e31213dac1100c3ff96513 languageName: node linkType: hard @@ -17232,8 +17299,8 @@ __metadata: linkType: hard "fork-ts-checker-webpack-plugin@npm:^6.0.4, fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" dependencies: "@babel/code-frame": ^7.8.3 "@types/json-schema": ^7.0.5 @@ -17258,7 +17325,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: c823de02ee258a26ea5c0c488b2f1825b941f72292417478689862468a9140b209ad7df52f67bd134228fe9f40e9115b604fc8f88a69338929fe52be869469b6 + checksum: 9732a49bfeed8fc23e6e8a59795fa7c238edeba91040a9b520db54b4d316dda27f9f1893d360e296fd0ad8930627d364417d28a8c7007fba60cc730ebfce4956 languageName: node linkType: hard @@ -17404,13 +17471,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.0.0": - version: 11.1.0 - resolution: "fs-extra@npm:11.1.0" + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: 5ca476103fa1f5ff4a9b3c4f331548f8a3c1881edaae323a4415d3153b5dc11dc6a981c8d1dd93eec8367ceee27b53f8bd27eecbbf66ffcdd04927510c171e7f + checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd languageName: node linkType: hard @@ -17598,7 +17665,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": version: 1.2.0 resolution: "get-intrinsic@npm:1.2.0" dependencies: @@ -17691,10 +17758,10 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.2.0": - version: 4.3.0 - resolution: "get-tsconfig@npm:4.3.0" - checksum: 2597aab99aa3a24db209e192a3e5874ac47fc5abc71703ee26346e0c5816cb346ca09fc813c739db5862d3a2905d89aeca1b0cbc46c2b272398d672309aaf414 +"get-tsconfig@npm:^4.5.0": + version: 4.5.0 + resolution: "get-tsconfig@npm:4.5.0" + checksum: 687ee2bd69a5a07db2e2edeb4d6c41c3debb38f6281a66beb643e3f5b520252e27fcbbb5702bdd9a5f05dcf8c1d2e0150a4d8a960ad75cbdea74e06a51e91b02 languageName: node linkType: hard @@ -17719,7 +17786,7 @@ __metadata: languageName: node linkType: hard -"git-raw-commits@npm:^2.0.0": +"git-raw-commits@npm:^2.0.11": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" dependencies: @@ -17813,6 +17880,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + languageName: node + linkType: hard + "glob@npm:7.1.7": version: 7.1.7 resolution: "glob@npm:7.1.7" @@ -18015,7 +18096,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.2": +"globby@npm:^13.1.3": version: 13.1.3 resolution: "globby@npm:13.1.3" dependencies: @@ -18154,13 +18235,20 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.10": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da languageName: node linkType: hard +"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + "grapheme-splitter@npm:^1.0.4": version: 1.0.4 resolution: "grapheme-splitter@npm:1.0.4" @@ -18443,8 +18531,8 @@ __metadata: linkType: hard "hast-util-from-parse5@npm:^7.0.0": - version: 7.1.1 - resolution: "hast-util-from-parse5@npm:7.1.1" + version: 7.1.2 + resolution: "hast-util-from-parse5@npm:7.1.2" dependencies: "@types/hast": ^2.0.0 "@types/unist": ^2.0.0 @@ -18453,7 +18541,7 @@ __metadata: vfile: ^5.0.0 vfile-location: ^4.0.0 web-namespaces: ^2.0.0 - checksum: 79431243b65d6fb327988614b3d8addd805cdf620599ce194dce91c1a1c99dc356bfb25494821445ecff49edc3ec3f2ce0b151f5e401e2984fed81a4178b7e79 + checksum: 7b4ed5b508b1352127c6719f7b0c0880190cf9859fe54ccaf7c9228ecf623d36cef3097910b3874d2fe1aac6bf4cf45d3cc2303daac3135a05e9ade6534ddddb languageName: node linkType: hard @@ -18780,9 +18868,9 @@ __metadata: linkType: hard "html-tags@npm:^3.1.0": - version: 3.2.0 - resolution: "html-tags@npm:3.2.0" - checksum: a0c9e96ac26c84adad9cc66d15d6711a17f60acda8d987218f1d4cbaacd52864939b230e635cce5a1179f3ddab2a12b9231355617dfbae7945fcfec5e96d2041 + version: 3.3.1 + resolution: "html-tags@npm:3.3.1" + checksum: b4ef1d5a76b678e43cce46e3783d563607b1d550cab30b4f511211564574770aa8c658a400b100e588bc60b8234e59b35ff72c7851cc28f3b5403b13a2c6cbce languageName: node linkType: hard @@ -19050,6 +19138,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -19248,9 +19343,9 @@ __metadata: linkType: hard "immer@npm:^9.0.7": - version: 9.0.19 - resolution: "immer@npm:9.0.19" - checksum: f02ee53989989c287cd548a3d817fccf0bfe56db919755ee94a72ea3ae78a00363fba93ee6c010fe54a664380c29c53d44ed4091c6a86cae60957ad2cfabc010 + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432 languageName: node linkType: hard @@ -19490,14 +19585,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": - version: 1.0.4 - resolution: "internal-slot@npm:1.0.4" +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" dependencies: - get-intrinsic: ^1.1.3 + get-intrinsic: ^1.2.0 has: ^1.0.3 side-channel: ^1.0.4 - checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73 + checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a languageName: node linkType: hard @@ -19645,14 +19740,14 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "is-array-buffer@npm:3.0.1" +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" dependencies: call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + get-intrinsic: ^1.2.0 is-typed-array: ^1.1.10 - checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 languageName: node linkType: hard @@ -19773,7 +19868,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.0.0, is-core-module@npm:^2.10.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.0.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.11.0 resolution: "is-core-module@npm:2.11.0" dependencies: @@ -20022,9 +20117,9 @@ __metadata: linkType: hard "is-node-process@npm:^1.0.1": - version: 1.0.1 - resolution: "is-node-process@npm:1.0.1" - checksum: 3ddb8a892a00f6eb9c2aea7e7e1426b8683512d9419933d95114f4f64b5455e26601c23a31c0682463890032136dd98a326988a770ab6b4eed54a43ade8bed50 + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 930765cdc6d81ab8f1bbecbea4a8d35c7c6d88a3ff61f3630e0fc7f22d624d7661c1df05c58547d0eb6a639dfa9304682c8e342c4113a6ed51472b704cee2928 languageName: node linkType: hard @@ -20836,15 +20931,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-diff@npm:29.4.1" +"jest-diff@npm:^29.5.0": + version: 29.5.0 + resolution: "jest-diff@npm:29.5.0" dependencies: chalk: ^4.0.0 - diff-sequences: ^29.3.1 - jest-get-type: ^29.2.0 - pretty-format: ^29.4.1 - checksum: 359af2d11a75bbb3c91e3def8cfd0ede00afc6fb5d69d9495f2af5f6e18f692adb940d8338a186159f75afe48088d82bce14e2cc272cad9a5c2148bf0bc7f6bf + diff-sequences: ^29.4.3 + jest-get-type: ^29.4.3 + pretty-format: ^29.5.0 + checksum: dfd0f4a299b5d127779c76b40106c37854c89c3e0785098c717d52822d6620d227f6234c3a9291df204d619e799e3654159213bf93220f79c8e92a55475a3d39 languageName: node linkType: hard @@ -20971,10 +21066,10 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-get-type@npm:29.2.0" - checksum: e396fd880a30d08940ed8a8e43cd4595db1b8ff09649018eb358ca701811137556bae82626af73459e3c0f8c5e972ed1e57fd3b1537b13a260893dac60a90942 +"jest-get-type@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-get-type@npm:29.4.3" + checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce languageName: node linkType: hard @@ -21134,15 +21229,15 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-matcher-utils@npm:29.4.1" +"jest-matcher-utils@npm:^29.5.0": + version: 29.5.0 + resolution: "jest-matcher-utils@npm:29.5.0" dependencies: chalk: ^4.0.0 - jest-diff: ^29.4.1 - jest-get-type: ^29.2.0 - pretty-format: ^29.4.1 - checksum: ea84dbcae82241cb28e94ff586660aeec51196d9245413dc516ce3aa78140b3ea728b1168b242281b59ad513b0148b9f12d674729bd043a894a3ba9d6ec164f4 + jest-diff: ^29.5.0 + jest-get-type: ^29.4.3 + pretty-format: ^29.5.0 + checksum: 1d3e8c746e484a58ce194e3aad152eff21fd0896e8b8bf3d4ab1a4e2cbfed95fb143646f4ad9fdf6e42212b9e8fc033268b58e011b044a9929df45485deb5ac9 languageName: node linkType: hard @@ -21197,20 +21292,20 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-message-util@npm:29.4.1" +"jest-message-util@npm:^29.5.0": + version: 29.5.0 + resolution: "jest-message-util@npm:29.5.0" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.4.1 + "@jest/types": ^29.5.0 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^29.4.1 + pretty-format: ^29.5.0 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 7d49823401b6d42f0d2d63dd9c0f11d2f64783416f82a68634190abee46e600e25bb0b380c746726acc56e854687bb03a76e26e617fcdda78e8c6316423b694f + checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf languageName: node linkType: hard @@ -21625,17 +21720,17 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-util@npm:29.4.1" +"jest-util@npm:^29.5.0": + version: 29.5.0 + resolution: "jest-util@npm:29.5.0" dependencies: - "@jest/types": ^29.4.1 + "@jest/types": ^29.5.0 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: 10a0e6c448ace1386f728ee3b7669f67878bb0c2e668a902d11140cc3f75c89a18f4142a37a24ccb587ede20dad86d497b3e8df4f26848a9be50a44779d92bc9 + checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3 languageName: node linkType: hard @@ -21821,23 +21916,32 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^1.17.2": + version: 1.18.2 + resolution: "jiti@npm:1.18.2" + bin: + jiti: bin/jiti.js + checksum: 46c41cd82d01c6efdee3fc0ae9b3e86ed37457192d6366f19157d863d64961b07982ab04e9d5879576a1af99cc4d132b0b73b336094f86a5ce9fb1029ec2d29f + languageName: node + linkType: hard + "joi@npm:^17.3.0": - version: 17.7.0 - resolution: "joi@npm:17.7.0" + version: 17.9.1 + resolution: "joi@npm:17.9.1" dependencies: "@hapi/hoek": ^9.0.0 "@hapi/topo": ^5.0.0 "@sideway/address": ^4.1.3 - "@sideway/formula": ^3.0.0 + "@sideway/formula": ^3.0.1 "@sideway/pinpoint": ^2.0.0 - checksum: 767a847936cb66787256c4351ff86e1b9e8d7383cbe81a5c827064032c2a8e8b6e938baef5ad32c4035fe4c56e537bd90aa2a952be8a0658601c920cdeb4fb3c + checksum: 055df3841e00d7ed065ef1cc3330cf69097ab2ffec3083d8b1d6edfd2e25504bf2983f5249d6f0459bcad99fe21bb0c9f6f1cc03569713af27cd5eb00ee7bb7d languageName: node linkType: hard "jquery@npm:x.*": - version: 3.6.3 - resolution: "jquery@npm:3.6.3" - checksum: 0fd366bdcaa0c84a7a8751ce20f8192290141913978b5059574426d9b01f4365daa675f95aab3eec94fd794d27b08d32078a2236bef404b8ba78073009988ce6 + version: 3.6.4 + resolution: "jquery@npm:3.6.4" + checksum: 8354f7bd0a0424aa714ee1b6b1ef74b410f834eb5c8501682289b358bc151f11677f11188b544f3bb49309d6ec4d15d1a5de175661250c206b06185a252f706f languageName: node linkType: hard @@ -21849,9 +21953,9 @@ __metadata: linkType: hard "js-sdsl@npm:^4.1.4": - version: 4.3.0 - resolution: "js-sdsl@npm:4.3.0" - checksum: ce908257cf6909e213af580af3a691a736f5ee8b16315454768f917a682a4ea0c11bde1b241bbfaecedc0eb67b72101b2c2df2ffaed32aed5d539fca816f054e + version: 4.4.0 + resolution: "js-sdsl@npm:4.4.0" + checksum: 7bb08a2d746ab7ff742720339aa006c631afe05e77d11eda988c1c35fae8e03e492e4e347e883e786e3ce6170685d4780c125619111f0730c11fdb41b04059c7 languageName: node linkType: hard @@ -22051,7 +22155,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1": +"json5@npm:^1.0.1, json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" dependencies: @@ -22120,88 +22224,88 @@ __metadata: linkType: hard "jss-plugin-camel-case@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-camel-case@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-camel-case@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 hyphenate-style-name: ^1.0.3 - jss: 10.9.2 - checksum: 5fa617b23ce9718244691c59ace6a0d1271dbcb4430ce3e13b851ee1879c1db8ecab7e941c33802bea763a0f0e2b609d004b8a975b2063f213cdd639cdd384d2 + jss: 10.10.0 + checksum: 693485b86f7a0e0bd0c16b8ddd057ca02a993fc088558c96501f9131e7e6261cc9f4b08047879a68441c688c40dceeb5219b1f15ade9043935aade4f37f5ca85 languageName: node linkType: hard "jss-plugin-default-unit@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-default-unit@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-default-unit@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 48d8d836d36dd15513d98de11fba6be373ac29e6fd5702eb2edd143c815fb9e2f9969b2af6b1b964e9b8a052828690887042f6bcb34836836d5c359e52702d0f + jss: 10.10.0 + checksum: 6e56213830753ad80bca3824973a667106defaef698d5996d45d03a0e2a3e035b33cd257aa8015040c41bd6669e7598dce72c36099d7ae69db758a7b2ca453fa languageName: node linkType: hard "jss-plugin-global@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-global@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-global@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 9b29b0c1f169d5a1033890875df072d76364a902d0f6470f448544669a388612a9a4d51844fb2bcb6d25a1c43d67c1637f11a162c2cdd9f4b6b0a8f9c94f6090 + jss: 10.10.0 + checksum: f3af4f40358e96cf89e0c7c84b6e441dc9b4d543cd6109fdf9314a9818fd780d252035f46cc526c3d3fb4393bc29effc6993cc22e04f4e67ec3c889ab760d580 languageName: node linkType: hard "jss-plugin-nested@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-nested@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-nested@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 + jss: 10.10.0 tiny-warning: ^1.0.2 - checksum: ee08df07f3d553931b48037674842a8314bbc7857cc954a52f962a516bfc4b2d4e9871578b06b8fa3981edf5a927cea00021fd368d4ce315870065b7647f7b57 + checksum: 190094375972b68eb8f683387c74e97dc8347e7cc4f2fbfd40b3baf077dfde83d70e57be56744690d22537c0390e0a398714d86736df820c64e498df95f937de languageName: node linkType: hard "jss-plugin-props-sort@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-props-sort@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-props-sort@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 - checksum: 70bd181a458a6078f19ad4d7350570c78d26b9aabc25a1fbde673839edcc19825af7b636861b208a38aa17e551e68d0ea38599480716b4aec08e353bbe737222 + jss: 10.10.0 + checksum: 274483444b6733bd58d229ebdcdb32b3c24172bc83cb2f6f8364926de19acd872758bcf06c7b3af11cf75504a67a7d67abba62b25081d144585a56b4df9512ba languageName: node linkType: hard "jss-plugin-rule-value-function@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-rule-value-function@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-rule-value-function@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 - jss: 10.9.2 + jss: 10.10.0 tiny-warning: ^1.0.2 - checksum: b1a03209d0249f13ea6de766d3ee14c1769cd1f67d8c543c7d1ce6178c32cf15507c021ecb3e3b7585a8a7a2425dddbe0bdae02f4135c4598725a4152bebfc99 + checksum: 009c9593b9be8b9f1030b797e58e3c233d90e034e5c68b0cabd25bffc7da965c69dc1ccb1bb6a542d72bb824df89036b2264fe564e8538320ef99febaf2882ee languageName: node linkType: hard "jss-plugin-vendor-prefixer@npm:^10.5.1": - version: 10.9.2 - resolution: "jss-plugin-vendor-prefixer@npm:10.9.2" + version: 10.10.0 + resolution: "jss-plugin-vendor-prefixer@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 css-vendor: ^2.0.8 - jss: 10.9.2 - checksum: a5c352a500fea82e8a782a090cc9815f6331259f1a331158ed74ed77c750fb45750f5ae95f07d27922742830b45d4c3592cfaab194b3ba4a50591acbdeab04d8 + jss: 10.10.0 + checksum: 879b7233f9b0b571074dc2b88d97a05dbb949012ba2405f1481bbedd521167dc835133632adb3f2d8ffceddd337c8c13e3e8b1931590516c0664039598752dff languageName: node linkType: hard -"jss@npm:10.9.2, jss@npm:^10.5.1": - version: 10.9.2 - resolution: "jss@npm:10.9.2" +"jss@npm:10.10.0, jss@npm:^10.5.1": + version: 10.10.0 + resolution: "jss@npm:10.10.0" dependencies: "@babel/runtime": ^7.3.1 csstype: ^3.0.2 is-in-browser: ^1.1.3 tiny-warning: ^1.0.2 - checksum: 7ae5cd2f8602bf197ec90251d774b9f10d55eb2db0854ac78dc7fb6983828c202e8eb0d5c8c59c73b2f64718ebd33d6063afa799d625a995986a22dc1cc27230 + checksum: ecf71971df42729668c283e432e841349b7fdbe52e520f7704991cf4a738fd2451ec0feeb25c12cdc5addf7facecf838e74e62936fd461fb4c99f23d54a4792d languageName: node linkType: hard @@ -22307,7 +22411,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.3, kleur@npm:^4.1.4": +"kleur@npm:^4.0.3, kleur@npm:^4.1.4, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 @@ -22338,11 +22442,11 @@ __metadata: linkType: hard "language-tags@npm:^1.0.5": - version: 1.0.7 - resolution: "language-tags@npm:1.0.7" + version: 1.0.8 + resolution: "language-tags@npm:1.0.8" dependencies: language-subtag-registry: ^0.3.20 - checksum: 2f1ca8ffe4e549893817456ca1974dbff0f3cc8aea4e123e666dc6df85f3cf2d828b8143084388a7e2bec15fac77b7194151e43b5b32e63526dafe17a08a9fd0 + checksum: 95d200a4c23ae58ec1c2224e264162ca95e71b3a1104a9cf9d2fd39ab807fa766b37827905a44c84763accc8223aedccebd4cd7807c16876cbe2af769e7a487b languageName: node linkType: hard @@ -22356,6 +22460,16 @@ __metadata: languageName: node linkType: hard +"launch-editor@npm:^2.6.0": + version: 2.6.0 + resolution: "launch-editor@npm:2.6.0" + dependencies: + picocolors: ^1.0.0 + shell-quote: ^1.7.3 + checksum: 48e4230643e8fdb5c14c11314706d58d9f3fbafe2606be3d6e37da1918ad8bfe39dd87875c726a1b59b9f4da99d87ec3e36d4c528464f0b820f9e91e5cb1c02d + languageName: node + linkType: hard + "lazy-universal-dotenv@npm:^3.0.1": version: 3.0.1 resolution: "lazy-universal-dotenv@npm:3.0.1" @@ -22538,10 +22652,10 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:2.0.6, lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5, lilconfig@npm:^2.0.6": - version: 2.0.6 - resolution: "lilconfig@npm:2.0.6" - checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d +"lilconfig@npm:2.1.0, lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5, lilconfig@npm:^2.0.6": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 languageName: node linkType: hard @@ -22576,25 +22690,25 @@ __metadata: linkType: hard "lint-staged@npm:^13.0.3": - version: 13.1.0 - resolution: "lint-staged@npm:13.1.0" + version: 13.2.0 + resolution: "lint-staged@npm:13.2.0" dependencies: + chalk: 5.2.0 cli-truncate: ^3.1.0 - colorette: ^2.0.19 - commander: ^9.4.1 + commander: ^10.0.0 debug: ^4.3.4 - execa: ^6.1.0 - lilconfig: 2.0.6 - listr2: ^5.0.5 + execa: ^7.0.0 + lilconfig: 2.1.0 + listr2: ^5.0.7 micromatch: ^4.0.5 normalize-path: ^3.0.0 - object-inspect: ^1.12.2 + object-inspect: ^1.12.3 pidtree: ^0.6.0 string-argv: ^0.3.1 - yaml: ^2.1.3 + yaml: ^2.2.1 bin: lint-staged: bin/lint-staged.js - checksum: adf20c4ca9285c4a93b06598b970d71b04cfe58a1a4c9006f753b83e02c1c622d1866c32a4f1e7e29a98091c501eac3345f7678af247b4f97d5be88b3d8727c1 + checksum: dcaa8fbbde567eb8ac27230a18b3a22f30c278c524c0e27cf7d4110d662d5d33ed68a585a2e1b05075ef1c262e853f557a5ae046188b723603246d63e6b9f07b languageName: node linkType: hard @@ -22619,9 +22733,9 @@ __metadata: languageName: node linkType: hard -"listr2@npm:^5.0.5": - version: 5.0.7 - resolution: "listr2@npm:5.0.7" +"listr2@npm:^5.0.7": + version: 5.0.8 + resolution: "listr2@npm:5.0.8" dependencies: cli-truncate: ^2.1.0 colorette: ^2.0.19 @@ -22636,7 +22750,7 @@ __metadata: peerDependenciesMeta: enquirer: optional: true - checksum: 5c2cb6ba3f7a5cfd548f89405febe73dc937acb6060227198c05da0ed5d5285a8107c61fcc4e33884e3bbdd447411aff7580af396bd22b6a11047ceab4950fab + checksum: 8be9f5632627c4df0dc33f452c98d415a49e5f1614650d3cab1b103c33e95f2a7a0e9f3e1e5de00d51bf0b4179acd8ff11b25be77dbe097cf3773c05e728d46c languageName: node linkType: hard @@ -23240,25 +23354,25 @@ __metadata: linkType: hard "lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 languageName: node linkType: hard "luxon@npm:^3.0.1": - version: 3.2.1 - resolution: "luxon@npm:3.2.1" - checksum: 3fa3def2c5f5d3032b4c46220c4da8aeb467ac979888fc9d2557adcd22195f93516b4ad5909a75862bec8dc6ddc0953b0f38e6d2f4a8ab8450ddc531a83cf20d + version: 3.3.0 + resolution: "luxon@npm:3.3.0" + checksum: 50cf17a0dc155c3dcacbeae8c0b7e80db425e0ba97b9cbdf12a7fc142d841ff1ab1560919f033af46240ed44e2f70c49f76e3422524c7fc8bb8d81ca47c66187 languageName: node linkType: hard "lz-string@npm:^1.4.4": - version: 1.4.4 - resolution: "lz-string@npm:1.4.4" + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" bin: lz-string: bin/bin.js - checksum: 54e31238a61a84d8f664d9860a9fba7310c5b97a52c444f80543069bc084815eff40b8d4474ae1d93992fdf6c252dca37cf27f6adbeb4dbc3df2f3ac773d0e61 + checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d languageName: node linkType: hard @@ -23416,11 +23530,11 @@ __metadata: linkType: hard "marked@npm:^4.0.10": - version: 4.2.12 - resolution: "marked@npm:4.2.12" + version: 4.3.0 + resolution: "marked@npm:4.3.0" bin: marked: bin/marked.js - checksum: bd551cd61028ee639d4ca2ccdfcc5a6ba4227c1b143c4538f3cde27f569dcb57df8e6313560394645b418b84a7336c07ab1e438b89b6324c29d7d8cdd3102d63 + checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 languageName: node linkType: hard @@ -23632,11 +23746,11 @@ __metadata: linkType: hard "mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.1.1 - resolution: "mdast-util-to-string@npm:3.1.1" + version: 3.2.0 + resolution: "mdast-util-to-string@npm:3.2.0" dependencies: "@types/mdast": ^3.0.0 - checksum: 5e9375e1757ebf2950e122ef3538e4257ed2b6f43ab1d3e9c45db5dd5d5b5d14fd041490afcde00934f1cdb4b99877597ae04eb810d313ec7b38c6009058dddd + checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 languageName: node linkType: hard @@ -23679,11 +23793,11 @@ __metadata: linkType: hard "memfs@npm:^3.1.2, memfs@npm:^3.2.2, memfs@npm:^3.4.3": - version: 3.4.13 - resolution: "memfs@npm:3.4.13" + version: 3.5.0 + resolution: "memfs@npm:3.5.0" dependencies: fs-monkey: ^1.0.3 - checksum: 3f9717d6f060919d53f211acb6096a0ea2f566a8cbcc4ef7e1f2561e31e33dc456053fdf951c90a49c8ec55402de7f01b006b81683ab7bd4bdbbd8c9b9cdae5f + checksum: 8427db6c3644eeb9119b7a74b232d9a6178d018878acce6f05bd89d95e28b1073c9eeb00127131b0613b07a003e2e7b15b482f9004e548fe06a0aba7aa02515c languageName: node linkType: hard @@ -23859,8 +23973,8 @@ __metadata: linkType: hard "micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-footnote@npm:1.0.4" + version: 1.1.0 + resolution: "micromark-extension-gfm-footnote@npm:1.1.0" dependencies: micromark-core-commonmark: ^1.0.0 micromark-factory-space: ^1.0.0 @@ -23870,13 +23984,13 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: 8daa203f5cf753338d5ecdbaae6b3ab6319d34b6013b90ea6860bed299418cecf86e69e48dabe42562e334760c738c77c5acdb47e75ae26f5f01f02f3bf0952d + checksum: 7a5408625ef2cca5cc18e6591c2522a8a409f466a6fbc0ed938950aafe5fc9bf1eada65e1a4dd4e36ec3e7b24920de1f4b3e2c365d8f5cd2d6ccb1f8c2377c49 languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.4" + version: 1.0.5 + resolution: "micromark-extension-gfm-strikethrough@npm:1.0.5" dependencies: micromark-util-chunked: ^1.0.0 micromark-util-classify-character: ^1.0.0 @@ -23884,7 +23998,7 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: f43d316b85fe93df1711cdcdc99a5320b941239349234bd262fc708cb67ad47bdfb41d1a7ebe2a5829816b0e9d3107380a5c1e558cb536a75354cbe4857823ba + checksum: 548c0f257753d735c741533411957f04253da53db31e1f398dc5dc1de9f398c45586baad5223dce8f3b55f9433c255e6eb695fc3104256b8c332dd8737136882 languageName: node linkType: hard @@ -23902,24 +24016,24 @@ __metadata: linkType: hard "micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.1" + version: 1.0.2 + resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" dependencies: micromark-util-types: ^1.0.0 - checksum: 63e8d68f25871722900a67a8001d5da21f19ea707f3566fc7d0b2eb1f6d52476848bb6a41576cf22470565124af9497c5aae842355faa4c14ec19cb1847e71ec + checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 languageName: node linkType: hard "micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.3" + version: 1.0.4 + resolution: "micromark-extension-gfm-task-list-item@npm:1.0.4" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: d320b0c5301f87e211c06a2330d1ee0fee6da14f0d6d44d5211055b465dadff34390cd6b258a5e0ca376fcda3364fef9a12fe6e26a0c858231fa3b98ddbf7785 + checksum: 2575bb47b320f2479d3cc2492ba7cf79d6baa9cd0200c0ed120fd0e318e64e8ebab4a93a056a3781cb5107193f3b36ebd2d86a5928308bef45fc121291f97eb5 languageName: node linkType: hard @@ -24304,13 +24418,13 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.4.5": - version: 2.7.2 - resolution: "mini-css-extract-plugin@npm:2.7.2" + version: 2.7.5 + resolution: "mini-css-extract-plugin@npm:2.7.5" dependencies: schema-utils: ^4.0.0 peerDependencies: webpack: ^5.0.0 - checksum: cd65611d6dc452f230c6ebba8a47bc5f5146b813b13b0b402c6f4a69f6451242eeea781152bebd31cad8ca7c7e95dac91e7e464087f18fb65b2d1097b58cf4ae + checksum: afc37cdfb765e8826a1babbab3cd8a99ffc4eaeabb6c013a6b3c80801e44ebc37d930b98c6f66168bb8cd545fcb2e8fc2630d72b4501a1bb8add1547c2534a53 languageName: node linkType: hard @@ -24415,13 +24529,20 @@ __metadata: languageName: node linkType: hard -"minimist@npm:1.2.7, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:1.2.7": version: 1.2.7 resolution: "minimist@npm:1.2.7" checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec languageName: node linkType: hard +"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + "minipass-collect@npm:^1.0.2": version: 1.0.2 resolution: "minipass-collect@npm:1.0.2" @@ -24493,9 +24614,9 @@ __metadata: linkType: hard "minipass@npm:^4.0.0": - version: 4.0.2 - resolution: "minipass@npm:4.0.2" - checksum: 2e4f4caaf85a45c01c6042adc43b5111a6113f62e300acf1db3b193ac3ec6e955bc893d6d8a08635598771a55a0f60487dcac59a1ac39557eb524295d4778c9e + version: 4.2.5 + resolution: "minipass@npm:4.2.5" + checksum: 4f9c19af23a5d4a9e7156feefc9110634b178a8cff8f8271af16ec5ebf7e221725a97429952c856f5b17b30c2065ebd24c81722d90c93d2122611d75b952b48f languageName: node linkType: hard @@ -24538,9 +24659,9 @@ __metadata: linkType: hard "mixme@npm:^0.5.1": - version: 0.5.5 - resolution: "mixme@npm:0.5.5" - checksum: 9ba307c66679ef1f0270709f4843a93c16354fc04b6c290073e49f49b006ce154c138e29c50916d6c2cf3e4194b558093bd3014392fa2c03e88276563765e529 + version: 0.5.9 + resolution: "mixme@npm:0.5.9" + checksum: ec0e96b2fa099a051fe14477577e3da13f158690c64114a50ecd039694ca2cca1cb7c71a8755aaee8a3ef7229ef33408df822faa4d1d6123b52295eecf50620f languageName: node linkType: hard @@ -24725,6 +24846,17 @@ __metadata: languageName: node linkType: hard +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + "nan@npm:^2.12.1": version: 2.17.0 resolution: "nan@npm:2.17.0" @@ -24742,11 +24874,11 @@ __metadata: linkType: hard "nanoid@npm:^3.3.1, nanoid@npm:^3.3.3, nanoid@npm:^3.3.4": - version: 3.3.4 - resolution: "nanoid@npm:3.3.4" + version: 3.3.6 + resolution: "nanoid@npm:3.3.6" bin: nanoid: bin/nanoid.cjs - checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c + checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 languageName: node linkType: hard @@ -25149,9 +25281,9 @@ __metadata: linkType: hard "node-releases@npm:^2.0.8": - version: 2.0.9 - resolution: "node-releases@npm:2.0.9" - checksum: 3ae6b1b300dc72c1a628861093d339a01aa017d3ad9017b0478384be29d6f9c93b9e26c91fce79728cecaadc04d0f16834b7ae1a018730e3e54962ec8c6aa86f + version: 2.0.10 + resolution: "node-releases@npm:2.0.10" + checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc languageName: node linkType: hard @@ -25451,8 +25583,8 @@ __metadata: linkType: hard "npm@npm:^8.3.0": - version: 8.19.3 - resolution: "npm@npm:8.19.3" + version: 8.19.4 + resolution: "npm@npm:8.19.4" dependencies: "@isaacs/string-locale-compare": ^1.1.0 "@npmcli/arborist": ^5.6.3 @@ -25530,7 +25662,7 @@ __metadata: bin: npm: bin/npm-cli.js npx: bin/npx-cli.js - checksum: f9d079c2f85cb6c0bf39709ffd458ef4844a487612368d10755b8f5b99cca4d291e7ecc69114d457ece26bcf634158fcfc1e263ae227b018a40d3e15a27b3ab7 + checksum: cc19cc2ac78c36c6487f5fee8ecbafd92b9bad6869f0def562c97044864b4a49e98f6410bcbb2c42b5099473310685fb131c2503da34e81a769bb137acbe6d67 languageName: node linkType: hard @@ -25664,7 +25796,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.12.2, object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db @@ -25850,13 +25982,13 @@ __metadata: linkType: hard "open@npm:^8.0.9, open@npm:^8.4.0": - version: 8.4.0 - resolution: "open@npm:8.4.0" + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: define-lazy-prop: ^2.0.0 is-docker: ^2.1.1 is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 languageName: node linkType: hard @@ -25973,9 +26105,9 @@ __metadata: linkType: hard "outvariant@npm:^1.2.1, outvariant@npm:^1.3.0": - version: 1.3.0 - resolution: "outvariant@npm:1.3.0" - checksum: ac76ca375c1c642989e1c74f0e9ebac84c05bc9fdc8f28be949c16fae1658e9f1f2fb1133fe3cc1e98afabef78fe4298fe9360b5734baf8e6ad440c182680848 + version: 1.4.0 + resolution: "outvariant@npm:1.4.0" + checksum: ec32dfc315c464bb6e4906b2f450d259ce0b86caf70b70b249054359d9af21a7fccf53a8b6aa232f8d718449e31c1cfa594e6ebffaafe7bf908b502495256d7b languageName: node linkType: hard @@ -26278,9 +26410,9 @@ __metadata: linkType: hard "packageurl-js@npm:^1.0.0": - version: 1.0.0 - resolution: "packageurl-js@npm:1.0.0" - checksum: 4ef95ffbc835b5c35a728f326e9b508a87a7d017c4b4832e896082893e03ad80d9d22133df1333d41d371597a8dcc0a11b1453b7a7de7d5757acb7e83886d0ba + version: 1.0.2 + resolution: "packageurl-js@npm:1.0.2" + checksum: a0d7ca869bea5321fe0f13b41e60a08683f26edfba730eec1591bfd0adea0cfa4b5c5a047207eaff27231028d218335fa486badedb792cf0eef3cb159b9d6c49 languageName: node linkType: hard @@ -26804,23 +26936,23 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.30.0, playwright-core@npm:>=1.2.0": - version: 1.30.0 - resolution: "playwright-core@npm:1.30.0" +"playwright-core@npm:1.32.2, playwright-core@npm:>=1.2.0": + version: 1.32.2 + resolution: "playwright-core@npm:1.32.2" bin: playwright: cli.js - checksum: 4c5693f27245a1168f94708ecd8e1eb0d200de435b25cc07cfa25b97a094633818954dc00baf24e0ff551825f672050b83d1309362c1f97213fe8ebd2a147ed9 + checksum: ff000cbf280e5d558fe70fd3edf14910a2e86ec68b04e28327176268345be7b3f88a5d22d78e8dae677dd633dce6cd493237df199773b55312f2ae1ab85d711f languageName: node linkType: hard "playwright@npm:^1.14.0": - version: 1.30.0 - resolution: "playwright@npm:1.30.0" + version: 1.32.2 + resolution: "playwright@npm:1.32.2" dependencies: - playwright-core: 1.30.0 + playwright-core: 1.32.2 bin: playwright: cli.js - checksum: 1987446ed07e25c0c6dedce8314209b49536eb4c7fa82e57e7fea9bd8128bacd08e49f9e89af30a647839bf2603b8c8321f50e23e334a11c1c29eedb838a81a3 + checksum: 36967299a5c4c02830bcb7fb94b96d6c6a7a2d7e749feb924509e89b1fdc34f8ee2218cfaf75e5f32572663568b468ad28fdc170bced41869d5ed69f9a7ff384 languageName: node linkType: hard @@ -27055,17 +27187,17 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^5.3.0": - version: 5.3.0 - resolution: "postcss-colormin@npm:5.3.0" +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" dependencies: - browserslist: ^4.16.6 + browserslist: ^4.21.4 caniuse-api: ^3.0.0 colord: ^2.9.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 3d3e3cc25071407fb73d68541ca1039ebd154fceb649041461a8a3cab0400cc89b42dbb34a4eeaf573be4ba2370ce23af5e01aff5e03a8d72275f40605577212 + checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 languageName: node linkType: hard @@ -27436,13 +27568,13 @@ __metadata: linkType: hard "postcss-js@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-js@npm:4.0.0" + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" dependencies: camelcase-css: ^2.0.1 peerDependencies: - postcss: ^8.3.3 - checksum: 14be8a58670b4c5d037d40f179240a4f736d53530db727e2635638fa296bc4bff18149ca860928398aace422e55d07c9f5729eeccd395340944985199cdc82a5 + postcss: ^8.4.21 + checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491 languageName: node linkType: hard @@ -27613,9 +27745,9 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-merge-rules@npm:5.1.3" +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 @@ -27623,7 +27755,7 @@ __metadata: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 0ddaddff98cd7f3fac2b0e716c641f529a61a8668be6d5b48d60770d0a1246126088e1d606f309b9748ff598a3794f3fd6dd5b8c3d79112f84744cab5375d4d9 + checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e languageName: node linkType: hard @@ -28293,15 +28425,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-reduce-initial@npm:5.1.1" +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 1b704aba8c38103cbb5a75c6201dbf58ec2f3a978013c7f7e8957fd3bf3282f992050dec5a01bc050d031bad836e187dd6622b922ca78ab92bcd0afd21fb0b98 + checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b languageName: node linkType: hard @@ -28408,7 +28540,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": version: 6.0.11 resolution: "postcss-selector-parser@npm:6.0.11" dependencies: @@ -28520,7 +28652,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.1.0, postcss@npm:^8.2.15, postcss@npm:^8.3.5, postcss@npm:^8.4.14, postcss@npm:^8.4.18, postcss@npm:^8.4.19, postcss@npm:^8.4.4": +"postcss@npm:^8.0.9, postcss@npm:^8.1.0, postcss@npm:^8.2.15, postcss@npm:^8.3.5, postcss@npm:^8.4.14, postcss@npm:^8.4.19, postcss@npm:^8.4.4": version: 8.4.21 resolution: "postcss@npm:8.4.21" dependencies: @@ -28608,11 +28740,11 @@ __metadata: linkType: hard "prettier@npm:^2.7.1": - version: 2.8.3 - resolution: "prettier@npm:2.8.3" + version: 2.8.7 + resolution: "prettier@npm:2.8.7" bin: prettier: bin-prettier.js - checksum: 92f2ceb522d454370e02082aa74ad27388672f7cee8975028b59517c069fe643bdc73e322675c8faf2ff173d7a626d1a6389f26b474000308e793aa25fff46e5 + checksum: fdc8f2616f099f5f0d685907f4449a70595a0fc1d081a88919604375989e0d5e9168d6121d8cc6861f21990b31665828e00472544d785d5940ea08a17660c3a6 languageName: node linkType: hard @@ -28678,14 +28810,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.4.1": - version: 29.4.1 - resolution: "pretty-format@npm:29.4.1" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0": + version: 29.5.0 + resolution: "pretty-format@npm:29.5.0" dependencies: - "@jest/schemas": ^29.4.0 + "@jest/schemas": ^29.4.3 ansi-styles: ^5.0.0 react-is: ^18.0.0 - checksum: bcc8e86bcf8e7f5106c96e2ea7905912bd17ae2aac76e4e0745d2a50df4b340638ed95090ee455a1c0f78189efa05077bd655ca08bf66292e83ebd7035fc46fd + checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89 languageName: node linkType: hard @@ -28771,9 +28903,9 @@ __metadata: linkType: hard "promise-call-limit@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-call-limit@npm:1.0.1" - checksum: e69aed17f5f34bbd7aecff28faedb456e3500a08af31ee759ef75f2d8c2219d7c0e59f153f4d8c339056de8c304e0dd4acc500c339e7ea1e9c0e7bb1444367c8 + version: 1.0.2 + resolution: "promise-call-limit@npm:1.0.2" + checksum: d0664dd2954c063115c58a4d0f929ff8dcfca634146dfdd4ec86f4993cfe14db229fb990457901ad04c923b3fb872067f3b47e692e0c645c01536b92fc4460bd languageName: node linkType: hard @@ -29046,7 +29178,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0, qs@npm:^6.10.0": +"qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -29055,6 +29187,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.10.0": + version: 6.11.1 + resolution: "qs@npm:6.11.1" + dependencies: + side-channel: ^1.0.4 + checksum: 82ee78ef12a16f3372fae5b64f76f8aedecb000feea882bbff1af146c147f6eb66b08f9c3f34d7e076f28563586956318b9b2ca41141846cdd6d5ad6f241d52f + languageName: node + linkType: hard + "query-string@npm:7.1.1": version: 7.1.1 resolution: "query-string@npm:7.1.1" @@ -29446,9 +29587,9 @@ __metadata: linkType: hard "react-fast-compare@npm:^3.0.1": - version: 3.2.0 - resolution: "react-fast-compare@npm:3.2.0" - checksum: 8ef272c825ae329f61633ce4ce7f15aa5b84e5214d88bc0823880236e03e985a13195befa2c7a4eda7db3b017dc7985729152d88445823f652403cf36c2b86aa + version: 3.2.1 + resolution: "react-fast-compare@npm:3.2.1" + checksum: 209b4dc3a9cc79c074a26ec020459efd8be279accaca612db2edb8ada2a28849ea51cf3d246fc0fafb344949b93a63a43798b6c1787559b0a128571883fe6859 languageName: node linkType: hard @@ -29480,11 +29621,11 @@ __metadata: linkType: hard "react-hook-form@npm:^7.34.0": - version: 7.43.0 - resolution: "react-hook-form@npm:7.43.0" + version: 7.43.9 + resolution: "react-hook-form@npm:7.43.9" peerDependencies: react: ^16.8.0 || ^17 || ^18 - checksum: f86ef57b4e1d78fa5d76b41d0cbac6fdcaaf5f73f7707f1e8cf01d536c3c7d60493932dbf9af9b128af0608a8963daf5712daf79b01071212d7468897c1e792d + checksum: 65b94de625f2b7921c4e856bf0abbe142bfe06c052217bd1bcc3a842e2cc37fa3a3e03758119dc038bbcf5edb49e02c29206528b80b201f9a4d601471ef78153 languageName: node linkType: hard @@ -29530,8 +29671,8 @@ __metadata: linkType: hard "react-markdown@npm:^8.0.3": - version: 8.0.5 - resolution: "react-markdown@npm:8.0.5" + version: 8.0.6 + resolution: "react-markdown@npm:8.0.6" dependencies: "@types/hast": ^2.0.0 "@types/prop-types": ^15.0.0 @@ -29551,7 +29692,7 @@ __metadata: peerDependencies: "@types/react": ">=16" react: ">=16" - checksum: 9d11b7aba16216d590e56b4744e05d2925141bfb0f5885b3d9400ccf006cd24b79ce3b3d20af8a083a01324215b58fa4c5979e44f69d54123ff1dd5dacb0dc89 + checksum: 59fd5dcd089df0cd9098755e3063d8fcf4b4635b1ac2d5e05fcda9923769724476396abdf2afb80fb8e7589a951deac50d6f89c4740d5ec6decd34076122c80c languageName: node linkType: hard @@ -29843,14 +29984,14 @@ __metadata: linkType: hard "react-toastify@npm:^9.0.7, react-toastify@npm:latest": - version: 9.1.1 - resolution: "react-toastify@npm:9.1.1" + version: 9.1.2 + resolution: "react-toastify@npm:9.1.2" dependencies: clsx: ^1.1.1 peerDependencies: react: ">=16" react-dom: ">=16" - checksum: 2039255539961a9b4d77b2656f120b20abe46cb0c699a7f3c0af23b4ef669d9c4d24dae6b8f4954b5efd83edf6d6e23614a29e94e9ee0d2647741fba9ba2db85 + checksum: 0b21851bbb03592aa6e318ca62622016a6aa37cc52484c4a2fee39ce38c9933993e570c8ad9375f0a7061d3401fd175796b74f851b7d5a711b4802e0a3f9f34a languageName: node linkType: hard @@ -29993,9 +30134,9 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -30004,33 +30145,18 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard "readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 - languageName: node - linkType: hard - -"readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard @@ -30122,12 +30248,12 @@ __metadata: languageName: node linkType: hard -"refa@npm:^0.9.0": - version: 0.9.1 - resolution: "refa@npm:0.9.1" +"refa@npm:^0.11.0": + version: 0.11.0 + resolution: "refa@npm:0.11.0" dependencies: - regexpp: ^3.2.0 - checksum: 34a1483a37a477d91b8c8fab50c0cf19987a1bfe214bfa74205a2159c93313f6b323609b7a1634f489f430db2622d3fde0a25c7486ae7c06665b92041376d89c + "@eslint-community/regexpp": ^4.5.0 + checksum: 2b86c348dca15dde99f906bd08d64d6f08a7587e57789ed0a634065b60d8800c65d73b19e0d97ff79306591b9db8f15f4ef726026522d08da27da4ce278872be languageName: node linkType: hard @@ -30187,23 +30313,13 @@ __metadata: languageName: node linkType: hard -"regexp-ast-analysis@npm:^0.2.3": - version: 0.2.4 - resolution: "regexp-ast-analysis@npm:0.2.4" - dependencies: - refa: ^0.9.0 - regexpp: ^3.2.0 - checksum: 27a180c41dcbc3f7b655f0b5b9d97a556440815c3cd07aea1be6c3b5e4baae7ad8a9abd5fe6a4d635d4350c3021d16642dc6e2e97a15f2f703d965dcdad4a5fb - languageName: node - linkType: hard - -"regexp-ast-analysis@npm:^0.5.1": - version: 0.5.1 - resolution: "regexp-ast-analysis@npm:0.5.1" +"regexp-ast-analysis@npm:^0.6.0": + version: 0.6.0 + resolution: "regexp-ast-analysis@npm:0.6.0" dependencies: - refa: ^0.9.0 - regexpp: ^3.2.0 - checksum: dda0c0cef71057f3dcb3eb7a7cfc0669b2e15f9e19ad764c6bb185d97365301b3a47a45740c14a1943765eddc272ed7025139fad848e9af0ecfac5ab2971762a + "@eslint-community/regexpp": ^4.5.0 + refa: ^0.11.0 + checksum: 13db2add3a824d7795f1606b48131a048a5c26b47413078f232351bbcf8204ef09f4d717ec6c4c1524248ab7b37fd16bcbe9f3aa0c8bec5cb6c3a51416fc6274 languageName: node linkType: hard @@ -30225,33 +30341,26 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.2.1": - version: 5.2.2 - resolution: "regexpu-core@npm:5.2.2" +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" dependencies: + "@babel/regjsgen": ^0.8.0 regenerate: ^1.4.2 regenerate-unicode-properties: ^10.1.0 - regjsgen: ^0.7.1 regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef + checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 languageName: node linkType: hard "registry-auth-token@npm:^5.0.0": - version: 5.0.1 - resolution: "registry-auth-token@npm:5.0.1" + version: 5.0.2 + resolution: "registry-auth-token@npm:5.0.2" dependencies: - "@pnpm/npm-conf": ^1.0.4 - checksum: abd3a3b14aee445398d09efc3b67be57fbf1b1e93b61443b45196055d2372f3814e6942a56ecd5a5385ab8e26c2078e0b3f6d346689c49b82f7e5049940e4b03 - languageName: node - linkType: hard - -"regjsgen@npm:^0.7.1": - version: 0.7.1 - resolution: "regjsgen@npm:0.7.1" - checksum: 7cac399921c58db8e16454869283ff66871531180218064fa938ac05c11c2976792a00706c3c78bbc625e1d793ca373065ea90564e06189a751a7b4ae33acadc + "@pnpm/npm-conf": ^2.1.0 + checksum: 0d7683b71ee418993e7872b389024b13645c4295eb7bb850d10728eaf46065db24ea4d47dc6cbb71a60d1aa4bef077b0d8b7363c9ac9d355fdba47bebdfb01dd languageName: node linkType: hard @@ -30666,15 +30775,15 @@ __metadata: linkType: hard "resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" + version: 1.22.2 + resolution: "resolve@npm:1.22.2" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + checksum: 7e5df75796ebd429445d102d5824482ee7e567f0070b2b45897b29bb4f613dcbc262e0257b8aeedb3089330ccaea0d6a0464df1a77b2992cf331dcda0f4cb549 languageName: node linkType: hard @@ -30709,15 +30818,15 @@ __metadata: linkType: hard "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + version: 1.22.2 + resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=07638b" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.11.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + checksum: 66cc788f13b8398de18eb4abb3aed90435c84bb8935953feafcf7231ba4cd191b2c10b4a87b1e9681afc34fb138c705f91f7330ff90bfa36f457e5584076a2b8 languageName: node linkType: hard @@ -31230,14 +31339,14 @@ __metadata: languageName: node linkType: hard -"scslre@npm:^0.1.6": - version: 0.1.6 - resolution: "scslre@npm:0.1.6" +"scslre@npm:^0.2.0": + version: 0.2.0 + resolution: "scslre@npm:0.2.0" dependencies: - refa: ^0.9.0 - regexp-ast-analysis: ^0.2.3 - regexpp: ^3.2.0 - checksum: 6b079a3325c1bbeef091aa4f9f8e2535b1467aa9baa38667c0033d483ec46c4e922a9fbaab8cced359f4fae87cbf275499932266e5df06c7e4028e0c84d227ff + "@eslint-community/regexpp": ^4.5.0 + refa: ^0.11.0 + regexp-ast-analysis: ^0.6.0 + checksum: 6e1df2eddf33e4559a19614fb78401bc16efb56f3af65e4bb7c11b71581ab22962c5e66c6a622f53370cbd6967061c94fe34dad11c1a47dc60712332d7d12fa4 languageName: node linkType: hard @@ -31465,7 +31574,7 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0": +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": version: 6.0.1 resolution: "serialize-javascript@npm:6.0.1" dependencies: @@ -31522,9 +31631,9 @@ __metadata: linkType: hard "set-cookie-parser@npm:^2.4.6, set-cookie-parser@npm:^2.4.8": - version: 2.5.1 - resolution: "set-cookie-parser@npm:2.5.1" - checksum: b99c37f976e68ae6eb7c758bf2bbce1e60bb54e3eccedaa25f2da45b77b9cab58d90674cf9edd7aead6fbeac6308f2eb48713320a47ca120d0e838d0194513b6 + version: 2.6.0 + resolution: "set-cookie-parser@npm:2.6.0" + checksum: bf11ebc594c53d84588f1b4c04f1b8ce14e0498b1c011b3d76b5c6d5aac481bbc3f7c5260ec4ce99bdc1d9aed19f9fc315e73166a36ca74d0f12349a73f6bdc9 languageName: node linkType: hard @@ -31867,9 +31976,9 @@ __metadata: languageName: node linkType: hard -"snyk-nodejs-lockfile-parser@npm:^1.43.1": - version: 1.46.0 - resolution: "snyk-nodejs-lockfile-parser@npm:1.46.0" +"snyk-nodejs-lockfile-parser@npm:^1.47.4": + version: 1.48.3 + resolution: "snyk-nodejs-lockfile-parser@npm:1.48.3" dependencies: "@snyk/dep-graph": ^2.3.0 "@snyk/graphlib": 2.1.9-patch.3 @@ -31881,13 +31990,14 @@ __metadata: lodash.flatmap: ^4.5.0 lodash.isempty: ^4.4.0 lodash.topairs: ^4.3.0 + micromatch: ^4.0.5 semver: ^7.3.5 snyk-config: ^5.0.0 tslib: ^1.9.3 uuid: ^8.3.0 bin: parse-nodejs-lockfile: bin/index.js - checksum: cc6c1d2c920c398e7cc6f9d3d6fb6a1ff9aa99fa531eb34ede59acacd736c99fa6c6448ade8d5326e8fc6ecf27346c3728a89d6a6e3b63642536a2463a65f572 + checksum: ad8b5b9429aad880aee9d992adf40c8d28a44c587609d7ebfa0076ffdd41fdcb47d3dedda7b1fee37e23e574d7531273ec35c60a1910f0f135f236f854b8ef2b languageName: node linkType: hard @@ -32134,12 +32244,12 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: ^3.0.0 spdx-license-ids: ^3.0.0 - checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 languageName: node linkType: hard @@ -32161,9 +32271,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: 92a4dddce62ce1db6fe54a7a839cf85e06abc308fc83b776a55b44e4f1906f02e7ebd506120847039e976bbbad359ea8bdfafb7925eae5cd7e73255f02e0b7d6 + version: 3.0.13 + resolution: "spdx-license-ids@npm:3.0.13" + checksum: 3469d85c65f3245a279fa11afc250c3dca96e9e847f2f79d57f466940c5bb8495da08a542646086d499b7f24a74b8d0b42f3fc0f95d50ff99af1f599f6360ad7 languageName: node linkType: hard @@ -32614,6 +32724,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.7": + version: 1.2.7 + resolution: "string.prototype.trim@npm:1.2.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimend@npm:1.0.6" @@ -32848,11 +32969,11 @@ __metadata: linkType: hard "style-loader@npm:^3.3.1": - version: 3.3.1 - resolution: "style-loader@npm:3.3.1" + version: 3.3.2 + resolution: "style-loader@npm:3.3.2" peerDependencies: webpack: ^5.0.0 - checksum: 470feef680f59e2fce4d6601b5c55b88c01ad8d1dd693c528ffd591ff5fd7c01a4eff3bdbe62f26f847d6bd2430c9ab594be23307cfe7a3446ab236683f0d066 + checksum: 5ee5ce2dc885369eccb55d429376e83d02570d473ac5edeb69fd65ee894847f1e51429cf078351f617bd04516ece8a1dd967f9f40464bd8fa76d903c6b2a6f08 languageName: node linkType: hard @@ -32897,8 +33018,8 @@ __metadata: linkType: hard "styled-components@npm:^5.2.1, styled-components@npm:^5.3.0": - version: 5.3.6 - resolution: "styled-components@npm:5.3.6" + version: 5.3.9 + resolution: "styled-components@npm:5.3.9" dependencies: "@babel/helper-module-imports": ^7.0.0 "@babel/traverse": ^7.4.5 @@ -32914,7 +33035,7 @@ __metadata: react: ">= 16.8.0" react-dom: ">= 16.8.0" react-is: ">= 16.8.0" - checksum: 68eac1e451be81d66739cf86de8ec9e72f46e7584aa359271761a2437468210bd7cf0a864281fc97dab08c32b35e6bf7513dc8b4104ed6b196cf8d65674dd289 + checksum: 404311cc7028259218674d3f9f39bdda2342fc02f2ebbba8f057ef560b2ad205c5bd63b82deed4d0bf217ac7eb960d0e1127510b0b606e32cbd5a48c10373ce8 languageName: node linkType: hard @@ -32985,6 +33106,23 @@ __metadata: languageName: node linkType: hard +"sucrase@npm:^3.29.0": + version: 3.31.0 + resolution: "sucrase@npm:3.31.0" + dependencies: + commander: ^4.0.0 + glob: 7.1.6 + lines-and-columns: ^1.1.6 + mz: ^2.7.0 + pirates: ^4.0.1 + ts-interface-checker: ^0.1.9 + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 333990b1bca57acc010ae07c763dddfd34f01fd38afe9e53cf43f4a5096bd7a66f924fed65770288fba475f914f3aa5277cc4490ed9e74c50b4cea7f147e9e63 + languageName: node + linkType: hard + "supports-color@npm:^2.0.0": version: 2.0.0 resolution: "supports-color@npm:2.0.0" @@ -33118,7 +33256,7 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.4": +"synckit@npm:^0.8.5": version: 0.8.5 resolution: "synckit@npm:0.8.5" dependencies: @@ -33152,38 +33290,39 @@ __metadata: linkType: hard "tailwindcss@npm:^3.0.2": - version: 3.2.4 - resolution: "tailwindcss@npm:3.2.4" + version: 3.3.1 + resolution: "tailwindcss@npm:3.3.1" dependencies: arg: ^5.0.2 chokidar: ^3.5.3 color-name: ^1.1.4 - detective: ^5.2.1 didyoumean: ^1.2.2 dlv: ^1.1.3 fast-glob: ^3.2.12 glob-parent: ^6.0.2 is-glob: ^4.0.3 + jiti: ^1.17.2 lilconfig: ^2.0.6 micromatch: ^4.0.5 normalize-path: ^3.0.0 object-hash: ^3.0.0 picocolors: ^1.0.0 - postcss: ^8.4.18 + postcss: ^8.0.9 postcss-import: ^14.1.0 postcss-js: ^4.0.0 postcss-load-config: ^3.1.4 postcss-nested: 6.0.0 - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.11 postcss-value-parser: ^4.2.0 quick-lru: ^5.1.1 resolve: ^1.22.1 + sucrase: ^3.29.0 peerDependencies: postcss: ^8.0.9 bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: ec187d180c722ec4f57537f2216c7b21269b525f12aaf353cea464d939c3e6286a1221eb3e1206e45d1f015f296171309ad4d9952899b0245cd07d9500a9401f + checksum: 966ba175486fb65ef3dd76aa8ec6929ff1d168531843ca7d5faf680b7097c36bf5f9ca385b563cdfdff935bb2bd37ac5998e877491407867503cc129d118bf93 languageName: node linkType: hard @@ -33375,14 +33514,14 @@ __metadata: linkType: hard "terser-webpack-plugin@npm:^5.0.3, terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.2.5": - version: 5.3.6 - resolution: "terser-webpack-plugin@npm:5.3.6" + version: 5.3.7 + resolution: "terser-webpack-plugin@npm:5.3.7" dependencies: - "@jridgewell/trace-mapping": ^0.3.14 + "@jridgewell/trace-mapping": ^0.3.17 jest-worker: ^27.4.5 schema-utils: ^3.1.1 - serialize-javascript: ^6.0.0 - terser: ^5.14.1 + serialize-javascript: ^6.0.1 + terser: ^5.16.5 peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -33392,7 +33531,7 @@ __metadata: optional: true uglify-js: optional: true - checksum: 8f3448d7fdb0434ce6a0c09d95c462bfd2f4a5a430233d854163337f734a7f5c07c74513d16081e06d4ca33d366d5b1a36f5444219bc41a7403afd6162107bad + checksum: 095e699fdeeb553cdf2c6f75f983949271b396d9c201d7ae9fc633c45c1c1ad14c7257ef9d51ccc62213dd3e97f875870ba31550f6d4f1b6674f2615562da7f7 languageName: node linkType: hard @@ -33409,9 +33548,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.14.1, terser@npm:^5.3.4": - version: 5.16.3 - resolution: "terser@npm:5.16.3" +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.16.5, terser@npm:^5.3.4": + version: 5.16.8 + resolution: "terser@npm:5.16.8" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -33419,7 +33558,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: d3c2ac1c2723c37b698b25b68d76fd315a1277fddde113983d5783d1f2a01dd7b8ed83ba3f54e5e65f0b59dd971ed7be2fdf8d4be94ec694b2d27832d2e7561f + checksum: f4a3ef4848a71f74f637c009395cf5a28660b56237fb8f13532cecfb24d6263e2dfbc1a511a11a94568988898f79cdcbecb9a4d8e104db35a0bea9639b70a325 languageName: node linkType: hard @@ -33448,6 +33587,24 @@ __metadata: languageName: node linkType: hard +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e + languageName: node + linkType: hard + "throat@npm:^5.0.0": version: 5.0.0 resolution: "throat@npm:5.0.0" @@ -33786,6 +33943,13 @@ __metadata: languageName: node linkType: hard +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e + languageName: node + linkType: hard + "ts-jest@npm:28.0.7": version: 28.0.7 resolution: "ts-jest@npm:28.0.7" @@ -33868,14 +34032,14 @@ __metadata: linkType: hard "tsconfig-paths@npm:^3.14.1": - version: 3.14.1 - resolution: "tsconfig-paths@npm:3.14.1" + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.1 + json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 languageName: node linkType: hard @@ -33919,19 +34083,19 @@ __metadata: linkType: hard "tty-table@npm:^4.1.5": - version: 4.1.6 - resolution: "tty-table@npm:4.1.6" + version: 4.2.1 + resolution: "tty-table@npm:4.2.1" dependencies: chalk: ^4.1.2 - csv: ^5.5.0 - kleur: ^4.1.4 + csv: ^5.5.3 + kleur: ^4.1.5 smartwrap: ^2.0.2 - strip-ansi: ^6.0.0 + strip-ansi: ^6.0.1 wcwidth: ^1.0.1 - yargs: ^17.1.1 + yargs: ^17.7.1 bin: tty-table: adapters/terminal-adapter.js - checksum: 0f689b7d79ad6b9e608299e667a493309901fe802f1c4d66627a90cacb6fe11e0521e1a2dc5a75f793750ecdd849e98292d4874e5e6e988edd928b67045eb847 + checksum: e058c0bd553c515d2ed908eb5f6a220a412e160168ef5c87847c62dacf78a7de9ccb548d7f6cd5edbcce2301c389ac2858c10aa330dccea2764809beb63d1d7b languageName: node linkType: hard @@ -34107,7 +34271,17 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.6.4, typescript@npm:^4.7.4": +"typescript@npm:^4.6.4 || ^5.0.0": + version: 5.0.3 + resolution: "typescript@npm:5.0.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 3cce0576d218cb4277ff8b6adfef1a706e9114a98b4261a38ad658a7642f1b274a8396394f6cbff8c0ba852996d7ed2e233e9b8431d5d55ac7c2f6fea645af02 + languageName: node + linkType: hard + +"typescript@npm:^4.7.4": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -34127,7 +34301,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.6.4#~builtin, typescript@patch:typescript@^4.7.4#~builtin": +"typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin": + version: 5.0.3 + resolution: "typescript@patch:typescript@npm%3A5.0.3#~builtin::version=5.0.3&hash=bda367" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 9ec0a8eed38d46cc2c8794555b7674e413604c56c159f71b8ff21ce7f17334a44127a68724cb2ef8221ff3b19369f8f05654e8a5266621d7d962aeed889bd630 + languageName: node + linkType: hard + +"typescript@patch:typescript@^4.7.4#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=bda367" bin: @@ -34363,9 +34547,11 @@ __metadata: linkType: hard "unist-util-is@npm:^5.0.0": - version: 5.2.0 - resolution: "unist-util-is@npm:5.2.0" - checksum: b80debe1ce5d40a8d685c510f597e5c8b8f7089540e9e268bda1b05bcce735c10bf36d5b0e4ecded50c63fa43b8a11b0e4b784beecf1559f153a2f2855e8526c + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": ^2.0.0 + checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 languageName: node linkType: hard @@ -34825,13 +35011,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.0": - version: 9.0.1 - resolution: "v8-to-istanbul@npm:9.0.1" + version: 9.1.0 + resolution: "v8-to-istanbul@npm:9.1.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 - checksum: a49c34bf0a3af0c11041a3952a2600913904a983bd1bc87148b5c033bc5c1d02d5a13620fcdbfa2c60bc582a2e2970185780f0c844b4c3a220abf405f8af6311 + checksum: 2069d59ee46cf8d83b4adfd8a5c1a90834caffa9f675e4360f1157ffc8578ef0f763c8f32d128334424159bb6b01f3876acd39cd13297b2769405a9da241f8d1 languageName: node linkType: hard @@ -34890,12 +35076,12 @@ __metadata: linkType: hard "vfile-location@npm:^4.0.0": - version: 4.0.1 - resolution: "vfile-location@npm:4.0.1" + version: 4.1.0 + resolution: "vfile-location@npm:4.1.0" dependencies: "@types/unist": ^2.0.0 vfile: ^5.0.0 - checksum: cc0df62075c741beee699e651374aeb56c4c1f4333398c0ba924281c2b51d4b7669c69c5b837ea395775626ad030d6f1bd27fd0a7eaf3f9f1bbd55393948ad6c + checksum: c894e8e5224170d1f85288f4a1d1ebcee0780823ea2b49d881648ab360ebf01b37ecb09b1c4439a75f9a51f31a9f9742cd045e987763e367c352a1ef7c50d446 languageName: node linkType: hard @@ -34910,12 +35096,12 @@ __metadata: linkType: hard "vfile-message@npm:^3.0.0": - version: 3.1.3 - resolution: "vfile-message@npm:3.1.3" + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" dependencies: "@types/unist": ^2.0.0 unist-util-stringify-position: ^3.0.0 - checksum: f5ec2afbc1d5589fc45729209bdcaf01e3fc520fdac693557e62bd91cc8d6f915a6397c2f4d5f7a129ffc6c7511cb77eaf9e0932be1a70e39bed584ef7c86dbd + checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 languageName: node linkType: hard @@ -34932,14 +35118,14 @@ __metadata: linkType: hard "vfile@npm:^5.0.0": - version: 5.3.6 - resolution: "vfile@npm:5.3.6" + version: 5.3.7 + resolution: "vfile@npm:5.3.7" dependencies: "@types/unist": ^2.0.0 is-buffer: ^2.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: 1aa5efff510bc6621ff8a7dc6513110529a11a8d665b44f169cc2a2b6bfa4f312efa00bfe86ca20e506538ff2915c8e538a664bd02a06419421ff964844fbe94 + checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 languageName: node linkType: hard @@ -35246,8 +35432,8 @@ __metadata: linkType: hard "webpack-dev-server@npm:^4.6.0": - version: 4.11.1 - resolution: "webpack-dev-server@npm:4.11.1" + version: 4.13.2 + resolution: "webpack-dev-server@npm:4.13.2" dependencies: "@types/bonjour": ^3.5.9 "@types/connect-history-api-fallback": ^1.3.5 @@ -35268,6 +35454,7 @@ __metadata: html-entities: ^2.3.2 http-proxy-middleware: ^2.0.3 ipaddr.js: ^2.0.1 + launch-editor: ^2.6.0 open: ^8.0.9 p-retry: ^4.5.0 rimraf: ^3.0.2 @@ -35277,15 +35464,17 @@ __metadata: sockjs: ^0.3.24 spdy: ^4.0.2 webpack-dev-middleware: ^5.3.1 - ws: ^8.4.2 + ws: ^8.13.0 peerDependencies: webpack: ^4.37.0 || ^5.0.0 peerDependenciesMeta: + webpack: + optional: true webpack-cli: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: b7601a39ee0f413988259e29a36835b0a68522cfaa161de5b7ec99b3399acdd99d44189add4aaf4a5191258bb130f9cf3e68919324a1955c7557f5fe6ab0d96c + checksum: 9bf573abf05b0e0f1e8219820f6264e25a0f8ee6aebed3c0d0449c24a37f88b575972e0a2bec426112ee37d48c8f5090e7754aa1873206d3c9b6344a54718232 languageName: node linkType: hard @@ -35465,8 +35654,8 @@ __metadata: linkType: hard "webpack@npm:>=4.43.0 <6.0.0, webpack@npm:^5.64.4, webpack@npm:^5.74.0, webpack@npm:^5.9.0": - version: 5.75.0 - resolution: "webpack@npm:5.75.0" + version: 5.78.0 + resolution: "webpack@npm:5.78.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^0.0.51 @@ -35497,7 +35686,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 2bcc5f3c195f375944e8af2f00bf2feea39cb9fda5f763b0d1b00077f1c51783db25c94d3fae96a07dead9fa085e6ae7474417e5ab31719c9776ea5969ceb83a + checksum: 4213e5bcc23e54c2f2a589e8e96f1fb71a2c05d5033ffda6dd8bae32284abfa0eb6b6d0707806e8dcfa48a8fcda2448d3af6c4539061679251d94c0996bebf99 languageName: node linkType: hard @@ -36210,9 +36399,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.2.2, ws@npm:^8.2.3, ws@npm:^8.4.2": - version: 8.12.0 - resolution: "ws@npm:8.12.0" +"ws@npm:^8.13.0, ws@npm:^8.2.2, ws@npm:^8.2.3": + version: 8.13.0 + resolution: "ws@npm:8.13.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -36221,7 +36410,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 818ff3f8749c172a95a114cceb8b89cedd27e43a82d65c7ad0f7882b1e96a2ee6709e3746a903c3fa88beec0c8bae9a9fcd75f20858b32a166dfb7519316a5d7 + checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c languageName: node linkType: hard @@ -36253,7 +36442,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -36309,7 +36498,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1, yaml@npm:^2.1.3": +"yaml@npm:^2.1.1, yaml@npm:^2.2.1": version: 2.2.1 resolution: "yaml@npm:2.2.1" checksum: 84f68cbe462d5da4e7ded4a8bded949ffa912bc264472e5a684c3d45b22d8f73a3019963a32164023bdf3d83cfb6f5b58ff7b2b10ef5b717c630f40bd6369a23 @@ -36402,9 +36591,9 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.1.1, yargs@npm:^17.3.1": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" +"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.7.1": + version: 17.7.1 + resolution: "yargs@npm:17.7.1" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -36413,7 +36602,7 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.1.1 - checksum: 47da1b0d854fa16d45a3ded57b716b013b2179022352a5f7467409da5a04a1eef5b3b3d97a2dfc13e8bbe5f2ffc0afe3bc6a4a72f8254e60f5a4bd7947138643 + checksum: 3d8a43c336a4942bc68080768664aca85c7bd406f018bad362fd255c41c8f4e650277f42fd65d543fce99e084124ddafee7bbfc1a5c6a8fda4cec78609dcf8d4 languageName: node linkType: hard From a736c45ef3928eeaf6236b42a891448ef7871ab0 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 7 Apr 2023 14:43:51 +0300 Subject: [PATCH 088/109] bump cloudflare/pages-action to v1 --- .github/workflows/staging-apps.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index b8eda2f5d..3aa3881b7 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -49,7 +49,7 @@ jobs: run: yarn workspace @devlaunchers/app export - name: Publish - uses: cloudflare/pages-action@1 + uses: cloudflare/pages-action@v1 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: "b0eb1f5510cb71344976cb9cac51e2af" From 120e224ec04e1d862a1250c3f37f710d73fc101f Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Fri, 7 Apr 2023 15:26:48 +0300 Subject: [PATCH 089/109] use project name as hostname --- .github/workflows/staging-apps.yaml | 2 +- apps/app/package.json | 1 - apps/website/package.json | 1 - yarn.lock | 18 +----------------- 4 files changed, 2 insertions(+), 20 deletions(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index 3aa3881b7..163ddec34 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -26,7 +26,7 @@ jobs: - name: Extract branch name shell: bash - run: echo "branch=$(echo ${GITHUB_REF#refs/heads/} | tr / -)" >>$GITHUB_OUTPUT + run: echo "branch=$(echo ${GITHUB_REF#refs/heads/} | sed 's/staging\///')" >>$GITHUB_OUTPUT id: extract_branch - name: Setup node env 🏗 diff --git a/apps/app/package.json b/apps/app/package.json index 7c3e7976a..430667268 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -6,7 +6,6 @@ "homepage": "http://devlaunchers.org/", "dependencies": { "@builder.io/partytown": "0.7.4", - "@cloudflare/wrangler": "1.21.0", "@devlaunchers/dev-recruiters": "workspace:^", "@devlaunchers/ideaspace": "*", "@devlaunchers/site-projects": "*", diff --git a/apps/website/package.json b/apps/website/package.json index 4b557a373..f37274025 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -5,7 +5,6 @@ "keywords": [], "homepage": "http://devlaunchers.org/", "dependencies": { - "@cloudflare/wrangler": "1.21.0", "@devlaunchers/dev-recruiters": "workspace:^", "@devlaunchers/ideaspace": "*", "@devlaunchers/site-projects": "*", diff --git a/yarn.lock b/yarn.lock index f0b2688f8..534b18599 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2012,20 +2012,6 @@ __metadata: languageName: node linkType: hard -"@cloudflare/wrangler@npm:1.21.0": - version: 1.21.0 - resolution: "@cloudflare/wrangler@npm:1.21.0" - dependencies: - axios: ^0.21.1 - rimraf: ^3.0.2 - tar: ^6.1.10 - bin: - wrangler: run-wrangler.js - wrangler1: run-wrangler.js - checksum: b95d849cae880caf242fb4b7f0c11f18c0fc21b77b1d84432eb7cab9e495e15617f7c3055885760eccfe96cb539d022c3437f928d2f3b00d7b2f243dc7872016 - languageName: node - linkType: hard - "@cnakazawa/watch@npm:^1.0.3": version: 1.0.4 resolution: "@cnakazawa/watch@npm:1.0.4" @@ -2443,7 +2429,6 @@ __metadata: resolution: "@devlaunchers/app@workspace:apps/app" dependencies: "@builder.io/partytown": 0.7.4 - "@cloudflare/wrangler": 1.21.0 "@devlaunchers/dev-recruiters": "workspace:^" "@devlaunchers/eslint-config-bases": "workspace:^" "@devlaunchers/ideaspace": "*" @@ -2814,7 +2799,6 @@ __metadata: version: 0.0.0-use.local resolution: "@devlaunchers/website@workspace:apps/website" dependencies: - "@cloudflare/wrangler": 1.21.0 "@devlaunchers/dev-recruiters": "workspace:^" "@devlaunchers/eslint-config-bases": "workspace:^" "@devlaunchers/ideaspace": "*" @@ -33368,7 +33352,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.10, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.1.13 resolution: "tar@npm:6.1.13" dependencies: From 68158336a05c5f222fd47440c97665279b516a1c Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Sun, 9 Apr 2023 18:00:08 +0000 Subject: [PATCH 090/109] Upgrade staging image to devlaunchers/platform-website:3a4244b-202304091752 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 634a988e8..617fd1d60 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "7f8d57f-202304061057" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "3a4244b-202304091752" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From a6788ec4b30deec900ca7f70b9dc27157315f3a4 Mon Sep 17 00:00:00 2001 From: Enjoy2Live Date: Sun, 9 Apr 2023 23:51:23 +0300 Subject: [PATCH 091/109] fix navigation --- packages/UI/src/components/organisms/Navigation/Navigation.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index 7f7931300..114c402d5 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -61,7 +61,7 @@ export default function Navigation({ user }: NavigationProps) {
      - + {Object.entries(links).map(([name, href], i) => { if (Array.isArray(href)) return ; From c8ca8db2009464d178123f38e81e7709661a8427 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:14:45 +0000 Subject: [PATCH 092/109] fixed seperator line width --- .../UI/src/components/organisms/NavDropdown/NavDropdown.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index 04dc44ad5..6883e8283 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -48,7 +48,7 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { return ( <> - {i === 0 &&
      } + {i === 0 &&
      } ); })} From 3bec336184c2d4cf812fbb3c1e37918d974ca928 Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:16:51 +0000 Subject: [PATCH 093/109] fixed generate an idea link --- .../src/components/organisms/NavDropdown/NavDropdown.tsx | 7 +++++++ .../UI/src/components/organisms/Navigation/Navigation.tsx | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index 6883e8283..f280749d7 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -1,4 +1,5 @@ import { useState, useEffect, useRef } from 'react'; +import IdeaGeneratorButton from '../../../../../../apps/ideaspace/src/components/modules/IdeaGeneratorButton'; import SubNavLink from '../../atoms/SubNavLink'; import Typography from '../../atoms/Typography'; import { @@ -45,6 +46,12 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { {links.map(({ text, href }, i) => { + if (text === 'Generate an idea') + return ( + + + + ); return ( <> diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index 114c402d5..9df1c8b41 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -21,7 +21,7 @@ const links = { IDEATE: [ { text: 'Ideaspace', href: '/ideaspace' }, { text: 'Submit an idea', href: '/ideaspace/submit' }, - { text: 'Generate an idea', href: '/ideaspace/generate' }, + { text: 'Generate an idea', href: '#' }, { text: 'Help existing idea', href: '/ideaspace/browse' }, ], 'SUPPORT US': '/support-us', From fafbd1c733ede5f5d77c9a415389545063df885c Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:17:17 +0000 Subject: [PATCH 094/109] renamed IDEATE to DREAM --- packages/UI/src/components/organisms/Navigation/Navigation.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index 9df1c8b41..3b69623fe 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -18,7 +18,7 @@ import type { NavigationProps } from '.'; const links = { CREATE: '/create', LEARN: '/learn', - IDEATE: [ + DREAM: [ { text: 'Ideaspace', href: '/ideaspace' }, { text: 'Submit an idea', href: '/ideaspace/submit' }, { text: 'Generate an idea', href: '#' }, From f22e2a292577927f6e4d7d432b8add3138de91ed Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:40:25 +0000 Subject: [PATCH 095/109] wrapped subnavlinks with next/link --- .../src/components/organisms/NavDropdown/NavDropdown.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index f280749d7..8851e2ca9 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -1,3 +1,4 @@ +import Link from 'next/link'; import { useState, useEffect, useRef } from 'react'; import IdeaGeneratorButton from '../../../../../../apps/ideaspace/src/components/modules/IdeaGeneratorButton'; import SubNavLink from '../../atoms/SubNavLink'; @@ -49,12 +50,16 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { if (text === 'Generate an idea') return ( - + + + ); return ( <> - + + + {i === 0 &&
      } ); From 179f98ca66374f65c2c58e5d9b4292ad477e461a Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:46:39 +0000 Subject: [PATCH 096/109] fix: close dropdown after clicking on a link --- packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index 8851e2ca9..495b126c6 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -18,7 +18,6 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { const node = useRef(null); const handleClickOutside = (e: MouseEvent) => { - if (node.current?.contains(e.target as Node)) return; setMenuOpen(false); }; From e28bac64847b816c5e44a16a521874711b324add Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Tue, 11 Apr 2023 10:08:45 +0000 Subject: [PATCH 097/109] removed generate an idea link --- .../components/organisms/NavDropdown/NavDropdown.tsx | 11 +---------- .../components/organisms/Navigation/Navigation.tsx | 1 - 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx index 495b126c6..c2040f2a1 100644 --- a/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx +++ b/packages/UI/src/components/organisms/NavDropdown/NavDropdown.tsx @@ -1,6 +1,5 @@ import Link from 'next/link'; import { useState, useEffect, useRef } from 'react'; -import IdeaGeneratorButton from '../../../../../../apps/ideaspace/src/components/modules/IdeaGeneratorButton'; import SubNavLink from '../../atoms/SubNavLink'; import Typography from '../../atoms/Typography'; import { @@ -17,7 +16,7 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { const node = useRef(null); - const handleClickOutside = (e: MouseEvent) => { + const handleClickOutside = () => { setMenuOpen(false); }; @@ -46,14 +45,6 @@ const NavDropdown = ({ title, isOpen = false, links }: NavDropdownProps) => { {links.map(({ text, href }, i) => { - if (text === 'Generate an idea') - return ( - - - - - - ); return ( <> diff --git a/packages/UI/src/components/organisms/Navigation/Navigation.tsx b/packages/UI/src/components/organisms/Navigation/Navigation.tsx index 3b69623fe..e1bdd6532 100644 --- a/packages/UI/src/components/organisms/Navigation/Navigation.tsx +++ b/packages/UI/src/components/organisms/Navigation/Navigation.tsx @@ -21,7 +21,6 @@ const links = { DREAM: [ { text: 'Ideaspace', href: '/ideaspace' }, { text: 'Submit an idea', href: '/ideaspace/submit' }, - { text: 'Generate an idea', href: '#' }, { text: 'Help existing idea', href: '/ideaspace/browse' }, ], 'SUPPORT US': '/support-us', From 0f24e5babd30df8c3e2379d1fabee067a10f0e5e Mon Sep 17 00:00:00 2001 From: Nouri Anouar <79311912+Nouri-Anouar@users.noreply.github.com> Date: Tue, 11 Apr 2023 10:08:54 +0000 Subject: [PATCH 098/109] reduced links gap --- .../UI/src/components/organisms/NavDropdown/StyledDropdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts b/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts index e8ed5e7ff..fa07697a7 100644 --- a/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts +++ b/packages/UI/src/components/organisms/NavDropdown/StyledDropdown.ts @@ -56,7 +56,7 @@ export const OptionsContainer = styled.div>` export const Options = styled.div` display: flex; flex-direction: column; - gap: 1rem; + gap: 0.5rem; padding: 1rem; color: ${({ theme }) => theme.colors.GREYSCALE_WHITE}; @media screen and (max-width: ${({ theme }) => theme.breakpoints.lg + 'px'}) { From 572ccd94374a70623a8b8f9d6e449eab41e90c71 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Tue, 11 Apr 2023 23:28:53 +0000 Subject: [PATCH 099/109] Upgrade staging image to devlaunchers/platform-website:b44a28d-202304112319 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index 617fd1d60..d704d1cb6 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "3a4244b-202304091752" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "b44a28d-202304112319" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From f0899145592e1c922fbd3948f728755cfcca7198 Mon Sep 17 00:00:00 2001 From: Mohammed Maqbol Date: Sat, 15 Apr 2023 02:13:37 +0300 Subject: [PATCH 100/109] Update staging-apps.yaml --- .github/workflows/staging-apps.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/staging-apps.yaml b/.github/workflows/staging-apps.yaml index 163ddec34..1bf238c29 100644 --- a/.github/workflows/staging-apps.yaml +++ b/.github/workflows/staging-apps.yaml @@ -1,4 +1,4 @@ -name: staging-apps +name: deploy-staging-apps on: push: @@ -56,3 +56,22 @@ jobs: projectName: ${{ steps.extract_branch.outputs.branch }} directory: ./apps/app/out branch: main +#I think this needs a bit of explanation. +#I'm extracting the branch name and modifying it to only show what comes after staging/ +#for example: if this action was triggered on staging/ideaspace the modified string becomes 'ideaspace'. + +#I'm doing this because in cloudflare pages dashboard I created these projects + +#- 'ideaspace' +#- 'ideaspace1' +#- 'ideaspace2' +#- 'recruitment' +#- 'recruitment1' +#- 'recruitment2' +#- 'projects' +#- 'projects1' +#- 'projects2' +#- 'website' +#- 'website1' +#- 'website2' +#and on every commit that touches the branches of these teams I deploy to the app from the branch name extraction step: Extract branch name From 7fe3004dc0aaeef8c4f45dc18e626d8d918022f4 Mon Sep 17 00:00:00 2001 From: fluxcdbot Date: Fri, 14 Apr 2023 23:24:40 +0000 Subject: [PATCH 101/109] Upgrade staging image to devlaunchers/platform-website:af5d182-202304142314 --- staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/kustomization.yaml b/staging/kustomization.yaml index d704d1cb6..e08ce7d8a 100644 --- a/staging/kustomization.yaml +++ b/staging/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: devlaunchers/platform-website newName: devlaunchers/platform-website - newTag: "b44a28d-202304112319" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} + newTag: "af5d182-202304142314" # {"$imagepolicy": "platform-website-staging:platform-website:tag"} From 3bf7330142cc4de178d4bbf3eb36addc5b67c10f Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 16:07:18 -0500 Subject: [PATCH 102/109] fix(alicefate): no character limit comment --- .../CommentsForm/CommentForm.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js index 273c4f44a..bc9c3fb79 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js @@ -9,19 +9,20 @@ import { import { useUserDataContext } from '@devlaunchers/components/context/UserDataContext'; import SignInButton from '../../../common/SignInButton/SignInButton'; -const MAX_COMMENT_CHARS = 250; - function CommentForm(props) { const { userData, isAuthenticated } = useUserDataContext(); const { selectedCard, ...other } = props; - const [charsLeft, setCharsLeft] = React.useState(MAX_COMMENT_CHARS); + const [disabled, setDisabled] = React.useState(true); const handleTextChange = (e) => { const text = e.target.value; props.setHandleTextChange(text); - let characterCount = text.length; - setCharsLeft(MAX_COMMENT_CHARS - characterCount); + if (text.trim() == '') { + setDisabled(true); + } else { + setDisabled(false); + } }; const handleSubmit = (e) => { @@ -65,15 +66,11 @@ function CommentForm(props) { }} style={{ width: '100%', overflow: 'hidden' }} name="text" - placeholder="What are your thoughts? (max 250 characters)" + placeholder="What are your thoughts?" value={props.handleTextChange} onChange={handleTextChange} - maxlength={MAX_COMMENT_CHARS} > {/* source: https://codepen.io/patrickwestwood/pen/gPPywv */} -
      - {charsLeft} -
      From 7003b6d4ff75aa30ea8336a55150d448e3abb18e Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 16:19:53 -0500 Subject: [PATCH 103/109] feat(alicefate): add title --- apps/ideaspace/src/pages/browse.js | 12 +++++++++++- apps/ideaspace/src/pages/dashboard.js | 12 +++++++++++- apps/ideaspace/src/pages/edit/[ideaId].js | 13 +++++++++---- apps/ideaspace/src/pages/index.js | 12 +++++++++++- apps/ideaspace/src/pages/submit.js | 12 +++++++++++- apps/ideaspace/src/pages/workshop/[ideaId].js | 11 ++++++++--- 6 files changed, 61 insertions(+), 11 deletions(-) diff --git a/apps/ideaspace/src/pages/browse.js b/apps/ideaspace/src/pages/browse.js index 23da9c1dc..3111118b0 100644 --- a/apps/ideaspace/src/pages/browse.js +++ b/apps/ideaspace/src/pages/browse.js @@ -1,3 +1,13 @@ +import Head from 'next/head'; import BrowseIdeas from "../components/modules/BrowseIdeas/BrowseIdeas" -export default BrowseIdeas; +export default function BrowseIdeasRoute() { + return ( + <> + + Browse Ideas - Dev Launchers + + + + ); +}; \ No newline at end of file diff --git a/apps/ideaspace/src/pages/dashboard.js b/apps/ideaspace/src/pages/dashboard.js index 881b574bd..05a0de3d6 100644 --- a/apps/ideaspace/src/pages/dashboard.js +++ b/apps/ideaspace/src/pages/dashboard.js @@ -1,3 +1,13 @@ +import Head from 'next/head'; import DashboardPage from "../components/modules/DashboardPage/DashboardPage" -export default DashboardPage; \ No newline at end of file +export default function DashboardPageRoute() { + return ( + <> + + IdeaSpace Dashboard - Dev Launchers + + + + ); +}; \ No newline at end of file diff --git a/apps/ideaspace/src/pages/edit/[ideaId].js b/apps/ideaspace/src/pages/edit/[ideaId].js index 80b1aa5f8..6d30d679d 100644 --- a/apps/ideaspace/src/pages/edit/[ideaId].js +++ b/apps/ideaspace/src/pages/edit/[ideaId].js @@ -1,8 +1,13 @@ -import SubmissionForm from '../../components/modules/EditIdea/EditIdea'; -import React, { useState } from 'react'; +import Head from 'next/head'; +import EditIdea from '../../components/modules/EditIdea/EditIdea'; export default function App() { return ( - + <> + + Edit an Idea - Dev Launchers + + + ); -} +}; diff --git a/apps/ideaspace/src/pages/index.js b/apps/ideaspace/src/pages/index.js index 69311757e..4f8e39be3 100644 --- a/apps/ideaspace/src/pages/index.js +++ b/apps/ideaspace/src/pages/index.js @@ -1,3 +1,13 @@ +import Head from 'next/head'; import WelcomePage from "../components/modules/WelcomePage/WelcomePage" -export default WelcomePage; \ No newline at end of file +export default function WelcomePageRoute() { + return ( + <> + + IdeaSpace - Dev Launchers + + + + ); +}; \ No newline at end of file diff --git a/apps/ideaspace/src/pages/submit.js b/apps/ideaspace/src/pages/submit.js index 89c49595e..2e0aee035 100644 --- a/apps/ideaspace/src/pages/submit.js +++ b/apps/ideaspace/src/pages/submit.js @@ -1,3 +1,13 @@ +import Head from 'next/head'; import SubmissionForm from '../components/modules/SubmissionForm/SubmissionForm'; -export default SubmissionForm; +export default function SubmissionFormRoute() { + return ( + <> + + Submit an Idea - Dev Launchers + + + + ); +}; \ No newline at end of file diff --git a/apps/ideaspace/src/pages/workshop/[ideaId].js b/apps/ideaspace/src/pages/workshop/[ideaId].js index eb1ea90aa..cd70a3d43 100644 --- a/apps/ideaspace/src/pages/workshop/[ideaId].js +++ b/apps/ideaspace/src/pages/workshop/[ideaId].js @@ -1,8 +1,13 @@ +import Head from 'next/head'; import WorkshoppingPage from '../../components/modules/WorkshoppingPage/WorkshoppingPage'; -import React from 'react'; export default function App() { return ( - + <> + + Idea Workshop - Dev Launchers + + + ); -} +}; From f13d01d3bfa537512fb64038694c242b1871bd94 Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 16:29:36 -0500 Subject: [PATCH 104/109] fix(alicefate): return error page when Url wrong --- .../components/modules/EditIdea/EditIdea.js | 207 +++++++++++------- .../CommentsForm/DisplayComments.js | 7 +- .../WorkshoppingPage/WorkshoppingPage.js | 69 ++++-- .../modules/WorkshoppingPage/useFetchIdea.js | 52 +++-- 4 files changed, 213 insertions(+), 122 deletions(-) diff --git a/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js b/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js index 6e1131b15..45db4c09f 100644 --- a/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js +++ b/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js @@ -1,5 +1,6 @@ import React, { useState } from 'react'; import axios from 'axios'; +import Error from "next/error"; import { useRouter } from 'next/router'; import { useUserDataContext } from '@devlaunchers/components/context/UserDataContext'; @@ -7,9 +8,8 @@ import SignInSection from '../../common/SignInSection/SignInSection'; import BackButton from '../../common/BackButton/BackButton'; import IdeaForm from '../../common/IdeaForm/IdeaForm'; import useConfirm from '../../common/DialogBox/DialogBox'; -import getNotice from '../../common/DialogBox/NoticeBox'; import * as Yup from 'yup'; -import { atoms,organisms } from '@devlaunchers/components/src/components'; +import { atoms, organisms } from '@devlaunchers/components/src/components'; import { HeadWapper, @@ -17,7 +17,7 @@ import { StyledRanbow, } from './StyledEditIdea'; -function SubmissionForm() { +function EditIdea() { let { userData, setUserData, isAuthenticated } = useUserDataContext(); if (process.env.NEXT_PUBLIC_NAME == 'DEVELOPMENT') { isAuthenticated = true; @@ -32,13 +32,34 @@ function SubmissionForm() { const [sending, setSending] = React.useState(false); const [unsavedChanges, setunsavedChanges] = useState(false); const [Dialog, confirmLeave] = useConfirm( - 'You have unsaved changes', + ['You have unsaved changes', '', ''], 'Are you sure you want to discard the changes and leave?', + ['alternative primary', 'CANCEL', 'LEAVE'], ); const [urrl, setUrrl] = useState(''); - const [Notice, confirmNotice] = getNotice( - 'Idea updated successfully', + const [UpdateSucceed, confirmSucceed] = useConfirm( + ['Idea updated successfully', '', ''], + '', + ['primary', 'got it'], + ); + + const [UpdateFailure, confirmFailure] = useConfirm( + ['Unable to update your idea', '', ''], + 'Please try again.', + ['primary', 'close'], + ); + + const [NotAuthor, confirmNotAuthor] = useConfirm( + ["This is not your idea.", '', ''], + '', + ['primary', 'close'], + ); + + const [ArchivedIdea, confirmArchive] = useConfirm( + ["This idea has been archived.", '', ''], + 'To workshop on it, you need to reactivate it first.', + ['primary', 'got it'], ); const [card, setCard] = React.useState({ @@ -51,57 +72,81 @@ function SubmissionForm() { extraInfo: '', involveLevel: '', status: '', - hourCommitmentMin: 0, - hourCommitmentMax: 0, - difficultyLevel: 'Beginner', }); + const [getError, setGetError] = React.useState(false); React.useEffect(() => { + const rejectUser = async () => { + if (!(await confirmNotAuthor())) { + window.history.back(-1); + } + } + + const rejectAuthor = async () => { + if (!(await confirmArchive())) { + router.push(`/ideaspace/workshop/${ideaId}`); + } + } + if (ideaId) { axios.get(`${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`) .then(response => { if (response.status === 200) { - if(userData.id !== 0){ - if(response.data.author.id == userData.id){ - setCard(response.data); - }else{ - alert("This is not your idea. You can't edit it."); - window.history.back(-1); + if (userData.id !== 0) { + if (response.data.author.id == userData.id) { + if (response.data?.status == 'archived') { + rejectAuthor(); + } else { + setCard(response.data); + } + } else { + rejectUser(); } } + } }) + .catch(error => { + console.log(error); + setGetError(true); + }) } - }, [ideaId,userData.id]); + }, [ideaId, userData.id]); const SignupSchema = Yup.object().shape({ - ideaName: Yup.string().required('Idea Name is Required.'), - description: Yup.string().required('Idea Description is Required.'), - experience: Yup.string().required('Experience is Required.'), - features: Yup.string().required('Idea Feature is Required.'), + ideaName: Yup.string().trim().required('Idea Name is Required.'), + description: Yup.string().trim().required('Idea Description is Required.'), + experience: Yup.string().trim().required('Experience is Required.'), + features: Yup.string().trim().required('Idea Feature is Required.'), + involveLevel: Yup.string().required('Level of involvement is Required.'), }); const submitHandler = async (values) => { - if (values == card) { - alert("nothing chage"); - return; - } + values['ideaName'] = values['ideaName'].trim(); + values['tagline'] = values['tagline'].trim(); + values['description'] = values['description'].trim(); + values['targetAudience'] = values['targetAudience'].trim(); + values['features'] = values['features'].trim(); + values['experience'] = values['experience'].trim(); + values['extraInfo'] = values['extraInfo'].trim(); setSending(true); - const res = await axios.put( - `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`, - values - ); - - if (res.status === 200) { - setunsavedChanges(false); - if (await confirmNotice()){ - setUrrl(`/ideaspace/workshop/${res.data.id}`); + try { + const res = await axios.put( + `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`, + values + ); + + if (res.status === 200) { + setunsavedChanges(false); + if (!(await confirmSucceed())) { + setUrrl(`/ideaspace/workshop/${ideaId}`); + } } - } else { - alert('Unable to update your idea.'); + } catch (error) { setSending(false); setunsavedChanges(true); + confirmFailure(); } }; @@ -119,8 +164,8 @@ function SubmissionForm() { return 'You have unsaved changes. Do you really want to leave?'; } }; - - if (unsavedChanges && urrl == '' ) { + + if (unsavedChanges && urrl == '') { const routeChangeStart = (url) => { handleDialog(url); router.events.emit('routeChangeError'); @@ -131,9 +176,9 @@ function SubmissionForm() { router.events.off('routeChangeStart', routeChangeStart); }; } else if (urrl !== '') { - if (urrl == 'back'){ + if (urrl == 'back') { window.history.back(-1); - }else{ + } else { router.push(urrl); } } @@ -147,47 +192,51 @@ function SubmissionForm() { } } - return ( - <> - - - Dev Ideas - - - - - - Have an idea for a development project?
      - Share your idea with us! -
      -
      - - {!isAuthenticated ? ( - - ) : ( - <> - - - + } else { + + return ( + <> + + Dev Ideas + + + + - - )} - - ); - + + Have an idea for a development project?
      + Share your idea with us! +
      +
      + + {!isAuthenticated ? ( + + ) : ( + <> + + + + + + )} + + ); + } } -export default SubmissionForm; +export default EditIdea; diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/DisplayComments.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/DisplayComments.js index 5fe2797dd..eaef879df 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/DisplayComments.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/DisplayComments.js @@ -1,6 +1,5 @@ import React, { useEffect, useState } from 'react'; import Comment from './SingleComment'; -import axios from 'axios'; function DisplayComments(props) { @@ -8,14 +7,10 @@ function DisplayComments(props) { useEffect(() => { if (props.selectedCard.id != undefined) { - axios.get(`${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${props.selectedCard.id}`) - .then(response => { - setData((response.data.comments).sort((a, b) => a.published_at < b.published_at ? 1 : -1)) - }) + setData((props.selectedCard.comments).sort((a, b) => a.published_at < b.published_at ? 1 : -1)) } }, [props.selectedCard]) - const commentNodes = data.map(comment => ( {comment.text} diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/WorkshoppingPage.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/WorkshoppingPage.js index 8414b21ce..43504b87d 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/WorkshoppingPage.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/WorkshoppingPage.js @@ -1,10 +1,12 @@ import React, { useState } from 'react'; +import Error from "next/error"; import { useRouter } from 'next/router'; import CommentList from './CommentsForm/DisplayComments'; import CommentForm from './CommentsForm/CommentForm'; import { IdeaOverview } from './IdeaOverview/IdeaOverview'; import theme from '../../../styles/theme'; import CircularIndeterminateLoader from '../Loader/CircularIndeterminateLoader' +import useConfirm from '../../common/DialogBox/DialogBox'; import { Form, Comments @@ -22,31 +24,50 @@ function WorkshoppingPage() { const { ideaId } = router.query; const [handleChange, setHandleChange] = useState(''); const [handleTextChange, setHandleTextChange] = useState(''); - const { data, loading } = useFetchIdea(ideaId) - return ( - - {loading === true ? - - : - - - -
      - - - - - {/* a count of the comments in the comment feed: */} - {/*
      Comment Feed: {data.comments.length}
      */} - -
      -
      - } -
      + const { data, loading, hidden, getError } = useFetchIdea(ideaId) + + const [ArchivedIdea, confirmArchived] = useConfirm( + ["This Idea has been archived.", '', ''], + "You can't workshop on it.", + ['primary', 'got it', ''], ); + + React.useEffect(async () => { + if (hidden) { + await confirmArchived(); + window.history.back(-1); + } + }, [hidden]); + + if (getError) { + return ; + } else { + return ( + + + {loading === true ? + + : + + + +
      + + + + + {/* a count of the comments in the comment feed: */} + {/*
      Comment Feed: {data.comments.length}
      */} + +
      +
      + } +
      + ); + } } export default WorkshoppingPage; diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/useFetchIdea.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/useFetchIdea.js index 9f8a3dfc0..b045c6748 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/useFetchIdea.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/useFetchIdea.js @@ -1,8 +1,17 @@ import { useState, useEffect } from 'react'; import axios from 'axios'; - +import { useUserDataContext } from '@devlaunchers/components/context/UserDataContext'; export const useFetchIdea = (ideaId) => { + let { userData, setUserData, isAuthenticated } = useUserDataContext(); + if (process.env.NEXT_PUBLIC_NAME == 'DEVELOPMENT') { + useEffect(() => { + setUserData({ ...userData, id: 30 }); + }, []); + } + + const [hidden, setHidden] = useState(false); + const [getError, setGetError] = useState(false); const [loading, setLoading] = useState(false); const [data, setData] = useState({ ideaName: '', @@ -13,22 +22,39 @@ export const useFetchIdea = (ideaId) => { comments: [], author: {}, }); - useEffect(() => { - const fetchIdea = async (ideaId) => { - setLoading(true) - const response = await axios.get(`${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`); - setLoading(false) - if (response.data) { - setData(response.data) - } - } + const [sourceData, setSourceData] = useState({ + ideaName: '', + discord: '', + description: '', + email: '', + created_at: '', + comments: [], + author: {}, + }); + + useEffect(async () => { try { if (ideaId) { - fetchIdea(ideaId) + setLoading(true) + const response = await axios.get(`${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`); + setLoading(false) + if (response.data) { + setSourceData(response.data); + } } - } catch(error) { + } catch (error) { console.log(error) + setGetError(true); } }, [ideaId, setLoading, setData]); - return { data, loading }; + + useEffect(() => { + if (sourceData.status == "archived" && sourceData.author.id !== userData.id) { + setHidden(true); + } else { + setData(sourceData); + } + }, [sourceData, userData]); + + return { data, loading, hidden, getError }; }; From f846b778f758954d9e46087396ce74d6f0079065 Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 16:35:14 -0500 Subject: [PATCH 105/109] fix(alicefate): unable to submit Empty Comments --- .../WorkshoppingPage/CommentsForm/CommentForm.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js index 273c4f44a..d152dd565 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/CommentForm.js @@ -15,6 +15,7 @@ function CommentForm(props) { const { userData, isAuthenticated } = useUserDataContext(); const { selectedCard, ...other } = props; const [charsLeft, setCharsLeft] = React.useState(MAX_COMMENT_CHARS); + const [disabled, setDisabled] = React.useState(true); const handleTextChange = (e) => { const text = e.target.value; @@ -22,11 +23,17 @@ function CommentForm(props) { let characterCount = text.length; setCharsLeft(MAX_COMMENT_CHARS - characterCount); + + if (text.trim() == '') { + setDisabled(true); + } else { + setDisabled(false); + } }; const handleSubmit = (e) => { e.preventDefault(); - var data = { author: userData.username, text: props.handleTextChange }; + var data = { author: userData.username, text: props.handleTextChange.trim() }; axios .post( @@ -68,14 +75,14 @@ function CommentForm(props) { placeholder="What are your thoughts? (max 250 characters)" value={props.handleTextChange} onChange={handleTextChange} - maxlength={MAX_COMMENT_CHARS} + maxLength={MAX_COMMENT_CHARS} > {/* source: https://codepen.io/patrickwestwood/pen/gPPywv */}
      {charsLeft}
      - + ) : (
      From c56cef766b58d37f9425917747cd40353a92d433 Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 16:39:35 -0500 Subject: [PATCH 106/109] fix: just adding whitespace in submission form --- .../components/modules/EditIdea/EditIdea.js | 125 ++++++++++++------ .../modules/SubmissionForm/SubmissionForm.js | 55 +++++--- 2 files changed, 117 insertions(+), 63 deletions(-) diff --git a/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js b/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js index 6e1131b15..e0a2e79ad 100644 --- a/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js +++ b/apps/ideaspace/src/components/modules/EditIdea/EditIdea.js @@ -7,9 +7,8 @@ import SignInSection from '../../common/SignInSection/SignInSection'; import BackButton from '../../common/BackButton/BackButton'; import IdeaForm from '../../common/IdeaForm/IdeaForm'; import useConfirm from '../../common/DialogBox/DialogBox'; -import getNotice from '../../common/DialogBox/NoticeBox'; import * as Yup from 'yup'; -import { atoms,organisms } from '@devlaunchers/components/src/components'; +import { atoms, organisms } from '@devlaunchers/components/src/components'; import { HeadWapper, @@ -17,7 +16,7 @@ import { StyledRanbow, } from './StyledEditIdea'; -function SubmissionForm() { +function EditIdea() { let { userData, setUserData, isAuthenticated } = useUserDataContext(); if (process.env.NEXT_PUBLIC_NAME == 'DEVELOPMENT') { isAuthenticated = true; @@ -32,13 +31,34 @@ function SubmissionForm() { const [sending, setSending] = React.useState(false); const [unsavedChanges, setunsavedChanges] = useState(false); const [Dialog, confirmLeave] = useConfirm( - 'You have unsaved changes', + ['You have unsaved changes', '', ''], 'Are you sure you want to discard the changes and leave?', + ['alternative primary', 'CANCEL', 'LEAVE'], ); const [urrl, setUrrl] = useState(''); - const [Notice, confirmNotice] = getNotice( - 'Idea updated successfully', + const [UpdateSucceed, confirmSucceed] = useConfirm( + ['Idea updated successfully', '', ''], + '', + ['primary', 'got it'], + ); + + const [UpdateFailure, confirmFailure] = useConfirm( + ['Unable to update your idea', '', ''], + 'Please try again.', + ['primary', 'close'], + ); + + const [NotAuthor, confirmNotAuthor] = useConfirm( + ["This is not your idea.", '', ''], + '', + ['primary', 'close'], + ); + + const [ArchivedIdea, confirmArchive] = useConfirm( + ["This idea has been archived.", '', ''], + 'To workshop on it, you need to reactivate it first.', + ['primary', 'got it'], ); const [card, setCard] = React.useState({ @@ -51,57 +71,76 @@ function SubmissionForm() { extraInfo: '', involveLevel: '', status: '', - hourCommitmentMin: 0, - hourCommitmentMax: 0, - difficultyLevel: 'Beginner', }); React.useEffect(() => { + const rejectUser = async () => { + if (!(await confirmNotAuthor())) { + window.history.back(-1); + } + } + + const rejectAuthor = async () => { + if (!(await confirmArchive())) { + router.push(`/ideaspace/workshop/${ideaId}`); + } + } + if (ideaId) { axios.get(`${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`) .then(response => { if (response.status === 200) { - if(userData.id !== 0){ - if(response.data.author.id == userData.id){ - setCard(response.data); - }else{ - alert("This is not your idea. You can't edit it."); - window.history.back(-1); + if (userData.id !== 0) { + if (response.data.author.id == userData.id) { + if (response.data?.status == 'archived') { + rejectAuthor(); + } else { + setCard(response.data); + } + } else { + rejectUser(); } } + } }) } - }, [ideaId,userData.id]); + }, [ideaId, userData.id]); const SignupSchema = Yup.object().shape({ - ideaName: Yup.string().required('Idea Name is Required.'), - description: Yup.string().required('Idea Description is Required.'), - experience: Yup.string().required('Experience is Required.'), - features: Yup.string().required('Idea Feature is Required.'), + ideaName: Yup.string().trim().required('Idea Name is Required.'), + description: Yup.string().trim().required('Idea Description is Required.'), + experience: Yup.string().trim().required('Experience is Required.'), + features: Yup.string().trim().required('Idea Feature is Required.'), + involveLevel: Yup.string().required('Level of involvement is Required.'), }); const submitHandler = async (values) => { - if (values == card) { - alert("nothing chage"); - return; - } + values['ideaName'] = values['ideaName'].trim(); + values['tagline'] = values['tagline'].trim(); + values['description'] = values['description'].trim(); + values['targetAudience'] = values['targetAudience'].trim(); + values['features'] = values['features'].trim(); + values['experience'] = values['experience'].trim(); + values['extraInfo'] = values['extraInfo'].trim(); setSending(true); - const res = await axios.put( - `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`, - values - ); - - if (res.status === 200) { - setunsavedChanges(false); - if (await confirmNotice()){ - setUrrl(`/ideaspace/workshop/${res.data.id}`); + try { + const res = await axios.put( + `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${ideaId}`, + values + ); + + if (res.status === 200) { + setunsavedChanges(false); + if (!(await confirmSucceed())) { + setUrrl(`/ideaspace/workshop/${ideaId}`); + } } - } else { - alert('Unable to update your idea.'); + } catch (error) { setSending(false); setunsavedChanges(true); + confirmFailure(); } }; @@ -119,8 +158,8 @@ function SubmissionForm() { return 'You have unsaved changes. Do you really want to leave?'; } }; - - if (unsavedChanges && urrl == '' ) { + + if (unsavedChanges && urrl == '') { const routeChangeStart = (url) => { handleDialog(url); router.events.emit('routeChangeError'); @@ -131,9 +170,9 @@ function SubmissionForm() { router.events.off('routeChangeStart', routeChangeStart); }; } else if (urrl !== '') { - if (urrl == 'back'){ + if (urrl == 'back') { window.history.back(-1); - }else{ + } else { router.push(urrl); } } @@ -149,13 +188,12 @@ function SubmissionForm() { return ( <> - Dev Ideas - @@ -173,7 +211,8 @@ function SubmissionForm() { ) : ( <> - + + { values['status'] = 'workshopping'; + values['ideaName'] = values['ideaName'].trim(); + values['tagline'] = values['tagline'].trim(); + values['description'] = values['description'].trim(); + values['targetAudience'] = values['targetAudience'].trim(); + values['features'] = values['features'].trim(); + values['experience'] = values['experience'].trim(); + values['extraInfo'] = values['extraInfo'].trim(); setSending(true); - const res = await axios.post( - `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/`, - values - ); + try { + const res = await axios.post( + `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/`, + values + ); - if (res.status === 200) { - setunsavedChanges(false); - router.push(`workshop/${res.data.id}`); - } else { - alert('Unable to register your idea.'); + if (res.status === 200) { + setunsavedChanges(false); + setUrrl(`workshop/${res.data.id}`); + } + } catch (error) { setSending(false); setunsavedChanges(true); + confirmFailure(); } }; @@ -103,9 +117,9 @@ function SubmissionForm() { router.events.off('routeChangeStart', routeChangeStart); }; } else if (urrl !== '') { - if (urrl == 'back'){ + if (urrl == 'back') { window.history.back(-1); - }else{ + } else { router.push(urrl); } } @@ -126,7 +140,7 @@ function SubmissionForm() { - @@ -144,6 +158,7 @@ function SubmissionForm() { ) : ( <> + Date: Sun, 23 Apr 2023 16:52:45 -0500 Subject: [PATCH 107/109] move NavCard and Generator to welcome forder --- .../IdeaGeneratorButton/IdeaGeneratorButton.js | 2 +- .../IdeaGeneratorButton/StyledIdeaGeneratorButton.js | 0 .../modules/{ => WelcomePage}/IdeaGeneratorButton/index.js | 0 .../{ => WelcomePage}/IdeaspaceNavCard/IdeaspaceNavCard.js | 0 .../IdeaspaceNavCard/StyledIdeaSpaceNavCard.js | 0 .../modules/{ => WelcomePage}/IdeaspaceNavCard/index.js | 0 .../src/components/modules/WelcomePage/WelcomePage.js | 5 ++--- .../components/organisms/Footer/RandomQuote/RandomQuote.js | 7 ++++++- .../UI/src/components/organisms/FormField/FormField.tsx | 2 +- .../src/components/organisms/OpenResponse/OpenResponse.tsx | 2 +- 10 files changed, 11 insertions(+), 7 deletions(-) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaGeneratorButton/IdeaGeneratorButton.js (99%) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaGeneratorButton/StyledIdeaGeneratorButton.js (100%) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaGeneratorButton/index.js (100%) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaspaceNavCard/IdeaspaceNavCard.js (100%) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js (100%) rename apps/ideaspace/src/components/modules/{ => WelcomePage}/IdeaspaceNavCard/index.js (100%) diff --git a/apps/ideaspace/src/components/modules/IdeaGeneratorButton/IdeaGeneratorButton.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/IdeaGeneratorButton.js similarity index 99% rename from apps/ideaspace/src/components/modules/IdeaGeneratorButton/IdeaGeneratorButton.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/IdeaGeneratorButton.js index b9f774291..15663cb72 100644 --- a/apps/ideaspace/src/components/modules/IdeaGeneratorButton/IdeaGeneratorButton.js +++ b/apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/IdeaGeneratorButton.js @@ -2,7 +2,7 @@ import React from 'react'; -import Modal from '../../common/Modal'; +import Modal from '../../../common/Modal'; import { ModalWrapper } from './StyledIdeaGeneratorButton'; diff --git a/apps/ideaspace/src/components/modules/IdeaGeneratorButton/StyledIdeaGeneratorButton.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/StyledIdeaGeneratorButton.js similarity index 100% rename from apps/ideaspace/src/components/modules/IdeaGeneratorButton/StyledIdeaGeneratorButton.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/StyledIdeaGeneratorButton.js diff --git a/apps/ideaspace/src/components/modules/IdeaGeneratorButton/index.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/index.js similarity index 100% rename from apps/ideaspace/src/components/modules/IdeaGeneratorButton/index.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaGeneratorButton/index.js diff --git a/apps/ideaspace/src/components/modules/IdeaspaceNavCard/IdeaspaceNavCard.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/IdeaspaceNavCard.js similarity index 100% rename from apps/ideaspace/src/components/modules/IdeaspaceNavCard/IdeaspaceNavCard.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/IdeaspaceNavCard.js diff --git a/apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js similarity index 100% rename from apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js diff --git a/apps/ideaspace/src/components/modules/IdeaspaceNavCard/index.js b/apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/index.js similarity index 100% rename from apps/ideaspace/src/components/modules/IdeaspaceNavCard/index.js rename to apps/ideaspace/src/components/modules/WelcomePage/IdeaspaceNavCard/index.js diff --git a/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js b/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js index 94588da60..43890c2d0 100644 --- a/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js +++ b/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js @@ -7,7 +7,8 @@ import handWithLightbulbImage from '../../../images/submit-image.png'; import helpButtonImage from '../../../images/help-image.png'; import bulletinBoardPostItImage from '../../../images/bulletin-board-postit.png'; import rocketImage from '../../../images/logo-monogram.png'; -import IdeaspaceNavCard from '../IdeaspaceNavCard'; +import IdeaspaceNavCard from './IdeaspaceNavCard'; +import IdeaGeneratorButton from './IdeaGeneratorButton'; import { Description, @@ -20,8 +21,6 @@ import { NavButtonArea, } from './StyledWelcomePage'; -import IdeaGeneratorButton from '../IdeaGeneratorButton'; - const appGeneratorCardBackgroundColor = `rgba(58,124,165, 0.9), rgba(58,124,165, 0.9))`; const submitIdeaCardBackgroundColor = `rgba(255,127,14, 0.9), rgba(255,127,14, 0.9))`; diff --git a/packages/UI/src/components/organisms/Footer/RandomQuote/RandomQuote.js b/packages/UI/src/components/organisms/Footer/RandomQuote/RandomQuote.js index 85551875e..6b971404e 100644 --- a/packages/UI/src/components/organisms/Footer/RandomQuote/RandomQuote.js +++ b/packages/UI/src/components/organisms/Footer/RandomQuote/RandomQuote.js @@ -1,3 +1,4 @@ +import React, { useState } from 'react'; import Wrapper from './StyledRandomQuote'; // Retrieve all quotes from our content layer @@ -6,7 +7,11 @@ const quotes = export default function RandomQuote() { // Select and display a random quote from our quotes collection - const randomQuote = quotes[parseInt(quotes.length * Math.random(), 10)]; + const [randomNum, setRandomNum] = useState(0); + React.useEffect(() => { + setRandomNum(parseInt(quotes.length * Math.random(), 10)); + }, []); + const randomQuote = quotes[randomNum]; return ( "{randomQuote.body}" - {randomQuote.author} diff --git a/packages/UI/src/components/organisms/FormField/FormField.tsx b/packages/UI/src/components/organisms/FormField/FormField.tsx index 72628160b..3ce5ca38d 100644 --- a/packages/UI/src/components/organisms/FormField/FormField.tsx +++ b/packages/UI/src/components/organisms/FormField/FormField.tsx @@ -38,7 +38,7 @@ function FormField({ autoComplete="off" placeholder={placeholder} valid={touched && !error} - error={error} + error={touched ? error : ''} disabled={disabled} onChange={onChange} value={value} diff --git a/packages/UI/src/components/organisms/OpenResponse/OpenResponse.tsx b/packages/UI/src/components/organisms/OpenResponse/OpenResponse.tsx index e3cb3f8e0..1479d1b9c 100644 --- a/packages/UI/src/components/organisms/OpenResponse/OpenResponse.tsx +++ b/packages/UI/src/components/organisms/OpenResponse/OpenResponse.tsx @@ -39,7 +39,7 @@ function OpenResponse({ autoCorrect="off" autoComplete="off" valid={touched && !error} - error={error} + error={touched ? error : ''} disabled={disabled} onChange={onChange} value={value} From 58c185775462e4de747be0ce75fd01ac423f047e Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 17:13:36 -0500 Subject: [PATCH 108/109] feat(alicefate): let body of ideaCard clickable --- .../components/common/IdeaCard/IdeaCard.js | 200 +++++++----------- 1 file changed, 82 insertions(+), 118 deletions(-) diff --git a/apps/ideaspace/src/components/common/IdeaCard/IdeaCard.js b/apps/ideaspace/src/components/common/IdeaCard/IdeaCard.js index 42e0f9674..408284ed2 100644 --- a/apps/ideaspace/src/components/common/IdeaCard/IdeaCard.js +++ b/apps/ideaspace/src/components/common/IdeaCard/IdeaCard.js @@ -1,151 +1,115 @@ import React, { useState } from 'react'; import Link from 'next/link'; +import axios from 'axios'; import { atoms } from '@devlaunchers/components/src/components'; -import theme from '@devlaunchers/components/styles/theme'; import { ImgButton, StatuBox, } from './StyledIdeaCard'; -import commentSvg from '../../../images/comment.svg'; -import timeSvg from '../../../images/time.svg'; +import IdeaCardImg from './IdeaCardImg'; +import IdeaCardTag from './IdeaCardTag'; +import IdeaCardComment from './IdeaCardComment'; +import IdeaCardUpdated from './IdeaCardUpdated'; +import useConfirm from '../DialogBox/DialogBox'; function IdeaCard({ cards, cardType }) { - const [tag, setTag] = useState(''); - const [tagColor, setTagColor] = useState(''); - const [updated, setUpdated] = useState(''); + const [tagContent, setTagContent] = useState(cards.status); + const [buttonContent, setButtonContent] = useState(''); + const [urlPath, setUrlPath] = useState(''); + + const [UpdateFailure, confirmFailure] = useConfirm( + ['Unable to reactivate your idea', '', ''], + 'Please try again.', + ['primary', 'close'], + ); + React.useEffect(() => { - if (cards.statu == "submitted"){ - setTag("submitted"); - setTagColor(theme.colors.LIGHT_BLUE_100); - } else if (cards.statu == "applying"){ - setTag("applying"); - setTagColor(theme.colors.YELLOW_100); - } else if (cards.statu == "approved"){ - setTag("approved"); - setTagColor(theme.colors.SUCCESS_100); - } else if (cards.statu == "archived"){ - setTag("archived"); - setTagColor(theme.colors.BLUE_100); + if (cardType == "mine") { + if (tagContent !== "archived") { + setButtonContent(`WORKSHOP THIS IDEA`); + } else { + setButtonContent(`REACTIVATE THIS IDEA`); + } + setUrlPath(`/ideaspace/edit/${cards.id}`); } else { - setTag("workshopping"); - setTagColor(theme.colors.ORANGE_100); + setButtonContent(`HELP THIS IDEA`); + setUrlPath(`/ideaspace/workshop/${cards.id}`); } + }, [tagContent]); - const toBeOneSecond = 1000; - const secondsInDay = 86400; - const secondsInMonth = secondsInDay * 30; - const secondsInYear = secondsInMonth * 12; - const secondsInHour = 3600; - const secondsInMinute = 60; + const reactivateIdea = async () => { + cards["status"] = "workshopping"; + setButtonContent(`WAIT`); - const difftime = (new Date() - new Date(cards.updated_at)) / toBeOneSecond; + try { + const res = await axios.put( + `${process.env.NEXT_PUBLIC_STRAPI_URL}/idea-cards/${cards.id}`, + cards + ); - if (difftime > secondsInYear) { - const years = parseInt(difftime / secondsInYear); - if (years > 1) { - setUpdated(years + ' years ago'); - } else { - setUpdated(years + ' year ago'); - } - } else if (difftime > secondsInMonth) { - const months = parseInt(difftime / secondsInMonth); - if (months > 1) { - setUpdated(months + ' months ago'); - } else { - setUpdated(months + ' month ago'); - } - } else if (difftime > secondsInDay) { - const days = parseInt(difftime / secondsInDay); - if (days > 1) { - setUpdated(days + ' days ago'); - } else { - setUpdated(days + ' day ago'); - } - } else if (difftime > secondsInHour) { - const hours = parseInt(difftime / secondsInHour); - if (hours > 1) { - setUpdated(hours + ' hours ago'); - } else { - setUpdated(hours + ' hour ago'); - } - } else { - const minutes = parseInt(difftime % secondsInHour / secondsInMinute); - if (minutes > 1) { - setUpdated(minutes + ' minutes ago'); - } else { - setUpdated('1 minute ago'); + if (res.status === 200) { + setTagContent("workshopping"); } + } catch (error) { + confirmFailure(); + setButtonContent(`REACTIVATE THIS IDEA`); } - - }, []); + } return ( - - - idea_image - - - - - + + + - {tag} + - - {cards.ideaName} - + + - {cards.comments.length > 0 ? ( - - commentSvg - + + {cards.ideaName} + -  COMMENTS: {cards.comments.length} - - - ) : ( - null - )} + - - timeSvg - -  UPDATED: {updated} - + + - {cardType == "mine" ? ( - - - WORKSHOP THIS IDEA - - - ) : ( - - - HELP THIS IDEA - - - )} - - + {tagContent == "archived" ? ( + + {buttonContent} + + ) : ( + + + {buttonContent} + + + )} + ) From d014e09495f837a53d868bb10563e055fa2e4670 Mon Sep 17 00:00:00 2001 From: Iris <2300018151@qq.com> Date: Sun, 23 Apr 2023 17:18:06 -0500 Subject: [PATCH 109/109] change delete axios, add required select warning --- .../src/components/common/Button/Button.js | 10 +- .../StyledIdeaSpaceNavCard.js | 4 +- .../modules/WelcomePage/StyledWelcomePage.js | 91 +++++-------------- .../modules/WelcomePage/WelcomePage.js | 36 ++++---- .../CommentsForm/StyledComments.js | 14 +-- .../WorkshoppingPage/StyledComponents.js | 2 +- apps/ideaspace/src/pages/_app.js | 17 +--- apps/ideaspace/src/styles/globals.js | 24 ++--- 8 files changed, 69 insertions(+), 129 deletions(-) diff --git a/apps/ideaspace/src/components/common/Button/Button.js b/apps/ideaspace/src/components/common/Button/Button.js index d050e6f2b..1666320f3 100644 --- a/apps/ideaspace/src/components/common/Button/Button.js +++ b/apps/ideaspace/src/components/common/Button/Button.js @@ -42,15 +42,15 @@ const onHoverBackgroundColor = (hexColor) => { }; const Button = styled.a` font-family: ${({ theme }) => theme.fonts.headline}, sans-serif; - background-color: ${({ theme, bgColor }) => bgColor || theme.colors.ACCENT_1}; - color: ${({ theme, textColor }) => textColor || theme.colors.NEUTRAL_2}; + background-color: ${({ theme, bgColor }) => bgColor || theme.colors.ORANGE}; + color: ${({ theme, textColor }) => textColor || theme.colors.GREYSCALE_OFF_WHITE}; transition: background-color 0.5s, color 0.5s; width: ${({ width }) => width || ""}; border: 0px; border-bottom: 3px solid ${({ theme, bgColor }) => - colorUnderButtons(bgColor || theme.colors.ACCENT_1)}; + colorUnderButtons(bgColor || theme.colors.ORANGE)}; cursor: pointer; font-size: ${({ fontSize }) => fontSize || "1.5rem"}; margin-top: ${({ marginTop }) => marginTop || ""}; @@ -98,9 +98,9 @@ const Button = styled.a` `} &:hover { background-color: ${({ theme, bgColor }) => - onHoverBackgroundColor(bgColor || theme.colors.ACCENT_2)}; + onHoverBackgroundColor(bgColor || theme.colors.YELLOW)}; color: ${({ theme, bgColor }) => - (bgColor && shadeColor(bgColor, -40)) || theme.colors.ACCENT_3}; + (bgColor && shadeColor(bgColor, -40)) || theme.colors.BLUE}; } `; export default Button; diff --git a/apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js b/apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js index 16d9e5a1e..23717b68c 100644 --- a/apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js +++ b/apps/ideaspace/src/components/modules/IdeaspaceNavCard/StyledIdeaSpaceNavCard.js @@ -9,14 +9,14 @@ export const CardBackground = styled.div` max-width: 23.5rem; flex-direction: column; justify-content: space-between; - color: ${({ theme }) => theme.colors.NEUTRAL_2}; + color: ${({ theme }) => theme.colors.GREYSCALE_OFF_WHITE}; border: 0 none; border-radius: 30px; cursor: pointer; padding: 2rem; font-size: 2rem; font-family: 'Abel'; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; font-color: 'white'; `; diff --git a/apps/ideaspace/src/components/modules/WelcomePage/StyledWelcomePage.js b/apps/ideaspace/src/components/modules/WelcomePage/StyledWelcomePage.js index 86dc3a6a2..0609aa54f 100644 --- a/apps/ideaspace/src/components/modules/WelcomePage/StyledWelcomePage.js +++ b/apps/ideaspace/src/components/modules/WelcomePage/StyledWelcomePage.js @@ -22,72 +22,10 @@ export const ButtonArea = styled.aside` } `; -export const Button = styled.button` - width: 100%; - height: 100%; - display: flex; - flex-grow: 1; - flex-direction: column; - justify-content: space-between; - align-items: center; - color: ${({ theme }) => theme.colors.NEUTRAL_2}; - border: 0 none; - border-radius: 30px; - cursor: pointer; - padding: 2rem; - margin: 10px 5px; - font-size: 2rem; - font-family: 'Abel'; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; - opacity: 0.85; - @media (orientation: portrait) { - font-size: 1.5rem; - flex-direction: column; - opacity: 0.2; - } - & img { - opacity: 0.25; - object-fit: 'cover'; - height: 80%; - width: 100%; - } -`; - -export const Description = styled.div` - color: black; - text-align: center; - font-family: 'Nunito Sans'; -`; - -export const Header = styled.div` - display: inline-block; - & h1 { - color: black; - text-align: center; - font-family: 'Abel'; - border-bottom: none; - } -`; - -export const BackgroundImage = styled.img` - width: 100%; - height: 50%; -`; - -export const WelcomeMessage = styled.div` - font-family: 'Nunito Sans'; - margin-bottom: 20px; -`; - export const Subheader = styled.div` font-family: 'Nunito Sans'; color: #474747; - margin-bottom: 20px; -`; - -export const GetStartedDiv = styled.div` - font-family: 'Nunito Sans'; - margin-bottom: 10px; + margin: 0.5rem auto; `; export const RocketImage = styled.img` @@ -96,12 +34,31 @@ export const RocketImage = styled.img` padding-left: 5px; `; +export const HeadWapper = styled.div` + padding: 6rem 1rem 4rem 1rem; -export const WelcomeNavigationButtonImage = styled.img` - height: 70%; + @media (max-width: 1712px) { + padding: 3rem 1rem 2rem 1rem; + } - @media (orientation: portrait) { - height: 30vw; + @media (max-width: 529px) { + padding: 5rem 1rem 1rem 1rem; } `; +export const Headline = styled.div` + font-family: 'Abel'; + font-style: normal; + font-weight: 400; + font-size: 4rem; + line-height: 68px; + text-align: center; + letter-spacing: -0.02em; + color: #1C1C1C; +`; + +export const StyledRanbow = styled.div` + margin: 1.3rem auto 0 auto; + max-width: 28rem; + height: 5px; +`; \ No newline at end of file diff --git a/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js b/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js index 94588da60..11455cd6f 100644 --- a/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js +++ b/apps/ideaspace/src/components/modules/WelcomePage/WelcomePage.js @@ -1,7 +1,7 @@ import React from 'react'; import Link from 'next/link'; -import RainbowBar from '../../../../../site-projects/src/components/common/RainbowBar'; +import { atoms } from '@devlaunchers/components/src/components'; import handWithLightbulbImage from '../../../images/submit-image.png'; import helpButtonImage from '../../../images/help-image.png'; @@ -10,14 +10,13 @@ import rocketImage from '../../../images/logo-monogram.png'; import IdeaspaceNavCard from '../IdeaspaceNavCard'; import { - Description, - ButtonArea, - Header, - WelcomeMessage, + HeadWapper, + Headline, + StyledRanbow, Subheader, - GetStartedDiv, RocketImage, NavButtonArea, + ButtonArea, } from './StyledWelcomePage'; import IdeaGeneratorButton from '../IdeaGeneratorButton'; @@ -35,22 +34,21 @@ const helpExistingIdeaCardDescription = ` Want to help developing an idea? Check function WelcomePage() { return ( <> -
      -

      IdeaSpace (Beta)

      - -
      + + IdeaSpace (Beta) + + + - - WELCOME TO THE IDEA PLATFORM! - - Have an idea for a development project? Want to help develop an - idea? Want to generate an idea? - - + + WELCOME TO THE IDEA PLATFORM! + + Have an idea for a development project? Want to help develop an idea? Want to generate an idea? + LET'S GET STARTED - - + + diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/StyledComments.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/StyledComments.js index bb4347892..313e60e0b 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/StyledComments.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/CommentsForm/StyledComments.js @@ -23,7 +23,7 @@ export const SingleComment = styled.div` export const SingleCommentContent = styled.div` width: 100%; min-width: 430px; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; color: #C4C4C4; border-radius: 25px; padding: 20px; @@ -57,7 +57,7 @@ export const UserNameComment = styled.input` /* width: 100%; */ min-width: 200px; height: 1.2rem; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; border-radius: 25px; padding: 20px; `; @@ -182,8 +182,8 @@ export const Idea = styled.div` `; export const IdeaName = styled.div` - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; - border: .2rem solid ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; + border: .2rem solid ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; width: 100%; height: 50%; border-top-right-radius: 30px; @@ -195,7 +195,7 @@ export const IdeaName = styled.div` export const IdeaProgress = styled.div` - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; width: 100%; height: 50%; padding-top: 30px; @@ -205,7 +205,7 @@ export const IdeaProgress = styled.div` export const Description = styled.div` background-color: white; - border: .2rem solid ${({ theme }) => theme.colors.NEUTRAL_1}; + border: .2rem solid ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; width: 100%; // height: 50%; border-bottom-right-radius: 30px; @@ -237,7 +237,7 @@ export const LeaderImage = styled.img` export const LeaderInfo = styled.div` margin-left: 30px; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; width: 100%; border-top-right-radius: 30px; border-top-left-radius: 30px; diff --git a/apps/ideaspace/src/components/modules/WorkshoppingPage/StyledComponents.js b/apps/ideaspace/src/components/modules/WorkshoppingPage/StyledComponents.js index 75760480c..67b1461dc 100644 --- a/apps/ideaspace/src/components/modules/WorkshoppingPage/StyledComponents.js +++ b/apps/ideaspace/src/components/modules/WorkshoppingPage/StyledComponents.js @@ -1,7 +1,7 @@ import styled from "styled-components"; export const Container = styled.div` - background-color: ${({ theme }) => theme.colors.NEUTRAL_2}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_WHITE}; box-sizing: border-box; padding: 25px; min-height: 100%; diff --git a/apps/ideaspace/src/pages/_app.js b/apps/ideaspace/src/pages/_app.js index 6e34f89db..829b40702 100644 --- a/apps/ideaspace/src/pages/_app.js +++ b/apps/ideaspace/src/pages/_app.js @@ -4,13 +4,11 @@ import { ThemeProvider } from 'styled-components'; import GlobalStyle from '../styles/globals'; import Head from 'next/head'; - import { UserDataProvider } from '@devlaunchers/components/context/UserDataContext'; import IdeasBetaFeedbackModal from '../components/modules/IdeasBetaFeedbackModal'; import 'react-toastify/dist/ReactToastify.css'; -import platformTheme from '@devlaunchers/components/styles/theme'; -import ideaspaceTheme from '../styles/theme'; +import theme from '@devlaunchers/components/styles/theme'; import useMockDataInDevelopment from "../utils/useMockData"; /* @@ -26,19 +24,6 @@ const hashRedirect = (router) => { } }; -const theme = () =>{ - // platformTheme and ideaspaceTheme both have color argument - // it need to concat instead of replace each other - for(let a in platformTheme){ - if(a in ideaspaceTheme){ - ideaspaceTheme[a] = {...platformTheme[a], ...ideaspaceTheme[a]}; - }else{ - ideaspaceTheme[a] = platformTheme[a]; - } - } - return ideaspaceTheme; -} - function MyApp(props) { //useMockDataInDevelopment(); diff --git a/apps/ideaspace/src/styles/globals.js b/apps/ideaspace/src/styles/globals.js index 4d1dbb687..0b4ba23ac 100644 --- a/apps/ideaspace/src/styles/globals.js +++ b/apps/ideaspace/src/styles/globals.js @@ -13,7 +13,7 @@ body { font-family: sans-serif; font-family: "Nunito", sans-serif; font-weight: lighter; - color: ${({ theme }) => theme.colors.NEUTRAL_1}; + color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; background-color: #f0edee; } @@ -38,7 +38,7 @@ body { Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;*/ font-family: "Nunito Sans", sans-serif; font-weight: lighter; - /* color: ${({ theme }) => theme.colors.NEUTRAL_1}; */ + /* color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; */ background-color:#f0edee; } @@ -80,10 +80,10 @@ p { a { width: auto; display: inline; - color: ${({ theme }) => theme.colors.ACCENT_3}; + color: ${({ theme }) => theme.colors.BLUE}; text-decoration: none; &:hover { - color: ${({ theme }) => theme.colors.ACCENT_4}; + color: ${({ theme }) => theme.colors.LIGHT_BLUE}; } } h1, @@ -104,10 +104,10 @@ h1 { width: fit-content; padding: 1rem; - // background-color:${({ theme }) => theme.colors.NEUTRAL_1}; - // color:${({ theme }) => theme.colors.NEUTRAL_2}; + // background-color:${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; + // color:${({ theme }) => theme.colors.GREYSCALE_OFF_WHITE}; - /* border-bottom: .3rem solid ${({ theme }) => theme.colors.NEUTRAL_1}; */ + /* border-bottom: .3rem solid ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; */ } h2 { @@ -236,16 +236,16 @@ li { font-family: ${({ theme }) => theme.fonts.headline}; border-radius:0; font-size:3rem; - border:.3rem solid ${({ theme }) => theme.colors.NEUTRAL_1}; - background-color: ${({ theme }) => theme.colors.NEUTRAL_1}; - color: ${({ theme }) => theme.colors.NEUTRAL_2}; + border:.3rem solid ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; + background-color: ${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; + color: ${({ theme }) => theme.colors.GREYSCALE_OFF_WHITE}; margin-right:.5rem; } .react-tabs__tab--selected { // your custom style goes here - border-color:${({ theme }) => theme.colors.NEUTRAL_1}; - color:${({ theme }) => theme.colors.NEUTRAL_1}; + border-color:${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; + color:${({ theme }) => theme.colors.GREYSCALE_OFF_BLACK}; background-color:transparent; border-bottom:none; }