diff --git a/babel.config.js b/babel.config.js index b8d5277566..b37ee5afd5 100644 --- a/babel.config.js +++ b/babel.config.js @@ -11,8 +11,5 @@ module.exports = { }, ], ], - plugins: [ - 'babel-plugin-typescript-to-proptypes', - require('./babel-plugin-package-version'), - ], + plugins: [require('./babel-plugin-package-version')], }; diff --git a/generators/readme/test/fixtures/avenger/src/avenger.js b/generators/readme/test/fixtures/avenger/src/avenger.js deleted file mode 100644 index 48de96dce2..0000000000 --- a/generators/readme/test/fixtures/avenger/src/avenger.js +++ /dev/null @@ -1,84 +0,0 @@ -import PropTypes from 'prop-types'; - -const Avenger = (props) =>
{`Avenger: ${props.name}`}
; -Avenger.defaultProps = { - power: 1, - isAlive: true, -}; -Avenger.propTypes = { - /** - * The name of an Avenger. - */ - name: PropTypes.string.isRequired, - - /** - * The real identity of this Avenger, if known. - */ - identity: PropTypes.shape({ - firstName: PropTypes.string, - lastName: PropTypes.string, - age: PropTypes.number, - }), - - /** - * A callback function, called when the component is clicked. - *
- * Signature: `(event) => void` - */ - onClick: PropTypes.func, - - /** - * List the abilities of this Avenger. - */ - abilities: PropTypes.arrayOf( - PropTypes.shape({ - /** - * The name of the ability. - */ - name: PropTypes.string.isRequired, - description: PropTypes.string, - /** - * Set this to `true` to mark this ability as new. - * - * @@defaultValue@@: false - */ - isNew: PropTypes.bool, - }) - ).isRequired, - - /** - * The list of movies where this Avenger appears in. - * It can either be just the name of the movie or a more detailed - * information about the movie. - */ - movies: PropTypes.arrayOf( - PropTypes.oneOfType([ - /** - * The name of the movie. - */ - PropTypes.string.isRequired, - /** - * Detailed information about the movie. - */ - PropTypes.shape({ - /** - * The title of the movie. - */ - title: PropTypes.string.isRequired, - /** - * The release date of the movie (ISO). - */ - releaseDate: PropTypes.string.isRequired, - }).isRequired, - ]).isRequired - ).isRequired, - - /** - * Define the power for this Avenger, from a scale of 1-10. - */ - power: PropTypes.oneOf([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]).isRequired, - - isAlive: PropTypes.bool, -}; - -export default Avenger; diff --git a/generators/readme/test/fixtures/avenger/src/avenger.tsx b/generators/readme/test/fixtures/avenger/src/avenger.tsx new file mode 100644 index 0000000000..7555d68a46 --- /dev/null +++ b/generators/readme/test/fixtures/avenger/src/avenger.tsx @@ -0,0 +1,55 @@ +interface AvengerProps { + /** + * The name of an Avenger. + */ + name: string; + /** + * The real identity of this Avenger, if known. + */ + identity?: { + firstName?: string; + lastName?: string; + age?: number; + }; + /** + * A callback function, called when the component is clicked. + *
+ * Signature: `(event) => void` + */ + onClick?(...args: unknown[]): unknown; + /** + * List the abilities of this Avenger. + */ + abilities: { + /** + * The name of the ability. + */ + name: string; + description?: string; + /** + * Set this to `true` to mark this ability as new. + * + * @@defaultValue@@: false + */ + isNew?: boolean; + }[]; + /** + * The list of movies where this Avenger appears in. + * It can either be just the name of the movie or a more detailed + * information about the movie. + */ + movies: unknown | unknown[]; + /** + * Define the power for this Avenger, from a scale of 1-10. + */ + power: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; + isAlive?: boolean; +} + +const Avenger = (props: AvengerProps) =>
{`Avenger: ${props.name}`}
; +Avenger.defaultProps = { + power: 1, + isAlive: true, +}; + +export default Avenger; diff --git a/package.json b/package.json index 23de385f69..3c7fc1356e 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,6 @@ "@typescript-eslint/parser": "8.18.0", "babel-jest": "29.7.0", "babel-loader": "9.2.1", - "babel-plugin-typescript-to-proptypes": "1.4.2", "browserslist": "4.24.3", "bundlesize": "0.18.2", "cac": "6.7.14", @@ -157,13 +156,13 @@ "moment": "2.30.1", "moment-timezone": "0.5.46", "omit-empty-es": "1.2.0", - "patch-package": "6.5.1", "postcss": "8.4.49", "postcss-styled-syntax": "^0.7.0", "postcss-syntax": "^0.36.2", "postcss-value-parser": "4.2.0", "pptr-testing-library": "0.8.0", "prettier": "2.8.8", + "prop-types": "^15.8.1", "puppeteer": "22.15.0", "qs": "6.13.1", "rcfile": "1.0.3", diff --git a/packages/components/buttons/flat-button/src/export-types.ts b/packages/components/buttons/flat-button/src/export-types.ts index f4d413eea4..2c9070ae5a 100644 --- a/packages/components/buttons/flat-button/src/export-types.ts +++ b/packages/components/buttons/flat-button/src/export-types.ts @@ -1 +1,2 @@ export type { TFlatButtonProps } from './flat-button'; +export type { TIconProps } from '@commercetools-uikit/design-system'; diff --git a/packages/components/buttons/flat-button/src/flat-button.tsx b/packages/components/buttons/flat-button/src/flat-button.tsx index dbbffbbff2..0ed9c17a63 100644 --- a/packages/components/buttons/flat-button/src/flat-button.tsx +++ b/packages/components/buttons/flat-button/src/flat-button.tsx @@ -8,21 +8,16 @@ import { } from 'react'; import { css } from '@emotion/react'; import omit from 'lodash/omit'; -import { designTokens } from '@commercetools-uikit/design-system'; +import { + designTokens, + type TIconProps, +} from '@commercetools-uikit/design-system'; import { filterInvalidAttributes } from '@commercetools-uikit/utils'; import AccessibleButton from '@commercetools-uikit/accessible-button'; import { getTextColor } from './flat-button.styles'; const propsToOmit = ['type']; -/** - * Props for child icons - */ -type TButtonIconProps = { - color?: string; - size?: string; -} & Record; - export type TFlatButtonProps< TStringOrComponent extends ElementType = 'button' > = { @@ -54,7 +49,7 @@ export type TFlatButtonProps< /** * The icon of the button. */ - icon?: ReactElement; + icon?: ReactElement; /** * The position of the icon. */ diff --git a/packages/components/buttons/link-button/src/export-types.ts b/packages/components/buttons/link-button/src/export-types.ts index e3ab9a3f5f..c20fa0fa57 100644 --- a/packages/components/buttons/link-button/src/export-types.ts +++ b/packages/components/buttons/link-button/src/export-types.ts @@ -1 +1,2 @@ export type { TLinkButtonProps } from './link-button'; +export type { TIconProps } from '@commercetools-uikit/design-system'; diff --git a/packages/components/buttons/link-button/src/link-button.tsx b/packages/components/buttons/link-button/src/link-button.tsx index 8297cf0fac..690970209d 100644 --- a/packages/components/buttons/link-button/src/link-button.tsx +++ b/packages/components/buttons/link-button/src/link-button.tsx @@ -4,7 +4,10 @@ import { cloneElement, ReactElement } from 'react'; import { Link as ReactRouterLink } from 'react-router-dom'; import { css } from '@emotion/react'; import styled from '@emotion/styled'; -import { designTokens } from '@commercetools-uikit/design-system'; +import { + designTokens, + type TIconProps, +} from '@commercetools-uikit/design-system'; import { useWarnDeprecatedComponent, filterInvalidAttributes, @@ -12,14 +15,6 @@ import { import Inline from '@commercetools-uikit/spacings-inline'; import Text from '@commercetools-uikit/text'; -/** - * Props for child icons - */ -type TButtonIconProps = { - color?: string; - size?: string; -} & Record; - export type TLinkButtonProps = { /** * Should describe what the button is for. @@ -34,7 +29,7 @@ export type TLinkButtonProps = { /** * The icon of the button. */ - iconLeft?: ReactElement; + iconLeft?: ReactElement; /** * Determines if the button is disabled. diff --git a/packages/components/buttons/primary-button/src/export-types.ts b/packages/components/buttons/primary-button/src/export-types.ts index 14c165619b..5ae2580d90 100644 --- a/packages/components/buttons/primary-button/src/export-types.ts +++ b/packages/components/buttons/primary-button/src/export-types.ts @@ -1 +1,2 @@ export type { TPrimaryButtonProps } from './primary-button'; +export type { TIconProps } from '@commercetools-uikit/design-system'; diff --git a/packages/components/buttons/primary-button/src/primary-button.tsx b/packages/components/buttons/primary-button/src/primary-button.tsx index 05151babc6..743eecdf6f 100644 --- a/packages/components/buttons/primary-button/src/primary-button.tsx +++ b/packages/components/buttons/primary-button/src/primary-button.tsx @@ -8,6 +8,7 @@ import { } from 'react'; import omit from 'lodash/omit'; import { css } from '@emotion/react'; +import { type TIconProps } from '@commercetools-uikit/design-system'; import Inline from '@commercetools-uikit/spacings-inline'; import { filterInvalidAttributes, @@ -28,13 +29,6 @@ type TLegacySizes = 'small' | 'medium' | 'big'; */ type TSizes = '10' | '20'; -/** - * Props for child icons - */ -type TButtonIconProps = { - color?: string; -} & Record; - /** * Mapping of legacy sizes to new sizes. */ @@ -91,11 +85,11 @@ export type TPrimaryButtonProps< /** * The left icon displayed within the button. */ - iconLeft?: ReactElement; + iconLeft?: ReactElement; /** - * The right icon displayed within the button. + * The right icon displayed within the . */ - iconRight?: ReactElement; + iconRight?: ReactElement; /** * If this is active, it means the button will persist in an "active" state when toggled (see `isToggled`), and back to normal state when untoggled */ diff --git a/packages/components/buttons/secondary-button/src/export-types.ts b/packages/components/buttons/secondary-button/src/export-types.ts index bf40addbac..658208e8f3 100644 --- a/packages/components/buttons/secondary-button/src/export-types.ts +++ b/packages/components/buttons/secondary-button/src/export-types.ts @@ -1 +1,2 @@ export type { TSecondaryButtonProps } from './secondary-button'; +export type { TIconProps } from '@commercetools-uikit/design-system'; diff --git a/packages/components/buttons/secondary-button/src/secondary-button.tsx b/packages/components/buttons/secondary-button/src/secondary-button.tsx index e7772b8eb1..9cae4dc9e2 100644 --- a/packages/components/buttons/secondary-button/src/secondary-button.tsx +++ b/packages/components/buttons/secondary-button/src/secondary-button.tsx @@ -16,6 +16,7 @@ import { useWarning, warning, } from '@commercetools-uikit/utils'; +import { type TIconProps } from '@commercetools-uikit/design-system'; import AccessibleButton from '@commercetools-uikit/accessible-button'; import { getStateStyles, @@ -34,13 +35,6 @@ type TLegacySizes = 'small' | 'medium' | 'big'; */ type TSizes = '10' | '20'; -/** - * Props for child icons - */ -type TButtonIconProps = { - color?: string; -} & Record; - /** * Mapping of legacy sizes to new sizes. */ @@ -71,11 +65,11 @@ export type TSecondaryButtonProps< /** * The left icon displayed within the button. */ - iconLeft?: ReactElement; + iconLeft?: ReactElement; /** * The righr icon displayed within the button. */ - iconRight?: ReactElement; + iconRight?: ReactElement; /** * If this is active, it means the button will persist in an "active" state when toggled (see `isToggled`), and back to normal state when untoggled */ @@ -140,8 +134,8 @@ const PositionedIcon = ({ color, }: { size: string; - icon: ReactElement; - color: string; + icon: ReactElement; + color: TIconProps['color']; }) => { return ( { {(provided) => (
diff --git a/packages/components/field-label/src/export-types.ts b/packages/components/field-label/src/export-types.ts index 14210701b0..71ba157ecb 100644 --- a/packages/components/field-label/src/export-types.ts +++ b/packages/components/field-label/src/export-types.ts @@ -1 +1,2 @@ -export type { TFieldLabelProps, TFieldLabelHintIconProps } from './field-label'; +export type { TFieldLabelProps } from './field-label'; +export type { TIconProps } from '@commercetools-uikit/design-system'; diff --git a/packages/components/field-label/src/field-label.tsx b/packages/components/field-label/src/field-label.tsx index e1cb59824f..1faed16150 100644 --- a/packages/components/field-label/src/field-label.tsx +++ b/packages/components/field-label/src/field-label.tsx @@ -14,9 +14,10 @@ import Text from '@commercetools-uikit/text'; import Constraints from '@commercetools-uikit/constraints'; import Inline from '@commercetools-uikit/spacings-inline'; import Label from '@commercetools-uikit/label'; -import { designTokens } from '@commercetools-uikit/design-system'; - -export type TFieldLabelHintIconProps = { size?: string; color?: string }; +import { + designTokens, + type TIconProps, +} from '@commercetools-uikit/design-system'; export type TFieldLabelProps = { /** @@ -44,7 +45,7 @@ export type TFieldLabelProps = { /** * Icon to be displayed beside the hint text. Will only get rendered when hint is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. Might be used to display additional information about the content of the field (E.g verified email) */ diff --git a/packages/components/fields/async-creatable-select-field/package.json b/packages/components/fields/async-creatable-select-field/package.json index b9b0bc3d46..c5b2d73d14 100644 --- a/packages/components/fields/async-creatable-select-field/package.json +++ b/packages/components/fields/async-creatable-select-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/async-creatable-select-input": "19.20.1", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/async-creatable-select-field/src/async-creatable-select-field.tsx b/packages/components/fields/async-creatable-select-field/src/async-creatable-select-field.tsx index 7258334bdc..8b7b8508f9 100644 --- a/packages/components/fields/async-creatable-select-field/src/async-creatable-select-field.tsx +++ b/packages/components/fields/async-creatable-select-field/src/async-creatable-select-field.tsx @@ -14,9 +14,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import AsyncCreatableSelectInput from '@commercetools-uikit/async-creatable-select-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -367,7 +365,7 @@ export type TAsyncCreatableSelectFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/async-creatable-select-field/src/export-types.ts b/packages/components/fields/async-creatable-select-field/src/export-types.ts index c1354f8376..2a85cc5a7a 100644 --- a/packages/components/fields/async-creatable-select-field/src/export-types.ts +++ b/packages/components/fields/async-creatable-select-field/src/export-types.ts @@ -1 +1,2 @@ export type { TAsyncCreatableSelectFieldProps } from './async-creatable-select-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/async-select-field/package.json b/packages/components/fields/async-select-field/package.json index fa1504d9e8..5bebda706c 100644 --- a/packages/components/fields/async-select-field/package.json +++ b/packages/components/fields/async-select-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/async-select-input": "19.20.1", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/async-select-field/src/async-select-field.tsx b/packages/components/fields/async-select-field/src/async-select-field.tsx index a1a6449961..4b7f7aa98c 100644 --- a/packages/components/fields/async-select-field/src/async-select-field.tsx +++ b/packages/components/fields/async-select-field/src/async-select-field.tsx @@ -15,9 +15,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import AsyncSelectInput from '@commercetools-uikit/async-select-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -327,7 +325,7 @@ export type TAsyncSelectFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/async-select-field/src/export-types.ts b/packages/components/fields/async-select-field/src/export-types.ts index 919162ea62..b8528ec37f 100644 --- a/packages/components/fields/async-select-field/src/export-types.ts +++ b/packages/components/fields/async-select-field/src/export-types.ts @@ -1 +1,2 @@ export type { TAsyncSelectFieldProps } from './async-select-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/creatable-select-field/package.json b/packages/components/fields/creatable-select-field/package.json index 85efa2809a..82f5100fd6 100644 --- a/packages/components/fields/creatable-select-field/package.json +++ b/packages/components/fields/creatable-select-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", "@commercetools-uikit/creatable-select-input": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/creatable-select-field/src/creatable-select-field.tsx b/packages/components/fields/creatable-select-field/src/creatable-select-field.tsx index 86efcce974..847c45fa76 100644 --- a/packages/components/fields/creatable-select-field/src/creatable-select-field.tsx +++ b/packages/components/fields/creatable-select-field/src/creatable-select-field.tsx @@ -14,9 +14,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import CreatableSelectInput from '@commercetools-uikit/creatable-select-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -352,7 +350,7 @@ export type TCreatableSelectFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/creatable-select-field/src/export-types.ts b/packages/components/fields/creatable-select-field/src/export-types.ts index 1ff0efcb16..7f1d4d1a6b 100644 --- a/packages/components/fields/creatable-select-field/src/export-types.ts +++ b/packages/components/fields/creatable-select-field/src/export-types.ts @@ -1 +1,2 @@ export type { TCreatableSelectFieldProps } from './creatable-select-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/date-field/package.json b/packages/components/fields/date-field/package.json index c214fd9ce6..508c63154c 100644 --- a/packages/components/fields/date-field/package.json +++ b/packages/components/fields/date-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", "@commercetools-uikit/date-input": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/date-field/src/date-field.tsx b/packages/components/fields/date-field/src/date-field.tsx index 096b94519f..cb11f6323a 100644 --- a/packages/components/fields/date-field/src/date-field.tsx +++ b/packages/components/fields/date-field/src/date-field.tsx @@ -16,9 +16,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import DateInput from '@commercetools-uikit/date-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -175,7 +173,7 @@ export type TDateFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/date-field/src/export-types.ts b/packages/components/fields/date-field/src/export-types.ts index a561a06d70..0369eec932 100644 --- a/packages/components/fields/date-field/src/export-types.ts +++ b/packages/components/fields/date-field/src/export-types.ts @@ -1 +1,2 @@ export type { TDateFieldProps } from './date-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/date-range-field/package.json b/packages/components/fields/date-range-field/package.json index c626e22188..e18051ab66 100644 --- a/packages/components/fields/date-range-field/package.json +++ b/packages/components/fields/date-range-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", "@commercetools-uikit/date-range-input": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/date-range-field/src/date-range-field.tsx b/packages/components/fields/date-range-field/src/date-range-field.tsx index 9b887b974a..066478362c 100644 --- a/packages/components/fields/date-range-field/src/date-range-field.tsx +++ b/packages/components/fields/date-range-field/src/date-range-field.tsx @@ -13,9 +13,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import DateRangeInput from '@commercetools-uikit/date-range-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -161,7 +159,7 @@ export type TDateRangeFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/date-range-field/src/export-types.ts b/packages/components/fields/date-range-field/src/export-types.ts index 0b961ef8ae..1528bed77f 100644 --- a/packages/components/fields/date-range-field/src/export-types.ts +++ b/packages/components/fields/date-range-field/src/export-types.ts @@ -1 +1,2 @@ export type { TDateRangeFieldProps } from './date-range-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/date-time-field/package.json b/packages/components/fields/date-time-field/package.json index 0a2964ebcd..aaedf453a5 100644 --- a/packages/components/fields/date-time-field/package.json +++ b/packages/components/fields/date-time-field/package.json @@ -23,7 +23,6 @@ "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", "@commercetools-uikit/date-time-input": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/date-time-field/src/date-time-field.tsx b/packages/components/fields/date-time-field/src/date-time-field.tsx index 0fc38ee920..e576387a0f 100644 --- a/packages/components/fields/date-time-field/src/date-time-field.tsx +++ b/packages/components/fields/date-time-field/src/date-time-field.tsx @@ -15,9 +15,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import DateTimeInput from '@commercetools-uikit/date-time-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -172,7 +170,7 @@ export type TDateTimeFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/date-time-field/src/export-types.ts b/packages/components/fields/date-time-field/src/export-types.ts index 37928fe1c3..652898ca41 100644 --- a/packages/components/fields/date-time-field/src/export-types.ts +++ b/packages/components/fields/date-time-field/src/export-types.ts @@ -1 +1,2 @@ export type { TDateTimeFieldProps } from './date-time-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/localized-multiline-text-field/package.json b/packages/components/fields/localized-multiline-text-field/package.json index 9856047399..2028dec30c 100644 --- a/packages/components/fields/localized-multiline-text-field/package.json +++ b/packages/components/fields/localized-multiline-text-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/localized-multiline-text-field/src/export-types.ts b/packages/components/fields/localized-multiline-text-field/src/export-types.ts index 29054a43ce..eef6521eff 100644 --- a/packages/components/fields/localized-multiline-text-field/src/export-types.ts +++ b/packages/components/fields/localized-multiline-text-field/src/export-types.ts @@ -1 +1,2 @@ export type { TLocalizedMultilineTextFieldProps } from './localized-multiline-text-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/localized-multiline-text-field/src/localized-multiline-text-field.tsx b/packages/components/fields/localized-multiline-text-field/src/localized-multiline-text-field.tsx index c349d1772d..23592cb617 100644 --- a/packages/components/fields/localized-multiline-text-field/src/localized-multiline-text-field.tsx +++ b/packages/components/fields/localized-multiline-text-field/src/localized-multiline-text-field.tsx @@ -12,13 +12,12 @@ import { createSequentialId, warning, } from '@commercetools-uikit/utils'; -import { type MessageDescriptor } from 'react-intl'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; -import LocalizedMultilineTextInput from '@commercetools-uikit/localized-multiline-text-input'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; +import LocalizedMultilineTextInput, { + type TLocalizedMultilineTextInputProps, +} from '@commercetools-uikit/localized-multiline-text-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -86,14 +85,7 @@ export type TLocalizedMultilineTextFieldProps = { es: 'Algún valor', } */ - additionalInfo?: Record< - string, - | string - | ReactNode - | (MessageDescriptor & { - values: Record; - }) - >; + additionalInfo?: TLocalizedMultilineTextInputProps['additionalInfo']; /** * Indicates if the value is required. Shows an the "required asterisk" if so. */ @@ -206,7 +198,7 @@ export type TLocalizedMultilineTextFieldProps = { /** * Icon to be displayed beside the hint text. Will only get rendered when hint is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. Might be used to display additional information about the content of the field (E.g verified email) */ diff --git a/packages/components/fields/localized-text-field/package.json b/packages/components/fields/localized-text-field/package.json index 012a5ddcb7..a623905b2c 100644 --- a/packages/components/fields/localized-text-field/package.json +++ b/packages/components/fields/localized-text-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/localized-text-field/src/export-types.ts b/packages/components/fields/localized-text-field/src/export-types.ts index 5c3bee073e..bbb61363ac 100644 --- a/packages/components/fields/localized-text-field/src/export-types.ts +++ b/packages/components/fields/localized-text-field/src/export-types.ts @@ -1 +1,2 @@ export type { TLocalizedTextFieldProps } from './localized-text-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/localized-text-field/src/localized-text-field.tsx b/packages/components/fields/localized-text-field/src/localized-text-field.tsx index 47edc37860..2406103b74 100644 --- a/packages/components/fields/localized-text-field/src/localized-text-field.tsx +++ b/packages/components/fields/localized-text-field/src/localized-text-field.tsx @@ -15,12 +15,11 @@ import { warning, } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; -import { type MessageDescriptor } from 'react-intl'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; -import LocalizedTextInput from '@commercetools-uikit/localized-text-input'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; +import LocalizedTextInput, { + type TLocalizedTextInputProps, +} from '@commercetools-uikit/localized-text-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -87,14 +86,7 @@ export type TLocalizedTextFieldProps = { es: 'Algún valor', } */ - additionalInfo?: Record< - string, - | string - | ReactNode - | (MessageDescriptor & { - values: Record; - }) - >; + additionalInfo?: TLocalizedTextInputProps['additionalInfo']; /** * Indicates if the value is required. Shows an the "required asterisk" if so. */ @@ -194,7 +186,7 @@ export type TLocalizedTextFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/money-field/package.json b/packages/components/fields/money-field/package.json index 47a508395c..afa7a23272 100644 --- a/packages/components/fields/money-field/package.json +++ b/packages/components/fields/money-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/money-field/src/export-types.ts b/packages/components/fields/money-field/src/export-types.ts index 9d731e0259..e5058a7c98 100644 --- a/packages/components/fields/money-field/src/export-types.ts +++ b/packages/components/fields/money-field/src/export-types.ts @@ -1 +1,2 @@ export type { TMoneyFieldProps } from './money-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/money-field/src/money-field.tsx b/packages/components/fields/money-field/src/money-field.tsx index 9601cd67f3..258cb48442 100644 --- a/packages/components/fields/money-field/src/money-field.tsx +++ b/packages/components/fields/money-field/src/money-field.tsx @@ -14,9 +14,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import MoneyInput, { type TCurrencyCode, } from '@commercetools-uikit/money-input'; @@ -210,7 +208,7 @@ export type TMoneyFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Shows high precision badge in case current value uses high precision. */ diff --git a/packages/components/fields/multiline-text-field/package.json b/packages/components/fields/multiline-text-field/package.json index 85d1b7e529..9c22b41164 100644 --- a/packages/components/fields/multiline-text-field/package.json +++ b/packages/components/fields/multiline-text-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/multiline-text-field/src/export-types.ts b/packages/components/fields/multiline-text-field/src/export-types.ts index c161c91167..0029847622 100644 --- a/packages/components/fields/multiline-text-field/src/export-types.ts +++ b/packages/components/fields/multiline-text-field/src/export-types.ts @@ -1 +1,2 @@ export type { TMultiTextFieldProps } from './multiline-text-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/multiline-text-field/src/multiline-text-field.tsx b/packages/components/fields/multiline-text-field/src/multiline-text-field.tsx index 8648a8ee56..5c7ce99989 100644 --- a/packages/components/fields/multiline-text-field/src/multiline-text-field.tsx +++ b/packages/components/fields/multiline-text-field/src/multiline-text-field.tsx @@ -14,9 +14,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import MultilineTextInput from '@commercetools-uikit/multiline-text-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -152,7 +150,7 @@ export type TMultiTextFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/number-field/package.json b/packages/components/fields/number-field/package.json index 115ce0198e..a0b6fdd24c 100644 --- a/packages/components/fields/number-field/package.json +++ b/packages/components/fields/number-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/number-field/src/export-types.ts b/packages/components/fields/number-field/src/export-types.ts index 70ad858aca..873500fa7b 100644 --- a/packages/components/fields/number-field/src/export-types.ts +++ b/packages/components/fields/number-field/src/export-types.ts @@ -1 +1,2 @@ export type { TNumberFieldProps } from './number-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/number-field/src/number-field.tsx b/packages/components/fields/number-field/src/number-field.tsx index 301737eb4f..cd6d6bdcdc 100644 --- a/packages/components/fields/number-field/src/number-field.tsx +++ b/packages/components/fields/number-field/src/number-field.tsx @@ -16,9 +16,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Stack from '@commercetools-uikit/spacings-stack'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; import NumberInput from '@commercetools-uikit/number-input'; @@ -180,7 +178,7 @@ export type TNumberFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/password-field/package.json b/packages/components/fields/password-field/package.json index ee036b1493..01de36f7b8 100644 --- a/packages/components/fields/password-field/package.json +++ b/packages/components/fields/password-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/password-field/src/export-types.ts b/packages/components/fields/password-field/src/export-types.ts index bd92d0b47e..27696bc1db 100644 --- a/packages/components/fields/password-field/src/export-types.ts +++ b/packages/components/fields/password-field/src/export-types.ts @@ -1 +1,2 @@ export type { TPasswordField } from './password-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/password-field/src/password-field.tsx b/packages/components/fields/password-field/src/password-field.tsx index 1b0137f9d4..c82534a067 100644 --- a/packages/components/fields/password-field/src/password-field.tsx +++ b/packages/components/fields/password-field/src/password-field.tsx @@ -17,9 +17,7 @@ import { useFieldId, useToggleState } from '@commercetools-uikit/hooks'; import Constraints from '@commercetools-uikit/constraints'; import Inline from '@commercetools-uikit/spacings-inline'; import Stack from '@commercetools-uikit/spacings-stack'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import PasswordInput from '@commercetools-uikit/password-input'; import FlatButton from '@commercetools-uikit/flat-button'; import { EyeIcon, EyeCrossedIcon } from '@commercetools-uikit/icons'; @@ -169,7 +167,7 @@ export type TPasswordField = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/radio-field/package.json b/packages/components/fields/radio-field/package.json index 76762a2cb3..b578849d28 100644 --- a/packages/components/fields/radio-field/package.json +++ b/packages/components/fields/radio-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/radio-field/src/export-types.ts b/packages/components/fields/radio-field/src/export-types.ts index e392747e01..f3e842a88a 100644 --- a/packages/components/fields/radio-field/src/export-types.ts +++ b/packages/components/fields/radio-field/src/export-types.ts @@ -1 +1,2 @@ export type { TRadioFieldProps } from './radio-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/radio-field/src/radio-field.tsx b/packages/components/fields/radio-field/src/radio-field.tsx index 9d26ffe95e..313aa53607 100644 --- a/packages/components/fields/radio-field/src/radio-field.tsx +++ b/packages/components/fields/radio-field/src/radio-field.tsx @@ -16,9 +16,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Stack, { type TStackProps } from '@commercetools-uikit/spacings-stack'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import FieldErrors from '@commercetools-uikit/field-errors'; import RadioInput from '@commercetools-uikit/radio-input'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -161,7 +159,7 @@ export type TRadioFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/search-select-field/package.json b/packages/components/fields/search-select-field/package.json index e797252284..3d4a65fa22 100644 --- a/packages/components/fields/search-select-field/package.json +++ b/packages/components/fields/search-select-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/search-select-field/src/export-types.ts b/packages/components/fields/search-select-field/src/export-types.ts index 5c4399c0e1..56b0608f15 100644 --- a/packages/components/fields/search-select-field/src/export-types.ts +++ b/packages/components/fields/search-select-field/src/export-types.ts @@ -1 +1,2 @@ export type { TSearchSelectFieldProps } from './search-select-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/search-select-field/src/search-select-field.tsx b/packages/components/fields/search-select-field/src/search-select-field.tsx index edbe8c284b..32bb17678d 100644 --- a/packages/components/fields/search-select-field/src/search-select-field.tsx +++ b/packages/components/fields/search-select-field/src/search-select-field.tsx @@ -15,9 +15,7 @@ import { import Constraints from '@commercetools-uikit/constraints'; import { useFieldId } from '@commercetools-uikit/hooks'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import SearchSelectInput from '@commercetools-uikit/search-select-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -317,7 +315,7 @@ export type TSearchSelectFieldProps = { *
* Will only get rendered when `hint` is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. *
diff --git a/packages/components/fields/select-field/package.json b/packages/components/fields/select-field/package.json index 19f2ed29e2..f28eb3ae80 100644 --- a/packages/components/fields/select-field/package.json +++ b/packages/components/fields/select-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/select-field/src/export-types.ts b/packages/components/fields/select-field/src/export-types.ts index 9f64b25ef3..946c4f8e23 100644 --- a/packages/components/fields/select-field/src/export-types.ts +++ b/packages/components/fields/select-field/src/export-types.ts @@ -5,3 +5,4 @@ export type { TOptions, TCustomEvent, } from './select-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/select-field/src/select-field.tsx b/packages/components/fields/select-field/src/select-field.tsx index 88a3fbdbc0..463f329a9e 100644 --- a/packages/components/fields/select-field/src/select-field.tsx +++ b/packages/components/fields/select-field/src/select-field.tsx @@ -14,9 +14,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Spacings from '@commercetools-uikit/spacings'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import SelectInput from '@commercetools-uikit/select-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import type { Props as ReactSelectProps } from 'react-select'; @@ -286,7 +284,7 @@ export type TSelectFieldProps = { /** * Icon to be displayed beside the hint text. Will only get rendered when hint is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. Might be used to display additional information about the content of the field (E.g verified email) */ diff --git a/packages/components/fields/text-field/package.json b/packages/components/fields/text-field/package.json index 4e03aa728e..c971b7cd52 100644 --- a/packages/components/fields/text-field/package.json +++ b/packages/components/fields/text-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/text-field/src/export-types.ts b/packages/components/fields/text-field/src/export-types.ts index 559261bcbb..6d72394152 100644 --- a/packages/components/fields/text-field/src/export-types.ts +++ b/packages/components/fields/text-field/src/export-types.ts @@ -1 +1,2 @@ export type { TTextFieldProps } from './text-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/text-field/src/text-field.tsx b/packages/components/fields/text-field/src/text-field.tsx index 1e9d6e6959..cdf17371ee 100644 --- a/packages/components/fields/text-field/src/text-field.tsx +++ b/packages/components/fields/text-field/src/text-field.tsx @@ -8,9 +8,7 @@ import { } from 'react'; import Constraints from '@commercetools-uikit/constraints'; import Stack from '@commercetools-uikit/spacings-stack'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import TextInput from '@commercetools-uikit/text-input'; import { filterDataAttributes, @@ -162,7 +160,7 @@ export type TTextFieldProps = { /** * Icon to be displayed beside the hint text. Will only get rendered when hint is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. Might be used to display additional information about the content of the field (E.g verified email) */ diff --git a/packages/components/fields/time-field/package.json b/packages/components/fields/time-field/package.json index d981eab9e9..c04f7b36a7 100644 --- a/packages/components/fields/time-field/package.json +++ b/packages/components/fields/time-field/package.json @@ -22,7 +22,6 @@ "@babel/runtime": "^7.20.13", "@babel/runtime-corejs3": "^7.20.13", "@commercetools-uikit/constraints": "19.20.1", - "@commercetools-uikit/design-system": "19.20.1", "@commercetools-uikit/field-errors": "19.20.1", "@commercetools-uikit/field-label": "19.20.1", "@commercetools-uikit/field-warnings": "19.20.1", diff --git a/packages/components/fields/time-field/src/export-types.ts b/packages/components/fields/time-field/src/export-types.ts index 14f9148557..46fc17468d 100644 --- a/packages/components/fields/time-field/src/export-types.ts +++ b/packages/components/fields/time-field/src/export-types.ts @@ -1 +1,2 @@ export type { TTimeFieldProps } from './time-field'; +export { type TIconProps } from '@commercetools-uikit/field-label'; diff --git a/packages/components/fields/time-field/src/time-field.tsx b/packages/components/fields/time-field/src/time-field.tsx index 65038764d1..0992ae2bbf 100644 --- a/packages/components/fields/time-field/src/time-field.tsx +++ b/packages/components/fields/time-field/src/time-field.tsx @@ -16,9 +16,7 @@ import { } from '@commercetools-uikit/utils'; import Constraints from '@commercetools-uikit/constraints'; import Stack from '@commercetools-uikit/spacings-stack'; -import FieldLabel, { - type TFieldLabelHintIconProps, -} from '@commercetools-uikit/field-label'; +import FieldLabel, { type TIconProps } from '@commercetools-uikit/field-label'; import TimeInput from '@commercetools-uikit/time-input'; import FieldErrors from '@commercetools-uikit/field-errors'; import FieldWarnings from '@commercetools-uikit/field-warnings'; @@ -179,7 +177,7 @@ export type TTimeFieldProps = { /** * Icon to be displayed beside the hint text. Will only get rendered when hint is passed as well. */ - hintIcon?: ReactElement; + hintIcon?: ReactElement; /** * Badge to be displayed beside the label. diff --git a/packages/components/inputs/localized-multiline-text-input/src/localized-multiline-text-input.tsx b/packages/components/inputs/localized-multiline-text-input/src/localized-multiline-text-input.tsx index 9a3b0903dd..a3fad6d52e 100644 --- a/packages/components/inputs/localized-multiline-text-input/src/localized-multiline-text-input.tsx +++ b/packages/components/inputs/localized-multiline-text-input/src/localized-multiline-text-input.tsx @@ -5,7 +5,7 @@ import { type ChangeEventHandler, type FocusEventHandler, } from 'react'; -import { useIntl, type MessageDescriptor } from 'react-intl'; +import { useIntl } from 'react-intl'; import { useToggleState } from '@commercetools-uikit/hooks'; import Stack from '@commercetools-uikit/spacings-stack'; import Constraints from '@commercetools-uikit/constraints'; @@ -25,6 +25,7 @@ import { LocalizedInputToggle } from '@commercetools-uikit/input-utils'; import TranslationInput from './translation-input'; import RequiredValueErrorMessage from './required-value-error-message'; import { warning } from '@commercetools-uikit/utils'; +import { type TAdditionalInfoProps } from '@commercetools-uikit/messages'; type TExpandedTranslationsReducerState = Record; type TExpandedTranslationsReducerAction = { @@ -168,14 +169,7 @@ export type TLocalizedMultilineTextInputProps = { es: 'Algún valor', } */ - additionalInfo?: Record< - string, - | string - | ReactNode - | (MessageDescriptor & { - values: Record; - }) - >; + additionalInfo?: Record; }; const expandedTranslationsReducer = ( diff --git a/packages/components/inputs/localized-rich-text-input/src/localized-rich-text-input.tsx b/packages/components/inputs/localized-rich-text-input/src/localized-rich-text-input.tsx index 9fe17b500b..dd7bbf5986 100644 --- a/packages/components/inputs/localized-rich-text-input/src/localized-rich-text-input.tsx +++ b/packages/components/inputs/localized-rich-text-input/src/localized-rich-text-input.tsx @@ -12,7 +12,7 @@ import { type FocusEventHandler, type RefObject, } from 'react'; -import { type MessageDescriptor } from 'react-intl'; + import Stack from '@commercetools-uikit/spacings-stack'; import Constraints from '@commercetools-uikit/constraints'; import { useToggleState } from '@commercetools-uikit/hooks'; @@ -28,6 +28,7 @@ import { import { LocalizedInputToggle } from '@commercetools-uikit/input-utils'; import { localized } from '@commercetools-uikit/rich-text-utils'; import { warning, filterDataAttributes } from '@commercetools-uikit/utils'; +import { type TAdditionalInfoProps } from '@commercetools-uikit/messages'; import RichTextInput from './rich-text-input'; import RequiredValueErrorMessage from './required-value-error-message'; @@ -138,14 +139,7 @@ export type TLocalizedRichTextInputProps = { es: 'Algún valor', } */ - additionalInfo?: Record< - string, - | string - | ReactNode - | (MessageDescriptor & { - values: Record; - }) - >; + additionalInfo?: Record; /** * Shows an `expand` icon in the toolbar */ diff --git a/packages/components/inputs/localized-rich-text-input/src/rich-text-input.tsx b/packages/components/inputs/localized-rich-text-input/src/rich-text-input.tsx index 4d882b8052..8aa74b6d5b 100644 --- a/packages/components/inputs/localized-rich-text-input/src/rich-text-input.tsx +++ b/packages/components/inputs/localized-rich-text-input/src/rich-text-input.tsx @@ -10,7 +10,7 @@ import { validSlateStateAdapter, } from '@commercetools-uikit/rich-text-utils'; import Editor, { type TEditorProps } from './editor'; -import { type MessageDescriptor } from 'react-intl'; +import { type TAdditionalInfoProps } from '@commercetools-uikit/messages'; type TRichTextInputProps = { defaultExpandMultilineText: TEditorProps['defaultExpandMultilineText']; @@ -36,12 +36,7 @@ type TRichTextInputProps = { toggleLanguage: (language: string) => void; warning?: ReactNode; error?: string; - additionalInfo?: - | string - | ReactNode - | (MessageDescriptor & { - values: Record; - }); + additionalInfo?: TAdditionalInfoProps['message']; }; class RichTextInput extends PureComponent { diff --git a/packages/components/inputs/toggle-input/src/toggle-input.tsx b/packages/components/inputs/toggle-input/src/toggle-input.tsx index 21bafe23f6..e5cab4ca9a 100644 --- a/packages/components/inputs/toggle-input/src/toggle-input.tsx +++ b/packages/components/inputs/toggle-input/src/toggle-input.tsx @@ -68,7 +68,7 @@ const ToggleInput = ({ ]} id={props.id} name={props.name} - onChange={props.onChange} + onChange={isDisabled ? undefined : props.onChange} disabled={isDisabled} checked={isChecked} value={props.value} diff --git a/patches/babel-plugin-typescript-to-proptypes+1.4.2.patch b/patches/babel-plugin-typescript-to-proptypes+1.4.2.patch deleted file mode 100644 index 072dca76e7..0000000000 --- a/patches/babel-plugin-typescript-to-proptypes+1.4.2.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/node_modules/babel-plugin-typescript-to-proptypes/lib/convertBabelToPropTypes.js b/node_modules/babel-plugin-typescript-to-proptypes/lib/convertBabelToPropTypes.js -index 4d3252f..c939b42 100644 ---- a/node_modules/babel-plugin-typescript-to-proptypes/lib/convertBabelToPropTypes.js -+++ b/node_modules/babel-plugin-typescript-to-proptypes/lib/convertBabelToPropTypes.js -@@ -141,6 +141,13 @@ function convert(type, state, depth) { - } - else if (NATIVE_BUILT_INS.includes(name)) { - return propTypes_1.createCall(core_1.types.identifier('instanceOf'), [core_1.types.identifier(name)], propTypesImportedName); -+ // PATCH: Record -> PropTypes.objectOf(PropTypes.string) -+ } -+ else if (name === 'Record') { -+ const result = convert(type.typeParameters.params[1], state, depth); -+ if (result) { -+ return propTypes_1.createCall(core_1.types.identifier('objectOf'), [result], propTypesImportedName); -+ } - // inline references - } - else if (state.referenceTypes[name]) { -@@ -154,8 +161,8 @@ function convert(type, state, depth) { - else if (state.typeChecker) { - return convertTSToPropTypes_1.convertSymbolFromSource(state.filePath, name, state); - } -- // Nothing found, so just omit -- return null; -+ // PATCH: return `any` in case a type cannot be mapped. For example, when the prop refers to a generic type. -+ return propTypes_1.createMember(core_1.types.identifier('any'), propTypesImportedName); - // [] -> PropTypes.arrayOf(), PropTypes.array - } - else if (core_1.types.isTSArrayType(type)) { diff --git a/patches/typescript-react-function-component-props-handler+1.1.1.patch b/patches/typescript-react-function-component-props-handler+1.1.1.patch deleted file mode 100644 index e56c1e975a..0000000000 --- a/patches/typescript-react-function-component-props-handler+1.1.1.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/node_modules/typescript-react-function-component-props-handler/index.js b/node_modules/typescript-react-function-component-props-handler/index.js -index 5c636b9..2f3cb68 100644 ---- a/node_modules/typescript-react-function-component-props-handler/index.js -+++ b/node_modules/typescript-react-function-component-props-handler/index.js -@@ -47,9 +47,9 @@ function checkForProptypes(path, paramTypeName) { - } - - function setParamsTypeDefinitionFromFunctionType(documentation, path) { -- if (path.parentPath.node.init && path.parentPath.node.init.params.length === 0) { -+ if (path.parentPath.node.init && Array.isArray(path.parentPath.node.init.params) && path.parentPath.node.init.params.length === 0) { - return; -- } -+ } - - if ( - path.node.type === 'ArrowFunctionExpression' && diff --git a/scripts/postinstall.sh b/scripts/postinstall.sh index 8039fd40a3..94d11dd737 100755 --- a/scripts/postinstall.sh +++ b/scripts/postinstall.sh @@ -16,6 +16,3 @@ fi echo "Running prettier on package.json files" # We need to run prettier to avoid unnecessary formatting changes to package.json (due to Yarn install). yarn prettier --write --parser json '**/package.json' &>/dev/null - -echo "Patching packages" -yarn patch-package diff --git a/test/percy/spec.jsx b/test/percy/spec.jsx index 8239346581..d68459e6b6 100644 --- a/test/percy/spec.jsx +++ b/test/percy/spec.jsx @@ -48,10 +48,9 @@ const PropValue = styled.span` box-sizing: border-box; `; +// prettier-ignore const Box = styled.div` - background-color: ${(props) => - props.backgroundColor ?? designTokens.colorSurface}; - }}; + background-color: ${(props) => props.backgroundColor ?? designTokens.colorSurface}; `; const Pill = (props) => { diff --git a/yarn.lock b/yarn.lock index 91b276669e..09a5c859cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,10 +33,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.3 - resolution: "@babel/compat-data@npm:7.26.3" - checksum: 85c5a9fb365231688c7faeb977f1d659da1c039e17b416f8ef11733f7aebe11fe330dce20c1844cacf243766c1d643d011df1d13cac9eda36c46c6c475693d21 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.0, @babel/compat-data@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/compat-data@npm:7.26.5" + checksum: 7aaac0e79cf6f38478b877b1185413390bfe8ce9f2a19f906cfdf898df82f5a932579bee49c5d0d0a6fd838c715ff59d4958bfd161ef0e857e5eb083efb707b4 languageName: node linkType: hard @@ -64,7 +64,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.26.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.17, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.7.7": +"@babel/core@npm:7.26.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.17, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.0, @babel/core@npm:^7.26.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.7.7": version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: @@ -88,8 +88,8 @@ __metadata: linkType: hard "@babel/eslint-parser@npm:^7.22.15": - version: 7.25.9 - resolution: "@babel/eslint-parser@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/eslint-parser@npm:7.26.5" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 @@ -97,20 +97,20 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: dd2afa122b62a5b07c1e71d1c23b2cd4d655d96609eb2ba1b1ae3ec6f415f4365b77d6669ff859aa7b75952fb63a1d29c5db6e5811fc4012841491cb2dee36e4 + checksum: 3ed969eabc940aa29a2e5bef525674b47ebccb8dfe686737e84fed2b09fbf4bd23c2503936ed340bde2a870fc1917668ec7ab357b97bab504aceb84e9608d213 languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.7.2": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5, @babel/generator@npm:^7.7.2": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" dependencies: - "@babel/parser": ^7.26.3 - "@babel/types": ^7.26.3 + "@babel/parser": ^7.26.5 + "@babel/types": ^7.26.5 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^3.0.2 - checksum: fb09fa55c66f272badf71c20a3a2cee0fa1a447fed32d1b84f16a668a42aff3e5f5ddc6ed5d832dda1e952187c002ca1a5cdd827022efe591b6ac44cada884ea + checksum: baa42a98cd01efa3ae3634a6caa81d0738e5e0bdba4efbf1ac735216c8d7cf6bdffeab69c468e6ab2063b07db402346113def4962719746756518432f83c53ba languageName: node linkType: hard @@ -124,15 +124,15 @@ __metadata: linkType: hard "@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/compat-data": ^7.25.9 + "@babel/compat-data": ^7.26.5 "@babel/helper-validator-option": ^7.25.9 browserslist: ^4.24.0 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: 3af536e2db358b38f968abdf7d512d425d1018fef2f485d6f131a57a7bcaed32c606b4e148bb230e1508fa42b5b2ac281855a68eb78270f54698c48a83201b9b + checksum: 6bc0107613bf1d4d21913606e8e517194e5099a24db2a8374568e56ef4626e8140f9b8f8a4aabc35479f5904459a0aead2a91ee0dc63aae110ccbc2bc4b4fda1 languageName: node linkType: hard @@ -191,7 +191,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.5, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9": +"@babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: @@ -230,10 +230,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: e19ec8acf0b696756e6d84531f532c5fe508dce57aa68c75572a77798bd04587a844a9a6c8ea7d62d673e21fdc174d091c9097fb29aea1c1b49f9c6eaa80f022 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.0, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180 languageName: node linkType: hard @@ -251,15 +251,15 @@ __metadata: linkType: hard "@babel/helper-replace-supers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-replace-supers@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: "@babel/helper-member-expression-to-functions": ^7.25.9 "@babel/helper-optimise-call-expression": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/traverse": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 84f40e12520b7023e52d289bf9d569a06284879fe23bbbacad86bec5d978b2669769f11b073fcfeb1567d8c547168323005fda88607a4681ecaeb4a5cdd48bb9 + checksum: c5ab31b29c7cc09e30278f8860ecdb873ce6c84b5c08bc5239c369c7c4fe9f0a63cda61b55b7bbd20edb4e5dc32e73087cc3c57d85264834bd191551d1499185 languageName: node linkType: hard @@ -315,14 +315,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/parser@npm:7.26.5" dependencies: - "@babel/types": ^7.26.3 + "@babel/types": ^7.26.5 bin: parser: ./bin/babel-parser.js - checksum: e2bff2e9fa6540ee18fecc058bc74837eda2ddcecbe13454667314a93fc0ba26c1fb862c812d84f6d5f225c3bd8d191c3a42d4296e287a882c4e1f82ff2815ff + checksum: 663aebf27c1dc04813e6c1d6e8e8fcb2954163ec297a95bdb3f1d0c2a0f04b504bddc09588fe4b176b43fad28c8a4b2914838a1edffdd426537a42f3ac644f1e languageName: node linkType: hard @@ -528,7 +528,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.25.0, @babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: @@ -627,7 +627,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.12.1, @babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: @@ -688,13 +688,13 @@ __metadata: linkType: hard "@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bf31896556b33a80f017af3d445ceb532ec0f5ca9d69bc211a963ac92514d172d5c24c5ac319f384d9dfa7f1a4d8dc23032c2fe3e74f98a59467ecd86f7033ae + checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 languageName: node linkType: hard @@ -983,13 +983,13 @@ __metadata: linkType: hard "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 26e03b1c2c0408cc300e46d8f8cb639653ff3a7b03456d0d8afbb53c44f33a89323f51d99991dade3a5676921119bbdf869728bb7911799b5ef99ffafa2cdd24 + checksum: 19cdf622f667bb9156b7fd07fed5d76ef8b4edccdbe640af8e0ce9a0e5625f810c4cb204bffb07826d3d88045314d6d103b7c6711be3cea65b3f8d7d71b44b64 languageName: node linkType: hard @@ -1278,17 +1278,17 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.26.3 - resolution: "@babel/plugin-transform-typescript@npm:7.26.3" + version: 7.26.5 + resolution: "@babel/plugin-transform-typescript@npm:7.26.5" dependencies: "@babel/helper-annotate-as-pure": ^7.25.9 "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 "@babel/plugin-syntax-typescript": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 38ab210e80d4fc4eaa27e88705a961d53f5eae1dcd0ef8794affe3002fec557404e8bb29ca22d18e691a75690e3bcadbfeb8207a830f15cf83231ab5fd1ea08b + checksum: d022c1ca9ee5a420c374efb209eaca4f94c06851edeea2b3577dad52ea6692b6b33d00217b33a74d91bd62381ace471e26cc6153bbc681b3af1b1436431ff9c0 languageName: node linkType: hard @@ -1492,28 +1492,28 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.25.9": - version: 7.26.4 - resolution: "@babel/traverse@npm:7.26.4" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/traverse@npm:7.26.5" dependencies: "@babel/code-frame": ^7.26.2 - "@babel/generator": ^7.26.3 - "@babel/parser": ^7.26.3 + "@babel/generator": ^7.26.5 + "@babel/parser": ^7.26.5 "@babel/template": ^7.25.9 - "@babel/types": ^7.26.3 + "@babel/types": ^7.26.5 debug: ^4.3.1 globals: ^11.1.0 - checksum: dcdf51b27ab640291f968e4477933465c2910bfdcbcff8f5315d1f29b8ff861864f363e84a71fb489f5e9708e8b36b7540608ce019aa5e57ef7a4ba537e62700 + checksum: 28f28037ec6bb72ded695b2bd79c373f13dc993a408c6037c3d46a1234360342a688c031f9ed4fc8528183892a63b54edce0b516e723fb3dffd606da75496cdc languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.26.3 - resolution: "@babel/types@npm:7.26.3" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.5 + resolution: "@babel/types@npm:7.26.5" dependencies: "@babel/helper-string-parser": ^7.25.9 "@babel/helper-validator-identifier": ^7.25.9 - checksum: 195f428080dcaadbcecc9445df7f91063beeaa91b49ccd78f38a5af6b75a6a58391d0c6614edb1ea322e57889a1684a0aab8e667951f820196901dd341f931e9 + checksum: 65dc14aa32ace22655c5edadeb99df80776c09cd93c105feaf49cc0583f3116aff0581b7eab630888c39ba61151f251c1399ec982b93585b0d1d1bf4a45b54f9 languageName: node linkType: hard @@ -1786,7 +1786,7 @@ __metadata: languageName: node linkType: hard -"@commercetools-frontend/babel-preset-mc-app@npm:22.37.0, @commercetools-frontend/babel-preset-mc-app@npm:^22.37.0": +"@commercetools-frontend/babel-preset-mc-app@npm:22.37.0": version: 22.37.0 resolution: "@commercetools-frontend/babel-preset-mc-app@npm:22.37.0" dependencies: @@ -1819,6 +1819,40 @@ __metadata: languageName: node linkType: hard +"@commercetools-frontend/babel-preset-mc-app@npm:^22.37.0": + version: 22.38.1 + resolution: "@commercetools-frontend/babel-preset-mc-app@npm:22.38.1" + dependencies: + "@babel/core": ^7.22.17 + "@babel/plugin-proposal-do-expressions": ^7.22.5 + "@babel/plugin-proposal-export-default-from": ^7.22.17 + "@babel/plugin-transform-class-properties": ^7.22.5 + "@babel/plugin-transform-destructuring": ^7.22.15 + "@babel/plugin-transform-export-namespace-from": ^7.22.11 + "@babel/plugin-transform-logical-assignment-operators": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.22.15 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-regenerator": ^7.22.10 + "@babel/plugin-transform-runtime": ^7.22.15 + "@babel/preset-env": ^7.22.15 + "@babel/preset-react": ^7.22.15 + "@babel/preset-typescript": ^7.22.15 + "@babel/runtime": ^7.22.15 + "@babel/runtime-corejs3": ^7.22.15 + "@emotion/babel-plugin": ^11.11.0 + "@emotion/babel-preset-css-prop": ^11.11.0 + babel-plugin-dev-expression: ^0.2.3 + babel-plugin-formatjs: ^10.5.25 + babel-plugin-lodash: ^3.3.4 + babel-plugin-macros: ^3.1.0 + babel-plugin-preval: ^5.1.0 + babel-plugin-transform-react-remove-prop-types: ^0.4.24 + core-js: ^3.32.2 + checksum: 6b49fb0c0ee3d7ca2a1aab9f9f1581bbc56067097c1d6be6d5c2dbe5f44717f142d20d81280c3702cbd8df5a9cf945d7c390f9815953041d632c527dbdebda1c + languageName: node + linkType: hard + "@commercetools-frontend/eslint-config-mc-app@npm:22.37.0": version: 22.37.0 resolution: "@commercetools-frontend/eslint-config-mc-app@npm:22.37.0" @@ -2038,7 +2072,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/async-creatable-select-input": 19.20.1 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -2090,7 +2123,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/async-select-input": 19.20.1 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -2342,7 +2374,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 "@commercetools-uikit/creatable-select-input": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -2462,7 +2493,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 "@commercetools-uikit/date-input": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -2519,7 +2549,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 "@commercetools-uikit/date-range-input": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -2576,7 +2605,6 @@ __metadata: "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 "@commercetools-uikit/date-time-input": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3071,7 +3099,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3166,7 +3193,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3245,7 +3271,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3297,7 +3322,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3368,7 +3392,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3437,7 +3460,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3565,7 +3587,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3682,7 +3703,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -3795,7 +3815,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -4017,7 +4036,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -4078,7 +4096,6 @@ __metadata: "@babel/runtime": ^7.20.13 "@babel/runtime-corejs3": ^7.20.13 "@commercetools-uikit/constraints": 19.20.1 - "@commercetools-uikit/design-system": 19.20.1 "@commercetools-uikit/field-errors": 19.20.1 "@commercetools-uikit/field-label": 19.20.1 "@commercetools-uikit/field-warnings": 19.20.1 @@ -4855,33 +4872,13 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6 languageName: node linkType: hard -"@eslint/config-array@npm:^0.19.0": - version: 0.19.1 - resolution: "@eslint/config-array@npm:0.19.1" - dependencies: - "@eslint/object-schema": ^2.1.5 - debug: ^4.3.1 - minimatch: ^3.1.2 - checksum: 421aad712a5ef1a3d118b5e0857f79c080f9dd619a76ce19d20105d381521583786f7abb1195744af9e62a5124e6657066eb6780e920f4001846bd91c1a665f0 - languageName: node - linkType: hard - -"@eslint/core@npm:^0.9.0": - version: 0.9.1 - resolution: "@eslint/core@npm:0.9.1" - dependencies: - "@types/json-schema": ^7.0.15 - checksum: 33c8159842cc3a646caa267c008cb567ca60e0220bcdcf6e426128409953b8f6a9b142246db616c71d06331edf769c192d7e2792b3f19c2a6b8179e491512d89 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^2.1.4": version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" @@ -4899,23 +4896,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.2.0": - version: 3.2.0 - resolution: "@eslint/eslintrc@npm:3.2.0" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^10.0.1 - globals: ^14.0.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: c898e4d12f4c9a79a61ee3c91e38eea5627a04e021cb749191e8537445858bfe32f810eca0cb2dc9902b8ad8b65ca07ef7221dc4bad52afe60cbbf50ec56c236 - languageName: node - linkType: hard - "@eslint/js@npm:8.57.1": version: 8.57.1 resolution: "@eslint/js@npm:8.57.1" @@ -4923,29 +4903,6 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.17.0": - version: 9.17.0 - resolution: "@eslint/js@npm:9.17.0" - checksum: b68a14ff518ffa12e3b85fa9c72b818faeff092285acfbf02da2d0fb12a681b76651638881e98845f2df2ed346ed0d33faeb1d9caac163daf232c223b7efe89c - languageName: node - linkType: hard - -"@eslint/object-schema@npm:^2.1.5": - version: 2.1.5 - resolution: "@eslint/object-schema@npm:2.1.5" - checksum: 5facffc832bae93c510f4d38f0f1cbfebd3d7ec772ece6b801bd09bf2dce52e781f4dea500aa133d02257e04ed6a3958fa18cbaed1f9623974a804ee60a8ca54 - languageName: node - linkType: hard - -"@eslint/plugin-kit@npm:^0.2.3": - version: 0.2.4 - resolution: "@eslint/plugin-kit@npm:0.2.4" - dependencies: - levn: ^0.4.1 - checksum: 5693465dca5fc6f27b090f987b51bc738f48c6a6b5678dcc1791522921834206388b462578edd362d458e8de6dcd21cce1a2e8cff47d1512411ba0389112c231 - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.6.0": version: 1.6.9 resolution: "@floating-ui/core@npm:1.6.9" @@ -5048,6 +5005,18 @@ __metadata: languageName: node linkType: hard +"@formatjs/ecma402-abstract@npm:2.3.2": + version: 2.3.2 + resolution: "@formatjs/ecma402-abstract@npm:2.3.2" + dependencies: + "@formatjs/fast-memoize": 2.2.6 + "@formatjs/intl-localematcher": 0.5.10 + decimal.js: 10 + tslib: 2 + checksum: 7f95750f0c9949c3b09d5260189886654057172ad7199f06b3cfddfb90ba2b03454fa6e284a6e325632e702b0592fd1d0dac1e0124ed08647dad6d03b693c809 + languageName: node + linkType: hard + "@formatjs/fast-memoize@npm:2.0.1": version: 2.0.1 resolution: "@formatjs/fast-memoize@npm:2.0.1" @@ -5066,6 +5035,15 @@ __metadata: languageName: node linkType: hard +"@formatjs/fast-memoize@npm:2.2.6": + version: 2.2.6 + resolution: "@formatjs/fast-memoize@npm:2.2.6" + dependencies: + tslib: 2 + checksum: efa5601dddbd94412ee567d5d067dfd206afa2d08553435f6938e69acba3309b83b9b15021cd30550d5fb93817a53b7691098a11a73f621c2d9318efad49fd76 + languageName: node + linkType: hard + "@formatjs/icu-messageformat-parser@npm:2.3.0": version: 2.3.0 resolution: "@formatjs/icu-messageformat-parser@npm:2.3.0" @@ -5077,6 +5055,17 @@ __metadata: languageName: node linkType: hard +"@formatjs/icu-messageformat-parser@npm:2.9.8": + version: 2.9.8 + resolution: "@formatjs/icu-messageformat-parser@npm:2.9.8" + dependencies: + "@formatjs/ecma402-abstract": 2.3.2 + "@formatjs/icu-skeleton-parser": 1.8.12 + tslib: 2 + checksum: 20635d0bfa25b540d7724ebb2ba5e6042a81dc9146e3eac24347a789238ec3d23934236430ffdc5df4e51eb966fa469850f359aecb4cbded3bb8e3cb68a35d28 + languageName: node + linkType: hard + "@formatjs/icu-skeleton-parser@npm:1.3.18": version: 1.3.18 resolution: "@formatjs/icu-skeleton-parser@npm:1.3.18" @@ -5087,6 +5076,16 @@ __metadata: languageName: node linkType: hard +"@formatjs/icu-skeleton-parser@npm:1.8.12": + version: 1.8.12 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.12" + dependencies: + "@formatjs/ecma402-abstract": 2.3.2 + tslib: 2 + checksum: e2561050ec2fca40285f3ca93a6c6c497be9fc4b3559e3a2f44fd7709790437eb0dabbec99294aee918032a33b36191e64bb81c947fea879c396e696c872d099 + languageName: node + linkType: hard + "@formatjs/intl-displaynames@npm:6.2.6": version: 6.2.6 resolution: "@formatjs/intl-displaynames@npm:6.2.6" @@ -5118,6 +5117,15 @@ __metadata: languageName: node linkType: hard +"@formatjs/intl-localematcher@npm:0.5.10": + version: 0.5.10 + resolution: "@formatjs/intl-localematcher@npm:0.5.10" + dependencies: + tslib: 2 + checksum: b36b66e2c81ef9e8b99be784a317c74364c8b6b396e0e1be259fbafda41403c40aec14241efcc4e556580e20f5b71e20351d110cd63e447330d3936d156ebb29 + languageName: node + linkType: hard + "@formatjs/intl-localematcher@npm:0.5.9": version: 0.5.9 resolution: "@formatjs/intl-localematcher@npm:0.5.9" @@ -5158,6 +5166,26 @@ __metadata: languageName: node linkType: hard +"@formatjs/ts-transformer@npm:3.13.27": + version: 3.13.27 + resolution: "@formatjs/ts-transformer@npm:3.13.27" + dependencies: + "@formatjs/icu-messageformat-parser": 2.9.8 + "@types/json-stable-stringify": 1 + "@types/node": 14 || 16 || 17 || 18 || 20 || 22 + chalk: 4 + json-stable-stringify: 1 + tslib: 2 + typescript: 5 + peerDependencies: + ts-jest: ">=27" + peerDependenciesMeta: + ts-jest: + optional: true + checksum: 12225f65912e62d57717758672ef5270d8c1bf88c6876756e72589ee3a98dfa56c48da227924dcabe72a9545721c6204d2d2c2eac7c7620afb919178c11adbd5 + languageName: node + linkType: hard + "@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" @@ -5174,23 +5202,6 @@ __metadata: languageName: node linkType: hard -"@humanfs/core@npm:^0.19.1": - version: 0.19.1 - resolution: "@humanfs/core@npm:0.19.1" - checksum: 611e0545146f55ddfdd5c20239cfb7911f9d0e28258787c4fc1a1f6214250830c9367aaaeace0096ed90b6739bee1e9c52ad5ba8adaf74ab8b449119303babfe - languageName: node - linkType: hard - -"@humanfs/node@npm:^0.16.6": - version: 0.16.6 - resolution: "@humanfs/node@npm:0.16.6" - dependencies: - "@humanfs/core": ^0.19.1 - "@humanwhocodes/retry": ^0.3.0 - checksum: f9cb52bb235f8b9c6fcff43a7e500669a38f8d6ce26593404a9b56365a1644e0ed60c720dc65ff6a696b1f85f3563ab055bb554ec8674f2559085ba840e47710 - languageName: node - linkType: hard - "@humanwhocodes/config-array@npm:^0.13.0": version: 0.13.0 resolution: "@humanwhocodes/config-array@npm:0.13.0" @@ -5216,20 +5227,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0": - version: 0.3.1 - resolution: "@humanwhocodes/retry@npm:0.3.1" - checksum: 7e5517bb51dbea3e02ab6cacef59a8f4b0ca023fc4b0b8cbc40de0ad29f46edd50b897c6e7fba79366a0217e3f48e2da8975056f6c35cfe19d9cc48f1d03c1dd - languageName: node - linkType: hard - -"@humanwhocodes/retry@npm:^0.4.1": - version: 0.4.1 - resolution: "@humanwhocodes/retry@npm:0.4.1" - checksum: f11167c28e8266faba470fd273cbaafe2827523492bc18c5623015adb7ed66f46b2e542e3d756fed9ca614300249267814220c2f5f03a59e07fdfa64fc14ad52 - languageName: node - linkType: hard - "@hutson/parse-repository-url@npm:^5.0.0": version: 5.0.0 resolution: "@hutson/parse-repository-url@npm:5.0.0" @@ -6976,65 +6973,65 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.120.2": - version: 7.120.2 - resolution: "@sentry-internal/tracing@npm:7.120.2" +"@sentry-internal/tracing@npm:7.120.3": + version: 7.120.3 + resolution: "@sentry-internal/tracing@npm:7.120.3" dependencies: - "@sentry/core": 7.120.2 - "@sentry/types": 7.120.2 - "@sentry/utils": 7.120.2 - checksum: 7019ba1dee310d6238bade9611b434cc41b1ab128763365535d152ddaadd064d6c4331e4553685d639a97e3bd4d5f052912e2106a046a51ac2fac62836ec92e8 + "@sentry/core": 7.120.3 + "@sentry/types": 7.120.3 + "@sentry/utils": 7.120.3 + checksum: baf4af52c20fbe41a1f61f0c1f43cc149a7c5181097f9d281213bf85b10d78ab156ad7e5f6b345febc0f7383fcfd56b5632cc5974be777998528e5a9d8d5f3e3 languageName: node linkType: hard -"@sentry/core@npm:7.120.2": - version: 7.120.2 - resolution: "@sentry/core@npm:7.120.2" +"@sentry/core@npm:7.120.3": + version: 7.120.3 + resolution: "@sentry/core@npm:7.120.3" dependencies: - "@sentry/types": 7.120.2 - "@sentry/utils": 7.120.2 - checksum: ffb0881fd62d780282bfca233c18bb3d5128995ab951fca8ec23d95e4cef20711b998974404620a2536296786d2bb4cddf92731e77882f8bdfc297334b3cc390 + "@sentry/types": 7.120.3 + "@sentry/utils": 7.120.3 + checksum: c23f87920d0095c41dde6652293d69818aff4778af2987333e4b4c657559afd0b2b170ce11e09e99fa209159b85024217726fa2b583c4a46881161cfd9404fa3 languageName: node linkType: hard -"@sentry/integrations@npm:7.120.2": - version: 7.120.2 - resolution: "@sentry/integrations@npm:7.120.2" +"@sentry/integrations@npm:7.120.3": + version: 7.120.3 + resolution: "@sentry/integrations@npm:7.120.3" dependencies: - "@sentry/core": 7.120.2 - "@sentry/types": 7.120.2 - "@sentry/utils": 7.120.2 + "@sentry/core": 7.120.3 + "@sentry/types": 7.120.3 + "@sentry/utils": 7.120.3 localforage: ^1.8.1 - checksum: 912e7c24206156db527d0c1c2c6f5a73eb08f4ff3528a7b65bee470addb27795efc9dca00caa11fa7313f0192bc91a84f71183605ee537477a7d1eb01b5728f2 + checksum: 3442566e82772853cee42bedf5083aeb50f0057c17d072d4449debc62cd56f5945e5682accbff2c3df51e961e7dbd8a703b5fbd0c24e6fad46d50d5b20a76923 languageName: node linkType: hard "@sentry/node@npm:^7.108.0": - version: 7.120.2 - resolution: "@sentry/node@npm:7.120.2" + version: 7.120.3 + resolution: "@sentry/node@npm:7.120.3" dependencies: - "@sentry-internal/tracing": 7.120.2 - "@sentry/core": 7.120.2 - "@sentry/integrations": 7.120.2 - "@sentry/types": 7.120.2 - "@sentry/utils": 7.120.2 - checksum: eee7a4a1746e84844da9a527b40e92eb0a4ae2203db6bfc4132207c0c27a751696d14e5c19f96cf1b242fe726754f14163245ca50f34b15ae8ea2f5c01f80dcb + "@sentry-internal/tracing": 7.120.3 + "@sentry/core": 7.120.3 + "@sentry/integrations": 7.120.3 + "@sentry/types": 7.120.3 + "@sentry/utils": 7.120.3 + checksum: 603d7be1b91392d2196b1c078bf4438f79c0754d04a4984e39f811878507241af5a6bf98427716adacf79ddb8a2bc87e872eb8c5dec37e872b7e7024e7e03fbc languageName: node linkType: hard -"@sentry/types@npm:7.120.2": - version: 7.120.2 - resolution: "@sentry/types@npm:7.120.2" - checksum: 45a46cd13f2b7a0590439c0b98e14b50cd1a0a610d8b5d977934a82336ad88a9fd0efb6a93c86063ae25ae2e587994b6b7ad122e808c82110d71c132cc55b02b +"@sentry/types@npm:7.120.3": + version: 7.120.3 + resolution: "@sentry/types@npm:7.120.3" + checksum: 2b84ae52eb4849770977ab2120872d2993ba0c41eac3ebe66e7db3abee06e48079085c6ce947ff41a4f4f91f40ce8f8b1cc1d418469b3661aa300c6e83a49ed2 languageName: node linkType: hard -"@sentry/utils@npm:7.120.2": - version: 7.120.2 - resolution: "@sentry/utils@npm:7.120.2" +"@sentry/utils@npm:7.120.3": + version: 7.120.3 + resolution: "@sentry/utils@npm:7.120.3" dependencies: - "@sentry/types": 7.120.2 - checksum: 294f7f4d9763a11617d3ee471a4d0ebca26c31d39d4a4beface432fff948bc669b5573c5303041e9fc3e01f77cac96839d7518fd237f3c348959aad8f4325b54 + "@sentry/types": 7.120.3 + checksum: ad643d422eccd13e2e9044c998a516eec5c0609ff374c4e245a1211e73a454da3cac3f70e5027ee3ae06bd8cf88eb038cc89e6c9accd889ef3252d19f7f3c990 languageName: node linkType: hard @@ -7710,90 +7707,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-darwin-arm64@npm:1.10.6" +"@swc/core-darwin-arm64@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-darwin-arm64@npm:1.10.7" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-darwin-x64@npm:1.10.6" +"@swc/core-darwin-x64@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-darwin-x64@npm:1.10.7" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.6" +"@swc/core-linux-arm-gnueabihf@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.7" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-linux-arm64-gnu@npm:1.10.6" +"@swc/core-linux-arm64-gnu@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-linux-arm64-gnu@npm:1.10.7" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-linux-arm64-musl@npm:1.10.6" +"@swc/core-linux-arm64-musl@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-linux-arm64-musl@npm:1.10.7" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-linux-x64-gnu@npm:1.10.6" +"@swc/core-linux-x64-gnu@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-linux-x64-gnu@npm:1.10.7" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-linux-x64-musl@npm:1.10.6" +"@swc/core-linux-x64-musl@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-linux-x64-musl@npm:1.10.7" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-win32-arm64-msvc@npm:1.10.6" +"@swc/core-win32-arm64-msvc@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-win32-arm64-msvc@npm:1.10.7" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-win32-ia32-msvc@npm:1.10.6" +"@swc/core-win32-ia32-msvc@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-win32-ia32-msvc@npm:1.10.7" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.10.6": - version: 1.10.6 - resolution: "@swc/core-win32-x64-msvc@npm:1.10.6" +"@swc/core-win32-x64-msvc@npm:1.10.7": + version: 1.10.7 + resolution: "@swc/core-win32-x64-msvc@npm:1.10.7" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.7.26": - version: 1.10.6 - resolution: "@swc/core@npm:1.10.6" - dependencies: - "@swc/core-darwin-arm64": 1.10.6 - "@swc/core-darwin-x64": 1.10.6 - "@swc/core-linux-arm-gnueabihf": 1.10.6 - "@swc/core-linux-arm64-gnu": 1.10.6 - "@swc/core-linux-arm64-musl": 1.10.6 - "@swc/core-linux-x64-gnu": 1.10.6 - "@swc/core-linux-x64-musl": 1.10.6 - "@swc/core-win32-arm64-msvc": 1.10.6 - "@swc/core-win32-ia32-msvc": 1.10.6 - "@swc/core-win32-x64-msvc": 1.10.6 + version: 1.10.7 + resolution: "@swc/core@npm:1.10.7" + dependencies: + "@swc/core-darwin-arm64": 1.10.7 + "@swc/core-darwin-x64": 1.10.7 + "@swc/core-linux-arm-gnueabihf": 1.10.7 + "@swc/core-linux-arm64-gnu": 1.10.7 + "@swc/core-linux-arm64-musl": 1.10.7 + "@swc/core-linux-x64-gnu": 1.10.7 + "@swc/core-linux-x64-musl": 1.10.7 + "@swc/core-win32-arm64-msvc": 1.10.7 + "@swc/core-win32-ia32-msvc": 1.10.7 + "@swc/core-win32-x64-msvc": 1.10.7 "@swc/counter": ^0.1.3 "@swc/types": ^0.1.17 peerDependencies: @@ -7822,7 +7819,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 574595e21c0b23904a8813b8c698aa32a66f47faa8c0e3b52c1cd2e2f764eb7cbc587d253a16070db18c518b55d9f88146ecf9a1b3e308471a8e2290078bc7e9 + checksum: c9b9418167e4c21e3299b3f97f7a72ac265125e365828c9533da4800d71e10c65848913d3569db5f26dca8aa38224f8ecdfe54d2e505207f2b4bc2a1745374e0 languageName: node linkType: hard @@ -7976,7 +7973,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.12, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5": +"@types/babel__core@npm:*, @types/babel__core@npm:^7.1.12, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -7998,6 +7995,15 @@ __metadata: languageName: node linkType: hard +"@types/babel__helper-plugin-utils@npm:^7.10.3": + version: 7.10.3 + resolution: "@types/babel__helper-plugin-utils@npm:7.10.3" + dependencies: + "@types/babel__core": "*" + checksum: eb27740adaad62f72f1c1eebafefc71efe8df05f3bf2c0a6ec9fad1907301c0129a1031998f37dcaf200a7a3883414dca667ed660fd8465f62b21c4cbace30e3 + languageName: node + linkType: hard + "@types/babel__template@npm:*": version: 7.4.4 resolution: "@types/babel__template@npm:7.4.4" @@ -8008,7 +8014,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0, @types/babel__traverse@npm:^7.20.6": version: 7.20.6 resolution: "@types/babel__traverse@npm:7.20.6" dependencies: @@ -8075,7 +8081,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 @@ -8178,13 +8184,20 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 languageName: node linkType: hard +"@types/json-stable-stringify@npm:1": + version: 1.1.0 + resolution: "@types/json-stable-stringify@npm:1.1.0" + checksum: 7fdf2463b2d3ed1ffa08466842f3864b934c16061c68c5aa0aa4bc541879edaeb59ad874ffbd8b4e6714628c88ccb3b4e85dbce40badb16d104aa329212c15ba + languageName: node + linkType: hard + "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -8264,7 +8277,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>= 8": +"@types/node@npm:*, @types/node@npm:14 || 16 || 17 || 18 || 20 || 22, @types/node@npm:>= 8": version: 22.10.5 resolution: "@types/node@npm:22.10.5" dependencies: @@ -8783,13 +8796,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a - languageName: node - linkType: hard - "@zeit/schemas@npm:2.36.0": version: 2.36.0 resolution: "@zeit/schemas@npm:2.36.0" @@ -9457,6 +9463,25 @@ __metadata: languageName: node linkType: hard +"babel-plugin-formatjs@npm:^10.5.25": + version: 10.5.30 + resolution: "babel-plugin-formatjs@npm:10.5.30" + dependencies: + "@babel/core": ^7.25.0 + "@babel/helper-plugin-utils": ^7.25.0 + "@babel/plugin-syntax-jsx": ^7.25.0 + "@babel/traverse": ^7.25.0 + "@babel/types": ^7.25.0 + "@formatjs/icu-messageformat-parser": 2.9.8 + "@formatjs/ts-transformer": 3.13.27 + "@types/babel__core": ^7.20.5 + "@types/babel__helper-plugin-utils": ^7.10.3 + "@types/babel__traverse": ^7.20.6 + tslib: 2 + checksum: 52046c9275201037a85f7df8c7dc7086a0faa623e7211a67e1ccc128e2c4819688b816a471933fdeb5356bf6434ff12bd87bdad9e28694a3381c0a0a5286a278 + languageName: node + linkType: hard + "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" @@ -9561,21 +9586,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-typescript-to-proptypes@npm:1.4.2": - version: 1.4.2 - resolution: "babel-plugin-typescript-to-proptypes@npm:1.4.2" - dependencies: - "@babel/helper-module-imports": ^7.12.5 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-typescript": ^7.12.1 - "@babel/types": ^7.12.6 - peerDependencies: - "@babel/core": ^7.0.0 - typescript: ^3.0.0 || ^4.0.0 - checksum: 00a9e3f44c98a9f22b8201d7a24d82928ae6e39aec208f8101d8f3d9d5ea8b5ec420b7ae45558d8c1b6f554031305731973b1731d6a61e2a769a2d39827ae23a - languageName: node - linkType: hard - "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.1.0 resolution: "babel-preset-current-node-syntax@npm:1.1.0" @@ -9642,9 +9652,9 @@ __metadata: linkType: hard "bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": - version: 2.5.3 - resolution: "bare-events@npm:2.5.3" - checksum: b8c97f7af5639c66b647dc1340109eaa2f846b34e9a9445fb8b8afe4f333374988654c686a4cff1a397927c961de7461922e81291ef957fd54a4f743080aea10 + version: 2.5.4 + resolution: "bare-events@npm:2.5.4" + checksum: 522a5401caaede9d8c857c2fd346c993bf43995e958e8ebfa79d32b1e086032800e0639f3559d7ad85788fae54f6d9605685de507eec54298ea2aa2c8c9cb2c3 languageName: node linkType: hard @@ -9676,11 +9686,14 @@ __metadata: linkType: hard "bare-stream@npm:^2.0.0": - version: 2.6.1 - resolution: "bare-stream@npm:2.6.1" + version: 2.6.2 + resolution: "bare-stream@npm:2.6.2" dependencies: streamx: ^2.21.0 - checksum: e7343a9ad6d3ca0d345c8b7dad449fbeccec1969d6c0971cd8f79e55508435dbba26e386a8f75e4baa94d9abd9d767972ab9917f59c64b1df06e0b30b5b814fd + peerDependencies: + bare-buffer: "*" + bare-events: "*" + checksum: 28064c3bdf602519598972c139248b188ef274aab6bad0043713ef751f9f7cf5810380bdb4cad1b27bdea080a99165c24f01c91a7855210af2486a5fd80d3e6b languageName: node linkType: hard @@ -10101,9 +10114,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001690 - resolution: "caniuse-lite@npm:1.0.30001690" - checksum: f2c1b595f15d8de4d9ccd155d61ac9f00ac62f1515870505a0186266fd52aef169fcddc90d8a4814e52b77107244806466fadc2c216662f23f1022a430e735ee + version: 1.0.30001692 + resolution: "caniuse-lite@npm:1.0.30001692" + checksum: 484113e3fabbe223fff0380c25c861da265a34c3f75bb5af1f254423b43e713a3c7f0c313167df52fb203f42ea68bd0df8a9e73642becfe1e9fa5734b5fc55a5 languageName: node linkType: hard @@ -10165,6 +10178,16 @@ __metadata: languageName: node linkType: hard +"chalk@npm:4, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + "chalk@npm:5.0.1": version: 5.0.1 resolution: "chalk@npm:5.0.1" @@ -10202,16 +10225,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2, chalk@npm:~4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - "chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": version: 5.4.1 resolution: "chalk@npm:5.4.1" @@ -10702,9 +10715,9 @@ __metadata: linkType: hard "compute-scroll-into-view@npm:^3.1.0": - version: 3.1.0 - resolution: "compute-scroll-into-view@npm:3.1.0" - checksum: 224549d6dd1d40342230de5c6d69cac5c3ed5c2f6a4437310f959aadc8db1d20b03da44a6e0de14d9419c6f9130ce51ec99a91b11bde55d4640f10551c89c213 + version: 3.1.1 + resolution: "compute-scroll-into-view@npm:3.1.1" + checksum: c56345199e746f93a515b3190d1bf0940944d5b7e1b06e33f16b430a93c9ada1c6b9fe89674d3f3a6078642523c49edcddc1cd639bbe78797fffd072b0231930 languageName: node linkType: hard @@ -11156,7 +11169,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": +"cross-spawn@npm:^6.0.0": version: 6.0.6 resolution: "cross-spawn@npm:6.0.6" dependencies: @@ -11169,7 +11182,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -11447,7 +11460,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -11932,9 +11945,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.79 - resolution: "electron-to-chromium@npm:1.5.79" - checksum: b51178250d8a3f5e8af74b6268c607d8572d62fe0771ef94054c27b504cdb0ef1e33b757c8cc0d771436176bb102c7bc02586a4b01daa5fe629edc655367e5e4 + version: 1.5.80 + resolution: "electron-to-chromium@npm:1.5.80" + checksum: b13b553345df4de777051a68fdea3912ef7e9024c7d065feb989a31ad940716d8fee44d98cd24a55555e540a624ba0f0511538df98fb53d4ae07ee49d82da65d languageName: node linkType: hard @@ -12551,8 +12564,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.33.2": - version: 7.37.3 - resolution: "eslint-plugin-react@npm:7.37.3" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: ^3.1.8 array.prototype.findlast: ^1.2.5 @@ -12574,7 +12587,7 @@ __metadata: string.prototype.repeat: ^1.0.0 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 670dcee215f560a394b8b9966aecfc3c5ee5c15603a690f5333b0e16863275958f9c1853b12355eb0e36ef74dfac8bf645e4f440cb9b985a3bae2ac09d5ed55a + checksum: 8a37bdc9b347bf3a1273fef73dfbc39279cc3e58441940a5e13b3ba4e82b34132d1d1172db9d6746f153ee981280bd6bd06a9065fb453388c68f4bebe0d9f839 languageName: node linkType: hard @@ -12616,16 +12629,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.2.0": - version: 8.2.0 - resolution: "eslint-scope@npm:8.2.0" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: 750eff4672ca2bf274ec0d1bbeae08aadd53c1907d5c6aff5564d8e047a5f49afa8ae6eee333cab637fd3ebcab2141659d8f2f040f6fdc982b0f61f8bf03136f - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" @@ -12695,66 +12698,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.17.0": - version: 9.17.0 - resolution: "eslint@npm:9.17.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.12.1 - "@eslint/config-array": ^0.19.0 - "@eslint/core": ^0.9.0 - "@eslint/eslintrc": ^3.2.0 - "@eslint/js": 9.17.0 - "@eslint/plugin-kit": ^0.2.3 - "@humanfs/node": ^0.16.6 - "@humanwhocodes/module-importer": ^1.0.1 - "@humanwhocodes/retry": ^0.4.1 - "@types/estree": ^1.0.6 - "@types/json-schema": ^7.0.15 - ajv: ^6.12.4 - chalk: ^4.0.0 - cross-spawn: ^7.0.6 - debug: ^4.3.2 - escape-string-regexp: ^4.0.0 - eslint-scope: ^8.2.0 - eslint-visitor-keys: ^4.2.0 - espree: ^10.3.0 - esquery: ^1.5.0 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^8.0.0 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - ignore: ^5.2.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - json-stable-stringify-without-jsonify: ^1.0.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.3 - peerDependencies: - jiti: "*" - peerDependenciesMeta: - jiti: - optional: true - bin: - eslint: bin/eslint.js - checksum: 0caae58c53bf4dc9b4893d75e62339e4c40fe5589652a3cb63f30a15bad1f34f8f784ca4fca471bbffedabee516a9f9620ebc33818b55e1b715e8f000865c851 - languageName: node - linkType: hard - -"espree@npm:^10.0.1, espree@npm:^10.3.0": - version: 10.3.0 - resolution: "espree@npm:10.3.0" - dependencies: - acorn: ^8.14.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^4.2.0 - checksum: 63e8030ff5a98cea7f8b3e3a1487c998665e28d674af08b9b3100ed991670eb3cbb0e308c4548c79e03762753838fbe530c783f17309450d6b47a889fee72bef - languageName: node - linkType: hard - "espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" @@ -12776,7 +12719,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2, esquery@npm:^1.5.0": +"esquery@npm:^1.4.2": version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: @@ -13169,15 +13112,6 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^8.0.0": - version: 8.0.0 - resolution: "file-entry-cache@npm:8.0.0" - dependencies: - flat-cache: ^4.0.0 - checksum: f67802d3334809048c69b3d458f672e1b6d26daefda701761c81f203b80149c35dea04d78ea4238969dd617678e530876722a0634c43031a0957f10cc3ed190f - languageName: node - linkType: hard - "file-entry-cache@npm:^9.1.0": version: 9.1.0 resolution: "file-entry-cache@npm:9.1.0" @@ -13261,19 +13195,15 @@ __metadata: linkType: hard "find-process@npm:^1.4.7": - version: 1.4.9 - resolution: "find-process@npm:1.4.9" + version: 1.4.10 + resolution: "find-process@npm:1.4.10" dependencies: chalk: ~4.1.2 commander: ^12.1.0 - debug: ^4.4.0 - eslint: ^9.17.0 - glob: ^11.0.0 loglevel: ^1.9.2 - rimraf: ^6.0.1 bin: find-process: bin/find-process.js - checksum: 907fe8387bad87cab9cb103b0b3602d85771c72cce83a35c44c5ad05f5c5c40cbd322d77944afed682b591beb449e228d4a6e6d18751b22da8743f215c7fca12 + checksum: fdf3a53578f26004efc9188f36594d641402ebf7dcc1288bb6ce51a59138b1540c11fb39e032eaec11f1ed46b648ffd47ef83df5f0a4195f9b637869a11909eb languageName: node linkType: hard @@ -13332,15 +13262,6 @@ __metadata: languageName: node linkType: hard -"find-yarn-workspace-root@npm:^2.0.0": - version: 2.0.0 - resolution: "find-yarn-workspace-root@npm:2.0.0" - dependencies: - micromatch: ^4.0.2 - checksum: fa5ca8f9d08fe7a54ce7c0a5931ff9b7e36f9ee7b9475fb13752bcea80ec6b5f180fa5102d60b376d5526ce924ea3fc6b19301262efa0a5d248dd710f3644242 - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" @@ -13352,16 +13273,6 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^4.0.0": - version: 4.0.1 - resolution: "flat-cache@npm:4.0.1" - dependencies: - flatted: ^3.2.9 - keyv: ^4.5.4 - checksum: 899fc86bf6df093547d76e7bfaeb900824b869d7d457d02e9b8aae24836f0a99fbad79328cfd6415ee8908f180699bf259dc7614f793447cb14f707caf5996f6 - languageName: node - linkType: hard - "flat-cache@npm:^5.0.0": version: 5.0.0 resolution: "flat-cache@npm:5.0.0" @@ -13490,7 +13401,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": +"fs-extra@npm:^9.0.1": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -13824,22 +13735,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^11.0.0": - version: 11.0.0 - resolution: "glob@npm:11.0.0" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^4.0.1 - minimatch: ^10.0.0 - minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 - path-scurry: ^2.0.0 - bin: - glob: dist/esm/bin.mjs - checksum: 8a2dd914d5776987be5244624d9491bbcaf19f2387e06783737003ff696ebfd2264190c47014f8709c1c02d8bc892f17660cf986c587b107e194c0a3151ab333 - languageName: node - linkType: hard - "glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -13940,13 +13835,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac - languageName: node - linkType: hard - "globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -14011,7 +13899,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, 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.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"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.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 @@ -15233,7 +15121,7 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -15376,15 +15264,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.0.1": - version: 4.0.2 - resolution: "jackspeak@npm:4.0.2" - dependencies: - "@isaacs/cliui": ^8.0.2 - checksum: 210030029edfa1658328799ad88c3d0fc057c4cb8a069fc4137cc8d2cc4b65c9721c6e749e890f9ca77a954bb54f200f715b8896e50d330e5f3e902e72b40974 - languageName: node - linkType: hard - "jake@npm:^10.8.5": version: 10.9.2 resolution: "jake@npm:10.9.2" @@ -16174,6 +16053,19 @@ __metadata: languageName: node linkType: hard +"json-stable-stringify@npm:1": + version: 1.2.1 + resolution: "json-stable-stringify@npm:1.2.1" + dependencies: + call-bind: ^1.0.8 + call-bound: ^1.0.3 + isarray: ^2.0.5 + jsonify: ^0.0.1 + object-keys: ^1.1.1 + checksum: 7cd7c4b996759d337f89835bd38c241a64a31d4031bcf27fbfafd12ed115369079823d79b21da2959c9b3bb69a56006a727a4485f41f272e917771b6f74c0e08 + languageName: node + linkType: hard + "json-stream-stringify@npm:^3.1.4": version: 3.1.6 resolution: "json-stream-stringify@npm:3.1.6" @@ -16222,6 +16114,13 @@ __metadata: languageName: node linkType: hard +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 027287e1c0294fce15f18c0ff990cfc2318e7f01fb76515f784d5cd0784abfec6fc5c2355c3a2f2cb0ad7f4aa2f5b74ebbfe4e80476c35b2d13cabdb572e1134 + languageName: node + linkType: hard + "jsonparse@npm:^1.2.0": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" @@ -16266,15 +16165,6 @@ __metadata: languageName: node linkType: hard -"klaw-sync@npm:^6.0.0": - version: 6.0.0 - resolution: "klaw-sync@npm:6.0.0" - dependencies: - graceful-fs: ^4.1.11 - checksum: 0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 - languageName: node - linkType: hard - "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -16747,13 +16637,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0": - version: 11.0.2 - resolution: "lru-cache@npm:11.0.2" - checksum: f9c27c58919a30f42834de9444de9f75bcbbb802c459239f96dd449ad880d8f9a42f51556d13659864dc94ab2dbded9c4a4f42a3e25a45b6da01bb86111224df - languageName: node - linkType: hard - "lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" @@ -17184,14 +17067,14 @@ __metadata: linkType: hard "memfs@npm:^4.2.1": - version: 4.15.3 - resolution: "memfs@npm:4.15.3" + version: 4.17.0 + resolution: "memfs@npm:4.17.0" dependencies: "@jsonjoy.com/json-pack": ^1.0.3 "@jsonjoy.com/util": ^1.3.0 tree-dump: ^1.0.1 tslib: ^2.0.0 - checksum: 9439809f2f5acd9257e77b3695ba565e2968f220a9f109e9b3d226e05795c949c8591727ad302587394d876164a65bfbc57da9bf6de69b8825ffed229dafbc15 + checksum: 58d7917e252f30f13e59967a4895c5fc60448df0d58c6844c95255f2ee9db5dcf145190558e84b30fd364db041755d2a1b81668c8c29a31ca8f1bf4f463ddcc1 languageName: node linkType: hard @@ -18374,16 +18257,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^7.4.2": - version: 7.4.2 - resolution: "open@npm:7.4.2" - dependencies: - is-docker: ^2.0.0 - is-wsl: ^2.1.1 - checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 - languageName: node - linkType: hard - "open@npm:^8.0.4, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" @@ -18740,30 +18613,6 @@ __metadata: languageName: node linkType: hard -"patch-package@npm:6.5.1": - version: 6.5.1 - resolution: "patch-package@npm:6.5.1" - dependencies: - "@yarnpkg/lockfile": ^1.1.0 - chalk: ^4.1.2 - cross-spawn: ^6.0.5 - find-yarn-workspace-root: ^2.0.0 - fs-extra: ^9.0.0 - is-ci: ^2.0.0 - klaw-sync: ^6.0.0 - minimist: ^1.2.6 - open: ^7.4.2 - rimraf: ^2.6.3 - semver: ^5.6.0 - slash: ^2.0.0 - tmp: ^0.0.33 - yaml: ^1.10.2 - bin: - patch-package: index.js - checksum: 8530ffa30f11136b527c6eddf6da48fa12856ee510a47edb1f9cdf8a025636adb82968f5fae778b5e04ce8c87915ebdf5911422b54add59a5a42e372a8f30eb2 - languageName: node - linkType: hard - "path-exists@npm:^2.1.0": version: 2.1.0 resolution: "path-exists@npm:2.1.0" @@ -18839,16 +18688,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" - dependencies: - lru-cache: ^11.0.0 - minipass: ^7.1.2 - checksum: 9953ce3857f7e0796b187a7066eede63864b7e1dfc14bf0484249801a5ab9afb90d9a58fc533ebb1b552d23767df8aa6a2c6c62caf3f8a65f6ce336a97bbb484 - languageName: node - linkType: hard - "path-to-regexp@npm:3.3.0": version: 3.3.0 resolution: "path-to-regexp@npm:3.3.0" @@ -20445,17 +20284,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: ^7.1.3 - bin: - rimraf: ./bin.js - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd - languageName: node - linkType: hard - "rimraf@npm:^5.0.5": version: 5.0.10 resolution: "rimraf@npm:5.0.10" @@ -20467,18 +20295,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^6.0.1": - version: 6.0.1 - resolution: "rimraf@npm:6.0.1" - dependencies: - glob: ^11.0.0 - package-json-from-dist: ^1.0.0 - bin: - rimraf: dist/esm/bin.mjs - checksum: 8ba5b84131c1344e9417cb7e8c05d8368bb73cbe5dd4c1d5eb49fc0b558209781658d18c450460e30607d0b7865bb067482839a2f343b186b07ae87715837e66 - languageName: node - linkType: hard - "rollup@npm:^2.79.1": version: 2.79.2 resolution: "rollup@npm:2.79.2" @@ -20725,7 +20541,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:^5.4.1, semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -20989,13 +20805,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -21836,20 +21645,20 @@ __metadata: linkType: hard "tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" + version: 2.1.2 + resolution: "tar-fs@npm:2.1.2" dependencies: chownr: ^1.1.1 mkdirp-classic: ^0.5.2 pump: ^3.0.0 tar-stream: ^2.1.4 - checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + checksum: 6b4fcd38a644b5cd3325f687b9f1f48cd19809b63cbc8376fe794f68361849a17120d036833b3a97de6acb1df588844476309b8c2d0bcaf53f19da2d56ac07de languageName: node linkType: hard "tar-fs@npm:^3.0.6": - version: 3.0.6 - resolution: "tar-fs@npm:3.0.6" + version: 3.0.7 + resolution: "tar-fs@npm:3.0.7" dependencies: bare-fs: ^2.1.1 bare-path: ^2.1.0 @@ -21860,7 +21669,7 @@ __metadata: optional: true bare-path: optional: true - checksum: b4fa09c70f75caf05bf5cf87369cd2862f1ac5fb75c4ddf9d25d55999f7736a94b58ad679d384196cba837c5f5ff14086e060fafccef5474a16e2d3058ffa488 + checksum: b18f600e3de5205f94a8129ec7f5bded84a4fc81eedaf3e5f6b52d3afb5bd83fc619fc0039d1f0ceeded5c24cd8c1c7f6d5c5edfeb0fce8ea72d9224e1452f88 languageName: node linkType: hard @@ -22402,9 +22211,9 @@ __metadata: linkType: hard "type-fest@npm:^4.6.0, type-fest@npm:^4.7.1": - version: 4.31.0 - resolution: "type-fest@npm:4.31.0" - checksum: 2e054436aaf9a9abfd33108d21781ec840f48f1813a58a166aa68bbe31804d06ba45927eb02106af0e7da92c4dc4d66309cf76d3a28cc1f6981e826381771f1f + version: 4.32.0 + resolution: "type-fest@npm:4.32.0" + checksum: 0010e2fbe040e46f9d3a76a97e8917e5f0c9a5d7883529a3916fac5c2d2638429864b7dfc083d2c7883894e3c8cee026f91d0301c64fa74c1c0c2dafb488e3c6 languageName: node linkType: hard @@ -22477,7 +22286,17 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.7.2, typescript@npm:^5.2.2, typescript@npm:^5.6.3": +"typescript@npm:5, typescript@npm:^5.2.2, typescript@npm:^5.6.3": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 6c38b1e989918e576f0307e6ee013522ea480dfce5f3ca85c9b2d8adb1edeffd37f4f30cd68de0c38a44563d12ba922bdb7e36aa2dac9c51de5d561e6e9a2e9c + languageName: node + linkType: hard + +"typescript@npm:5.7.2": version: 5.7.2 resolution: "typescript@npm:5.7.2" bin: @@ -22487,7 +22306,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@5.7.2#~builtin, typescript@patch:typescript@^5.2.2#~builtin, typescript@patch:typescript@^5.6.3#~builtin": +"typescript@patch:typescript@5#~builtin, typescript@patch:typescript@^5.2.2#~builtin, typescript@patch:typescript@^5.6.3#~builtin": + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#~builtin::version=5.7.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 081eb086b0247a54cd8d61e34c10c3325037b0fdf00e135738d923e4e79f492e128be31ed03980039874ef1aa2e6fded8067f7be0cd92790efd2576e1d70e723 + languageName: node + linkType: hard + +"typescript@patch:typescript@5.7.2#~builtin": version: 5.7.2 resolution: "typescript@patch:typescript@npm%3A5.7.2#~builtin::version=5.7.2&hash=5786d5" bin: @@ -22544,7 +22373,6 @@ __metadata: "@typescript-eslint/parser": 8.18.0 babel-jest: 29.7.0 babel-loader: 9.2.1 - babel-plugin-typescript-to-proptypes: 1.4.2 browserslist: 4.24.3 bundlesize: 0.18.2 cac: 6.7.14 @@ -22573,13 +22401,13 @@ __metadata: moment: 2.30.1 moment-timezone: 0.5.46 omit-empty-es: 1.2.0 - patch-package: 6.5.1 postcss: 8.4.49 postcss-styled-syntax: ^0.7.0 postcss-syntax: ^0.36.2 postcss-value-parser: 4.2.0 pptr-testing-library: 0.8.0 prettier: 2.8.8 + prop-types: ^15.8.1 puppeteer: 22.15.0 qs: 6.13.1 rcfile: 1.0.3 @@ -23801,7 +23629,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f