save settings POST request

This commit is contained in:
paul sealock 2024-10-01 16:21:46 -06:00
parent b243c4e675
commit feb87ec7c8
8 changed files with 166 additions and 298 deletions

View File

@ -340,6 +340,7 @@ export const navigateTo = ( { url } ) => {
export const useSettingsLocation = () => {
const { section, path, ...otherQueryParams } = getQuery();
console.log( getQuery() );
const page = path.split( '/settings/' ).pop();
return { ...otherQueryParams, section, page };
};

View File

@ -5,6 +5,7 @@ import { Button } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
import { useState, useRef, useEffect } from '@wordpress/element';
import { useDispatch } from '@wordpress/data';
import { useSettingsLocation } from '@woocommerce/navigation';
/**
* Internal dependencies
@ -25,7 +26,7 @@ const SettingsScript = ( { content } ) => {
return null;
};
export const Content = ( { data } ) => {
export const Content = ( { data, nonce } ) => {
const { settings } = data;
console.log( settings );
const [ isBusy, setIsBusy ] = useState( false );
@ -60,12 +61,41 @@ export const Content = ( { data } ) => {
try {
setIsBusy( true );
const response = await fetch( '/wp-json/wc-admin/options', {
// const response = await fetch( '/wp-json/wc-admin/options', {
// method: 'POST',
// headers: { 'content-type': 'application/json' },
// body: JSON.stringify( gatherFormInputs() ),
// } );
// const { page } = useSettingsLocation();
// const formData = new FormData();
// const formInputs = gatherFormInputs();
// for ( const [ key, value ] of Object.entries( formInputs ) ) {
// formData.append( key, value );
// }
// // Add _wpnonce to form data
// formData.append( '_wpnonce', nonce );
// formData.append( 'save', 'Save changes' );
// formData.append( 'save_type', 'modern_settings' );
// const response = await fetch(
// // `/wp-admin/admin.php?page=wc-settings&tab=${ page }`,
// // `/wp-json/wc/v3/modern-settings`,
// `/wp-json/wc-admin/settings`,
// {
// method: 'POST',
// body: formData,
// }
// );
const response = await fetch( '/wp-json/wc-admin/settings', {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify( gatherFormInputs() ),
} );
console.log( response );
setIsBusy( false );
if ( response.status === 200 ) {

View File

@ -23,6 +23,7 @@ export const useSettingsLocation = () => {
export const getRoute = ( section ) => {
const { page } = useSettingsLocation();
const settingsData = window.wcSettings?.admin?.settingsPages;
const nonce = settingsData[ page ]?._wpnonce;
const sections = settingsData[ page ]?.sections;
const contentData =
Array.isArray( sections ) && sections.length === 0
@ -51,7 +52,7 @@ export const getRoute = ( section ) => {
return {
page,
areas: {
content: <Content data={ contentData } />,
content: <Content data={ contentData } nonce={ nonce } />,
edit: null,
},
widths: {

View File

@ -77,6 +77,7 @@ if ( ! class_exists( 'WC_Admin_Settings', false ) ) :
* Save the settings.
*/
public static function save() {
error_log( 'save getting called' );
global $current_tab;
check_admin_referer( 'woocommerce-settings' );
@ -849,6 +850,7 @@ if ( ! class_exists( 'WC_Admin_Settings', false ) ) :
* @return bool
*/
public static function save_fields( $options, $data = null ) {
error_log( 'save_fields getting called' );
if ( is_null( $data ) ) {
$data = $_POST; // WPCS: input var okay, CSRF ok.
}

View File

@ -208,6 +208,7 @@ if ( ! class_exists( 'WC_Settings_Page', false ) ) :
'label' => html_entity_decode( $this->label ),
'sections' => $sections_data,
'is_modern' => $this->is_modern,
'_wpnonce' => wp_create_nonce( 'woocommerce-settings' ),
);
return $pages;

View File

@ -712,7 +712,6 @@
"node_modules/@woocommerce/e2e-core-tests/CHANGELOG.md",
"node_modules/@woocommerce/api/dist/",
"node_modules/@woocommerce/admin-e2e-tests/build",
"node_modules/@woocommerce/classic-assets/build",
"node_modules/@woocommerce/block-library/build",
"node_modules/@woocommerce/block-library/blocks.ini",
"node_modules/@woocommerce/admin-library/build",

View File

@ -0,0 +1,70 @@
<?php
/**
* REST API Settings Controller
*
* Handles requests to save Settings.
*/
namespace Automattic\WooCommerce\Admin\API;
defined( 'ABSPATH' ) || exit;
/**
* Settings Controller.
*
* @extends WC_REST_Data_Controller
*/
class Settings extends \WC_REST_Data_Controller {
/**
* Endpoint namespace.
*
* @var string
*/
protected $namespace = 'wc-admin';
/**
* Route base.
*
* @var string
*/
protected $rest_base = 'settings';
/**
* Register routes.
*/
public function register_routes() {
error_log( 'register_routes for settings' );
register_rest_route(
$this->namespace,
'/' . $this->rest_base,
array(
array(
'methods' => \WP_REST_Server::EDITABLE,
'callback' => array( $this, 'save_settings' ),
'permission_callback' => array( $this, 'permissions_check' ),
),
)
);
}
/**
* Check if a given request has access to update settings.
*
* @param WP_REST_Request $request Full details about the request.
* @return WP_Error|boolean
*/
public function permissions_check( $request ) {
return true;
// return current_user_can( 'manage_options' );
}
/**
* Save settings.
*
* @param WP_REST_Request $request Full details about the request.
* @return WP_Error|WP_REST_Response
*/
public function save_settings( $request ) {
return new \WP_REST_Response( array( 'status' => 'success' ) );
}
}

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(@swc/core@1.3.100)(@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(@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@8.1.1)
version: 4.3.4(supports-color@9.4.0)
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(@swc/core@1.3.100)(@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(@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@8.1.1)
version: 4.3.4(supports-color@9.4.0)
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@8.1.1)
version: 4.3.4(supports-color@9.4.0)
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.24.7)
version: 7.23.3(@babel/core@7.25.2)
'@babel/preset-typescript':
specifier: 7.23.2
version: 7.23.2(@babel/core@7.24.7)
version: 7.23.2(@babel/core@7.25.2)
'@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.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)
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)
babel-jest:
specifier: ~27.5.1
version: 27.5.1(@babel/core@7.24.7)
version: 27.5.1(@babel/core@7.25.2)
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@8.1.1)
version: 4.3.4(supports-color@9.4.0)
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)(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)(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)
eslint:
specifier: ^8.55.0
version: 8.55.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(@swc/core@1.3.100)(@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(@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(@swc/core@1.3.100)(@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(@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))
@ -21725,7 +21725,7 @@ packages:
engines: {node: '>=18'}
hasBin: true
peerDependencies:
react: 18.2.0
react: ^17.0.2
react-number-format@4.9.3:
resolution: {integrity: sha512-am1A1xYAbENuKJ+zpM7V+B1oRTSeOHYltqVKExznIVFweBzhLmOBmyb1DfIKjHo90E0bo1p3nzVJ2NgS5xh+sQ==}
@ -21915,7 +21915,7 @@ packages:
react-with-direction@1.4.0:
resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==}
peerDependencies:
react: ^0.14 || ^15 || ^16
react: ^17.0.2
react-dom: ^0.14 || ^15 || ^16
react-with-styles-interface-css@4.0.3:
@ -25699,7 +25699,7 @@ snapshots:
'@wordpress/primitives': 3.55.0
'@wordpress/react-i18n': 3.55.0
classnames: 2.3.2
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
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)
@ -25724,7 +25724,7 @@ snapshots:
'@wordpress/primitives': 3.55.0
'@wordpress/react-i18n': 3.55.0
classnames: 2.3.2
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
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)
@ -25828,7 +25828,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
lodash: 4.17.21
@ -25851,7 +25851,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 2.0.0
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -25871,7 +25871,7 @@ snapshots:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 2.0.0
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -25934,14 +25934,6 @@ 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
@ -26106,19 +26098,6 @@ 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
@ -27110,6 +27089,7 @@ 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:
@ -27346,11 +27326,6 @@ 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
@ -28962,11 +28937,6 @@ 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
@ -28986,13 +28956,6 @@ 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
@ -29084,17 +29047,6 @@ 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
@ -29118,12 +29070,6 @@ 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
@ -29436,13 +29382,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.24.7)':
'@babel/plugin-transform-typescript@7.23.6(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.7
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.24.7)
'@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.7)
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.25.2)
'@babel/plugin-transform-typescript@7.25.2(@babel/core@7.12.9)':
dependencies:
@ -30269,18 +30215,6 @@ 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
@ -30304,14 +30238,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/preset-typescript@7.23.2(@babel/core@7.24.7)':
'@babel/preset-typescript@7.23.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.7
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.23.5
'@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)
'@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)
transitivePeerDependencies:
- supports-color
@ -32269,7 +32203,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
fs-extra: 9.1.0
http-call: 5.3.0
load-json-file: 5.3.0
@ -32758,7 +32692,7 @@ snapshots:
'@puppeteer/browsers@1.4.6(typescript@5.3.2)':
dependencies:
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.0
@ -32772,7 +32706,7 @@ snapshots:
'@puppeteer/browsers@1.4.6(typescript@5.3.3)':
dependencies:
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.0
@ -32786,7 +32720,7 @@ snapshots:
'@puppeteer/browsers@1.9.0':
dependencies:
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.3.1
@ -35201,7 +35135,7 @@ snapshots:
style-loader: 1.3.0(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
terser-webpack-plugin: 4.2.3(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
ts-dedent: 2.2.0
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.89.0(esbuild@0.18.20)(webpack-cli@3.3.12)))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
url-loader: 4.1.1(file-loader@6.2.0(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
util-deprecate: 1.0.2
webpack: 4.47.0(webpack-cli@3.3.12(webpack@5.89.0))
webpack-dev-middleware: 3.7.3(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
@ -36408,7 +36342,7 @@ snapshots:
telejson: 6.0.8
terser-webpack-plugin: 4.2.3(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
ts-dedent: 2.2.0
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.89.0(esbuild@0.18.20)(webpack-cli@3.3.12)))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
url-loader: 4.1.1(file-loader@6.2.0(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
util-deprecate: 1.0.2
webpack: 4.47.0(webpack-cli@3.3.12(webpack@5.89.0))
webpack-dev-middleware: 3.7.3(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0)))
@ -38511,7 +38445,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
eslint: 8.55.0
grapheme-splitter: 1.0.4
ignore: 5.3.0
@ -38530,7 +38464,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
eslint: 8.55.0
graphemer: 1.4.0
ignore: 5.3.0
@ -38549,7 +38483,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
eslint: 8.55.0
graphemer: 1.4.0
ignore: 5.3.0
@ -38629,7 +38563,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
eslint: 8.55.0
optionalDependencies:
typescript: 5.3.2
@ -42355,33 +42289,6 @@ 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)
@ -42769,20 +42676,6 @@ 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)
@ -43561,86 +43454,7 @@ snapshots:
- utf-8-validate
- webpack-command
'@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)':
'@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)':
dependencies:
'@svgr/webpack': 5.5.0
'@wordpress/babel-preset-default': 6.17.0
@ -44997,20 +44811,6 @@ 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
@ -45039,20 +44839,6 @@ 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
@ -45157,15 +44943,6 @@ 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
@ -45609,6 +45386,7 @@ 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:
@ -45656,12 +45434,6 @@ 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
@ -45674,12 +45446,6 @@ 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
@ -48650,7 +48416,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
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)
@ -48667,7 +48433,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
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)
@ -50075,7 +49841,7 @@ snapshots:
follow-redirects@1.15.6(debug@4.3.4):
optionalDependencies:
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
follow-redirects@1.5.10:
dependencies:
@ -53268,9 +53034,7 @@ snapshots:
pretty-format: 24.9.0
throat: 4.1.0
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
jest-jasmine2@25.5.4:
dependencies:
@ -54942,7 +54706,7 @@ snapshots:
chalk: 5.2.0
cli-truncate: 3.1.0
commander: 10.0.1
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
execa: 7.2.0
lilconfig: 2.1.0
listr2: 5.0.8(enquirer@2.4.1)
@ -56239,7 +56003,7 @@ snapshots:
dependencies:
carlo: 0.9.46
chokidar: 3.5.3
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
isbinaryfile: 3.0.3
mime: 2.6.0
opn: 5.5.0
@ -56767,7 +56531,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
find-yarn-workspace-root: 2.0.0
fs-extra: 8.1.0
github-slugger: 1.5.0
@ -58277,7 +58041,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
devtools-protocol: 0.0.981744
extract-zip: 2.0.1
https-proxy-agent: 5.0.1
@ -58316,7 +58080,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
devtools-protocol: 0.0.1147663
ws: 8.13.0
optionalDependencies:
@ -58332,7 +58096,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
devtools-protocol: 0.0.1147663
ws: 8.13.0
optionalDependencies:
@ -58348,7 +58112,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
devtools-protocol: 0.0.1203626
ws: 8.14.2
transitivePeerDependencies:
@ -58384,7 +58148,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
devtools-protocol: 0.0.1036444
extract-zip: 2.0.1
https-proxy-agent: 5.0.1
@ -58712,7 +58476,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@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
endent: 2.1.0
find-cache-dir: 3.3.2
flat-cache: 3.2.0
@ -60589,7 +60353,7 @@ snapshots:
dependencies:
'@kwsites/file-exists': 1.1.1
'@kwsites/promise-deferred': 1.1.1
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
transitivePeerDependencies:
- supports-color
@ -61338,7 +61102,7 @@ snapshots:
colord: 2.9.3
cosmiconfig: 7.1.0
css-functions-list: 3.2.1
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.4(supports-color@9.4.0)
fast-glob: 3.3.2
fastest-levenshtein: 1.0.16
file-entry-cache: 6.0.1
@ -62142,7 +61906,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(@swc/core@1.3.100)(@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(@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
@ -62674,7 +62438,7 @@ snapshots:
optionalDependencies:
file-loader: 6.2.0(webpack@5.89.0(webpack-cli@4.10.0))
url-loader@4.1.1(file-loader@6.2.0(webpack@5.89.0(esbuild@0.18.20)(webpack-cli@3.3.12)))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))):
url-loader@4.1.1(file-loader@6.2.0(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))))(webpack@4.47.0(webpack-cli@3.3.12(webpack@5.89.0))):
dependencies:
loader-utils: 2.0.4
mime-types: 2.1.35