From ba6c8893b121a7f9005cff3a29224e887b146b41 Mon Sep 17 00:00:00 2001 From: Klink <85062+dogmar@users.noreply.github.com> Date: Thu, 19 Oct 2023 16:47:36 -0700 Subject: [PATCH] feat: Stepper and Select improvements (#526) --- .eslintrc.cjs | 3 + package.json | 14 +- scripts/makeIcon.js | 13 +- src/ThemeDecorator.tsx | 21 +- src/components/Accordion.tsx | 2 - src/components/IconFrame.tsx | 1 + src/components/InfoPanel.tsx | 2 + src/components/Select.tsx | 1 + src/components/Stepper.tsx | 246 +++--- src/stories/Markdown.stories.tsx | 2 +- src/stories/Select.stories.tsx | 153 +++- src/stories/Stepper.stories.tsx | 29 +- src/stories/Table.stories.tsx | 2 +- src/stories/Toast.stories.tsx | 2 +- src/stories/Wizard.stories.tsx | 4 +- src/types/styled.d.ts | 5 +- yarn.lock | 1230 ++++++++++++++++++++++++------ 17 files changed, 1309 insertions(+), 421 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 36e85af6..f9bf485d 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -17,5 +17,8 @@ module.exports = { { fixStyle: 'inline-type-imports' }, ], 'import-newlines/enforce': 'off', + // Allow css prop for styled-components + 'react/no-unknown-property': ['error', { ignore: ['css'] }], }, + ignorePatterns: ['/coverage/**/*'], } diff --git a/package.json b/package.json index 9af52f92..0dece868 100644 --- a/package.json +++ b/package.json @@ -45,11 +45,10 @@ "babel-plugin-styled-components": "2.1.4", "chroma-js": "2.4.2", "classnames": "2.3.2", - "grommet": "2.32.2", - "grommet-icons": "4.10.0", + "grommet": "2.33.2", "highlight.js": "11.8.0", "honorable-recipe-mapper": "0.2.0", - "immer": "10.0.2", + "immer": "10.0.3", "lodash-es": "4.17.21", "moment": "2.29.4", "prop-types": "15.8.1", @@ -74,7 +73,7 @@ "@babel/preset-react": "7.22.5", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", - "@pluralsh/eslint-config-typescript": "2.5.84", + "@pluralsh/eslint-config-typescript": "2.5.112", "@storybook/addon-actions": "7.4.0", "@storybook/addon-docs": "7.4.0", "@storybook/addon-essentials": "7.4.0", @@ -95,14 +94,14 @@ "@vitest/ui": "0.34.3", "babel-loader": "9.1.3", "conventional-changelog-conventionalcommits": "6.1.0", - "eslint": "8.48.0", + "eslint": "8.51.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-import": "2.28.1", "eslint-plugin-import-newlines": "1.3.4", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", - "eslint-plugin-storybook": "0.6.13", + "eslint-plugin-storybook": "0.6.15", "firebase-tools": "11.30.0", "fuse.js": "6.6.2", "honorable": "1.0.0-beta.17", @@ -118,7 +117,7 @@ "react-dom": "18.2.0", "react-transition-group": "4.4.5", "rimraf": "5.0.1", - "storybook": "7.4.0", + "storybook": "7.5.1", "styled-components": "5.3.11", "typescript": "5.2.2", "vite": "4.4.9", @@ -136,7 +135,6 @@ }, "packageManager": "yarn@3.3.1", "resolutions": { - "grommet/grommet-icons": "4.8.0", "@storybook/mdx2-csf": "0.1.0-next.8" }, "lint-staged": { diff --git a/scripts/makeIcon.js b/scripts/makeIcon.js index 1d59159a..e9164a54 100644 --- a/scripts/makeIcon.js +++ b/scripts/makeIcon.js @@ -3,7 +3,7 @@ const path = require('path') const { ESLint } = require('eslint') -const makeFile = svg => `import createIcon from './createIcon' +const makeFile = (svg) => `import createIcon from './createIcon' export default createIcon(({ size, color, ...props }) => ( ${svg})) @@ -21,7 +21,7 @@ async function main() { lines.shift() const name = lines.shift() - console.log(`${name}Icon`) + console.info(`${name}Icon`) const svg = lines.join('\n') const fileContent = makeFile(svg) @@ -29,7 +29,7 @@ async function main() { const results = await eslint.lintText(fileContent) if (!results[0].output) { - console.log(results[0]) + console.info(results[0]) throw new Error('No output') } @@ -41,12 +41,15 @@ async function main() { .replace(/stroke="#C4CAD4"/g, 'stroke={color}') .replace(/fill="#C4CAD4"/g, 'fill={color}') - const outputPath = path.resolve(__dirname, `../src/components/icons/${name}Icon.jsx`) + const outputPath = path.resolve( + __dirname, + `../src/components/icons/${name}Icon.jsx` + ) fs.writeFileSync(outputPath, result, 'utf8') } - console.log('Done!') + console.info('Done!') } main() diff --git a/src/ThemeDecorator.tsx b/src/ThemeDecorator.tsx index bac5b90e..fbd770ac 100644 --- a/src/ThemeDecorator.tsx +++ b/src/ThemeDecorator.tsx @@ -1,4 +1,3 @@ -import { Grommet } from 'grommet' import { type ComponentType, useEffect } from 'react' import { CssBaseline, @@ -29,17 +28,15 @@ function ThemeDecorator(Story: ComponentType, context: any) { const styledTheme = colorMode === 'light' ? styledThemeLight : styledThemeDark return ( - - - - - -
- -
-
-
-
+ + + + +
+ +
+
+
) } diff --git a/src/components/Accordion.tsx b/src/components/Accordion.tsx index 042255f7..4d990c5f 100644 --- a/src/components/Accordion.tsx +++ b/src/components/Accordion.tsx @@ -28,8 +28,6 @@ function AccordionTriggerUnstyled({ unstyled: _unstyled, ...props }: { isOpen?: boolean; unstyled?: boolean } & ComponentProps<'div'>) { - console.log('props', props) - return (
{children}
diff --git a/src/components/IconFrame.tsx b/src/components/IconFrame.tsx index d899c11b..75323ae0 100644 --- a/src/components/IconFrame.tsx +++ b/src/components/IconFrame.tsx @@ -177,6 +177,7 @@ const IconFrame = forwardRef( forwardedAs: (props as any).as || ButtonBase, tabIndex: 0, role: 'button', + type: 'button', })} {...props} > diff --git a/src/components/InfoPanel.tsx b/src/components/InfoPanel.tsx index c183dede..3cdcea2e 100644 --- a/src/components/InfoPanel.tsx +++ b/src/components/InfoPanel.tsx @@ -1,3 +1,5 @@ +// TODO: Replace grommet Layer with semi-compatible replacement ./Layer.tsx +// Not sure if we need to support `plain` prop import { Layer } from 'grommet' import { Div, Flex, Span } from 'honorable' diff --git a/src/components/Select.tsx b/src/components/Select.tsx index 0402c4db..3d3d133e 100644 --- a/src/components/Select.tsx +++ b/src/components/Select.tsx @@ -87,6 +87,7 @@ function Trigger({ buttonElt, isOpen, ...props }: TriggerProps) { return cloneElement(buttonElt, { ref, ...buttonProps, + ...(buttonElt?.props?.type ? { type: buttonElt.props.type } : {}), isOpen, style: { appearance: 'unset', diff --git a/src/components/Stepper.tsx b/src/components/Stepper.tsx index 6dfa9092..08d352eb 100644 --- a/src/components/Stepper.tsx +++ b/src/components/Stepper.tsx @@ -1,4 +1,3 @@ -import { Div, type DivProps, Flex, type FlexProps, Img } from 'honorable' import { Fragment, type ReactNode, @@ -9,9 +8,7 @@ import { useRef, useState, } from 'react' -import PropTypes from 'prop-types' import { mergeRefs } from '@react-aria/utils' - import { useTheme } from 'styled-components' import useResizeObserver from '../hooks/useResizeObserver' @@ -21,6 +18,11 @@ import type createIcon from './icons/createIcon' import Tooltip from './Tooltip' import WrapWithIf from './WrapWithIf' +const DEFAULT_CIRCLE_SIZE = 48 +const DEFAULT_ICON_SIZE = 24 +const COMPACT_CIRCLE_SIZE = 32 +const COMPACT_ICON_SIZE = 16 + type StepBaseProps = { stepTitle?: ReactNode IconComponent?: ReturnType @@ -33,16 +35,15 @@ type StepBaseProps = { canComplete?: boolean } -type StepProps = DivProps & - StepBaseProps & { - isActive?: boolean - isComplete?: boolean - circleSize?: number - vertical?: boolean - collapseTitles?: boolean - } +type StepProps = StepBaseProps & { + isActive?: boolean + isComplete?: boolean + circleSize?: number + vertical?: boolean + collapseTitles?: boolean +} -type StepConnectionProps = DivProps & { +type StepConnectionProps = { isActive: boolean vertical?: boolean compact?: boolean @@ -50,7 +51,7 @@ type StepConnectionProps = DivProps & { export type StepperSteps = (StepBaseProps & { key: string })[] -type StepperProps = FlexProps & { +type StepperProps = { stepIndex: number steps: StepperSteps vertical?: boolean @@ -59,25 +60,14 @@ type StepperProps = FlexProps & { compact?: boolean } -const propTypes = { - stepIndex: PropTypes.number.isRequired, - steps: PropTypes.arrayOf( - PropTypes.shape({ - stepTitle: PropTypes.node, - IconComponent: PropTypes.elementType, - iconSize: PropTypes.number, - }).isRequired - ).isRequired, -} - function Step({ isActive = false, isComplete = false, stepTitle, IconComponent, imageUrl = '', - iconSize = 24, - circleSize = 48, + iconSize, + circleSize, vertical = false, collapseTitles = false, compact = false, @@ -88,7 +78,7 @@ function Step({ const bounceEase = 'cubic-bezier(.37,1.4,.62,1)' const shownClassName = 'shown' const completeIconStyles = { - opacity: '0', + opacity: '1', transform: 'scale(0)', transition: 'all 0.2s ease', [`&.${shownClassName}`]: { @@ -99,47 +89,58 @@ function Step({ }, } + circleSize = + circleSize ?? (compact ? COMPACT_CIRCLE_SIZE : DEFAULT_CIRCLE_SIZE) + iconSize = iconSize ?? (compact ? COMPACT_ICON_SIZE : DEFAULT_ICON_SIZE) + return ( - } > -
- {IconComponent && ( )} {imageUrl && ( - )} - - +
- -
+
+
{!collapseTitles && ( -
{stepTitle} -
+ )} - + ) } @@ -207,26 +216,30 @@ function StepConnection({ const theme = useTheme() return ( - ) } @@ -241,6 +254,7 @@ function StepperRef( }: StepperProps, ref: Ref ) { + const theme = useTheme() const eltRef = useRef() const mergedRef = mergeRefs(ref, eltRef) const [collapseTitles, setCollapseTitles] = useState(true) @@ -260,12 +274,15 @@ function StepperRef( useResizeObserver(eltRef, attemptCollapse) return ( - {steps.map((step, index) => ( @@ -275,8 +292,8 @@ function StepperRef( stepTitle={step.stepTitle} IconComponent={step.IconComponent} imageUrl={step.imageUrl} - iconSize={step.iconSize || 24} - circleSize={step.circleSize || 48} + iconSize={step.iconSize} + circleSize={step.circleSize} vertical={step.vertical || vertical} collapseTitles={(vertical && collapseTitles) || step.collapseTitle} compact={compact} @@ -286,23 +303,24 @@ function StepperRef( index} vertical={vertical} - marginTop={ - vertical ? 'small' : compact ? 0 : (step.circleSize || 48) / 2 - } - marginBottom={vertical ? 'small' : 'none'} - marginLeft={vertical ? 'large' : 'none'} + css={{ + marginTop: vertical + ? theme.spacing.small + : compact + ? 0 + : (step.circleSize || DEFAULT_CIRCLE_SIZE) / 2, + marginBottom: vertical ? theme.spacing.small : 'none', + marginLeft: vertical ? theme.spacing.large : 'none', + }} compact={compact} /> )} ))} - + ) } const Stepper = forwardRef(StepperRef) -// @ts-expect-error -Stepper.propTypes = propTypes - export default Stepper diff --git a/src/stories/Markdown.stories.tsx b/src/stories/Markdown.stories.tsx index 04f1092c..f276ef6d 100644 --- a/src/stories/Markdown.stories.tsx +++ b/src/stories/Markdown.stories.tsx @@ -67,7 +67,7 @@ function sum(x,y) { const num1 = 12; const num2 = 24; -console.log(sum(num1, num2)); +console.info(sum(num1, num2)); \`\`\` ###### Links diff --git a/src/stories/Select.stories.tsx b/src/stories/Select.stories.tsx index 12acc431..56d555a1 100644 --- a/src/stories/Select.stories.tsx +++ b/src/stories/Select.stories.tsx @@ -1,6 +1,5 @@ -import { Flex, H4 } from 'honorable' import { type ComponentProps, type Key, forwardRef, useState } from 'react' -import styled from 'styled-components' +import styled, { useTheme } from 'styled-components' import { AppIcon, @@ -10,6 +9,8 @@ import { CheckIcon, Chip, DropdownArrowIcon, + HamburgerMenuIcon, + IconFrame, InfoIcon, ListBoxFooterPlus, ListBoxItem, @@ -40,6 +41,12 @@ export default { }, } +const H4 = styled.h4(({ theme }) => ({ + ...theme.partials.text.subtitle1, + margin: 0, + marginBottom: 'small', +})) + const portrait = ( ( + } + clickable + {...props} + /> +)) + function Template({ onFillLevel }: { onFillLevel: any }) { + const theme = useTheme() const [selectedKey, setSelectedKey] = useState() const shownStep = 4 const [shownLimit, setShownLimit] = useState(shownStep) @@ -211,19 +228,16 @@ function Template({ onFillLevel }: { onFillLevel: any }) { } return ( - {/* SINGLE SELECT */} -

