Hadren styles for interactive elements in Checkout block (#51375)

* reset styles for panel button

* reset styles for address card edit and address line 2

* Update shipping selector buttons

* fix line height

* Add changefile(s) from automation for the following project(s): woocommerce-blocks

* remove extra styles no longer needed

* update styles to balance chevron and change to span

---------

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Alex Florisca <alex.florisca@automattic.com>
This commit is contained in:
Seghir Nadir 2024-09-16 15:03:20 +02:00 committed by GitHub
parent cebdcc61d0
commit 1ef1aaa1f0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 357 additions and 121 deletions

View File

@ -5,6 +5,7 @@ import { ValidatedTextInput } from '@woocommerce/blocks-components';
import { AddressFormValues, ContactFormValues } from '@woocommerce/settings';
import { useState, Fragment, useCallback } from '@wordpress/element';
import { __, sprintf } from '@wordpress/i18n';
import { Button } from '@ariakit/react';
/**
* Internal dependencies
@ -50,7 +51,8 @@ const AddressLine2Field = < T extends AddressFormValues | ContactFormValues >( {
/>
) : (
<>
<button
<Button
render={ <span /> }
className={
'wc-block-components-address-form__address_2-toggle'
}
@ -61,7 +63,7 @@ const AddressLine2Field = < T extends AddressFormValues | ContactFormValues >( {
__( '+ Add %s', 'woocommerce' ),
field.label.toLowerCase()
) }
</button>
</Button>
<input
type="text"
tabIndex={ -1 }

View File

@ -11,6 +11,7 @@ import {
} from '@woocommerce/types';
import { FormFieldsConfig, getSetting } from '@woocommerce/settings';
import { formatAddress } from '@woocommerce/blocks/checkout/utils';
import { Button } from '@ariakit/react';
/**
* Internal dependencies
@ -82,7 +83,8 @@ const AddressCard = ( {
) }
</address>
{ onEdit && (
<button
<Button
render={ <span /> }
className="wc-block-components-address-card__edit"
aria-controls={ target }
aria-expanded={ isExpanded }
@ -94,7 +96,7 @@ const AddressCard = ( {
type="button"
>
{ __( 'Edit', 'woocommerce' ) }
</button>
</Button>
) }
</div>
);

View File

@ -10,6 +10,7 @@ import { CART_STORE_KEY, VALIDATION_STORE_KEY } from '@woocommerce/block-data';
import { useDispatch, useSelect } from '@wordpress/data';
import { isPackageRateCollectable } from '@woocommerce/base-utils';
import { getSetting } from '@woocommerce/settings';
import { Button } from '@ariakit/react';
/**
* Internal dependencies
@ -18,7 +19,6 @@ import { RatePrice, getLocalPickupPrices, getShippingPrices } from './shared';
import type { minMaxPrices } from './shared';
import { defaultLocalPickupText, defaultShippingText } from './constants';
import { shippingAddressHasValidationErrors } from '../../../../data/cart/utils';
import Button from '../../../../base/components/button';
const SHIPPING_RATE_ERROR = {
hidden: true,
@ -44,8 +44,8 @@ const LocalPickupSelector = ( {
} ) => {
return (
<Button
render={ <div /> }
role="radio"
removeTextWrap
onClick={ onClick }
className={ clsx( 'wc-block-checkout__shipping-method-option', {
'wc-block-checkout__shipping-method-option--selected':
@ -129,9 +129,9 @@ const ShippingSelector = ( {
return (
<Button
render={ <div /> }
role="radio"
onClick={ onClick }
removeTextWrap
className={ clsx( 'wc-block-checkout__shipping-method-option', {
'wc-block-checkout__shipping-method-option--selected':
checked === 'shipping',

View File

@ -13,7 +13,7 @@ import {
useBlockProps,
RichText,
} from '@wordpress/block-editor';
import Button from '@woocommerce/base-components/button';
import { Button } from '@ariakit/react';
import { useShippingData } from '@woocommerce/base-context/hooks';
import { innerBlockAreas } from '@woocommerce/blocks-checkout';
import { useDispatch, useSelect } from '@wordpress/data';
@ -53,12 +53,12 @@ const LocalPickupSelector = ( {
} ) => {
return (
<Button
render={ <div /> }
className={ clsx( 'wc-block-checkout__shipping-method-option', {
'wc-block-checkout__shipping-method-option--selected':
checked === 'pickup',
} ) }
onClick={ onClick }
removeTextWrap
>
{ showIcon === true && (
<Icon
@ -113,12 +113,12 @@ const ShippingSelector = ( {
return (
<Button
render={ <div /> }
className={ clsx( 'wc-block-checkout__shipping-method-option', {
'wc-block-checkout__shipping-method-option--selected':
checked === 'shipping',
} ) }
onClick={ onClick }
removeTextWrap
>
{ showIcon === true && (
<Icon

View File

@ -9,22 +9,23 @@
// We have avoided nesting all the styles in case specificity changes introduce regressions elsewhere.
.edit-post-visual-editor {
.wc-block-checkout__shipping-method-container {
.wc-block-components-button.wc-block-checkout__shipping-method-option {
.wc-block-checkout__shipping-method-option {
min-height: 80px;
}
}
}
.edit-post-visual-editor
.wc-block-components-button.wc-block-checkout__shipping-method-option,
.wc-block-components-button.wc-block-checkout__shipping-method-option {
.edit-post-visual-editor .wc-block-checkout__shipping-method-option,
.wc-block-checkout__shipping-method-option {
flex-grow: 1;
display: flex;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
align-items: center;
height: 100%;
min-height: 80px;
box-sizing: border-box;
flex-basis: 0;
gap: 4px;
padding: 16px 12px;
@ -35,8 +36,8 @@
outline: 1px solid $universal-border-light !important; // Overwriting Gutenberg styles
border-radius: $universal-border-radius;
cursor: pointer;
&.components-button:hover:not(:disabled),
&.components-button:focus:not(:disabled),
&:hover:not(:disabled),
&:focus:not(:disabled),
&:focus,
&:hover {
background-color: $universal-background;
@ -65,6 +66,8 @@
.wc-block-checkout__shipping-method-option-price {
@include font-size(small, 1rem);
flex-basis: 100%;
text-align: center;
em {
text-transform: uppercase;

View File

@ -256,7 +256,7 @@
"pnpm": "9.1.3"
},
"dependencies": {
"@ariakit/react": "^0.4.4",
"@ariakit/react": "^0.4.5",
"@dnd-kit/core": "^6.1.0",
"@dnd-kit/modifiers": "^6.0.1",
"@dnd-kit/sortable": "^7.0.2",

View File

@ -5,7 +5,8 @@ import { useState } from '@wordpress/element';
import clsx from 'clsx';
import { Icon, chevronUp, chevronDown } from '@wordpress/icons';
import type { ReactNode, ReactElement } from 'react';
import { Button } from '@ariakit/react';
import deprecated from '@wordpress/deprecated';
/**
* Internal dependencies
*/
@ -27,7 +28,11 @@ const Panel = ( {
initialOpen = false,
hasBorder = false,
title,
titleTag: TitleTag = 'div',
/**
* @deprecated The `titleTag` prop is deprecated and will be removed in a future version.
* Use the `title` prop to pass a custom React element instead.
*/
titleTag,
state,
}: PanelProps ): ReactElement => {
let [ isOpen, setIsOpen ] = useState< boolean >( initialOpen );
@ -36,26 +41,31 @@ const Panel = ( {
[ isOpen, setIsOpen ] = state;
}
if ( titleTag ) {
deprecated( "Panel component's titleTag prop", {
since: '9.4.0',
} );
}
return (
<div
className={ clsx( className, 'wc-block-components-panel', {
'has-border': hasBorder,
} ) }
>
<TitleTag>
<button
aria-expanded={ isOpen }
className="wc-block-components-panel__button"
onClick={ () => setIsOpen( ! isOpen ) }
>
<Icon
aria-hidden="true"
className="wc-block-components-panel__button-icon"
icon={ isOpen ? chevronUp : chevronDown }
/>
{ title }
</button>
</TitleTag>
<Button
render={ <div /> }
aria-expanded={ isOpen }
className="wc-block-components-panel__button"
onClick={ () => setIsOpen( ! isOpen ) }
>
<Icon
aria-hidden="true"
className="wc-block-components-panel__button-icon"
icon={ isOpen ? chevronUp : chevronDown }
/>
{ title }
</Button>
{ isOpen && (
<div className="wc-block-components-panel__content">
{ children }

View File

@ -14,31 +14,28 @@
}
.wc-block-components-panel__button {
@include reset-box();
box-sizing: border-box;
height: auto;
line-height: 1;
line-height: inherit;
margin-top: em(6px);
padding-right: #{24px + $gap-smaller};
padding-top: em($gap-small - 6px);
padding-left: 0 !important;
position: relative;
text-align: left;
width: 100%;
word-break: break-word;
&[aria-expanded="true"] {
padding-bottom: $gap-smaller;
margin-bottom: $gap-smaller;
margin-bottom: $gap-smaller * 2;
}
&,
&:hover,
&:focus,
&:active {
@include reset-color();
@include reset-typography();
background: transparent;
box-shadow: none;
cursor: pointer;
padding-left: 0 !important;
}
> .wc-block-components-panel__button-icon {
@ -58,21 +55,3 @@
display: none;
}
}
// Extra classes for specificity.
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone
.wc-block-components-panel__button {
background-color: inherit;
color: inherit;
}
.theme-twentytwenty .wc-block-components-panel__button,
.theme-twentyseventeen .wc-block-components-panel__button {
background: none transparent;
color: inherit;
&.wc-block-components-panel__button:hover,
&.wc-block-components-panel__button:focus {
background: none transparent;
}
}

View File

@ -0,0 +1,4 @@
Significance: patch
Type: enhancement
Harden styles for interactive elements in Checkout block to prevent style leakage.

View File

@ -256,7 +256,7 @@ importers:
version: 10.5.0(sass@1.69.5)(webpack@5.89.0(webpack-cli@3.3.12))
ts-jest:
specifier: ~29.1.1
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
typescript:
specifier: ^5.3.3
version: 5.3.3
@ -292,7 +292,7 @@ importers:
version: 2.3.2
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@9.4.0)
version: 4.3.4(supports-color@8.1.1)
dompurify:
specifier: ^2.4.7
version: 2.4.7
@ -453,7 +453,7 @@ importers:
version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3))
ts-jest:
specifier: ~29.1.1
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
typescript:
specifier: ^5.3.3
version: 5.3.3
@ -2866,7 +2866,7 @@ importers:
dependencies:
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@9.4.0)
version: 4.3.4(supports-color@8.1.1)
devDependencies:
'@babel/core':
specifier: ^7.23.5
@ -2975,7 +2975,7 @@ importers:
version: 1.2.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@9.4.0)
version: 4.3.4(supports-color@8.1.1)
prop-types:
specifier: ^15.8.1
version: 15.8.1
@ -2991,10 +2991,10 @@ importers:
devDependencies:
'@babel/preset-react':
specifier: 7.23.3
version: 7.23.3(@babel/core@7.25.2)
version: 7.23.3(@babel/core@7.24.7)
'@babel/preset-typescript':
specifier: 7.23.2
version: 7.23.2(@babel/core@7.25.2)
version: 7.23.2(@babel/core@7.24.7)
'@svgr/webpack':
specifier: ^8.1.0
version: 8.1.0(typescript@5.3.3)
@ -3045,10 +3045,10 @@ importers:
version: 2.17.0(wp-prettier@2.8.5)
'@wordpress/scripts':
specifier: ^19.2.4
version: 19.2.4(@babel/core@7.25.2)(debug@4.3.4)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)
version: 19.2.4(@babel/core@7.24.7)(debug@4.3.4)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)
babel-jest:
specifier: ~27.5.1
version: 27.5.1(@babel/core@7.25.2)
version: 27.5.1(@babel/core@7.24.7)
eslint:
specifier: ^8.55.0
version: 8.55.0
@ -3352,7 +3352,7 @@ importers:
version: 3.34.0
debug:
specifier: ^4.3.4
version: 4.3.4(supports-color@9.4.0)
version: 4.3.4(supports-color@8.1.1)
dompurify:
specifier: ^2.4.7
version: 2.4.7
@ -3906,7 +3906,7 @@ importers:
version: 2.17.0(wp-prettier@2.8.5)
'@wordpress/scripts':
specifier: ^19.2.4
version: 19.2.4(@babel/core@7.25.2)(debug@4.3.4)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)
version: 19.2.4(@babel/core@7.25.2)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)
eslint:
specifier: ^8.55.0
version: 8.55.0
@ -3929,7 +3929,7 @@ importers:
plugins/woocommerce-blocks:
dependencies:
'@ariakit/react':
specifier: ^0.4.4
specifier: ^0.4.5
version: 0.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@dnd-kit/core':
specifier: ^6.1.0
@ -4642,7 +4642,7 @@ importers:
version: 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3))
ts-jest:
specifier: ~29.1.1
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)
@ -4839,7 +4839,7 @@ importers:
version: 1.2.2
ts-jest:
specifier: ~29.1.1
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
version: 29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3)
ts-loader:
specifier: ^9.5.1
version: 9.5.1(typescript@5.3.3)(webpack@5.89.0(webpack-cli@3.3.12))
@ -21629,7 +21629,7 @@ packages:
engines: {node: '>=18'}
hasBin: true
peerDependencies:
react: ^17.0.2
react: 18.2.0
react-number-format@4.9.3:
resolution: {integrity: sha512-am1A1xYAbENuKJ+zpM7V+B1oRTSeOHYltqVKExznIVFweBzhLmOBmyb1DfIKjHo90E0bo1p3nzVJ2NgS5xh+sQ==}
@ -21819,7 +21819,7 @@ packages:
react-with-direction@1.4.0:
resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==}
peerDependencies:
react: ^17.0.2
react: ^0.14 || ^15 || ^16
react-dom: ^0.14 || ^15 || ^16
react-with-styles-interface-css@4.0.3:
@ -25603,7 +25603,7 @@ snapshots:
'@wordpress/primitives': 3.55.0
'@wordpress/react-i18n': 3.55.0
classnames: 2.3.2
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
@ -25628,7 +25628,7 @@ snapshots:
'@wordpress/primitives': 3.55.0
'@wordpress/react-i18n': 3.55.0
classnames: 2.3.2
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
@ -25732,7 +25732,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
lodash: 4.17.21
@ -25755,7 +25755,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 2.0.0
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -25775,7 +25775,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 2.0.0
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -25838,6 +25838,14 @@ snapshots:
eslint-visitor-keys: 2.1.0
semver: 6.3.1
'@babel/eslint-parser@7.23.3(@babel/core@7.24.7)(eslint@7.32.0)':
dependencies:
'@babel/core': 7.24.7
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
eslint: 7.32.0
eslint-visitor-keys: 2.1.0
semver: 6.3.1
'@babel/eslint-parser@7.23.3(@babel/core@7.25.2)(eslint@7.32.0)':
dependencies:
'@babel/core': 7.25.2
@ -26002,6 +26010,19 @@ snapshots:
'@babel/helper-split-export-declaration': 7.24.7
semver: 6.3.1
'@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-environment-visitor': 7.24.7
'@babel/helper-function-name': 7.24.7
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.7)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.24.7
semver: 6.3.1
'@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -26993,7 +27014,6 @@ snapshots:
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
optional: true
'@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)':
dependencies:
@ -27230,6 +27250,11 @@ snapshots:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -28841,6 +28866,11 @@ snapshots:
'@babel/core': 7.23.5
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -28860,6 +28890,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.24.7)
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -28951,6 +28988,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-module-imports': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
'@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -28974,6 +29022,12 @@ snapshots:
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -29286,13 +29340,13 @@ snapshots:
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.2)
'@babel/plugin-transform-typescript@7.23.6(@babel/core@7.25.2)':
'@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.25.2
'@babel/core': 7.24.7
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.25.2)
'@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.7)
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2)
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.7)
'@babel/plugin-transform-typescript@7.25.2(@babel/core@7.12.9)':
dependencies:
@ -30033,8 +30087,8 @@ snapshots:
'@babel/preset-flow@7.23.3(@babel/core@7.23.2)':
dependencies:
'@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.24.8
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.23.5
'@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.2)
'@babel/preset-flow@7.23.3(@babel/core@7.23.5)':
@ -30119,6 +30173,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/preset-react@7.23.3(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.24.8
'@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.7)
'@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.24.7)
'@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.7)
'@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.7)
transitivePeerDependencies:
- supports-color
'@babel/preset-react@7.23.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@ -30142,14 +30208,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/preset-typescript@7.23.2(@babel/core@7.25.2)':
'@babel/preset-typescript@7.23.2(@babel/core@7.24.7)':
dependencies:
'@babel/core': 7.25.2
'@babel/core': 7.24.7
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.23.5
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.25.2)
'@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2)
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.25.2)
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.7)
'@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.7)
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.7)
transitivePeerDependencies:
- supports-color
@ -32107,7 +32173,7 @@ snapshots:
'@oclif/color': 1.0.13
'@oclif/core': 2.15.0(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)
chalk: 4.1.2
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
fs-extra: 9.1.0
http-call: 5.3.0
load-json-file: 5.3.0
@ -32596,7 +32662,7 @@ snapshots:
'@puppeteer/browsers@1.4.6(typescript@5.3.2)':
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.0
@ -32610,7 +32676,7 @@ snapshots:
'@puppeteer/browsers@1.4.6(typescript@5.3.3)':
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.0
@ -32624,7 +32690,7 @@ snapshots:
'@puppeteer/browsers@1.9.0':
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.1
@ -38349,7 +38415,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/type-utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2)
'@typescript-eslint/utils': 5.56.0(eslint@8.55.0)(typescript@5.3.2)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.55.0
grapheme-splitter: 1.0.4
ignore: 5.3.0
@ -38368,7 +38434,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.55.0
graphemer: 1.4.0
ignore: 5.3.0
@ -38387,7 +38453,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3)
'@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.55.0
graphemer: 1.4.0
ignore: 5.3.0
@ -38467,7 +38533,7 @@ snapshots:
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/typescript-estree': 5.56.0(typescript@5.3.2)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.55.0
optionalDependencies:
typescript: 5.3.2
@ -39018,7 +39084,7 @@ snapshots:
webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)
webpack-cli: 4.10.0(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1)(webpack@5.91.0)
'@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0))(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))':
'@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.89.0))(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))':
dependencies:
webpack: 5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)
webpack-cli: 4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0)
@ -39038,7 +39104,7 @@ snapshots:
envinfo: 7.13.0
webpack-cli: 4.10.0(webpack-bundle-analyzer@4.7.0)(webpack-dev-server@4.15.1)(webpack@5.91.0)
'@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0))':
'@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack@5.89.0))':
dependencies:
envinfo: 7.13.0
webpack-cli: 4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0)
@ -42113,6 +42179,33 @@ snapshots:
- supports-color
- typescript
'@wordpress/eslint-plugin@9.3.0(@babel/core@7.24.7)(eslint@7.32.0)(typescript@5.3.3)':
dependencies:
'@babel/eslint-parser': 7.23.3(@babel/core@7.24.7)(eslint@7.32.0)
'@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.3.3))(eslint@7.32.0)(typescript@5.3.3)
'@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@5.3.3)
'@wordpress/prettier-config': 1.4.0(wp-prettier@2.2.1-beta-1)
cosmiconfig: 7.1.0
eslint: 7.32.0
eslint-config-prettier: 7.2.0(eslint@7.32.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.3.3))(eslint@7.32.0)
eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@5.3.3))(eslint@7.32.0)(typescript@5.3.3))(eslint@7.32.0)(typescript@5.3.3)
eslint-plugin-jsdoc: 36.1.1(eslint@7.32.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0)
eslint-plugin-prettier: 3.4.1(eslint-config-prettier@7.2.0(eslint@7.32.0))(eslint@7.32.0)(wp-prettier@2.2.1-beta-1)
eslint-plugin-react: 7.33.2(eslint@7.32.0)
eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0)
globals: 12.4.0
prettier: wp-prettier@2.2.1-beta-1
requireindex: 1.2.0
optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
- '@babel/core'
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
'@wordpress/eslint-plugin@9.3.0(@babel/core@7.25.2)(eslint@7.32.0)(typescript@5.3.3)':
dependencies:
'@babel/eslint-parser': 7.23.3(@babel/core@7.25.2)(eslint@7.32.0)
@ -42467,6 +42560,20 @@ snapshots:
- react-dom
- supports-color
'@wordpress/jest-preset-default@7.1.3(@babel/core@7.24.7)(jest@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)':
dependencies:
'@wojtekmaj/enzyme-adapter-react-17': 0.6.7(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
'@wordpress/jest-console': 4.1.1(jest@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))
babel-jest: 26.6.3(@babel/core@7.24.7)
enzyme: 3.11.0
enzyme-to-json: 3.6.2(enzyme@3.11.0)
jest: 26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))
transitivePeerDependencies:
- '@babel/core'
- react
- react-dom
- supports-color
'@wordpress/jest-preset-default@7.1.3(@babel/core@7.25.2)(jest@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)':
dependencies:
'@wojtekmaj/enzyme-adapter-react-17': 0.6.7(enzyme@3.11.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
@ -43216,7 +43323,86 @@ snapshots:
- utf-8-validate
- webpack-command
'@wordpress/scripts@19.2.4(@babel/core@7.25.2)(debug@4.3.4)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)':
'@wordpress/scripts@19.2.4(@babel/core@7.24.7)(debug@4.3.4)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)':
dependencies:
'@svgr/webpack': 5.5.0
'@wordpress/babel-preset-default': 6.17.0
'@wordpress/browserslist-config': 4.1.3
'@wordpress/dependency-extraction-webpack-plugin': 3.7.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
'@wordpress/eslint-plugin': 9.3.0(@babel/core@7.24.7)(eslint@7.32.0)(typescript@5.3.3)
'@wordpress/jest-preset-default': 7.1.3(@babel/core@7.24.7)(jest@26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
'@wordpress/npm-package-json-lint-config': 4.32.0(npm-package-json-lint@5.4.2)
'@wordpress/postcss-plugins-preset': 3.6.1(postcss@8.4.32)
'@wordpress/prettier-config': 1.4.0(wp-prettier@2.2.1-beta-1)
'@wordpress/stylelint-config': 19.1.0(stylelint@13.13.1)
babel-jest: 26.6.3(@babel/core@7.24.7)
babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
browserslist: 4.19.3
chalk: 4.1.2
check-node-version: 4.2.1
clean-webpack-plugin: 3.0.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
cross-spawn: 5.1.0
css-loader: 6.8.1(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
cssnano: 5.1.12(postcss@8.4.32)
cwd: 0.10.0
dir-glob: 3.0.1
eslint: 7.32.0
eslint-plugin-markdown: 2.2.1(eslint@7.32.0)
expect-puppeteer: 4.4.0
filenamify: 4.3.0
jest: 26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))
jest-circus: 26.6.3(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))
jest-dev-server: 5.0.3(debug@4.3.4)
jest-environment-node: 26.6.2
markdownlint: 0.23.1
markdownlint-cli: 0.27.1
merge-deep: 3.0.3
mini-css-extract-plugin: 2.7.6(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
minimist: 1.2.8
npm-package-json-lint: 5.4.2
postcss: 8.4.32
postcss-loader: 6.2.1(postcss@8.4.32)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
prettier: wp-prettier@2.2.1-beta-1
puppeteer-core: 10.4.0
read-pkg-up: 1.0.1
resolve-bin: 0.4.3
sass: 1.69.5
sass-loader: 12.6.0(sass@1.69.5)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
source-map-loader: 3.0.2(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
stylelint: 13.13.1
terser-webpack-plugin: 5.3.6(uglify-js@3.17.4)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
webpack: 5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)
webpack-bundle-analyzer: 4.7.0
webpack-cli: 4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0)
webpack-livereload-plugin: 3.0.2(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
transitivePeerDependencies:
- '@babel/core'
- '@swc/core'
- '@webpack-cli/generators'
- '@webpack-cli/migrate'
- bufferutil
- canvas
- debug
- esbuild
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- fibers
- file-loader
- node-sass
- postcss-jsx
- postcss-markdown
- react
- react-dom
- sass-embedded
- supports-color
- ts-node
- typescript
- uglify-js
- utf-8-validate
- webpack-dev-server
'@wordpress/scripts@19.2.4(@babel/core@7.25.2)(file-loader@6.2.0(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3))(typescript@5.3.3)(uglify-js@3.17.4)':
dependencies:
'@svgr/webpack': 5.5.0
'@wordpress/babel-preset-default': 6.17.0
@ -44568,6 +44754,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
babel-jest@26.6.3(@babel/core@7.24.7):
dependencies:
'@babel/core': 7.24.7
'@jest/transform': 26.6.2
'@jest/types': 26.6.2
'@types/babel__core': 7.20.5
babel-plugin-istanbul: 6.1.1
babel-preset-jest: 26.6.2(@babel/core@7.24.7)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
babel-jest@26.6.3(@babel/core@7.25.2):
dependencies:
'@babel/core': 7.25.2
@ -44596,6 +44796,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
babel-jest@27.5.1(@babel/core@7.24.7):
dependencies:
'@babel/core': 7.24.7
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__core': 7.20.5
babel-plugin-istanbul: 6.1.1
babel-preset-jest: 27.5.1(@babel/core@7.24.7)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
babel-jest@27.5.1(@babel/core@7.25.2):
dependencies:
'@babel/core': 7.25.2
@ -44700,6 +44914,15 @@ snapshots:
schema-utils: 2.7.1
webpack: 5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@4.10.0)
babel-loader@8.3.0(@babel/core@7.24.7)(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)):
dependencies:
'@babel/core': 7.24.7
find-cache-dir: 3.3.2
loader-utils: 2.0.4
make-dir: 3.1.0
schema-utils: 2.7.1
webpack: 5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0)
babel-loader@8.3.0(@babel/core@7.25.2)(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))):
dependencies:
'@babel/core': 7.25.2
@ -45143,7 +45366,6 @@ snapshots:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7)
optional: true
babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2):
dependencies:
@ -45191,6 +45413,12 @@ snapshots:
babel-plugin-jest-hoist: 26.6.2
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5)
babel-preset-jest@26.6.2(@babel/core@7.24.7):
dependencies:
'@babel/core': 7.24.7
babel-plugin-jest-hoist: 26.6.2
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7)
babel-preset-jest@26.6.2(@babel/core@7.25.2):
dependencies:
'@babel/core': 7.25.2
@ -45203,6 +45431,12 @@ snapshots:
babel-plugin-jest-hoist: 27.5.1
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5)
babel-preset-jest@27.5.1(@babel/core@7.24.7):
dependencies:
'@babel/core': 7.24.7
babel-plugin-jest-hoist: 27.5.1
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7)
babel-preset-jest@27.5.1(@babel/core@7.25.2):
dependencies:
'@babel/core': 7.25.2
@ -48173,7 +48407,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0):
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.15.0
eslint: 8.55.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.56.0(eslint@8.55.0)(typescript@5.3.2))(eslint-import-resolver-webpack@0.13.2)(eslint-plugin-import@2.28.1)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.2(eslint-plugin-import@2.28.1)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4)))(eslint@8.55.0)
@ -48190,7 +48424,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint-plugin-import@2.29.0)(eslint@8.55.0):
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.15.0
eslint: 8.55.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint-plugin-import@2.29.0)(eslint@8.55.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.0)(webpack@5.89.0(webpack-cli@4.10.0)))(eslint@8.55.0)
@ -49598,7 +49832,7 @@ snapshots:
follow-redirects@1.15.6(debug@4.3.4):
optionalDependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
follow-redirects@1.5.10:
dependencies:
@ -52791,7 +53025,9 @@ snapshots:
pretty-format: 24.9.0
throat: 4.1.0
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
jest-jasmine2@25.5.4:
dependencies:
@ -54463,7 +54699,7 @@ snapshots:
chalk: 5.2.0
cli-truncate: 3.1.0
commander: 10.0.1
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
execa: 7.2.0
lilconfig: 2.1.0
listr2: 5.0.8(enquirer@2.4.1)
@ -55760,7 +55996,7 @@ snapshots:
dependencies:
carlo: 0.9.46
chokidar: 3.5.3
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
isbinaryfile: 3.0.3
mime: 2.6.0
opn: 5.5.0
@ -56288,7 +56524,7 @@ snapshots:
'@oclif/plugin-warn-if-update-available': 2.1.1(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)
aws-sdk: 2.1515.0
concurrently: 7.6.0
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
find-yarn-workspace-root: 2.0.0
fs-extra: 8.1.0
github-slugger: 1.5.0
@ -57798,7 +58034,7 @@ snapshots:
puppeteer-core@13.7.0(encoding@0.1.13):
dependencies:
cross-fetch: 3.1.5(encoding@0.1.13)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
devtools-protocol: 0.0.981744
extract-zip: 2.0.1
https-proxy-agent: 5.0.1
@ -57837,7 +58073,7 @@ snapshots:
'@puppeteer/browsers': 1.4.6(typescript@5.3.2)
chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663)
cross-fetch: 4.0.0(encoding@0.1.13)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
devtools-protocol: 0.0.1147663
ws: 8.13.0
optionalDependencies:
@ -57853,7 +58089,7 @@ snapshots:
'@puppeteer/browsers': 1.4.6(typescript@5.3.3)
chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663)
cross-fetch: 4.0.0(encoding@0.1.13)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
devtools-protocol: 0.0.1147663
ws: 8.13.0
optionalDependencies:
@ -57869,7 +58105,7 @@ snapshots:
'@puppeteer/browsers': 1.9.0
chromium-bidi: 0.5.1(devtools-protocol@0.0.1203626)
cross-fetch: 4.0.0(encoding@0.1.13)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
devtools-protocol: 0.0.1203626
ws: 8.14.2
transitivePeerDependencies:
@ -57905,7 +58141,7 @@ snapshots:
puppeteer@17.1.3(encoding@0.1.13):
dependencies:
cross-fetch: 3.1.5(encoding@0.1.13)
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
devtools-protocol: 0.0.1036444
extract-zip: 2.0.1
https-proxy-agent: 5.0.1
@ -58233,7 +58469,7 @@ snapshots:
react-docgen-typescript-plugin@1.0.5(typescript@5.3.2)(webpack@5.91.0(@swc/core@1.3.100)(esbuild@0.18.20)(webpack-cli@5.1.4)):
dependencies:
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@ -60110,7 +60346,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@ -60859,7 +61095,7 @@ snapshots:
colord: 2.9.3
cosmiconfig: 7.1.0
css-functions-list: 3.2.1
debug: 4.3.4(supports-color@9.4.0)
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
file-entry-cache: 6.0.1
@ -61663,7 +61899,7 @@ snapshots:
'@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.24.7)
ts-jest@29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3):
ts-jest@29.1.1(@babel/core@7.25.2)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.3.100)(@types/node@16.18.68)(typescript@5.3.3)))(typescript@5.3.3):
dependencies:
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
@ -62769,8 +63005,8 @@ snapshots:
webpack-cli@4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0):
dependencies:
'@discoveryjs/json-ext': 0.5.7
'@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0))(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
'@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.7.0)(webpack@5.89.0))
'@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack@5.89.0))(webpack@5.89.0(uglify-js@3.17.4)(webpack-cli@4.10.0))
'@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack@5.89.0))
'@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack@5.89.0))
colorette: 2.0.20
commander: 7.2.0