- Single select -

+

Single select

0} wrapper={ @@ -318,7 +332,7 @@ function Template({ onFillLevel }: { onFillLevel: any }) { ))} - +
- +
+ +
+ +
{/* MULTIPLE SELECT */} -

- Multiple select -

+

Multiple select

0} wrapper={ @@ -467,7 +522,7 @@ function Template({ onFillLevel }: { onFillLevel: any }) { /> ))} - +
- +
+ +
+ +
-
+ ) } diff --git a/src/stories/Stepper.stories.tsx b/src/stories/Stepper.stories.tsx index 4da60570..5e84a341 100644 --- a/src/stories/Stepper.stories.tsx +++ b/src/stories/Stepper.stories.tsx @@ -1,5 +1,3 @@ -import { Flex } from 'honorable' - import Stepper from '../components/Stepper' import type { StepperSteps } from '../components/Stepper' import BrowserIcon from '../components/icons/BrowserIcon' @@ -14,13 +12,18 @@ export default { function Template(args: any) { return ( - - + ) } @@ -51,24 +54,28 @@ export const Default = Template.bind({}) Default.args = { stepIndex: 1, steps, + compact: false, } export const List03 = Template.bind({}) List03.args = { stepIndex: 1, steps: steps.slice(0, 3), + compact: false, } export const List02 = Template.bind({}) List02.args = { stepIndex: 1, steps: steps.slice(0, 2), + compact: false, } export const List01 = Template.bind({}) List01.args = { stepIndex: 0, steps: steps.slice(0, 1), + compact: false, } export const Vertical = Template.bind({}) @@ -79,5 +86,13 @@ Vertical.args = { forceCollapse: false, showContainer: false, vertical: true, + compact: false, + steps, +} + +export const Compact = Template.bind({}) +Compact.args = { + stepIndex: 1, steps, + compact: true, } diff --git a/src/stories/Table.stories.tsx b/src/stories/Table.stories.tsx index afcc7485..954a0a2a 100644 --- a/src/stories/Table.stories.tsx +++ b/src/stories/Table.stories.tsx @@ -301,7 +301,7 @@ Clickable.args = { height: '400px', data: repeatedData, columns: expandingColumns, - onRowClick: (e: MouseEvent, row: Row) => console.log(row?.original), + onRowClick: (e: MouseEvent, row: Row) => console.info(row?.original), } export const StickyColumn = Template.bind({}) diff --git a/src/stories/Toast.stories.tsx b/src/stories/Toast.stories.tsx index 596ec187..85da31c2 100644 --- a/src/stories/Toast.stories.tsx +++ b/src/stories/Toast.stories.tsx @@ -1,7 +1,7 @@ -import { type LayerPositionType } from 'grommet' import { Button, Flex } from 'honorable' import { useState } from 'react' +import { type LayerPositionType } from '../components/Layer' import { GraphQLToast, type Severity, Toast } from '../components/Toast' export default { diff --git a/src/stories/Wizard.stories.tsx b/src/stories/Wizard.stories.tsx index 0fef69e0..93e58345 100644 --- a/src/stories/Wizard.stories.tsx +++ b/src/stories/Wizard.stories.tsx @@ -1,9 +1,7 @@ import { Button, Flex, Modal as HonorableModal, P } from 'honorable' - import { type ReactElement, useEffect, useMemo, useState } from 'react' -import { type LayerPositionType } from 'grommet' - +import { type LayerPositionType } from '../components/Layer' import { Wizard } from '../components/wizard/Wizard' import { Picker, type StepConfig } from '../components/wizard/Picker' import { Stepper } from '../components/wizard/Stepper' diff --git a/src/types/styled.d.ts b/src/types/styled.d.ts index 5cf2685f..a386c6e3 100644 --- a/src/types/styled.d.ts +++ b/src/types/styled.d.ts @@ -1,8 +1,11 @@ // import original module declarations import 'styled-components' -import type {} from 'styled-components/cssprop' + import { type styledTheme } from '../theme' +// Allow css prop on html elements +import type {} from 'styled-components/cssprop' + type StyledTheme = typeof styledTheme // and extend them! diff --git a/yarn.lock b/yarn.lock index f984bc95..cd8ba97a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -52,7 +52,7 @@ __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.22.10, @babel/code-frame@npm:^7.22.5": +"@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.22.10, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.22.5": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -69,6 +69,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.23.2": + version: 7.23.2 + resolution: "@babel/compat-data@npm:7.23.2" + checksum: d8dc27437d40907b271161d4c88ffe72ccecb034c730deb1960a417b59a14d7c5ebca8cd80dd458a01cd396a7a329eb48cddcc3791b5a84da33d7f278f7bec6a + languageName: node + linkType: hard + "@babel/core@npm:7.22.11, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.12, @babel/core@npm:^7.22.9, @babel/core@npm:^7.7.5": version: 7.22.11 resolution: "@babel/core@npm:7.22.11" @@ -92,9 +99,32 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:7.22.11": - version: 7.22.11 - resolution: "@babel/eslint-parser@npm:7.22.11" +"@babel/core@npm:7.23.2": + version: 7.23.2 + resolution: "@babel/core@npm:7.23.2" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helpers": ^7.23.2 + "@babel/parser": ^7.23.0 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.2 + "@babel/types": ^7.23.0 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 003897718ded16f3b75632d63cd49486bf67ff206cc7ebd1a10d49e2456f8d45740910d5ec7e42e3faf0deec7a2e96b1a02e766d19a67a8309053f0d4e57c0fe + languageName: node + linkType: hard + +"@babel/eslint-parser@npm:7.22.15": + version: 7.22.15 + resolution: "@babel/eslint-parser@npm:7.22.15" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 @@ -102,7 +132,7 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 - checksum: a7d4406ac021a192c8e2d2dd5a9ebe6352dc4c0c842c0971080e5ac1bcb81eb6dceb72899ec611b82ab4356c658649a0a4f85815f6245ab1674cd329dde06369 + checksum: efdc749164a40de1b68e3ed395f441dfb7864c85d0a2ee3e4bc4f06dd0b7f675acb9be97cdc9025b88b3e80d38749a2b30e392ce7f6a79313c3aaf82ba8ccd68 languageName: node linkType: hard @@ -118,6 +148,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/generator@npm:7.23.0" + dependencies: + "@babel/types": ^7.23.0 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -149,6 +191,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-compilation-targets@npm:7.22.15" + dependencies: + "@babel/compat-data": ^7.22.9 + "@babel/helper-validator-option": ^7.22.15 + browserslist: ^4.21.9 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5": version: 7.22.11 resolution: "@babel/helper-create-class-features-plugin@npm:7.22.11" @@ -196,6 +251,28 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.4.3": + version: 0.4.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.4.3" + dependencies: + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 5d21e3f47b320e4b5b644195ec405e7ebc3739e48e65899efc808c5fa9c3bf5b06ce0d8ff5246ca99d1411e368f4557bc66730196c5781a5c4e986ee703bee79 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-environment-visitor@npm:7.22.5" @@ -213,6 +290,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -240,6 +327,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" + dependencies: + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.22.9": version: 7.22.9 resolution: "@babel/helper-module-transforms@npm:7.22.9" @@ -255,6 +351,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-module-transforms@npm:7.23.0" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -271,6 +382,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-wrap-function": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9": version: 7.22.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.9" @@ -331,6 +455,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-identifier@npm:7.22.5" @@ -345,6 +476,24 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-validator-option@npm:7.22.15" + checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-wrap-function@npm:7.22.20" + dependencies: + "@babel/helper-function-name": ^7.22.5 + "@babel/template": ^7.22.15 + "@babel/types": ^7.22.19 + checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.9": version: 7.22.10 resolution: "@babel/helper-wrap-function@npm:7.22.10" @@ -367,6 +516,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.2": + version: 7.23.2 + resolution: "@babel/helpers@npm:7.23.2" + dependencies: + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.2 + "@babel/types": ^7.23.0 + checksum: aaf4828df75ec460eaa70e5c9f66e6dadc28dae3728ddb7f6c13187dbf38030e142194b83d81aa8a31bbc35a5529a5d7d3f3cf59d5d0b595f5dd7f9d8f1ced8e + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.13 resolution: "@babel/highlight@npm:7.22.13" @@ -387,6 +547,26 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/parser@npm:7.23.0" + bin: + parser: ./bin/babel-parser.js + checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.15" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8910ca21a7ec7c06f7b247d4b86c97c5aa15ef321518f44f6f490c5912fdf82c605aaa02b90892e375d82ccbedeadfdeadd922c1b836c9dd4c596871bf654753 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.5" @@ -398,6 +578,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.22.15" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-transform-optional-chaining": ^7.22.15 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: fbefedc0da014c37f1a50a8094ce7dbbf2181ae93243f23d6ecba2499b5b20196c2124d6a4dfe3e9e0125798e80593103e456352a4beb4e5c6f7c75efb80fdac + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.22.5" @@ -700,7 +893,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.22.10, @babel/plugin-transform-async-generator-functions@npm:^7.22.11": +"@babel/plugin-transform-async-generator-functions@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.11" dependencies: @@ -714,6 +907,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-generator-functions@npm:^7.23.2": + version: 7.23.2 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.2" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e1abae0edcda7304d7c17702ac25a127578791b89c4f767d60589249fa3e50ec33f8c9ff39d3d8d41f00b29947654eaddd4fd586e04c4d598122db745fab2868 + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-async-to-generator@npm:7.22.5" @@ -749,6 +956,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0cfe925cc3b5a3ad407e2253fab3ceeaa117a4b291c9cb245578880872999bca91bd83ffa0128ae9ca356330702e1ef1dcb26804f28d2cef678239caf629f73e + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-class-properties@npm:7.22.5" @@ -761,7 +979,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.22.11, @babel/plugin-transform-class-static-block@npm:^7.22.5": +"@babel/plugin-transform-class-static-block@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11" dependencies: @@ -774,6 +992,25 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-classes@npm:7.22.15" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-function-name": ^7.22.5 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-split-export-declaration": ^7.22.6 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d3f4d0c107dd8a3557ea3575cc777fab27efa92958b41e4a9822f7499725c1f554beae58855de16ddec0a7b694e45f59a26cea8fbde4275563f72f09c6e039a0 + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.22.6": version: 7.22.6 resolution: "@babel/plugin-transform-classes@npm:7.22.6" @@ -816,6 +1053,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cd6dd454ccc2766be551e4f8a04b1acc2aa539fa19e5c7501c56cc2f8cc921dd41a7ffb78455b4c4b2f954fcab8ca4561ba7c9c7bd5af9f19465243603d18cc3 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5" @@ -839,7 +1087,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.22.11, @babel/plugin-transform-dynamic-import@npm:^7.22.5": +"@babel/plugin-transform-dynamic-import@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11" dependencies: @@ -863,7 +1111,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.22.5": +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11" dependencies: @@ -887,6 +1135,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-for-of@npm:7.22.15" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f395ae7bce31e14961460f56cf751b5d6e37dd27d7df5b1f4e49fec1c11b6f9cf71991c7ffbe6549878591e87df0d66af798cf26edfa4bfa6b4c3dba1fb2f73a + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-for-of@npm:7.22.5" @@ -911,7 +1170,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.22.11, @babel/plugin-transform-json-strings@npm:^7.22.5": +"@babel/plugin-transform-json-strings@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-json-strings@npm:7.22.11" dependencies: @@ -934,7 +1193,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11, @babel/plugin-transform-logical-assignment-operators@npm:^7.22.5": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11" dependencies: @@ -969,7 +1228,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.11, @babel/plugin-transform-modules-commonjs@npm:^7.22.5": +"@babel/plugin-transform-modules-amd@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-amd@npm:7.23.0" + dependencies: + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5d92875170a37b8282d4bcd805f55829b8fab0f9c8d08b53d32a7a0bfdc62b868e489b52d329ae768ecafc0c993eed0ad7a387baa673ac33211390a9f833ab5d + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.11" dependencies: @@ -982,7 +1253,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.22.11, @babel/plugin-transform-modules-systemjs@npm:^7.22.5": +"@babel/plugin-transform-modules-commonjs@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" + dependencies: + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7fb25997194053e167c4207c319ff05362392da841bd9f42ddb3caf9c8798a5d203bd926d23ddf5830fdf05eddc82c2810f40d1287e3a4f80b07eff13d1024b5 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.11" dependencies: @@ -996,6 +1280,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.0" + dependencies: + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2d481458b22605046badea2317d5cc5c94ac3031c2293e34c96f02063f5b02af0979c4da6a8fbc67cc249541575dc9c6d710db6b919ede70b7337a22d9fd57a7 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-modules-umd@npm:7.22.5" @@ -1031,7 +1329,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.5": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11" dependencies: @@ -1043,7 +1341,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.22.11, @babel/plugin-transform-numeric-separator@npm:^7.22.5": +"@babel/plugin-transform-numeric-separator@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11" dependencies: @@ -1055,7 +1353,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.22.11, @babel/plugin-transform-object-rest-spread@npm:^7.22.5": +"@babel/plugin-transform-object-rest-spread@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.11" dependencies: @@ -1070,6 +1368,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-rest-spread@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.15" + dependencies: + "@babel/compat-data": ^7.22.9 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.22.15 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 62197a6f12289c1c1bd57f3bed9f0f765ca32390bfe91e0b5561dd94dd9770f4480c4162dec98da094bc0ba99d2c2ebba68de47c019454041b0b7a68ba2ec66d + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-object-super@npm:7.22.5" @@ -1082,7 +1395,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11, @babel/plugin-transform-optional-catch-binding@npm:^7.22.5": +"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11" dependencies: @@ -1094,7 +1407,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.22.10, @babel/plugin-transform-optional-chaining@npm:^7.22.12, @babel/plugin-transform-optional-chaining@npm:^7.22.5": +"@babel/plugin-transform-optional-chaining@npm:^7.22.12, @babel/plugin-transform-optional-chaining@npm:^7.22.5": version: 7.22.12 resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.12" dependencies: @@ -1107,6 +1420,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.22.15, @babel/plugin-transform-optional-chaining@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.0" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f702634f2b97e5260dbec0d4bde05ccb6f4d96d7bfa946481aeacfa205ca846cb6e096a38312f9d51fdbdac1f258f211138c5f7075952e46a5bf8574de6a1329 + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-parameters@npm:7.22.15" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 541188bb7d1876cad87687b5c7daf90f63d8208ae83df24acb1e2b05020ad1c78786b2723ca4054a83fcb74fb6509f30c4cacc5b538ee684224261ad5fb047c1 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-parameters@npm:7.22.5" @@ -1130,7 +1467,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.22.5": +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11" dependencies: @@ -1199,6 +1536,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-react-jsx@npm:7.22.15" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-jsx": ^7.22.5 + "@babel/types": ^7.22.15 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3899054e89550c3a0ef041af7c47ee266e2e934f498ee80fefeda778a6aa177b48aa8b4d2a8bf5848de977fec564571699ab952d9fa089c4c19b45ddb121df09 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-react-jsx@npm:7.22.5" @@ -1365,9 +1717,9 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.22.10": - version: 7.22.10 - resolution: "@babel/preset-env@npm:7.22.10" +"@babel/preset-env@npm:7.22.14, @babel/preset-env@npm:^7.22.9": + version: 7.22.14 + resolution: "@babel/preset-env@npm:7.22.14" dependencies: "@babel/compat-data": ^7.22.9 "@babel/helper-compilation-targets": ^7.22.10 @@ -1395,41 +1747,41 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.22.5 - "@babel/plugin-transform-async-generator-functions": ^7.22.10 + "@babel/plugin-transform-async-generator-functions": ^7.22.11 "@babel/plugin-transform-async-to-generator": ^7.22.5 "@babel/plugin-transform-block-scoped-functions": ^7.22.5 "@babel/plugin-transform-block-scoping": ^7.22.10 "@babel/plugin-transform-class-properties": ^7.22.5 - "@babel/plugin-transform-class-static-block": ^7.22.5 + "@babel/plugin-transform-class-static-block": ^7.22.11 "@babel/plugin-transform-classes": ^7.22.6 "@babel/plugin-transform-computed-properties": ^7.22.5 "@babel/plugin-transform-destructuring": ^7.22.10 "@babel/plugin-transform-dotall-regex": ^7.22.5 "@babel/plugin-transform-duplicate-keys": ^7.22.5 - "@babel/plugin-transform-dynamic-import": ^7.22.5 + "@babel/plugin-transform-dynamic-import": ^7.22.11 "@babel/plugin-transform-exponentiation-operator": ^7.22.5 - "@babel/plugin-transform-export-namespace-from": ^7.22.5 + "@babel/plugin-transform-export-namespace-from": ^7.22.11 "@babel/plugin-transform-for-of": ^7.22.5 "@babel/plugin-transform-function-name": ^7.22.5 - "@babel/plugin-transform-json-strings": ^7.22.5 + "@babel/plugin-transform-json-strings": ^7.22.11 "@babel/plugin-transform-literals": ^7.22.5 - "@babel/plugin-transform-logical-assignment-operators": ^7.22.5 + "@babel/plugin-transform-logical-assignment-operators": ^7.22.11 "@babel/plugin-transform-member-expression-literals": ^7.22.5 "@babel/plugin-transform-modules-amd": ^7.22.5 - "@babel/plugin-transform-modules-commonjs": ^7.22.5 - "@babel/plugin-transform-modules-systemjs": ^7.22.5 + "@babel/plugin-transform-modules-commonjs": ^7.22.11 + "@babel/plugin-transform-modules-systemjs": ^7.22.11 "@babel/plugin-transform-modules-umd": ^7.22.5 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 "@babel/plugin-transform-new-target": ^7.22.5 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.5 - "@babel/plugin-transform-numeric-separator": ^7.22.5 - "@babel/plugin-transform-object-rest-spread": ^7.22.5 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11 + "@babel/plugin-transform-numeric-separator": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.22.11 "@babel/plugin-transform-object-super": ^7.22.5 - "@babel/plugin-transform-optional-catch-binding": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.22.10 + "@babel/plugin-transform-optional-catch-binding": ^7.22.11 + "@babel/plugin-transform-optional-chaining": ^7.22.12 "@babel/plugin-transform-parameters": ^7.22.5 "@babel/plugin-transform-private-methods": ^7.22.5 - "@babel/plugin-transform-private-property-in-object": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 "@babel/plugin-transform-property-literals": ^7.22.5 "@babel/plugin-transform-regenerator": ^7.22.10 "@babel/plugin-transform-reserved-words": ^7.22.5 @@ -1443,7 +1795,7 @@ __metadata: "@babel/plugin-transform-unicode-regex": ^7.22.5 "@babel/plugin-transform-unicode-sets-regex": ^7.22.5 "@babel/preset-modules": 0.1.6-no-external-plugins - "@babel/types": ^7.22.10 + "@babel/types": ^7.22.11 babel-plugin-polyfill-corejs2: ^0.4.5 babel-plugin-polyfill-corejs3: ^0.8.3 babel-plugin-polyfill-regenerator: ^0.5.2 @@ -1451,20 +1803,20 @@ __metadata: semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4145a660a7b05e21e6d8b6cdf348c6931238abb15282a258bdb5e04cd3cca9356dc120ecfe0d1b977819ade4aac50163127c86db2300227ff60392d24daa0b7c + checksum: a62b5717a86c41ab675ac0f4d46ff504088fb2cce2011aa36508453d2235a3ecf1f6d127aa57962310fcce4ec18bad840ccd09987a78c57e4d1b4339cedeaacd languageName: node linkType: hard -"@babel/preset-env@npm:7.22.14, @babel/preset-env@npm:^7.22.9": - version: 7.22.14 - resolution: "@babel/preset-env@npm:7.22.14" +"@babel/preset-env@npm:7.23.2": + version: 7.23.2 + resolution: "@babel/preset-env@npm:7.23.2" dependencies: - "@babel/compat-data": ^7.22.9 - "@babel/helper-compilation-targets": ^7.22.10 + "@babel/compat-data": ^7.23.2 + "@babel/helper-compilation-targets": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-validator-option": ^7.22.5 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.5 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.15 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.22.15 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 @@ -1485,39 +1837,39 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.22.5 - "@babel/plugin-transform-async-generator-functions": ^7.22.11 + "@babel/plugin-transform-async-generator-functions": ^7.23.2 "@babel/plugin-transform-async-to-generator": ^7.22.5 "@babel/plugin-transform-block-scoped-functions": ^7.22.5 - "@babel/plugin-transform-block-scoping": ^7.22.10 + "@babel/plugin-transform-block-scoping": ^7.23.0 "@babel/plugin-transform-class-properties": ^7.22.5 "@babel/plugin-transform-class-static-block": ^7.22.11 - "@babel/plugin-transform-classes": ^7.22.6 + "@babel/plugin-transform-classes": ^7.22.15 "@babel/plugin-transform-computed-properties": ^7.22.5 - "@babel/plugin-transform-destructuring": ^7.22.10 + "@babel/plugin-transform-destructuring": ^7.23.0 "@babel/plugin-transform-dotall-regex": ^7.22.5 "@babel/plugin-transform-duplicate-keys": ^7.22.5 "@babel/plugin-transform-dynamic-import": ^7.22.11 "@babel/plugin-transform-exponentiation-operator": ^7.22.5 "@babel/plugin-transform-export-namespace-from": ^7.22.11 - "@babel/plugin-transform-for-of": ^7.22.5 + "@babel/plugin-transform-for-of": ^7.22.15 "@babel/plugin-transform-function-name": ^7.22.5 "@babel/plugin-transform-json-strings": ^7.22.11 "@babel/plugin-transform-literals": ^7.22.5 "@babel/plugin-transform-logical-assignment-operators": ^7.22.11 "@babel/plugin-transform-member-expression-literals": ^7.22.5 - "@babel/plugin-transform-modules-amd": ^7.22.5 - "@babel/plugin-transform-modules-commonjs": ^7.22.11 - "@babel/plugin-transform-modules-systemjs": ^7.22.11 + "@babel/plugin-transform-modules-amd": ^7.23.0 + "@babel/plugin-transform-modules-commonjs": ^7.23.0 + "@babel/plugin-transform-modules-systemjs": ^7.23.0 "@babel/plugin-transform-modules-umd": ^7.22.5 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 "@babel/plugin-transform-new-target": ^7.22.5 "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11 "@babel/plugin-transform-numeric-separator": ^7.22.11 - "@babel/plugin-transform-object-rest-spread": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.22.15 "@babel/plugin-transform-object-super": ^7.22.5 "@babel/plugin-transform-optional-catch-binding": ^7.22.11 - "@babel/plugin-transform-optional-chaining": ^7.22.12 - "@babel/plugin-transform-parameters": ^7.22.5 + "@babel/plugin-transform-optional-chaining": ^7.23.0 + "@babel/plugin-transform-parameters": ^7.22.15 "@babel/plugin-transform-private-methods": ^7.22.5 "@babel/plugin-transform-private-property-in-object": ^7.22.11 "@babel/plugin-transform-property-literals": ^7.22.5 @@ -1533,15 +1885,15 @@ __metadata: "@babel/plugin-transform-unicode-regex": ^7.22.5 "@babel/plugin-transform-unicode-sets-regex": ^7.22.5 "@babel/preset-modules": 0.1.6-no-external-plugins - "@babel/types": ^7.22.11 - babel-plugin-polyfill-corejs2: ^0.4.5 - babel-plugin-polyfill-corejs3: ^0.8.3 - babel-plugin-polyfill-regenerator: ^0.5.2 + "@babel/types": ^7.23.0 + babel-plugin-polyfill-corejs2: ^0.4.6 + babel-plugin-polyfill-corejs3: ^0.8.5 + babel-plugin-polyfill-regenerator: ^0.5.3 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a62b5717a86c41ab675ac0f4d46ff504088fb2cce2011aa36508453d2235a3ecf1f6d127aa57962310fcce4ec18bad840ccd09987a78c57e4d1b4339cedeaacd + checksum: 49327ef584b529b56aedd6577937b80c0d89603c68b23795495a13af04b5aa008db9ad04cd280423600cdc0d3cce13ae9d0d9a977db5c8193697b20ced8a10b2 languageName: node linkType: hard @@ -1571,6 +1923,22 @@ __metadata: languageName: node linkType: hard +"@babel/preset-react@npm:7.22.15": + version: 7.22.15 + resolution: "@babel/preset-react@npm:7.22.15" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-transform-react-display-name": ^7.22.5 + "@babel/plugin-transform-react-jsx": ^7.22.15 + "@babel/plugin-transform-react-jsx-development": ^7.22.5 + "@babel/plugin-transform-react-pure-annotations": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c3ef99dfa2e9f57d2e08603e883aa20f47630a826c8e413888a93ae6e0084b5016871e463829be125329d40a1ba0a89f7c43d77b6dab52083c225cb43e63d10e + languageName: node + linkType: hard + "@babel/preset-react@npm:7.22.5": version: 7.22.5 resolution: "@babel/preset-react@npm:7.22.5" @@ -1631,6 +1999,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/parser": ^7.22.15 + "@babel/types": ^7.22.15 + checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + languageName: node + linkType: hard + "@babel/template@npm:^7.22.5": version: 7.22.5 resolution: "@babel/template@npm:7.22.5" @@ -1660,6 +2039,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.23.2": + version: 7.23.2 + resolution: "@babel/traverse@npm:7.23.2" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.23.0 + "@babel/types": ^7.23.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 26a1eea0dde41ab99dde8b9773a013a0dc50324e5110a049f5d634e721ff08afffd54940b3974a20308d7952085ac769689369e9127dea655f868c0f6e1ab35d + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.22.11 resolution: "@babel/types@npm:7.22.11" @@ -1671,6 +2068,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/types@npm:7.23.0" + dependencies: + "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 + to-fast-properties: ^2.0.0 + checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 + languageName: node + linkType: hard + "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -2024,7 +2432,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -2042,6 +2450,13 @@ __metadata: languageName: node linkType: hard +"@eslint-community/regexpp@npm:^4.5.1": + version: 4.9.1 + resolution: "@eslint-community/regexpp@npm:4.9.1" + checksum: 06fb839e9c756f6375cc545c2f2e05a0a64576bd6370e8e3c07983fd29a3d6e164ef4aa48a361f7d27e6713ab79c83053ff6a2ccb78748bc955e344279c4a3b6 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^2.1.2": version: 2.1.2 resolution: "@eslint/eslintrc@npm:2.1.2" @@ -2059,10 +2474,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.48.0": - version: 8.48.0 - resolution: "@eslint/js@npm:8.48.0" - checksum: b2755f9c0ee810c886eba3c50dcacb184ba5a5cd1cbc01988ee506ad7340653cae0bd55f1d95c64b56dfc6d25c2caa7825335ffd2c50165bae9996fe0f396851 +"@eslint/js@npm:8.51.0": + version: 8.51.0 + resolution: "@eslint/js@npm:8.51.0" + checksum: 0228bf1e1e0414843e56d9ff362a2a72d579c078f93174666f29315690e9e30a8633ad72c923297f7fd7182381b5a476805ff04dac8debe638953eb1ded3ac73 languageName: node linkType: hard @@ -2273,14 +2688,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.10": - version: 0.11.10 - resolution: "@humanwhocodes/config-array@npm:0.11.10" +"@humanwhocodes/config-array@npm:^0.11.11": + version: 0.11.12 + resolution: "@humanwhocodes/config-array@npm:0.11.12" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 + "@humanwhocodes/object-schema": ^2.0.0 debug: ^4.1.1 minimatch: ^3.0.5 - checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a + checksum: 8eab5a7c7e4948aa07cf26d0b6cca103298ab9bbb70f897c7cfbb3ee5fd5431a0d9f2ff5efd4d712dae7fd8fa941f09b1b22da842b9d87367ccb75b86bbd715b languageName: node linkType: hard @@ -2291,10 +2706,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/object-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "@humanwhocodes/object-schema@npm:2.0.0" + checksum: e0558acd035198a69adfa3edce33ec385bb664c92478a08a91b3e8082acd2d96ef7bf43189d848e4b0bdd75092f9d494a55a4efaf5bed45101c9e83d28379d83 languageName: node linkType: hard @@ -2682,7 +3097,7 @@ __metadata: "@loomhq/loom-embed": 1.5.0 "@markdoc/markdoc": 0.3.2 "@monaco-editor/react": 4.5.1 - "@pluralsh/eslint-config-typescript": 2.5.84 + "@pluralsh/eslint-config-typescript": 2.5.112 "@react-aria/utils": 3.19.0 "@react-hooks-library/core": 0.5.1 "@react-stately/utils": 3.7.0 @@ -2715,25 +3130,24 @@ __metadata: chroma-js: 2.4.2 classnames: 2.3.2 conventional-changelog-conventionalcommits: 6.1.0 - eslint: 8.48.0 + eslint: 8.51.0 eslint-config-prettier: 9.0.0 eslint-plugin-import: 2.28.1 eslint-plugin-import-newlines: 1.3.4 eslint-plugin-jsx-a11y: 6.7.1 eslint-plugin-react: 7.33.2 eslint-plugin-react-hooks: 4.6.0 - eslint-plugin-storybook: 0.6.13 + eslint-plugin-storybook: 0.6.15 firebase-tools: 11.30.0 fuse.js: 6.6.2 - grommet: 2.32.2 - grommet-icons: 4.10.0 + grommet: 2.33.2 highlight.js: 11.8.0 honorable: 1.0.0-beta.17 honorable-recipe-mapper: 0.2.0 honorable-theme-default: 1.0.0-beta.5 http-server: 14.1.1 husky: 8.0.3 - immer: 10.0.2 + immer: 10.0.3 jest-mock: 29.5.0 jsdom: 22.1.0 lint-staged: 14.0.1 @@ -2756,7 +3170,7 @@ __metadata: rehype-raw: 6.1.1 resize-observer-polyfill: 1.5.1 rimraf: 5.0.1 - storybook: 7.4.0 + storybook: 7.5.1 styled-components: 5.3.11 styled-container-query: 1.3.5 type-fest: 3.13.1 @@ -2777,36 +3191,36 @@ __metadata: languageName: unknown linkType: soft -"@pluralsh/eslint-config-pluralsh@npm:1.4.27": - version: 1.4.27 - resolution: "@pluralsh/eslint-config-pluralsh@npm:1.4.27" +"@pluralsh/eslint-config-pluralsh@npm:1.4.30": + version: 1.4.30 + resolution: "@pluralsh/eslint-config-pluralsh@npm:1.4.30" dependencies: - eslint: 8.48.0 + eslint: 8.51.0 eslint-config-airbnb: 19.0.4 eslint-plugin-import: 2.28.1 eslint-plugin-import-newlines: ^1.2.3 eslint-plugin-jsx-a11y: 6.7.1 eslint-plugin-react: 7.33.2 eslint-plugin-react-hooks: 4.6.0 - checksum: 98fbc18aa7486259acd918fb865689928f772e79205d45e6aaca9f4fffb56de37685ba99a9ac7ebfc9556fe9d23e661dc32c7cf89d3d7d63b4f65ac981da9356 + checksum: 5b4080fb2f0c3155ca3291d6f9c0a98328ee1624ac824306d76e27d67dda285d647f3ab31083a506d753c7d84c87caba30311d9f7fff7967a4be3112432882f0 languageName: node linkType: hard -"@pluralsh/eslint-config-typescript@npm:2.5.84": - version: 2.5.84 - resolution: "@pluralsh/eslint-config-typescript@npm:2.5.84" +"@pluralsh/eslint-config-typescript@npm:2.5.112": + version: 2.5.112 + resolution: "@pluralsh/eslint-config-typescript@npm:2.5.112" dependencies: - "@babel/core": 7.22.11 - "@babel/eslint-parser": 7.22.11 - "@babel/preset-env": 7.22.10 - "@babel/preset-react": 7.22.5 - "@pluralsh/eslint-config-pluralsh": 1.4.27 - "@types/node": 18.17.12 - "@typescript-eslint/eslint-plugin": 5.62.0 - "@typescript-eslint/parser": 5.62.0 - eslint: 8.48.0 + "@babel/core": 7.23.2 + "@babel/eslint-parser": 7.22.15 + "@babel/preset-env": 7.23.2 + "@babel/preset-react": 7.22.15 + "@pluralsh/eslint-config-pluralsh": 1.4.30 + "@types/node": 18.18.6 + "@typescript-eslint/eslint-plugin": 6.8.0 + "@typescript-eslint/parser": 6.8.0 + eslint: 8.51.0 typescript: 4.9.5 - checksum: 15e24274686bbea02dd88515176fb65f246ab0ca2e44c6b2d02628f6002797016b224d77f99fd1f3aa2c90935cd55f74a59aa75df823b7fb33c3b2f0f3043192 + checksum: 0c1a9f62688d2e5a3ad428282549af54c0c2f325ce85f8a081058f193097b9884b1a3ad61d153311c190dacf916ed5d0a353875b35482927885cee8f9d925eaf languageName: node linkType: hard @@ -5372,14 +5786,14 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-manager@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/builder-manager@npm:7.4.0" +"@storybook/builder-manager@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/builder-manager@npm:7.5.1" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.4.0 - "@storybook/manager": 7.4.0 - "@storybook/node-logger": 7.4.0 + "@storybook/core-common": 7.5.1 + "@storybook/manager": 7.5.1 + "@storybook/node-logger": 7.5.1 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 @@ -5392,7 +5806,7 @@ __metadata: fs-extra: ^11.1.0 process: ^0.11.10 util: ^0.12.4 - checksum: 4271951dfac023740342a1140a60f9b2328252773a0935c646c967bca6bb14c20c3edc12fb5928454c9f5ae6d20a44402dc164f0fd1a5c9e15d6b2e53d6dfa7a + checksum: e429fe5f0e21d7de302ea39b37151052f4df6115a1ff0236be817959be02a11843ddc3722bec2731e35b5ec1c677357c8c07c9d2f7456379e1a2fcc54ee6d947 languageName: node linkType: hard @@ -5449,21 +5863,36 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/cli@npm:7.4.0" +"@storybook/channels@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/channels@npm:7.5.1" + dependencies: + "@storybook/client-logger": 7.5.1 + "@storybook/core-events": 7.5.1 + "@storybook/global": ^5.0.0 + qs: ^6.10.0 + telejson: ^7.2.0 + tiny-invariant: ^1.3.1 + checksum: 2f5f68caff1e84e75aa6df12192e464cd0cb370a425d4c72c72a5e15f1c1d2b64fd64a6adaa4cfffef8ecfc63edb42b4032365977705c7b10b51795f8ec55cdd + languageName: node + linkType: hard + +"@storybook/cli@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/cli@npm:7.5.1" dependencies: "@babel/core": ^7.22.9 - "@babel/preset-env": ^7.22.9 - "@babel/types": ^7.22.5 - "@ndelangen/get-tarball": ^3.0.7 - "@storybook/codemod": 7.4.0 - "@storybook/core-common": 7.4.0 - "@storybook/core-server": 7.4.0 - "@storybook/csf-tools": 7.4.0 - "@storybook/node-logger": 7.4.0 - "@storybook/telemetry": 7.4.0 - "@storybook/types": 7.4.0 + "@babel/preset-env": ^7.22.9 + "@babel/types": ^7.22.5 + "@ndelangen/get-tarball": ^3.0.7 + "@storybook/codemod": 7.5.1 + "@storybook/core-common": 7.5.1 + "@storybook/core-events": 7.5.1 + "@storybook/core-server": 7.5.1 + "@storybook/csf-tools": 7.5.1 + "@storybook/node-logger": 7.5.1 + "@storybook/telemetry": 7.5.1 + "@storybook/types": 7.5.1 "@types/semver": ^7.3.4 "@yarnpkg/fslib": 2.10.3 "@yarnpkg/libzip": 2.3.0 @@ -5496,7 +5925,7 @@ __metadata: bin: getstorybook: ./bin/index.js sb: ./bin/index.js - checksum: 8b6c4d0e9a1b714ab8ee5cc1d6f85f89d1cfe9fa830ceb1154e86fbd552f9c4f2935ac9765532e952e61af2b2c659d0a0d4820153734bed79cafb77741150296 + checksum: 3cb3eb188bc1c0a6c7d4042136ac10a89f95cf9a724852d0f8706dd033da52ca5d36068acf1e61a32f84fda83f3589edcf26375248fb455dd058be817748ab66 languageName: node linkType: hard @@ -5509,17 +5938,26 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/codemod@npm:7.4.0" +"@storybook/client-logger@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/client-logger@npm:7.5.1" + dependencies: + "@storybook/global": ^5.0.0 + checksum: 9e937b933f8a0063bb31d9bb3b8374903ce9a88a77517915ac899fe6958f1aa5e256af09bbcfbc0351d9f03cd421e952cb2cb5000cb0144cdccc0949438e2784 + languageName: node + linkType: hard + +"@storybook/codemod@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/codemod@npm:7.5.1" dependencies: "@babel/core": ^7.22.9 "@babel/preset-env": ^7.22.9 "@babel/types": ^7.22.5 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.4.0 - "@storybook/node-logger": 7.4.0 - "@storybook/types": 7.4.0 + "@storybook/csf-tools": 7.5.1 + "@storybook/node-logger": 7.5.1 + "@storybook/types": 7.5.1 "@types/cross-spawn": ^6.0.2 cross-spawn: ^7.0.3 globby: ^11.0.2 @@ -5527,7 +5965,7 @@ __metadata: lodash: ^4.17.21 prettier: ^2.8.0 recast: ^0.23.1 - checksum: 0c28bea08ecbcb4c3e5f764dd02628f79ab3f4a415f2cde60ed72a257fcc73272bdab465c76f66f465dd873eab7688315d332afa67927d9feb55b7130c035d99 + checksum: a88e01d0fef12ef4a982c5f4c98dd6acd8c9d97270e192d25bf9070e07b5e83755c37ea3769ca2f15edd14dcf9704920a4a6213f4f7c7cd4a702a3271dc4b770 languageName: node linkType: hard @@ -5592,6 +6030,37 @@ __metadata: languageName: node linkType: hard +"@storybook/core-common@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/core-common@npm:7.5.1" + dependencies: + "@storybook/core-events": 7.5.1 + "@storybook/node-logger": 7.5.1 + "@storybook/types": 7.5.1 + "@types/find-cache-dir": ^3.2.1 + "@types/node": ^18.0.0 + "@types/node-fetch": ^2.6.4 + "@types/pretty-hrtime": ^1.0.0 + chalk: ^4.1.0 + esbuild: ^0.18.0 + esbuild-register: ^3.5.0 + file-system-cache: 2.3.0 + find-cache-dir: ^3.0.0 + find-up: ^5.0.0 + fs-extra: ^11.1.0 + glob: ^10.0.0 + handlebars: ^4.7.7 + lazy-universal-dotenv: ^4.0.0 + node-fetch: ^2.0.0 + picomatch: ^2.3.0 + pkg-dir: ^5.0.0 + pretty-hrtime: ^1.0.3 + resolve-from: ^5.0.0 + ts-dedent: ^2.0.0 + checksum: 935a90cb754c15142e2029c3700f0b70ea9a1fa077f25604c7a3544b29a746d865d8cca22b8e46d93e2169d593ca528a9e0cd942a49a47087d044108c347751a + languageName: node + linkType: hard + "@storybook/core-events@npm:7.4.0": version: 7.4.0 resolution: "@storybook/core-events@npm:7.4.0" @@ -5601,27 +6070,36 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/core-server@npm:7.4.0" +"@storybook/core-events@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/core-events@npm:7.5.1" + dependencies: + ts-dedent: ^2.0.0 + checksum: 26fbb71ba1cc44a50a890377efcbc7e57f9f388174e5b37cda1fdfdb8abb266162fb18d0414535fe469fe048057c53e5b6d6c304486fc943af04ea729ce77be0 + languageName: node + linkType: hard + +"@storybook/core-server@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/core-server@npm:7.5.1" dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.4.0 - "@storybook/channels": 7.4.0 - "@storybook/core-common": 7.4.0 - "@storybook/core-events": 7.4.0 + "@storybook/builder-manager": 7.5.1 + "@storybook/channels": 7.5.1 + "@storybook/core-common": 7.5.1 + "@storybook/core-events": 7.5.1 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.4.0 + "@storybook/csf-tools": 7.5.1 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.4.0 - "@storybook/node-logger": 7.4.0 - "@storybook/preview-api": 7.4.0 - "@storybook/telemetry": 7.4.0 - "@storybook/types": 7.4.0 + "@storybook/manager": 7.5.1 + "@storybook/node-logger": 7.5.1 + "@storybook/preview-api": 7.5.1 + "@storybook/telemetry": 7.5.1 + "@storybook/types": 7.5.1 "@types/detect-port": ^1.3.0 - "@types/node": ^16.0.0 + "@types/node": ^18.0.0 "@types/pretty-hrtime": ^1.0.0 "@types/semver": ^7.3.4 better-opn: ^3.0.2 @@ -5639,7 +6117,6 @@ __metadata: prompts: ^2.4.0 read-pkg-up: ^7.0.1 semver: ^7.3.7 - serve-favicon: ^2.5.0 telejson: ^7.2.0 tiny-invariant: ^1.3.1 ts-dedent: ^2.0.0 @@ -5647,7 +6124,7 @@ __metadata: util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - checksum: 1cfd578e6a886a58c4668cc3b969407fcbf6bc1ae94b5fb603d6bda1baa430908c8fec734995d2ec98cd80b2355b1b6e752880d8fe91acd3bee44bada2675de9 + checksum: d582a98c30f59f429151c2d249d4f5c626e8ce6b523b3227254b3dfb072c31f5c6e8bf788cee429f7019aa1c1bc2e1693e5571026531b70e08e7c47a15b96adf languageName: node linkType: hard @@ -5678,6 +6155,23 @@ __metadata: languageName: node linkType: hard +"@storybook/csf-tools@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/csf-tools@npm:7.5.1" + dependencies: + "@babel/generator": ^7.22.9 + "@babel/parser": ^7.22.7 + "@babel/traverse": ^7.22.8 + "@babel/types": ^7.22.5 + "@storybook/csf": ^0.1.0 + "@storybook/types": 7.5.1 + fs-extra: ^11.1.0 + recast: ^0.23.1 + ts-dedent: ^2.0.0 + checksum: aaa9acc1d01e823090a84df6ad0a8491c7be95ee058a800857dad498de227475979c3892b4f397b2224885b98438c90fa5ffb2cbb6c2a0b91e38f6644a9ccc92 + languageName: node + linkType: hard + "@storybook/csf@npm:^0.0.1": version: 0.0.1 resolution: "@storybook/csf@npm:0.0.1" @@ -5763,10 +6257,10 @@ __metadata: languageName: node linkType: hard -"@storybook/manager@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/manager@npm:7.4.0" - checksum: 5400126a13ca68dc678572558b0dd6423aef9b325bc0de4e7a1eb9cdd0905c2406b7028777c1771ade0af107472be3c0f8dd228e401ff55b2be449fefe76f502 +"@storybook/manager@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/manager@npm:7.5.1" + checksum: f3f44137aac81f4f23c3bc11c323025490ab1ecac6e0e4ff783c86d599365f8a1d9e6fa6b3000833d95049a0cb9e70cb4e16b07f4904d1633d16e46888c023bb languageName: node linkType: hard @@ -5786,6 +6280,13 @@ __metadata: languageName: node linkType: hard +"@storybook/node-logger@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/node-logger@npm:7.5.1" + checksum: 8c476e49a1ec19adba4c532476d4e5ccf58c8be16f7b70064a127f86a5d8bcf5c5bb947f18b0cb10c59cf3143b1f832379797009071ead5a586060afe9158760 + languageName: node + linkType: hard + "@storybook/postinstall@npm:7.4.0": version: 7.4.0 resolution: "@storybook/postinstall@npm:7.4.0" @@ -5815,6 +6316,28 @@ __metadata: languageName: node linkType: hard +"@storybook/preview-api@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/preview-api@npm:7.5.1" + dependencies: + "@storybook/channels": 7.5.1 + "@storybook/client-logger": 7.5.1 + "@storybook/core-events": 7.5.1 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/types": 7.5.1 + "@types/qs": ^6.9.5 + dequal: ^2.0.2 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + qs: ^6.10.0 + synchronous-promise: ^2.0.15 + ts-dedent: ^2.0.0 + util-deprecate: ^1.0.2 + checksum: ec4b24b314109c7a726dd4f87542af80732c94af165754f11a4ea61f44d11f5bcf05cb4f75bf249cec5e5ee016a790496ea4315c409044da7f766c49ff121258 + languageName: node + linkType: hard + "@storybook/preview@npm:7.4.0": version: 7.4.0 resolution: "@storybook/preview@npm:7.4.0" @@ -5902,19 +6425,19 @@ __metadata: languageName: node linkType: hard -"@storybook/telemetry@npm:7.4.0": - version: 7.4.0 - resolution: "@storybook/telemetry@npm:7.4.0" +"@storybook/telemetry@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/telemetry@npm:7.5.1" dependencies: - "@storybook/client-logger": 7.4.0 - "@storybook/core-common": 7.4.0 - "@storybook/csf-tools": 7.4.0 + "@storybook/client-logger": 7.5.1 + "@storybook/core-common": 7.5.1 + "@storybook/csf-tools": 7.5.1 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 fs-extra: ^11.1.0 read-pkg-up: ^7.0.1 - checksum: 730d45af3d26287254a0cfc22cc3c8c39839b7c96b6ff49612ce6b6f61403f9137ce1303eeaf55e8c4777c984b5efc7f2775b1cc99bb714a46d6cdeddeb69eae + checksum: 005da0d6e20908a1adb973ab6e06df2affd36985d50323195aa45eb7775f3147df0ff375799785632a92d8470a0ac1acaafb8dd9ebdb6b05da3417dedd53134d languageName: node linkType: hard @@ -5957,6 +6480,18 @@ __metadata: languageName: node linkType: hard +"@storybook/types@npm:7.5.1": + version: 7.5.1 + resolution: "@storybook/types@npm:7.5.1" + dependencies: + "@storybook/channels": 7.5.1 + "@types/babel__core": ^7.0.0 + "@types/express": ^4.7.0 + file-system-cache: 2.3.0 + checksum: 9134bd288760df17c36b1d05fa856b86463460ba5de29817156230cef717a0bd836c8637a638d28a87124470919133a897b94278de00be92823d24088f63622c + languageName: node + linkType: hard + "@swc/helpers@npm:^0.4.14": version: 0.4.14 resolution: "@swc/helpers@npm:0.4.14" @@ -6353,6 +6888,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.12": + version: 7.0.14 + resolution: "@types/json-schema@npm:7.0.14" + checksum: 4b3dd99616c7c808201c56f6c7f6552eb67b5c0c753ab3fa03a6cb549aae950da537e9558e53fa65fba23d1be624a1e4e8d20c15027efbe41e03ca56f2b04fb0 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -6468,13 +7010,20 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:18.17.12, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": +"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": version: 18.17.12 resolution: "@types/node@npm:18.17.12" checksum: 79f8bcca3067a3c529f30e172df8d14f25ab9e4cd6a05ed897a924ab1dec774e8ea172ef5c4a67ffec433d423a0c81778f17db22606d574bc83871b60aab298e languageName: node linkType: hard +"@types/node@npm:18.18.6, @types/node@npm:^18.0.0": + version: 18.18.6 + resolution: "@types/node@npm:18.18.6" + checksum: a847639b8455fd3dfa6dbc2917274c82c9db789f1d41aaf69f94ac6c9e54c3c1dd29be6e1e1ccd7c17e54db3d78d7011bc4e70544c6447ceca253dccc0a187e1 + languageName: node + linkType: hard + "@types/node@npm:^16.0.0": version: 16.18.3 resolution: "@types/node@npm:16.18.3" @@ -6585,6 +7134,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^7.5.0": + version: 7.5.4 + resolution: "@types/semver@npm:7.5.4" + checksum: 120c0189f6fec5f2d12d0d71ac8a4cfa952dc17fa3d842e8afddb82bba8828a4052f8799c1653e2b47ae1977435f38e8985658fde971905ce5afb8e23ee97ecf + languageName: node + linkType: hard + "@types/serve-static@npm:*": version: 1.15.0 resolution: "@types/serve-static@npm:1.15.0" @@ -6678,6 +7234,31 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.8.0" + dependencies: + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 6.8.0 + "@typescript-eslint/type-utils": 6.8.0 + "@typescript-eslint/utils": 6.8.0 + "@typescript-eslint/visitor-keys": 6.8.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.4 + natural-compare: ^1.4.0 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: c36ccf606ebcaff8263c4ffa3b4cda58c6f93474b9eea9906e51be2fef8596977a245cc13770b21c6bfd38ccf45a3cf3613d5f4499429f62ec80afe15ae345bd + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/parser@npm:5.62.0" @@ -6695,6 +7276,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/parser@npm:6.8.0" + dependencies: + "@typescript-eslint/scope-manager": 6.8.0 + "@typescript-eslint/types": 6.8.0 + "@typescript-eslint/typescript-estree": 6.8.0 + "@typescript-eslint/visitor-keys": 6.8.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10d7a3ae383fee5a5cba9541c72e23d6ab01cca6b414a62b44dacb5ebc15c80b80aa6c105b6469d3795f2f8514ae2499c069cd2d9dcac61f3db9ef6c7a75e080 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" @@ -6705,6 +7304,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/scope-manager@npm:6.8.0" + dependencies: + "@typescript-eslint/types": 6.8.0 + "@typescript-eslint/visitor-keys": 6.8.0 + checksum: b6cf2803531d1c14b56c30fd3cd807b80e17fe48d0da8e5aa9ae50915407ed732c7e2a7ac8030b7cf8ed07b8e481a1138d76bf05b727837a0e016280c2f6873b + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/type-utils@npm:5.62.0" @@ -6722,6 +7331,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/type-utils@npm:6.8.0" + dependencies: + "@typescript-eslint/typescript-estree": 6.8.0 + "@typescript-eslint/utils": 6.8.0 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 9b7d56904dc1a5719ef79eb1b7989d6fad10c71fb07ec3e66cf69b8c8dc5383d644ab122d4701bc4960fb7c99cc08aee4e645db3e4675d488d5779197e15dfda + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/types@npm:5.62.0" @@ -6729,6 +7355,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/types@npm:6.8.0" + checksum: 1fcd85f6d575116d51c6ee757ed37610ae5e7e4296a29f93c9c6949f6cd16d24550eb7fc5bae7a43119cc08e13836f69a7ae7c54ebba6c95aef96b34d3bfb7f7 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -6747,6 +7380,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.8.0" + dependencies: + "@typescript-eslint/types": 6.8.0 + "@typescript-eslint/visitor-keys": 6.8.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: 388db7f33ef1bc0e7b960c0bce9c744c2e32c66c7ab8dfae73d8533958202ad6f31663b0010f79c45b5ff93159c67f45b00693d73b9da2472b17156dfd26b4a8 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.45.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -6765,6 +7416,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/utils@npm:6.8.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 6.8.0 + "@typescript-eslint/types": 6.8.0 + "@typescript-eslint/typescript-estree": 6.8.0 + semver: ^7.5.4 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 6d9f90db504502a9aa10e834830c3ffa25483757414670acc6141a3ebef9171a57688a3a179febf35a0e1e0b322f37228d9537bf1b279f1af7fc97888b873bc3 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -6775,6 +7443,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:6.8.0": + version: 6.8.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.8.0" + dependencies: + "@typescript-eslint/types": 6.8.0 + eslint-visitor-keys: ^3.4.1 + checksum: 710d9067b85d7715a400ae625c083c41733abb891d7b35108de083913980f9642e79d27689599fa39915f0fecae16dbfc30367007fccc838ccd917943660de22 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^3.0.1": version: 3.1.0 resolution: "@vitejs/plugin-react@npm:3.1.0" @@ -7616,6 +8294,19 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.4.6": + version: 0.4.6 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" + dependencies: + "@babel/compat-data": ^7.22.6 + "@babel/helper-define-polyfill-provider": ^0.4.3 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 08896811df31530be6a9bcdd630cb9fd4b5ae5181039d18db3796efbc54e38d57a42af460845c10a04434e1bc45c0d47743c7e6c860383cc6b141083cde22030 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.8.3": version: 0.8.3 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.3" @@ -7628,6 +8319,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.8.5": + version: 0.8.5 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.5" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.4.3 + core-js-compat: ^3.32.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 54ff3956c4f88e483d38b27ceec6199b9e73fceac10ebf969469d215e6a62929384e4433f85335c9a6ba809329636e27f9bdae2f54075f833e7a745341c07d84 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.5.2": version: 0.5.2 resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2" @@ -7639,6 +8342,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.5.3": + version: 0.5.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.3" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.4.3 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2bb546582cda1870d19e646a7183baeb2cccd56e0ef3e4eaeabd28e120daf17cb87399194a9ccdcf32506bcaa68d23e73440fc8ab990a7a0f8c5a77c12d5d4bc + languageName: node + linkType: hard + "babel-plugin-styled-components@npm:2.1.4": version: 2.1.4 resolution: "babel-plugin-styled-components@npm:2.1.4" @@ -7880,6 +8594,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.22.1": + version: 4.22.1 + resolution: "browserslist@npm:4.22.1" + dependencies: + caniuse-lite: ^1.0.30001541 + electron-to-chromium: ^1.4.535 + node-releases: ^2.0.13 + update-browserslist-db: ^1.0.13 + bin: + browserslist: cli.js + checksum: 7e6b10c53f7dd5d83fd2b95b00518889096382539fed6403829d447e05df4744088de46a571071afb447046abc3c66ad06fbc790e70234ec2517452e32ffd862 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -8041,6 +8769,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001541": + version: 1.0.30001551 + resolution: "caniuse-lite@npm:1.0.30001551" + checksum: ffdee85b1c130cbebf0aa978ba839f3525f8e304855ba9bf0fbefaac8dd8c40051a7e19ac84a7cf4ba026410abcbe6f8b45560b22ee417c52daecaf955108e65 + languageName: node + linkType: hard + "cardinal@npm:^2.1.1": version: 2.1.1 resolution: "cardinal@npm:2.1.1" @@ -8663,6 +9398,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.32.2": + version: 3.33.0 + resolution: "core-js-compat@npm:3.33.0" + dependencies: + browserslist: ^4.22.1 + checksum: 83ae54008c09b8e0ae3c59457039866c342c7e28b0d30eebb638a5b51c01432e63fe97695c90645cbc6a8b073a4f9a8b0e75f0818bbf8b4b054e01f4c17d3181 + languageName: node + linkType: hard + "core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -9316,6 +10060,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.535": + version: 1.4.561 + resolution: "electron-to-chromium@npm:1.4.561" + checksum: 45f4a6e607298c4ce28a3e124fe8a5f471ed7b9092fdf8e6c5229288cba9543f6bbb4f8ffb63c1a9737d21b830562a2b9289cdd3630c90be2f283e71a77ea756 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -9572,6 +10323,17 @@ __metadata: languageName: node linkType: hard +"esbuild-register@npm:^3.5.0": + version: 3.5.0 + resolution: "esbuild-register@npm:3.5.0" + dependencies: + debug: ^4.3.4 + peerDependencies: + esbuild: ">=0.12 <1" + checksum: f4307753c9672a2c901d04a1165031594a854f0a4c6f4c1db08aa393b68a193d38f2df483dc8ca0513e89f7b8998415e7e26fb9830989fb8cdccc5fb5f181c6b + languageName: node + linkType: hard + "esbuild@npm:^0.18.0, esbuild@npm:^0.18.10": version: 0.18.20 resolution: "esbuild@npm:0.18.20" @@ -9893,9 +10655,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:0.6.13": - version: 0.6.13 - resolution: "eslint-plugin-storybook@npm:0.6.13" +"eslint-plugin-storybook@npm:0.6.15": + version: 0.6.15 + resolution: "eslint-plugin-storybook@npm:0.6.15" dependencies: "@storybook/csf": ^0.0.1 "@typescript-eslint/utils": ^5.45.0 @@ -9903,7 +10665,7 @@ __metadata: ts-dedent: ^2.2.0 peerDependencies: eslint: ">=6" - checksum: 4d7bebd19bbebcdc36042e1e796dfd25fbde5f9d3a3d551a4d75fe1f41f537412f53fcf6b5e544386c5e0e2ce7af30efdabeb9169df27333e3e793a26fe2f008 + checksum: e2c4d7be3e695c88d7194c363fba8ac644b36583bf9d608aa59dcd53cc5e422f7828611ee49c7934639ce827c0206d33fa94b3ea452ffbd2c8e7254ed90bc412 languageName: node linkType: hard @@ -9941,15 +10703,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.48.0": - version: 8.48.0 - resolution: "eslint@npm:8.48.0" +"eslint@npm:8.51.0": + version: 8.51.0 + resolution: "eslint@npm:8.51.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.2 - "@eslint/js": 8.48.0 - "@humanwhocodes/config-array": ^0.11.10 + "@eslint/js": 8.51.0 + "@humanwhocodes/config-array": ^0.11.11 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 ajv: ^6.12.4 @@ -9984,7 +10746,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: f20b359a4f8123fec5c033577368cc020d42978b1b45303974acd8da7a27063168ee3fe297ab5b35327162f6a93154063e3ce6577102f70f9809aff793db9bd0 + checksum: 214fa5d1fcb67af1b8992ce9584ccd85e1aa7a482f8b8ea5b96edc28fa838a18a3b69456db45fc1ed3ef95f1e9efa9714f737292dc681e572d471d02fda9649c languageName: node linkType: hard @@ -11301,46 +12063,20 @@ __metadata: languageName: node linkType: hard -"grommet-icons@npm:4.10.0": - version: 4.10.0 - resolution: "grommet-icons@npm:4.10.0" - dependencies: - grommet-styles: ^0.2.0 - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - styled-components: ">= 5.x" - checksum: 69745341a65f4e4d05bd5b207f7243b5ffa54d13a8195093cae7fb32d57b38ab55ed30cfee341b9f1f659b99743f721ee04c7ab9decd7dd7f171fcc4947af048 - languageName: node - linkType: hard - -"grommet-icons@npm:4.8.0": - version: 4.8.0 - resolution: "grommet-icons@npm:4.8.0" - dependencies: - grommet-styles: ^0.2.0 +"grommet-icons@npm:^4.10.0": + version: 4.11.0 + resolution: "grommet-icons@npm:4.11.0" peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 styled-components: ">= 5.x" - checksum: 7c0871a7ddd0cdff938d03ab08ad1fe56cbb5cbe9a2a8cece99de19641f140caf917c8a589a3bcdd2a28562083d9141e07fb5bd1fb188696d82c3815a33fbb4d - languageName: node - linkType: hard - -"grommet-styles@npm:^0.2.0": - version: 0.2.0 - resolution: "grommet-styles@npm:0.2.0" - peerDependencies: - react: ">= 16.4.1" - react-dom: ">= 16.4.1" - styled-components: ">= 4.X" - checksum: 7b29e6fd773a29a9f7b48e5b0a163e1c51b3b196891228d88a0e5b99faab4ece03b5410a97665105fe886402016a337237b956d5f46af06ec2e06e2b328a0757 + checksum: 2fb0e94ee170abd17c80bf2d740c82ae5545d599cb53d5118994e855e188ef8afcd1a616cf99cebb08073f1b50e4c1c1b19c31b1c9b156e8e5512c3b290cd488 languageName: node linkType: hard -"grommet@npm:2.32.2": - version: 2.32.2 - resolution: "grommet@npm:2.32.2" +"grommet@npm:2.33.2": + version: 2.33.2 + resolution: "grommet@npm:2.33.2" dependencies: grommet-icons: ^4.10.0 hoist-non-react-statics: ^3.2.0 @@ -11349,8 +12085,8 @@ __metadata: peerDependencies: react: ^16.6.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.1 || ^17.0.0 || ^18.0.0 - styled-components: ">= 5.1" - checksum: 28186d45c59e58065afde55ac0220aadb595f3bcb12acbacd87c79df229401b8911e46e77284146beec736a95b5555c809ec686ba4e31b22262e5838aee67fa3 + styled-components: ^5.1.0 + checksum: 7756a54892932ee9cc6abe47781be32b9a5e3d636f3d1c5bb4615589036c72d34b728e143f01db22073efd40cbb055bcaa25c816cb9dada46e210afcda4bfafb languageName: node linkType: hard @@ -11882,10 +12618,17 @@ __metadata: languageName: node linkType: hard -"immer@npm:10.0.2": - version: 10.0.2 - resolution: "immer@npm:10.0.2" - checksum: 525a3b14210d02ae420c3b9f6ca14f7e9bcf625611d1356e773e7739f14c7c8de50dac442e6c7de3a6e24a782f7b792b6b8666bc0b3f00269d21a95f8f68ca84 +"ignore@npm:^5.2.4": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + languageName: node + linkType: hard + +"immer@npm:10.0.3": + version: 10.0.3 + resolution: "immer@npm:10.0.3" + checksum: 76acabe6f40e752028313762ba477a5d901e57b669f3b8fb406b87b9bb9b14e663a6fbbf5a6d1ab323737dd38f4b2494a4e28002045b88948da8dbf482309f28 languageName: node linkType: hard @@ -13764,7 +14507,7 @@ __metadata: languageName: node linkType: hard -"markdown-to-jsx@npm:^7.1.8, markdown-to-jsx@npm:^7.2.0": +"markdown-to-jsx@npm:^7.1.8": version: 7.2.1 resolution: "markdown-to-jsx@npm:7.2.1" peerDependencies: @@ -13773,6 +14516,15 @@ __metadata: languageName: node linkType: hard +"markdown-to-jsx@npm:^7.2.0": + version: 7.3.2 + resolution: "markdown-to-jsx@npm:7.3.2" + peerDependencies: + react: ">= 0.14.0" + checksum: 8885c6343b71570b0a7ec16cd85a49b853a830234790ee7430e2517ea5d8d361ff138bd52147f650790f3e7b3a28a15c755fc16f8856dd01ddf09a6161782e06 + languageName: node + linkType: hard + "marked-terminal@npm:^5.1.1": version: 5.1.1 resolution: "marked-terminal@npm:5.1.1" @@ -14436,13 +15188,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.1": - version: 2.1.1 - resolution: "ms@npm:2.1.1" - checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e - languageName: node - linkType: hard - "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -15153,7 +15898,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": +"parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -16932,13 +17677,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.1": - version: 5.1.1 - resolution: "safe-buffer@npm:5.1.1" - checksum: 7f117b604554c9daca713be76cecc6c52932ed1dd6303638274f21319038bfd760fbfd353e526cc83f11894935bc4beb71f5b7b9478c11bf9718c0e0d94c51cb - languageName: node - linkType: hard - "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -17056,7 +17794,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3": +"semver@npm:^7.0.0, semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -17088,19 +17826,6 @@ __metadata: languageName: node linkType: hard -"serve-favicon@npm:^2.5.0": - version: 2.5.0 - resolution: "serve-favicon@npm:2.5.0" - dependencies: - etag: ~1.8.1 - fresh: 0.5.2 - ms: 2.1.1 - parseurl: ~1.3.2 - safe-buffer: 5.1.1 - checksum: f4dd0fbee3b7e18d0a27ba6ba01d2f585f23f533010c9e8c74aad74615b19b12d8fbe714f14cb3579803f0bacecd67cdc858714cb56c6e28f8dd07ccc997aea4 - languageName: node - linkType: hard - "serve-static@npm:1.15.0": version: 1.15.0 resolution: "serve-static@npm:1.15.0" @@ -17552,15 +18277,15 @@ __metadata: languageName: node linkType: hard -"storybook@npm:7.4.0": - version: 7.4.0 - resolution: "storybook@npm:7.4.0" +"storybook@npm:7.5.1": + version: 7.5.1 + resolution: "storybook@npm:7.5.1" dependencies: - "@storybook/cli": 7.4.0 + "@storybook/cli": 7.5.1 bin: sb: ./index.js storybook: ./index.js - checksum: 40cd33712e0872f70bb05c6d60f20e73cae23130836c439d9e27d76f3478fcdaa7b4ee67d4aad656d5bd94f498242af27f39093a5cb1e94c5fdd28eaeda7c157 + checksum: 9f311888973c2d09a2b4e8b41e96922584923bd20e6a3da9cfca41dd4b53c856b4e0b8a9c7e4b4188c646157d90145fdbfda5c4e33bad1ee37b55243c577de26 languageName: node linkType: hard @@ -18247,6 +18972,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.0.3 + resolution: "ts-api-utils@npm:1.0.3" + peerDependencies: + typescript: ">=4.2.0" + checksum: 441cc4489d65fd515ae6b0f4eb8690057add6f3b6a63a36073753547fb6ce0c9ea0e0530220a0b282b0eec535f52c4dfc315d35f8a4c9a91c0def0707a714ca6 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -18800,6 +19534,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + languageName: node + linkType: hard + "update-notifier-cjs@npm:^5.1.6": version: 5.1.6 resolution: "update-notifier-cjs@npm:5.1.6"