diff --git a/.github/project-pr-labeler.yml b/.github/project-pr-labeler.yml
index 4437f64e765..87d89fa1056 100644
--- a/.github/project-pr-labeler.yml
+++ b/.github/project-pr-labeler.yml
@@ -67,9 +67,6 @@
'plugin: woo-ai':
- plugins/woo-ai/**/*
-'plugin: woocommerce docs':
-- plugins/woocommerce-docs/**/*
-
'focus: performance tests':
- plugins/woocommerce/tests/performance/**/*
diff --git a/.github/workflows/pr-lint-markdown.yml b/.github/workflows/pr-lint-markdown.yml
index b84eb79a1c8..9802a1e074f 100644
--- a/.github/workflows/pr-lint-markdown.yml
+++ b/.github/workflows/pr-lint-markdown.yml
@@ -21,7 +21,6 @@ jobs:
**/*.md
files_ignore: |
docs/**/*.md
- plugins/woocommerce-docs/tests/src/Blocks/fixtures/*.md
- name: Get docs changed files
id: docs-changed-files
diff --git a/plugins/woocommerce-blocks/tests/e2e/tests/cart/cart-checkout-block-translations.shopper.block_theme.side_effects.spec.ts b/plugins/woocommerce-blocks/tests/e2e/tests/cart/cart-checkout-block-translations.shopper.block_theme.side_effects.spec.ts
index 4adbcd2481e..a4599e4d22a 100644
--- a/plugins/woocommerce-blocks/tests/e2e/tests/cart/cart-checkout-block-translations.shopper.block_theme.side_effects.spec.ts
+++ b/plugins/woocommerce-blocks/tests/e2e/tests/cart/cart-checkout-block-translations.shopper.block_theme.side_effects.spec.ts
@@ -7,7 +7,6 @@ import { cli } from '@woocommerce/e2e-utils';
/**
* Internal dependencies
*/
-import { REGULAR_PRICED_PRODUCT_NAME } from '../checkout/constants';
import { CheckoutPage } from '../checkout/checkout.page';
const test = base.extend< { checkoutPageObject: CheckoutPage } >( {
diff --git a/plugins/woocommerce-docs/.eslintrc b/plugins/woocommerce-docs/.eslintrc
deleted file mode 100644
index 42322ef0f90..00000000000
--- a/plugins/woocommerce-docs/.eslintrc
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "root": true,
- "extends": [ "plugin:@woocommerce/eslint-plugin/recommended" ],
- "env": {
- "browser": true,
- "node": true
- },
- "rules": {
- "camelcase": 0,
- "react/react-in-jsx-scope": "off",
- "no-alert": "off",
- "@wordpress/no-unsafe-wp-apis": "off"
- }
-}
diff --git a/plugins/woocommerce-docs/.prettierrc.js b/plugins/woocommerce-docs/.prettierrc.js
deleted file mode 100644
index 10d5fccdb68..00000000000
--- a/plugins/woocommerce-docs/.prettierrc.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// Import the default config file and expose it in the project root.
-// Useful for editor integrations.
-module.exports = require('@wordpress/prettier-config');
diff --git a/plugins/woocommerce-docs/.wp-env.json b/plugins/woocommerce-docs/.wp-env.json
deleted file mode 100644
index 6dcb533088e..00000000000
--- a/plugins/woocommerce-docs/.wp-env.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "phpVersion": "7.4",
- "plugins": [ "." ],
- "config": {
- "WP_DEBUG_LOG": true,
- "WP_DEBUG_DISPLAY": true
- },
- "env": {
- "development": {},
- "tests": {
- "port": 8086,
- "plugins": [ "." ],
- "themes": [
- "https://downloads.wordpress.org/theme/twentynineteen.zip"
- ],
- "config": {
- "WP_TESTS_DOMAIN": "localhost"
- }
- }
- }
-}
diff --git a/plugins/woocommerce-docs/README.md b/plugins/woocommerce-docs/README.md
deleted file mode 100644
index 4ae990628a2..00000000000
--- a/plugins/woocommerce-docs/README.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# WooCommerce Docs Plugin
-
-This is a work-in-progress plugin with the desired goal of consolidating documentation from various sources
-into Wordpress posts.
-
-Although this is called WooCommerce Docs, it should be able to be used with any Wordpress site and
-a manifest conforming to the data structure (TBD) to create Wordpress posts from Markdown content.
-
-## Development
-
-Set up the monorepo as usual, now from this directory run `pnpm build` to build the webpack assets.
-This plugin creates a top level menu called "WooCommerce Docs" that you can navigate to once
-you've mounted the plugin in your development environment.
-
-You can use monorepo utils from the repo root to generate new manifests:
-
-```
-pnpm utils md-docs create ./plugins/woocommerce-docs/example-docs woodocs --outputFilePath ./plugins/woocommerce-docs/scripts/manifest.json
-```
-
-To load the manifest as a source in the plugin go to the plugin page and add a manifest with url:
-
-`http://your-local-wp-host/wp-content/plugins/woocommerce-docs/scripts/manifest.json`
-
-Please note that if you're hosting the file within Docker, that localhost will not work as the host for your file because that's reserved for localhost within the container. You'll need to use the IP address of your machine instead or on Mac OS you can use the Docker DNS name `host.docker.internal`.
diff --git a/plugins/woocommerce-docs/client/components/JobLog.tsx b/plugins/woocommerce-docs/client/components/JobLog.tsx
deleted file mode 100644
index dd4e75bf987..00000000000
--- a/plugins/woocommerce-docs/client/components/JobLog.tsx
+++ /dev/null
@@ -1,87 +0,0 @@
-/**
- * External dependencies
- */
-import {
- Card,
- CardBody,
- CardHeader,
- // @ts-ignore No types for this exist yet.
- __experimentalItem as Item,
- // @ts-ignore No types for this exist yet.
- __experimentalItemGroup as ItemGroup,
- // @ts-ignore No types for this exist yet.
- __experimentalScrollable as Scrollable,
- Spinner,
-} from '@wordpress/components';
-
-/**
- * Internal dependencies
- */
-import { useJobLog } from '../data/useJobs';
-
-export const JobLog = () => {
- const { jobLogs, isLoading, error } = useJobLog();
-
- if ( isLoading ) {
- return (
- { error } No job logs found. { error } No manifests found. Invalid URLJob Log
- Job Log
- Job Log
- Job Log
-
- Logged at: { jobLog.date }
-
- Manifests
- Manifests
- Manifests
-
{$content}\n"; - } elseif ( 'blockquote' === $node_name ) { - $block_html .= "
{$content}\n"; - } elseif ( 'table' === $node_name ) { - $block_html .= "
{$inline_content}
";
- } else {
- $content .= $this->convert_node_to_block( $child_node );
- }
- } elseif ( XML_TEXT_NODE === $node_type ) {
- $content .= $child_node->nodeValue; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
- }
- }
-
- return $content;
- }
-
-}
diff --git a/plugins/woocommerce-docs/src/Data/DocsStore.php b/plugins/woocommerce-docs/src/Data/DocsStore.php
deleted file mode 100644
index bf847e30f7c..00000000000
--- a/plugins/woocommerce-docs/src/Data/DocsStore.php
+++ /dev/null
@@ -1,160 +0,0 @@
- 'publish',
- 'posts_per_page' => -1,
- 'orderby' => 'title',
- 'order' => 'ASC',
- 'tag' => 'woocommerce_docs',
- );
-
- return get_posts( $args );
- }
-
- /**
- * Get a docs post by doc ID.
- *
- * @param int $doc_id The doc ID to get.
- */
- public static function get_post( $doc_id ) {
- $args = array(
- // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_key
- 'meta_key' => 'docs_id',
- // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_value
- 'meta_value' => $doc_id,
- 'tag' => 'woocommerce_docs',
- );
-
- $existing_page = get_posts( $args );
-
- return $existing_page[0] ?? null;
- }
-
- /**
- * Add a docs post
- *
- * @param array $post The post to add.
- * @param int $doc_id The doc ID to assign to the post.
- */
- public static function insert_docs_post( $post, $doc_id ) {
- $post_id = wp_insert_post( $post );
-
- update_post_meta( $post_id, 'docs_id', $doc_id );
- wp_set_post_tags( $post_id, 'woocommerce_docs', true );
-
- return $post_id;
- }
-
- /**
- * Get the doc ID from a post ID
- *
- * @param int $post_id The post ID to get the doc ID from.
- */
- public static function get_doc_id_by_post_id( $post_id ) {
- return get_post_meta( $post_id, 'docs_id', true );
- }
-
- /**
- * Add an edit URL to a docs post
- *
- * @param int $post_id - The post ID to add the edit URL to.
- * @param string $edit_url - The edit URL to add.
- * @return void
- */
- public static function add_edit_url_to_docs_post( $post_id, $edit_url ) {
- update_post_meta( $post_id, 'edit_url', $edit_url );
- }
-
- /**
- * Get the edit URL from a docs post
- *
- * @param int $post_id - The post ID to get the edit URL from.
- * @return string The edit URL.
- */
- public static function get_edit_url_from_docs_post( $post_id ) {
- return get_post_meta( $post_id, 'edit_url', true );
- }
-
- /**
- * Update a docs post
- *
- * @param array $post The post to update.
- * @param int $doc_id The doc ID of the post to update.
- */
- public static function update_docs_post( $post, $doc_id ) {
- $args = array(
- // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_key
- 'meta_key' => 'docs_id',
- // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_value
- 'meta_value' => $doc_id,
- 'tag' => 'woocommerce_docs',
- );
-
- $existing_doc = get_posts( $args );
-
- if ( ! empty( $existing_doc ) ) {
- return wp_update_post( $post );
- }
- }
-
- /**
- * Delete a docs post
- *
- * @param int $doc_id The ID to delete from a post's entry in the manifest.
- */
- public static function delete_docs_post( $doc_id ) {
- $post = self::get_post( $doc_id );
- if ( null !== $post ) {
- return wp_delete_post( $post->ID, true );
- } else {
- return false;
- }
- }
-
- /**
- * Initialize the docs store.
- */
- public static function setup() {
- self::create_docs_tag();
- }
-
- /**
- * Create the docs tag
- */
- private static function create_docs_tag() {
- $tag = 'woocommerce_docs';
- $taxonomy = 'post_tag';
-
- $existing_tag = term_exists( $tag, $taxonomy );
-
- if ( ! $existing_tag ) {
- $tag_args = array(
- 'slug' => sanitize_title( $tag ),
- );
- wp_insert_term( $tag, $taxonomy, $tag_args );
- }
- }
-}
-
-
-
-
-
diff --git a/plugins/woocommerce-docs/src/Data/ManifestStore.php b/plugins/woocommerce-docs/src/Data/ManifestStore.php
deleted file mode 100644
index 145eb44ae88..00000000000
--- a/plugins/woocommerce-docs/src/Data/ManifestStore.php
+++ /dev/null
@@ -1,121 +0,0 @@
-query_action(
- array(
- 'hook' => current_action(),
- 'args' => func_get_args(),
- )
- );
-
- // Manifests are a list of tuples like ["url", {...}].
- $manifests = Data\ManifestStore::get_manifest_list();
-
- try {
- foreach ( $manifests as $manifest ) {
- $manifest_url = $manifest[0];
- $response = wp_remote_get( $manifest_url );
-
- if ( is_wp_error( $response ) || wp_remote_retrieve_response_code( $response ) !== 200 ) {
- \ActionScheduler_Logger::instance()->log( $action_id, 'Error retrieving manifest: ' . $response->get_error_message() );
- continue;
- }
-
- $json = json_decode( wp_remote_retrieve_body( $response ), true );
-
- if ( json_last_error() !== JSON_ERROR_NONE ) {
- \ActionScheduler_Logger::instance()->log( $action_id, 'Error decoding manifest: ' . json_last_error_msg() );
- continue;
- }
-
- // first check if the manifest has changed.
- $existing_manifest = Data\ManifestStore::get_manifest_by_url( $manifest_url );
- $hash = array_key_exists( 'hash', $json ) ? $json['hash'] : null;
- $hash_changed = array_key_exists( 'hash', $existing_manifest ) && $existing_manifest['hash'] !== $hash;
-
- if ( ! array_key_exists( 'hash', $existing_manifest ) || $hash_changed ) {
- if ( $hash_changed ) {
- \ActionScheduler_Logger::instance()->log( $action_id, "Manifest hash changed: `$hash`, processing manifest." );
- } else {
- \ActionScheduler_Logger::instance()->log( $action_id, 'No previous manifest found, processing manifest.' );
- $existing_manifest = null;
- }
-
- ManifestProcessor::process_manifest( $json, $action_id, $existing_manifest );
-
- $doc_ids = ManifestProcessor::collect_doc_ids_from_manifest( $json );
- $relative_links = RelativeLinkParser::extract_links_from_manifest( $json );
-
- foreach ( $doc_ids as $doc_id ) {
- $post = DocsStore::get_post( $doc_id );
-
- if ( null !== $post ) {
- $content = $post->post_content;
- $updated_content = RelativeLinkParser::replace_relative_links( $content, $relative_links, $action_id );
- $post->post_content = $updated_content;
- DocsStore::update_docs_post( $post, $doc_id );
- } else {
- \ActionScheduler_Logger::instance()->log( $action_id, "During link replacement, post was not found for doc: `$doc_id`" );
- }
- }
-
- Data\ManifestStore::update_manifest( $manifest_url, $json );
- } else {
- \ActionScheduler_Logger::instance()->log( $action_id, "Manifest hash unchanged: `$hash`, skipping manifest." );
- }
- }
- } catch ( \Exception $e ) {
- \ActionScheduler_Logger::instance()->log( $action_id, 'Error processing manifests: ' . $e->getMessage() );
- }
-
- \ActionScheduler_Logger::instance()->log( $action_id, 'Manifest job completed.' );
- }
-
-}
-
diff --git a/plugins/woocommerce-docs/src/Manifest/CategoryCreator.php b/plugins/woocommerce-docs/src/Manifest/CategoryCreator.php
deleted file mode 100644
index 8d313af026a..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/CategoryCreator.php
+++ /dev/null
@@ -1,44 +0,0 @@
- $parent_id );
-
- if ( isset( $manifest_category['category_slug'] ) ) {
- $category_args['slug'] = $manifest_category['category_slug'];
- }
-
- // If the category doesn't exist, create it.
- if ( 0 === $term || null === $term ) {
- $term = wp_insert_term(
- $manifest_category['category_title'],
- 'category',
- $category_args
- );
- } else {
- // If the category exists, update it.
- $term = wp_update_term(
- $term['term_id'],
- 'category',
- $category_args
- );
- }
-
- return $term;
- }
-}
diff --git a/plugins/woocommerce-docs/src/Manifest/ManifestProcessor.php b/plugins/woocommerce-docs/src/Manifest/ManifestProcessor.php
deleted file mode 100644
index 48684d2141f..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/ManifestProcessor.php
+++ /dev/null
@@ -1,81 +0,0 @@
-log( $logger_action_id, 'Could not retrieve ' . $post['url'] . '. status: ' . $error_code );
- continue;
- }
-
- $content = wp_remote_retrieve_body( $response );
-
- $post_id = PostCreator::create_or_update_post_from_manifest_entry( $post, $content, $category['category_title'], $logger_action_id );
-
- wp_set_post_categories( $post_id, array( $term['term_id'] ) );
- }
-
- // Process any sub-categories.
- if ( ! empty( $category['categories'] ) ) {
- self::process_categories( $category['categories'], $logger_action_id, $term['term_id'] );
- }
- }
- }
-
- /**
- * Recusively collect post IDs from a manifest.
- *
- * @param Object $manifest The manifest to process.
- */
- public static function collect_doc_ids_from_manifest( $manifest ) {
- $doc_ids = array();
- foreach ( $manifest['categories'] as $category ) {
- foreach ( $category['posts'] as $post ) {
- $doc_ids[] = $post['id'];
- }
- $subcategory_ids = self::collect_doc_ids_from_manifest( $category );
- $doc_ids = array_merge( $doc_ids, $subcategory_ids );
- }
-
- return $doc_ids;
- }
-}
-
diff --git a/plugins/woocommerce-docs/src/Manifest/PostArgs.php b/plugins/woocommerce-docs/src/Manifest/PostArgs.php
deleted file mode 100644
index e4a46367772..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/PostArgs.php
+++ /dev/null
@@ -1,60 +0,0 @@
-args = $args;
- }
-
- /**
- * Get the post args.
- *
- * @return array
- */
- public function get_args() {
- return $this->args;
- }
-}
diff --git a/plugins/woocommerce-docs/src/Manifest/PostCreator.php b/plugins/woocommerce-docs/src/Manifest/PostCreator.php
deleted file mode 100644
index 0ab60a149df..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/PostCreator.php
+++ /dev/null
@@ -1,73 +0,0 @@
-convert_markdown_to_gb_blocks( $post_content );
-
- // Generate post args.
- $post_args = new PostArgs( $manifest_post, $blocks );
-
- // If the post doesn't exist, create it.
- if ( ! $existing_post ) {
- $post_id = DocsStore::insert_docs_post(
- $post_args->get_args(),
- $manifest_post['id']
- );
-
- if ( isset( $manifest_post['edit_url'] ) ) {
- DocsStore::add_edit_url_to_docs_post( $post_id, $manifest_post['edit_url'] );
- }
-
- \ActionScheduler_Logger::instance()->log( $logger_action_id, 'Created post with id: ' . $post_id );
- } else {
- $post_update = array_merge( $post_args->get_args(), array( 'ID' => $existing_post->ID ) );
-
- // if the post exists, update it .
- $post_id = \WoocommerceDocs\Data\DocsStore::update_docs_post(
- $post_update,
- $manifest_post['id']
- );
-
- if ( isset( $manifest_post['edit_url'] ) ) {
- DocsStore::add_edit_url_to_docs_post( $post_id, $manifest_post['edit_url'] );
- }
-
- \ActionScheduler_Logger::instance()->log( $logger_action_id, 'Updated post with id: ' . $post_id );
- }
-
- return $post_id;
- }
-}
diff --git a/plugins/woocommerce-docs/src/Manifest/PostRemover.php b/plugins/woocommerce-docs/src/Manifest/PostRemover.php
deleted file mode 100644
index 5224c721489..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/PostRemover.php
+++ /dev/null
@@ -1,43 +0,0 @@
-log( $logger_action_id, 'Removing post deleted post with document id: ' . $doc_id );
- DocsStore::delete_docs_post( $doc_id );
- }
- }
-
- /**
- * Get a list of doc IDs to delete.
- *
- * @param Object $manifest The manifest to process.
- * @param Object $previous_manifest The previous manifest.
- */
- public static function get_doc_ids_to_delete( $manifest, $previous_manifest ) {
- $manifest_doc_ids = ManifestProcessor::collect_doc_ids_from_manifest( $manifest );
- $previous_manifest_doc_ids = ManifestProcessor::collect_doc_ids_from_manifest( $previous_manifest );
-
- return array_diff( $previous_manifest_doc_ids, $manifest_doc_ids );
- }
-}
diff --git a/plugins/woocommerce-docs/src/Manifest/RelativeLinkParser.php b/plugins/woocommerce-docs/src/Manifest/RelativeLinkParser.php
deleted file mode 100644
index ee7ee946152..00000000000
--- a/plugins/woocommerce-docs/src/Manifest/RelativeLinkParser.php
+++ /dev/null
@@ -1,100 +0,0 @@
-loadHTML( $content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD );
-
- $anchors = $dom->getElementsByTagName( 'a' );
-
- foreach ( $anchors as $anchor ) {
- $href = $anchor->getAttribute( 'href' );
-
- // Check if its a url or relative path.
- if ( ! preg_match( '/^https?:\/\//', $href ) ) {
- // Check if the link exists in the lookup object.
- if ( isset( $link_lookup[ $href ] ) ) {
- $post = DocsStore::get_post( $link_lookup[ $href ] );
-
- if ( $post ) {
- $post_id = $post->ID;
- // get permalink from lookup object.
- $permalink = get_permalink( $post_id );
- $anchor->setAttribute( 'href', $permalink );
- } else {
- \ActionScheduler_Logger::instance()->log( $action_id, "Could not replace file link with post link, post with ID: $post_id not found." );
- }
- }
- }
- }
-
- $updated_content = $dom->saveHTML();
-
- return $updated_content;
- }
-}
diff --git a/plugins/woocommerce-docs/src/views/admin.php b/plugins/woocommerce-docs/src/views/admin.php
deleted file mode 100644
index 492ec8e148d..00000000000
--- a/plugins/woocommerce-docs/src/views/admin.php
+++ /dev/null
@@ -1,8 +0,0 @@
-';
diff --git a/plugins/woocommerce-docs/tests/bootstrap.php b/plugins/woocommerce-docs/tests/bootstrap.php
deleted file mode 100644
index a3b8c4752ea..00000000000
--- a/plugins/woocommerce-docs/tests/bootstrap.php
+++ /dev/null
@@ -1,16 +0,0 @@
-convert_markdown_to_gb_blocks( file_get_contents( __DIR__ . '/fixtures/test.md' ) );
- $this->assertEquals( file_get_contents( __DIR__ . '/fixtures/expected.html' ), $converted );
- }
-
- /**
- * Test frontmatter is stripped correctly from sample markdown.
- */
- public function test_frontmatter_stripped() {
- $block_converter = new BlockConverter();
- $stripped = $block_converter->strip_frontmatter( file_get_contents( __DIR__ . '/fixtures/test.md' ) );
- $this->assertEquals( file_get_contents( __DIR__ . '/fixtures/no-frontmatter.md' ), $stripped );
- }
-}
diff --git a/plugins/woocommerce-docs/tests/src/Blocks/fixtures/expected.html b/plugins/woocommerce-docs/tests/src/Blocks/fixtures/expected.html
deleted file mode 100644
index 98c2543107e..00000000000
--- a/plugins/woocommerce-docs/tests/src/Blocks/fixtures/expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-Try some different things. Italics Try something else. Bold Try again.
- - -Here is a link: Woo.com.
- - -$ cd /path/to/woocommerce-docs
-
-
-
-- -- - -This is a blockquote.
- - -
First Header | -Second Header | -
---|---|
Content Cell | -Content Cell | -
Content Cell | -Content Cell | -
Hello World
- -'; - - $this->assertEquals( 'Test Post Title', $post->post_title ); - $this->assertEquals( $block_content, $post->post_content ); - $this->assertEquals( 'draft', $post->post_status ); - } - - /** - * Test a post is updated from a manifest entry if it exists. - */ - public function test_update_post() { - $manifest_post = array( - 'post_title' => 'Test Post Title', - 'post_status' => 'draft', - 'post_date' => '2019-01-01 00:00:00', - 'comment_status' => 'closed', - ); - - $actual_content = 'Hello World'; - $post_id = PostCreator::create_or_update_post_from_manifest_entry( $manifest_post, $actual_content, 123 ); - $post = get_post( $post_id ); - - $manifest_post = array( - 'post_title' => 'Test Post Title 2', - 'post_status' => 'publish', - 'post_date' => '2019-01-01 00:00:00', - 'comment_status' => 'closed', - ); - - $actual_content = 'Hello World 2'; - - $post_id = PostCreator::create_or_update_post_from_manifest_entry( $manifest_post, $actual_content, 123 ); - - $post = get_post( $post_id ); - - $block_content = ' -Hello World 2
- -'; - - $this->assertEquals( 'Test Post Title 2', $post->post_title ); - $this->assertEquals( $block_content, $post->post_content ); - $this->assertEquals( 'publish', $post->post_status ); - } - - /** - * Test a post has edit url post meta added if its provided. - */ - public function test_edit_url_post_meta() { - $manifest_post = array( - 'post_title' => 'Test Post Title', - 'post_status' => 'draft', - 'post_date' => '2019-01-01 00:00:00', - 'comment_status' => 'closed', - 'edit_url' => 'https://example.com/edit', - ); - - $actual_content = 'Hello World'; - - $post_id = PostCreator::create_or_update_post_from_manifest_entry( $manifest_post, $actual_content, 123 ); - - $this->assertEquals( 'https://example.com/edit', get_post_meta( $post_id, 'edit_url', true ) ); - } - -} diff --git a/plugins/woocommerce-docs/tests/src/Manifest/PostRemoverTest.php b/plugins/woocommerce-docs/tests/src/Manifest/PostRemoverTest.php deleted file mode 100644 index bcf7f230c2d..00000000000 --- a/plugins/woocommerce-docs/tests/src/Manifest/PostRemoverTest.php +++ /dev/null @@ -1,38 +0,0 @@ -assertEquals( 0, count( $doc_ids_to_delete ) ); - - // Test a post removed by adding a post to the previous_manifest. - $updated_previous_manifest = $manifest; - $updated_previous_manifest['categories'][0]['posts'][] = array( - 'id' => '123456789', - 'post_title' => 'Test Post Title', - ); - - $doc_ids_to_delete = PostRemover::get_doc_ids_to_delete( $manifest, $updated_previous_manifest ); - - $this->assertEquals( 1, count( $doc_ids_to_delete ) ); - $this->assertContains( '123456789', $doc_ids_to_delete ); - } -} diff --git a/plugins/woocommerce-docs/tests/src/Manifest/RelativeLinkParserTest.php b/plugins/woocommerce-docs/tests/src/Manifest/RelativeLinkParserTest.php deleted file mode 100644 index 6682c09f166..00000000000 --- a/plugins/woocommerce-docs/tests/src/Manifest/RelativeLinkParserTest.php +++ /dev/null @@ -1,76 +0,0 @@ -assertEquals( 2, count( $links ) ); - - $keys = array_keys( $links ); - $this->assertEquals( '../../testing/unit-tests.md', $keys[0] ); - $this->assertEquals( './installation/install-plugin.md', $keys[1] ); - } - - /** - * Test that relative links can be replaced from a manifest. - */ - public function test_replace_links_in_manifest() { - $manifest = json_decode( file_get_contents( __DIR__ . '/fixtures/manifest.json' ), true ); - $links = RelativeLinkParser::extract_links_from_manifest( $manifest ); - - // First create a post with the relative links. - $dummy_post = $manifest['categories'][0]['posts'][0]; - // ID from the manifest post that is being linked to in the example content. - $dummy_post_id = '120770c899215a889246b47ac883e4dda1f97b8b'; - - $post_args = new PostArgs( - $dummy_post, - ' - - ' - ); - $post_id = DocsStore::insert_docs_post( $post_args->get_args(), $dummy_post_id ); - $post_content = get_post( $post_id )->post_content; - $replaced = RelativeLinkParser::replace_relative_links( $post_content, $links, 123 ); - - // Replaced the link available in the lookup object. - $this->assertStringContainsString( - get_permalink( $post_id ), - $replaced - ); - - // Did not replace the link that is not available in the lookup object. - $this->assertStringContainsString( - './does/not/exist.md', - $replaced - ); - - // Did not replace the external link. - $this->assertStringContainsString( - 'https://example.com', - $replaced - ); - } -} diff --git a/plugins/woocommerce-docs/tests/src/Manifest/fixtures/manifest.json b/plugins/woocommerce-docs/tests/src/Manifest/fixtures/manifest.json deleted file mode 100644 index 89fee09a256..00000000000 --- a/plugins/woocommerce-docs/tests/src/Manifest/fixtures/manifest.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "categories": [ - { - "category_title": "Getting Started with WooCommerce", - "posts": [ - { - "post_title": "Local Development", - "edit_url": "https://example.com/edit/get-started/local-development.md", - "url": "https://raw.githubusercontent.com/woocommerce/woocommerce/d3b2eaf56234412fdafab63cbe75c133b8706234/plugins/woocommerce-docs/example-docs/get-started/local-development.md", - "id": "c068ce54044fa44c760a69bd71ef21274f2a5a37", - "links": { - "./installation/install-plugin.md": "fb59bd01dda7b090e5b0a557948e155a6b679d6a" - } - } - ], - "categories": [ - { - "category_title": "Installation", - "posts": [ - { - "post_title": "Install the Plugin", - "edit_url": "https://example.com/edit/get-started/installation/install-plugin.md", - "url": "https://raw.githubusercontent.com/woocommerce/woocommerce/d3b2eaf56234412fdafab63cbe75c133b8706234/plugins/woocommerce-docs/example-docs/get-started/installation/install-plugin.md", - "id": "fb59bd01dda7b090e5b0a557948e155a6b679d6a" - } - ], - "categories": [] - }, - { - "category_title": "Troubleshooting Problems", - "posts": [ - { - "post_title": "What Went Wrong?", - "edit_url": "https://example.com/edit/get-started/troubleshooting/what-went-wrong.md", - "url": "https://raw.githubusercontent.com/woocommerce/woocommerce/d3b2eaf56234412fdafab63cbe75c133b8706234/plugins/woocommerce-docs/example-docs/get-started/troubleshooting/what-went-wrong.md", - "id": "1f88c4d039e72c059c928ab475ad1ea0a02c8abb", - "links": { - "../../testing/unit-tests.md": "120770c899215a889246b47ac883e4dda1f97b8b" - } - } - ], - "categories": [] - } - ] - }, - { - "category_title": "Testing WooCommerce", - "posts": [ - { - "post_title": "Unit Testing", - "edit_url": "https://example.com/edit/testing/unit-tests.md", - "url": "https://raw.githubusercontent.com/woocommerce/woocommerce/d3b2eaf56234412fdafab63cbe75c133b8706234/plugins/woocommerce-docs/example-docs/testing/unit-tests.md", - "id": "120770c899215a889246b47ac883e4dda1f97b8b" - } - ], - "categories": [] - } - ], - "hash": "8fb4d0d2ssssssssssssssssa544fffe21157e00aec6d7981ea71a532373417a24087a8aeb78f4de" -} diff --git a/plugins/woocommerce-docs/tests/src/Manifest/fixtures/test.md b/plugins/woocommerce-docs/tests/src/Manifest/fixtures/test.md deleted file mode 100644 index 5f61f81e257..00000000000 --- a/plugins/woocommerce-docs/tests/src/Manifest/fixtures/test.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -post_title: Testing Post ---- - -### Testing Post - -This is a test post. diff --git a/plugins/woocommerce-docs/tsconfig.json b/plugins/woocommerce-docs/tsconfig.json deleted file mode 100644 index 35a7f642393..00000000000 --- a/plugins/woocommerce-docs/tsconfig.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "compilerOptions": { - // Target latest version of ECMAScript. - "target": "esnext", - - // Make sure we're not pulling types from external projects. - "typeRoots": [ "./typings", "./node_modules/@types" ], - - // Search under node_modules for non-relative imports. - "moduleResolution": "node", - - "jsx": "react-jsx", - - // Temporary for resolving the test data json, remove when moving to using the API - "resolveJsonModule": true, - - // Enable strictest settings like strictNullChecks & noImplicitAny. - "strict": true, - - // Import non-ES modules as default imports. - "esModuleInterop": true, - - // Skip type checking of declaration files because some libraries define two copies of the same type in an inconsistent way - "skipLibCheck": true, - "module": "CommonJS" - } -} diff --git a/plugins/woocommerce-docs/webpack.config.js b/plugins/woocommerce-docs/webpack.config.js deleted file mode 100644 index 6a291a672a0..00000000000 --- a/plugins/woocommerce-docs/webpack.config.js +++ /dev/null @@ -1,31 +0,0 @@ -const defaultConfig = require( '@wordpress/scripts/config/webpack.config' ); -const WooCommerceDependencyExtractionWebpackPlugin = require( '@woocommerce/dependency-extraction-webpack-plugin' ); - -module.exports = { - ...defaultConfig, - entry: { - ...defaultConfig.entry, - 'wc-docs': './client/index.tsx', - }, - module: { - ...defaultConfig.module, - rules: [ - ...defaultConfig.module.rules, - { - test: /\.tsx?$/, - use: 'ts-loader', - exclude: /node_modules/, - }, - ], - }, - resolve: { - extensions: [ '.js', '.jsx', '.tsx', '.ts' ], - }, - plugins: [ - ...defaultConfig.plugins.filter( - ( plugin ) => - plugin.constructor.name !== 'DependencyExtractionWebpackPlugin' - ), - new WooCommerceDependencyExtractionWebpackPlugin(), - ], -}; diff --git a/plugins/woocommerce-docs/woocommerce-docs.php b/plugins/woocommerce-docs/woocommerce-docs.php deleted file mode 100644 index ac7729e3585..00000000000 --- a/plugins/woocommerce-docs/woocommerce-docs.php +++ /dev/null @@ -1,29 +0,0 @@ -=16'} - dependencies: - comment-parser: 1.4.1 - esquery: 1.5.0 - jsdoc-type-pratt-parser: 4.0.0 - dev: true - /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -11083,7 +11004,7 @@ packages: - ts-node - utf-8-validate - /@jest/core@29.7.0(ts-node@10.9.2): + /@jest/core@29.7.0: resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -11104,7 +11025,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@16.18.68) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -12876,7 +12797,7 @@ packages: react-refresh: 0.11.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.89.0): @@ -12960,6 +12881,7 @@ packages: /@polka/url@1.0.0-next.24: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + dev: true /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -15969,7 +15891,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.4.6 @@ -16378,7 +16300,7 @@ packages: typescript: 5.3.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /@storybook/core-client@7.5.2: @@ -16790,7 +16712,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) transitivePeerDependencies: - '@storybook/mdx2-csf' - bluebird @@ -17183,7 +17105,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) webpack-dev-middleware: 4.3.0(webpack@5.89.0) webpack-virtual-modules: 0.4.6 transitivePeerDependencies: @@ -17427,7 +17349,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) transitivePeerDependencies: - supports-color dev: true @@ -17649,7 +17571,7 @@ packages: ts-dedent: 2.2.0 typescript: 5.3.3 util-deprecate: 1.0.2 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' @@ -19154,14 +19076,6 @@ packages: '@types/sizzle': 2.3.8 dev: true - /@types/jsdom@20.0.1: - resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} - dependencies: - '@types/node': 16.18.68 - '@types/tough-cookie': 4.0.5 - parse5: 7.1.2 - dev: true - /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -19471,10 +19385,6 @@ packages: '@types/jquery': 3.5.29 dev: true - /@types/tough-cookie@4.0.5: - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - dev: true - /@types/trusted-types@2.0.7: resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} dev: true @@ -19934,35 +19844,6 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.55.0 - graphemer: 1.4.0 - ignore: 5.3.0 - natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/experimental-utils@2.34.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -20118,27 +19999,6 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.55.0 - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/scope-manager@4.33.0: resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -20162,14 +20022,6 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 - dev: true - /@typescript-eslint/type-utils@5.56.0(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -20229,26 +20081,6 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) - eslint: 8.55.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/types@4.33.0: resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -20263,11 +20095,6 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - /@typescript-eslint/typescript-estree@2.34.0(typescript@5.3.3): resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -20372,27 +20199,6 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4(supports-color@9.4.0) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/utils@5.56.0(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -20452,25 +20258,6 @@ packages: - supports-color - typescript - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - eslint: 8.55.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/visitor-keys@4.33.0: resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -20494,14 +20281,6 @@ packages: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.13.2 - eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -20864,16 +20643,6 @@ packages: webpack-cli: 5.1.4(webpack-bundle-analyzer@4.7.0)(webpack@5.88.2) dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.89.0): - resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} peerDependencies: @@ -20893,16 +20662,6 @@ packages: webpack-cli: 5.1.4(webpack-bundle-analyzer@4.7.0)(webpack@5.88.2) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.89.0): - resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} peerDependencies: @@ -20927,21 +20686,6 @@ packages: webpack-cli: 4.10.0(webpack-bundle-analyzer@3.9.0)(webpack-dev-server@4.15.1)(webpack@5.89.0) webpack-dev-server: 4.15.1(debug@4.3.4)(webpack-cli@4.10.0)(webpack@5.89.0) - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.89.0): - resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true - dependencies: - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.2): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} @@ -22762,17 +22506,6 @@ packages: webpack-sources: 3.2.3 dev: true - /@wordpress/dependency-extraction-webpack-plugin@4.30.0(webpack@5.89.0): - resolution: {integrity: sha512-Z3AcceaoHFvJdRNVp8rf6EI+rxK0gUMGMfcXYZPAoaDhP6Gt0bsbVMP5zQH2EYl7JHsbRZIQmMqd2fG5E/VjSQ==} - engines: {node: '>=14'} - peerDependencies: - webpack: ^4.8.3 || ^5.0.0 - dependencies: - json2php: 0.0.7 - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-sources: 3.2.3 - dev: true - /@wordpress/deprecated@2.12.3: resolution: {integrity: sha512-qr+yDfTQfI3M4h6oY6IeHWwoHr4jxbILjSlV+Ht6Jjto9Owap6OuzSqR13Ev4xqIoG4C7b5B3gZXVfwVDae1zg==} dependencies: @@ -22894,30 +22627,6 @@ packages: - utf-8-validate dev: true - /@wordpress/e2e-test-utils-playwright@0.15.0(@playwright/test@1.40.1)(typescript@5.3.3): - resolution: {integrity: sha512-ZqCYcxT0Gc59isS42Q7WTQVu3ace8DDEED/RR8loTG+YjqEB1pW5hALFiVXBtM6vSjnnDO0M1NYAldh8l7SCmA==} - engines: {node: '>=12'} - peerDependencies: - '@playwright/test': '>=1' - dependencies: - '@playwright/test': 1.40.1 - '@wordpress/api-fetch': 6.44.0 - '@wordpress/keycodes': 3.47.0 - '@wordpress/url': 3.48.0 - change-case: 4.1.2 - form-data: 4.0.0 - get-port: 5.1.1 - lighthouse: 10.4.0(typescript@5.3.3) - mime: 3.0.0 - web-vitals: 3.5.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - typescript - - utf-8-validate - dev: true - /@wordpress/e2e-test-utils@10.12.0(jest@29.7.0)(puppeteer-core@21.6.0): resolution: {integrity: sha512-S81RDBgm91mgA9VfyqsJ5nlu7E75Jn9/g2aXe81qhp//yKXEAfDjMvHZMi+STTiisMWTbTehrKMzydZTf0ptzg==} engines: {node: '>=14'} @@ -22931,7 +22640,7 @@ packages: '@wordpress/url': 3.48.0 change-case: 4.1.2 form-data: 4.0.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) node-fetch: 2.7.0 puppeteer-core: 21.6.0 transitivePeerDependencies: @@ -22985,7 +22694,7 @@ packages: '@babel/runtime': 7.23.6 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0) - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) lodash: 4.17.21 node-fetch: 2.7.0 puppeteer: 2.1.1 @@ -23007,7 +22716,7 @@ packages: '@wordpress/url': 3.48.0 change-case: 4.1.2 form-data: 4.0.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) lodash: 4.17.21 node-fetch: 2.7.0 puppeteer-core: 21.6.0 @@ -23027,7 +22736,7 @@ packages: '@wordpress/keycodes': 3.47.0 '@wordpress/url': 3.13.0 form-data: 4.0.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) lodash: 4.17.21 node-fetch: 2.7.0 puppeteer-core: 21.6.0 @@ -23052,7 +22761,7 @@ packages: chalk: 4.1.2 expect-puppeteer: 4.4.0 filenamify: 4.3.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) jest-message-util: 27.5.1 jest-snapshot: 27.5.1 lodash: 4.17.21 @@ -23596,49 +23305,6 @@ packages: - supports-color dev: false - /@wordpress/eslint-plugin@17.4.0(@babel/core@7.23.5)(eslint@8.55.0)(jest@29.7.0)(typescript@5.3.3)(wp-prettier@3.0.3): - resolution: {integrity: sha512-CT19Ib1Y0ttVQm/bOtjGP6Ge5eqfEaUSobTqCWreHt1RIoxJXTDmazJ1g0Q5MjqG4dEZ/Q/FI4sdqyiKRySkbQ==} - engines: {node: '>=14', npm: '>=6.14.4'} - peerDependencies: - '@babel/core': '>=7' - eslint: '>=8' - prettier: '>=3' - typescript: '>=4' - peerDependenciesMeta: - prettier: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.23.5 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.5)(eslint@8.55.0) - '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - '@wordpress/babel-preset-default': 7.31.0 - '@wordpress/prettier-config': 3.4.0(wp-prettier@3.0.3) - cosmiconfig: 7.1.0 - eslint: 8.55.0 - eslint-config-prettier: 8.10.0(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.13.2)(eslint@8.55.0)(jest@29.7.0)(typescript@5.3.3) - eslint-plugin-jsdoc: 46.9.0(eslint@8.55.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) - eslint-plugin-playwright: 0.15.3(eslint-plugin-jest@27.6.0)(eslint@8.55.0) - eslint-plugin-prettier: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(wp-prettier@3.0.3) - eslint-plugin-react: 7.33.2(eslint@8.55.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) - globals: 13.24.0 - prettier: /wp-prettier@3.0.3 - requireindex: 1.2.0 - typescript: 5.3.3 - transitivePeerDependencies: - - '@types/eslint' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - dev: true - /@wordpress/eslint-plugin@7.4.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-HJpDYz2drtC9rY8MiYtYJ3cimioEIweGyb3P2DQTjUZ3sC4AGg+97PhXLHUdKfsFQ31JRxyLS9kKuGdDVBwWww==} engines: {node: '>=10', npm: '>=6.9'} @@ -23978,7 +23644,7 @@ packages: jest: '>=27' dependencies: '@babel/runtime': 7.23.5 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) jest-matcher-utils: 27.5.1 dev: true @@ -23993,17 +23659,6 @@ packages: jest-matcher-utils: 27.5.1 dev: true - /@wordpress/jest-console@7.18.0(jest@29.7.0): - resolution: {integrity: sha512-OjPGbU1HgjLVNCLW9ROmdkw/qhpFL6Svlfv1aUVBrq5z1nJ7SrjRMeBSq4LJloOhTasSV9z7w4mhHJkMkfolJg==} - engines: {node: '>=14'} - peerDependencies: - jest: '>=29' - dependencies: - '@babel/runtime': 7.23.6 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) - jest-matcher-utils: 29.7.0 - dev: true - /@wordpress/jest-preset-default@10.9.0(@babel/core@7.23.5)(jest@27.5.1): resolution: {integrity: sha512-Hd73ervc/vqatqJGAbn/YfKmWvcmSgfEPU6wwxNj0sBl+icKyh9GcVakI7B/JLZDtlTcaQLE22wV5R/U9drtlw==} engines: {node: '>=14'} @@ -24019,21 +23674,6 @@ packages: - supports-color dev: true - /@wordpress/jest-preset-default@11.18.0(@babel/core@7.23.5)(jest@29.7.0): - resolution: {integrity: sha512-qwcDXfKkdBJnnsQAa0qkBsg94usGQCD914pWNeBg997qy/6zmVYVXpPjXoJXaC/lYbEIRAWGfry1RSiM6ZoC9g==} - engines: {node: '>=14'} - peerDependencies: - '@babel/core': '>=7' - jest: '>=29' - dependencies: - '@babel/core': 7.23.5 - '@wordpress/jest-console': 7.18.0(jest@29.7.0) - babel-jest: 29.7.0(@babel/core@7.23.5) - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) - transitivePeerDependencies: - - supports-color - dev: true - /@wordpress/jest-preset-default@6.6.0(@babel/core@7.23.5)(jest@25.5.4)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-9HbKUNRMUCooXAKt+6jj5SZjDMtWoR9yMb9bJ5eCd9wUfrfQ/x2nUJK/RXiv1aI85HHmzl5KfQquZF76lYEkcw==} engines: {node: '>=10'} @@ -24148,7 +23788,7 @@ packages: dependencies: '@axe-core/puppeteer': 4.8.2(puppeteer@17.1.3) '@babel/runtime': 7.23.6 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest: 29.7.0(@types/node@16.18.68) puppeteer: 17.1.3 dev: true @@ -24310,15 +23950,6 @@ packages: npm-package-json-lint: 5.4.2 dev: true - /@wordpress/npm-package-json-lint-config@4.32.0(npm-package-json-lint@6.4.0): - resolution: {integrity: sha512-qyEnU9FoWpaa67pufu9fNmTCikiYhdKc4R01ffO+xX7wyJXMo0Z6EJog6ajU9E2+YL86AmAX+sO1CHuXcsxdbw==} - engines: {node: '>=14'} - peerDependencies: - npm-package-json-lint: '>=6.0.0' - dependencies: - npm-package-json-lint: 6.4.0(typescript@5.3.3) - dev: true - /@wordpress/patterns@1.8.0(@types/react@17.0.71)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-pXcYkcJaYmZAazEbyJ+8Bs6KueD3iMI5ROVgo9KRlgvgrJZcqiFZapqKLz/ywIAUB4tq1dU+JzMg9hxfXll6Cg==} engines: {node: '>=16.0.0'} @@ -24558,15 +24189,6 @@ packages: dependencies: prettier: /wp-prettier@2.8.5 - /@wordpress/prettier-config@3.4.0(wp-prettier@3.0.3): - resolution: {integrity: sha512-6qawlZqqbe6NDY0txzsPZThRFAXzf0a891wI/A4KNWVKUXQwTluXWMtGZx3xlFtvkX+9ZHdoqXbWysGQztiBOQ==} - engines: {node: '>=14'} - peerDependencies: - prettier: '>=3' - dependencies: - prettier: /wp-prettier@3.0.3 - dev: true - /@wordpress/primitives@2.2.0: resolution: {integrity: sha512-WupgR+tt6fKGZE1UKy2gz3wDdpRL9MWQbVuetXv/7TPAz2ofOS2fZIsXNrl4D0HkA82gYh8w8s2TXK0XNyAAow==} engines: {node: '>=12'} @@ -25140,106 +24762,6 @@ packages: - webpack-plugin-serve dev: true - /@wordpress/scripts@26.18.0(@playwright/test@1.40.1)(@types/node@16.18.68)(react-dom@17.0.2)(react@17.0.2)(ts-node@10.9.2)(typescript@5.3.3): - resolution: {integrity: sha512-cL3CKlPbH+JOnkV4MtGFUDys3KNlp6tjwrGBcpXsYOEm55DYtdXNmkRXHIfiM5hxCWiuE0P0dR7o/6F3Nz3TGA==} - engines: {node: '>=14', npm: '>=6.14.4'} - hasBin: true - peerDependencies: - '@playwright/test': ^1.39.0 - react: ^17.0.2 - react-dom: ^18.0.0 - dependencies: - '@babel/core': 7.23.5 - '@playwright/test': 1.40.1 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack-dev-server@4.15.1)(webpack@5.89.0) - '@svgr/webpack': 8.1.0(typescript@5.3.3) - '@wordpress/babel-preset-default': 7.31.0 - '@wordpress/browserslist-config': 5.30.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.30.0(webpack@5.89.0) - '@wordpress/e2e-test-utils-playwright': 0.15.0(@playwright/test@1.40.1)(typescript@5.3.3) - '@wordpress/eslint-plugin': 17.4.0(@babel/core@7.23.5)(eslint@8.55.0)(jest@29.7.0)(typescript@5.3.3)(wp-prettier@3.0.3) - '@wordpress/jest-preset-default': 11.18.0(@babel/core@7.23.5)(jest@29.7.0) - '@wordpress/npm-package-json-lint-config': 4.32.0(npm-package-json-lint@6.4.0) - '@wordpress/postcss-plugins-preset': 4.31.0(postcss@8.4.32) - '@wordpress/prettier-config': 3.4.0(wp-prettier@3.0.3) - '@wordpress/stylelint-config': 21.30.0(postcss@8.4.32)(stylelint@14.16.1) - adm-zip: 0.5.10 - babel-jest: 29.7.0(@babel/core@7.23.5) - babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0) - browserslist: 4.22.2 - chalk: 4.1.2 - check-node-version: 4.2.1 - clean-webpack-plugin: 3.0.0(webpack@5.89.0) - copy-webpack-plugin: 10.2.4(webpack@5.89.0) - cross-spawn: 5.1.0 - css-loader: 6.8.1(webpack@5.89.0) - cssnano: 6.0.1(postcss@8.4.32) - cwd: 0.10.0 - dir-glob: 3.0.1 - eslint: 8.55.0 - expect-puppeteer: 4.4.0 - fast-glob: 3.3.2 - filenamify: 4.3.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) - jest-dev-server: 9.0.2 - jest-environment-jsdom: 29.7.0 - jest-environment-node: 29.7.0 - markdownlint-cli: 0.31.1 - merge-deep: 3.0.3 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) - minimist: 1.2.8 - npm-package-json-lint: 6.4.0(typescript@5.3.3) - npm-packlist: 3.0.0 - playwright-core: 1.39.0 - postcss: 8.4.32 - postcss-loader: 6.2.1(postcss@8.4.32)(webpack@5.89.0) - prettier: /wp-prettier@3.0.3 - puppeteer-core: 13.7.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-refresh: 0.14.0 - read-pkg-up: 7.0.1 - resolve-bin: 0.4.3 - sass: 1.69.5 - sass-loader: 12.6.0(sass@1.69.5)(webpack@5.89.0) - source-map-loader: 3.0.2(webpack@5.89.0) - stylelint: 14.16.1 - terser-webpack-plugin: 5.3.9(webpack@5.89.0) - url-loader: 4.1.1(webpack@5.89.0) - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-bundle-analyzer: 4.10.1 - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) - transitivePeerDependencies: - - '@swc/core' - - '@types/eslint' - - '@types/node' - - '@types/webpack' - - '@webpack-cli/generators' - - babel-plugin-macros - - bufferutil - - canvas - - debug - - encoding - - esbuild - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - fibers - - file-loader - - node-notifier - - node-sass - - sass-embedded - - sockjs-client - - supports-color - - ts-node - - type-fest - - typescript - - uglify-js - - utf-8-validate - - webpack-hot-middleware - - webpack-plugin-serve - dev: true - /@wordpress/server-side-render@3.10.0(@types/react@17.0.71)(react-dom@17.0.2)(react-with-direction@1.4.0)(react@17.0.2): resolution: {integrity: sha512-RVm/QSaJ1KtMIFu1T5Ywi84QSorlsb1ryLg6h9lqI+Jmt22Bg3kDUBbfL4MfmadqrEH4u9ObD+WKMLjGa9OsWA==} engines: {node: '>=12'} @@ -25683,13 +25205,6 @@ packages: acorn: 7.4.1 acorn-walk: 7.2.0 - /acorn-globals@7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - dependencies: - acorn: 8.11.2 - acorn-walk: 8.3.1 - dev: true - /acorn-import-assertions@1.9.0(acorn@8.11.2): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: @@ -26079,11 +25594,6 @@ packages: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: true - /are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - dev: true - /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} @@ -26140,16 +25650,6 @@ packages: resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} engines: {node: '>=0.10.0'} - /array-back@3.1.0: - resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} - engines: {node: '>=6'} - dev: false - - /array-back@4.0.2: - resolution: {integrity: sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==} - engines: {node: '>=8'} - dev: false - /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: @@ -26611,6 +26111,7 @@ packages: proxy-from-env: 1.1.0 transitivePeerDependencies: - debug + dev: false /axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} @@ -26868,24 +26369,6 @@ packages: - supports-color dev: true - /babel-jest@29.7.0(@babel/core@7.23.5): - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.23.5 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.5) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-jest@29.7.0(@babel/core@7.23.6): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -26915,7 +26398,7 @@ packages: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /babel-loader@8.3.0(@babel/core@7.23.5)(webpack@4.47.0): @@ -27601,17 +27084,6 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) dev: true - /babel-preset-jest@29.6.3(@babel/core@7.23.5): - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.5 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5) - dev: true - /babel-preset-jest@29.6.3(@babel/core@7.23.6): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -28141,11 +27613,6 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - /builtin-status-codes@2.0.0: resolution: {integrity: sha512-8KPx+JfZWi0K8L5sycIOA6/ZFZbaFKXDeUIXaqwUnhed1Ge1cB0wyq+bNDjKnL9AR2Uj3m/khkF6CDolsyMitA==} dev: false @@ -29194,26 +28661,6 @@ packages: /command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} - /command-line-args@5.2.1: - resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==} - engines: {node: '>=4.0.0'} - dependencies: - array-back: 3.1.0 - find-replace: 3.0.0 - lodash.camelcase: 4.3.0 - typical: 4.0.0 - dev: false - - /command-line-usage@6.1.3: - resolution: {integrity: sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==} - engines: {node: '>=8.0.0'} - dependencies: - array-back: 4.0.2 - chalk: 2.4.2 - table-layout: 1.0.2 - typical: 5.2.0 - dev: false - /command-score@0.1.2: resolution: {integrity: sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==} @@ -29546,7 +28993,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /copy-webpack-plugin@11.0.0(webpack@5.88.2): @@ -29742,7 +29189,7 @@ packages: safe-buffer: 5.2.1 sha.js: 2.4.11 - /create-jest@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@16.18.68): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -29751,7 +29198,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@16.18.68) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -29953,7 +29400,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /css-loader@6.8.1(webpack@5.88.2): @@ -29987,7 +29434,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /css-select-base-adapter@0.1.1: @@ -30146,44 +29593,6 @@ packages: postcss-unique-selectors: 5.1.1(postcss@8.4.32) dev: true - /cssnano-preset-default@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.32) - cssnano-utils: 4.0.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-calc: 9.0.1(postcss@8.4.32) - postcss-colormin: 6.0.0(postcss@8.4.32) - postcss-convert-values: 6.0.0(postcss@8.4.32) - postcss-discard-comments: 6.0.0(postcss@8.4.32) - postcss-discard-duplicates: 6.0.0(postcss@8.4.32) - postcss-discard-empty: 6.0.0(postcss@8.4.32) - postcss-discard-overridden: 6.0.0(postcss@8.4.32) - postcss-merge-longhand: 6.0.0(postcss@8.4.32) - postcss-merge-rules: 6.0.1(postcss@8.4.32) - postcss-minify-font-values: 6.0.0(postcss@8.4.32) - postcss-minify-gradients: 6.0.0(postcss@8.4.32) - postcss-minify-params: 6.0.0(postcss@8.4.32) - postcss-minify-selectors: 6.0.0(postcss@8.4.32) - postcss-normalize-charset: 6.0.0(postcss@8.4.32) - postcss-normalize-display-values: 6.0.0(postcss@8.4.32) - postcss-normalize-positions: 6.0.0(postcss@8.4.32) - postcss-normalize-repeat-style: 6.0.0(postcss@8.4.32) - postcss-normalize-string: 6.0.0(postcss@8.4.32) - postcss-normalize-timing-functions: 6.0.0(postcss@8.4.32) - postcss-normalize-unicode: 6.0.0(postcss@8.4.32) - postcss-normalize-url: 6.0.0(postcss@8.4.32) - postcss-normalize-whitespace: 6.0.0(postcss@8.4.32) - postcss-ordered-values: 6.0.0(postcss@8.4.32) - postcss-reduce-initial: 6.0.0(postcss@8.4.32) - postcss-reduce-transforms: 6.0.0(postcss@8.4.32) - postcss-svgo: 6.0.0(postcss@8.4.32) - postcss-unique-selectors: 6.0.0(postcss@8.4.32) - dev: true - /cssnano-util-get-arguments@4.0.0: resolution: {integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==} engines: {node: '>=6.9.0'} @@ -30211,15 +29620,6 @@ packages: postcss: 8.4.32 dev: true - /cssnano-utils@4.0.0(postcss@8.4.32): - resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /cssnano@4.1.10: resolution: {integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==} engines: {node: '>=6.9.0'} @@ -30241,17 +29641,6 @@ packages: yaml: 1.10.2 dev: true - /cssnano@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 6.0.1(postcss@8.4.32) - lilconfig: 2.1.0 - postcss: 8.4.32 - dev: true - /csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} @@ -30271,10 +29660,6 @@ packages: /cssom@0.4.4: resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - /cssom@0.5.0: - resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - dev: true - /cssstyle@1.4.0: resolution: {integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==} dependencies: @@ -30411,15 +29796,6 @@ packages: whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - /data-urls@3.0.2: - resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} - engines: {node: '>=12'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - dev: true - /dataloader@2.1.0: resolution: {integrity: sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==} dev: false @@ -30441,9 +29817,6 @@ packages: /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - /debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} - /debug@2.6.9(supports-color@6.1.0): resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -31022,15 +30395,6 @@ packages: resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==} hasBin: true - /directory-tree@3.5.1: - resolution: {integrity: sha512-HqjZ49fDzUnKYUhHxVw9eKBqbQ+lL0v4kSBInlDlaktmLtGoV9tC54a6A0ZfYeIrkMHWTE6MwwmUXP477+UEKQ==} - engines: {node: '>=10.0'} - hasBin: true - dependencies: - command-line-args: 5.2.1 - command-line-usage: 6.1.3 - dev: false - /discontinuous-range@1.0.0: resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==} @@ -31131,14 +30495,6 @@ packages: dependencies: webidl-conversions: 5.0.0 - /domexception@4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - deprecated: Use your platform's native DOMException instead - dependencies: - webidl-conversions: 7.0.0 - dev: true - /domhandler@2.4.2: resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} dependencies: @@ -32077,35 +31433,6 @@ packages: transitivePeerDependencies: - supports-color - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - debug: 3.2.7 - eslint: 8.55.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.56.0)(eslint-import-resolver-typescript@3.2.4)(eslint-import-resolver-webpack@0.13.2)(eslint@8.55.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} @@ -32245,41 +31572,6 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0): - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.55.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) - hasown: 2.0.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: 6.3.1 - tsconfig-paths: 3.14.2 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-plugin-jest@23.20.0(eslint@7.32.0)(typescript@5.3.3): resolution: {integrity: sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw==} engines: {node: '>=8'} @@ -32389,28 +31681,6 @@ packages: - supports-color - typescript - /eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.13.2)(eslint@8.55.0)(jest@29.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) - eslint: 8.55.0 - jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /eslint-plugin-jsdoc@18.11.0(eslint@8.55.0): resolution: {integrity: sha512-24J2+eK2ZHZ1KvpKcoOEir2k4xJKfPzZ1JC9PToi8y8Tn59T8TVVSNRTTRzsDdiaQeIbehApB3KxqIfJG8o7hg==} engines: {node: '>=6'} @@ -32504,26 +31774,6 @@ packages: transitivePeerDependencies: - supports-color - /eslint-plugin-jsdoc@46.9.0(eslint@8.55.0): - resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==} - engines: {node: '>=16'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@es-joy/jsdoccomment': 0.41.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.3.4(supports-color@9.4.0) - escape-string-regexp: 4.0.0 - eslint: 8.55.0 - esquery: 1.5.0 - is-builtin-module: 3.2.1 - semver: 7.5.4 - spdx-expression-parse: 3.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -32594,7 +31844,7 @@ packages: - supports-color dev: true - /eslint-plugin-playwright@0.15.3(eslint-plugin-jest@27.6.0)(eslint@8.55.0): + /eslint-plugin-playwright@0.15.3(eslint@8.55.0): resolution: {integrity: sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==} peerDependencies: eslint: '>=7' @@ -32604,7 +31854,6 @@ packages: optional: true dependencies: eslint: 8.55.0 - eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.13.2)(eslint@8.55.0)(jest@29.7.0)(typescript@5.3.3) dev: true /eslint-plugin-prettier@3.4.1(eslint-config-prettier@6.15.0)(eslint@7.32.0)(wp-prettier@2.2.1-beta-1): @@ -32674,27 +31923,6 @@ packages: prettier: /wp-prettier@2.8.5 prettier-linter-helpers: 1.0.0 - /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(wp-prettier@3.0.3): - resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - dependencies: - eslint: 8.55.0 - eslint-config-prettier: 8.10.0(eslint@8.55.0) - prettier: /wp-prettier@3.0.3 - prettier-linter-helpers: 1.0.0 - synckit: 0.8.6 - dev: true - /eslint-plugin-react-hooks@2.5.1(eslint@8.55.0): resolution: {integrity: sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g==} engines: {node: '>=7'} @@ -33863,13 +33091,6 @@ packages: transitivePeerDependencies: - supports-color - /find-replace@3.0.0: - resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} - engines: {node: '>=4.0.0'} - dependencies: - array-back: 3.1.0 - dev: false - /find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} @@ -34192,7 +33413,7 @@ packages: semver: 7.5.4 tapable: 1.1.3 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.2)(webpack@5.89.0): @@ -35164,6 +34385,7 @@ packages: kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 + dev: false /gridicons@3.4.2(react@17.0.2): resolution: {integrity: sha512-KC2BzPDh3F0vJzYa7KYBWJOO9gTHoKoFiHNazZEU9Gq2jIJ2zObOA67wlZjZkPHPCjZiLQrko3AYFLrMrHXKrA==} @@ -35438,6 +34660,7 @@ packages: engines: {node: '>=10'} dependencies: duplexer: 0.1.2 + dev: true /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} @@ -35792,13 +35015,6 @@ packages: dependencies: whatwg-encoding: 1.0.5 - /html-encoding-sniffer@3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} - dependencies: - whatwg-encoding: 2.0.0 - dev: true - /html-entities@2.4.0: resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} @@ -35883,7 +35099,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /htmlparser2@3.10.1: @@ -36477,6 +35693,7 @@ packages: /interpret@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} engines: {node: '>=10.13.0'} + dev: true /intl-messageformat-parser@1.8.1: resolution: {integrity: sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==} @@ -36619,13 +35836,6 @@ packages: engines: {node: '>=4'} dev: true - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -37642,7 +36852,7 @@ packages: - ts-node - utf-8-validate - /jest-cli@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@16.18.68): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -37652,14 +36862,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) + '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@16.18.68) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@16.18.68) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -37800,7 +37010,7 @@ packages: - supports-color - utf-8-validate - /jest-config@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@16.18.68): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -37835,7 +37045,6 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@16.18.68)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -37883,22 +37092,6 @@ packages: - supports-color dev: true - /jest-dev-server@9.0.2: - resolution: {integrity: sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==} - engines: {node: '>=16'} - dependencies: - chalk: 4.1.2 - cwd: 0.10.0 - find-process: 1.4.7 - prompts: 2.4.2 - spawnd: 9.0.2 - tree-kill: 1.2.2 - wait-on: 7.2.0 - transitivePeerDependencies: - - debug - - supports-color - dev: true - /jest-diff@24.9.0: resolution: {integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==} engines: {node: '>= 6'} @@ -38101,29 +37294,6 @@ packages: - supports-color - utf-8-validate - /jest-environment-jsdom@29.7.0: - resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/jsdom': 20.0.1 - '@types/node': 16.18.68 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jsdom: 20.0.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jest-environment-node@24.9.0: resolution: {integrity: sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==} engines: {node: '>= 6'} @@ -39667,7 +38837,7 @@ packages: - ts-node - utf-8-validate - /jest@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): + /jest@29.7.0(@types/node@16.18.68): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -39677,10 +38847,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) + '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@16.18.68) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -39885,11 +39055,6 @@ packages: resolution: {integrity: sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==} engines: {node: '>=12.0.0'} - /jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - dev: true - /jsdoctypeparser@6.1.0: resolution: {integrity: sha512-UCQBZ3xCUBv/PLfwKAJhp6jmGOSLFNKzrotXGNgbKhWvz27wPsCsVeP7gIcHPElQw2agBmynAitXqhxR58XAmA==} engines: {node: '>=6'} @@ -40017,47 +39182,6 @@ packages: - supports-color - utf-8-validate - /jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} - engines: {node: '>=14'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.11.2 - acorn-globals: 7.0.1 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 - decimal.js: 10.4.3 - domexception: 4.0.0 - escodegen: 2.1.0 - form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 - parse5: 7.1.2 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 4.1.3 - w3c-xmlserializer: 4.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - ws: 8.15.0 - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -40758,6 +39882,7 @@ packages: /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -42309,6 +41434,7 @@ packages: /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} + dev: true /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -42861,33 +41987,6 @@ packages: - supports-color dev: true - /npm-package-json-lint@6.4.0(typescript@5.3.3): - resolution: {integrity: sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} - hasBin: true - dependencies: - ajv: 6.12.6 - ajv-errors: 1.0.1(ajv@6.12.6) - chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.3) - debug: 4.3.4(supports-color@9.4.0) - globby: 11.1.0 - ignore: 5.3.0 - is-plain-obj: 3.0.0 - jsonc-parser: 3.2.0 - log-symbols: 4.1.0 - meow: 9.0.0 - plur: 4.0.0 - semver: 7.5.4 - slash: 3.0.0 - strip-json-comments: 3.1.1 - type-fest: 3.13.1 - validate-npm-package-name: 5.0.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /npm-packlist@3.0.0: resolution: {integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==} engines: {node: '>=10'} @@ -44107,12 +43206,6 @@ packages: hasBin: true dev: true - /playwright-core@1.39.0: - resolution: {integrity: sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==} - engines: {node: '>=16'} - hasBin: true - dev: true - /playwright-core@1.40.1: resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} engines: {node: '>=16'} @@ -44209,17 +43302,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-calc@9.0.1(postcss@8.4.32): - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.2 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - /postcss-color-function@4.1.0: resolution: {integrity: sha512-2/fuv6mP5Lt03XbRpVfMdGC8lRP1sykme+H1bR4ARyOmSMB8LPSjcL6EAI1iX6dqUF+jNEvKIVVXhan1w/oFDQ==} dependencies: @@ -44254,19 +43336,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-convert-values@4.0.1: resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==} engines: {node: '>=6.9.0'} @@ -44285,17 +43354,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-custom-properties@10.0.0: resolution: {integrity: sha512-55BPj5FudpCiPZzBaO+MOeqmwMDa+nV9/0QBJBfhZjYg6D9hE+rW9lpMBLTJoF4OTXnS5Po4yM1nMlgkPbCxFg==} engines: {node: '>=10.0.0'} @@ -44319,15 +43377,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-discard-comments@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-discard-duplicates@4.0.2: resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==} engines: {node: '>=6.9.0'} @@ -44343,15 +43392,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-discard-duplicates@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-discard-empty@4.0.1: resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==} engines: {node: '>=6.9.0'} @@ -44367,15 +43407,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-discard-empty@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-discard-overridden@4.0.1: resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==} engines: {node: '>=6.9.0'} @@ -44391,15 +43422,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-discard-overridden@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-flexbugs-fixes@4.2.1: resolution: {integrity: sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==} dependencies: @@ -44487,7 +43509,7 @@ packages: postcss: 8.4.32 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.89.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} @@ -44527,17 +43549,6 @@ packages: stylehacks: 5.1.1(postcss@8.4.32) dev: true - /postcss-merge-longhand@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - stylehacks: 6.0.0(postcss@8.4.32) - dev: true - /postcss-merge-rules@4.0.3: resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==} engines: {node: '>=6.9.0'} @@ -44562,19 +43573,6 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-merge-rules@6.0.1(postcss@8.4.32): - resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - cssnano-utils: 4.0.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-message-helpers@2.0.0: resolution: {integrity: sha512-tPLZzVAiIJp46TBbpXtrUAKqedXSyW5xDEo1sikrfEfnTs+49SBZR/xDdqCiJvSSbtr615xDsaMF3RrxS2jZlA==} dev: true @@ -44596,16 +43594,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-font-values@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-gradients@4.0.2: resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==} engines: {node: '>=6.9.0'} @@ -44627,18 +43615,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - colord: 2.9.3 - cssnano-utils: 4.0.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-params@4.0.2: resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==} engines: {node: '>=6.9.0'} @@ -44662,18 +43638,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - cssnano-utils: 4.0.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-minify-selectors@4.0.2: resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==} engines: {node: '>=6.9.0'} @@ -44693,16 +43657,6 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-minify-selectors@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-modules-extract-imports@2.0.0: resolution: {integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==} engines: {node: '>= 6'} @@ -44787,15 +43741,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-normalize-charset@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - dev: true - /postcss-normalize-display-values@4.0.2: resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==} engines: {node: '>=6.9.0'} @@ -44814,16 +43759,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-display-values@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-positions@4.0.2: resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==} engines: {node: '>=6.9.0'} @@ -44843,16 +43778,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-repeat-style@4.0.2: resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==} engines: {node: '>=6.9.0'} @@ -44872,16 +43797,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-string@4.0.2: resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==} engines: {node: '>=6.9.0'} @@ -44900,16 +43815,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-timing-functions@4.0.2: resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==} engines: {node: '>=6.9.0'} @@ -44928,16 +43833,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-unicode@4.0.1: resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==} engines: {node: '>=6.9.0'} @@ -44957,17 +43852,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-url@4.0.1: resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==} engines: {node: '>=6.9.0'} @@ -44988,16 +43872,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-normalize-whitespace@4.0.2: resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==} engines: {node: '>=6.9.0'} @@ -45015,16 +43889,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-ordered-values@4.1.2: resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==} engines: {node: '>=6.9.0'} @@ -45044,17 +43908,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 4.0.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-prefixwrap@1.43.0(postcss@8.4.32): resolution: {integrity: sha512-9qGvIHCgc8zbPRW2TXBUfZd6rZ0pV41a2i0LVPN8PKimT0lMG2y7CPlhu6mmj1NdUkkZtyUIk/6aiEfuCjlgjg==} peerDependencies: @@ -45082,17 +43935,6 @@ packages: postcss: 8.4.32 dev: true - /postcss-reduce-initial@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - caniuse-api: 3.0.0 - postcss: 8.4.32 - dev: true - /postcss-reduce-transforms@4.0.2: resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==} engines: {node: '>=6.9.0'} @@ -45112,16 +43954,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-transforms@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: true - /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true @@ -45199,17 +44031,6 @@ packages: svgo: 2.8.0 dev: true - /postcss-svgo@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} - engines: {node: ^14 || ^16 || >= 18} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - svgo: 3.1.0 - dev: true - /postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39): resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} peerDependencies: @@ -45255,16 +44076,6 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-unique-selectors@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /postcss-urlrebase@1.3.0(postcss@8.4.32): resolution: {integrity: sha512-LOFN43n1IewKriXiypMNNinXeptttSyGGRLPbBMdQzuTvvCEo5mz/gG06y/HqrkN7p3ayHQf2R2bTBv639FOaQ==} peerDependencies: @@ -46390,6 +45201,7 @@ packages: prop-types: 15.8.1 react: 17.0.2 scheduler: 0.19.1 + bundledDependencies: false /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} @@ -46922,6 +45734,7 @@ packages: react-is: 16.13.1 scheduler: 0.19.1 dev: true + bundledDependencies: false /react-test-renderer@17.0.2(react@17.0.2): resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} @@ -47375,6 +46188,7 @@ packages: engines: {node: '>= 10.13.0'} dependencies: resolve: 1.22.8 + dev: true /redent@1.0.0: resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} @@ -47396,11 +46210,6 @@ packages: dependencies: esprima: 4.0.1 - /reduce-flatten@2.0.0: - resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==} - engines: {node: '>=6'} - dev: false - /redux@4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: @@ -48221,7 +47030,7 @@ packages: sass: 1.69.5 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /sass-loader@12.6.0(sass@1.69.5)(webpack@5.89.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} @@ -48306,13 +47115,6 @@ packages: dependencies: xmlchars: 2.2.0 - /saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} - dependencies: - xmlchars: 2.2.0 - dev: true - /scheduler@0.19.1: resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} dependencies: @@ -48389,6 +47191,7 @@ packages: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 + dev: false /seed-random@2.2.0: resolution: {integrity: sha512-34EQV6AAHQGhoc0tn/96a9Fsi6v2xdqe/dMUwljGRaFOzR3EgRmECvD0O8vi8X+/uQ50LGHfkNu/Eue5TPKZkQ==} @@ -48718,14 +47521,6 @@ packages: totalist: 1.1.0 dev: true - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.24 - mrmime: 1.0.1 - totalist: 3.0.1 - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -49034,14 +47829,6 @@ packages: tree-kill: 1.2.2 dev: true - /spawnd@9.0.2: - resolution: {integrity: sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==} - engines: {node: '>=16'} - dependencies: - signal-exit: 4.1.0 - tree-kill: 1.2.2 - dev: true - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -49488,6 +48275,7 @@ packages: /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + dev: false /strip-bom@2.0.0: resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} @@ -49583,7 +48371,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /style-loader@3.3.3(webpack@5.89.0): @@ -49635,17 +48423,6 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /stylehacks@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.2 - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 - dev: true - /stylelint-config-recommended-scss@4.3.0(stylelint-scss@3.21.0)(stylelint@13.13.1): resolution: {integrity: sha512-/noGjXlO8pJTr/Z3qGMoaRFK8n1BFfOqmAbX1RjTIcl4Yalr+LUb1zb9iQ7pRx1GsEBXOAm4g2z5/jou/pfMPg==} peerDependencies: @@ -50147,14 +48924,6 @@ packages: tslib: 2.6.2 dev: true - /synckit@0.8.6: - resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} - engines: {node: ^14.18.0 || >=16.0.0} - dependencies: - '@pkgr/utils': 2.4.2 - tslib: 2.6.2 - dev: true - /syncpack@10.9.3: resolution: {integrity: sha512-urdxuqkvO2/4tB1GaZGbCTzOgdi1XJzHjpiG4DTunOMH4oChSg54hczzzybfFQhqUl0ZY8A6LJNziKsf3J6E7g==} engines: {node: '>=16'} @@ -50180,16 +48949,6 @@ packages: ts-toolbelt: 9.6.0 dev: true - /table-layout@1.0.2: - resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==} - engines: {node: '>=8.0.0'} - dependencies: - array-back: 4.0.2 - deep-extend: 0.6.0 - typical: 5.2.0 - wordwrapjs: 4.0.1 - dev: false - /table@5.4.6: resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} engines: {node: '>=6.0.0'} @@ -50522,7 +49281,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /terser-webpack-plugin@5.3.9(@swc/core@1.3.100)(esbuild@0.18.20)(webpack@5.88.2): @@ -50623,7 +49382,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.26.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /terser@4.8.1: resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} @@ -50853,10 +49612,6 @@ packages: engines: {node: '>=6'} dev: true - /totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - /touch@3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} hasBin: true @@ -50903,13 +49658,6 @@ packages: dependencies: punycode: 2.3.1 - /tr46@3.0.0: - resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} - engines: {node: '>=12'} - dependencies: - punycode: 2.3.1 - dev: true - /traverse@0.6.7: resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} @@ -50963,15 +49711,6 @@ packages: /tryer@1.0.1: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - /ts-api-utils@1.0.3(typescript@5.3.3): - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.3.3 - dev: true - /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -51249,11 +49988,6 @@ packages: engines: {node: '>=12.20'} dev: true - /type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - dev: true - /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -51314,16 +50048,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typical@4.0.0: - resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} - engines: {node: '>=8'} - dev: false - - /typical@5.2.0: - resolution: {integrity: sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==} - engines: {node: '>=8'} - dev: false - /ua-parser-js@0.7.37: resolution: {integrity: sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==} dev: true @@ -51760,7 +50484,7 @@ packages: loader-utils: 1.4.2 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /url-loader@3.0.0(webpack@4.47.0): @@ -52280,13 +51004,6 @@ packages: dependencies: xml-name-validator: 3.0.0 - /w3c-xmlserializer@4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} - dependencies: - xml-name-validator: 4.0.0 - dev: true - /wait-on@3.3.0: resolution: {integrity: sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==} engines: {node: '>=4.0.0'} @@ -52326,20 +51043,6 @@ packages: - debug dev: true - /wait-on@7.2.0: - resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - axios: 1.6.2 - joi: 17.11.0 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - dev: true - /wait-port@0.2.14: resolution: {integrity: sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==} engines: {node: '>=8'} @@ -52409,10 +51112,6 @@ packages: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} dev: true - /web-vitals@3.5.0: - resolution: {integrity: sha512-f5YnCHVG9Y6uLCePD4tY8bO/Ge15NPEQWtvm3tPzDKygloiqtb4SVqRHBcrIAqo2ztqX5XueqDn97zHF0LdT6w==} - dev: true - /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -52427,11 +51126,6 @@ packages: resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} engines: {node: '>=10.4'} - /webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - dev: true - /webpack-bundle-analyzer@3.9.0: resolution: {integrity: sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==} engines: {node: '>= 6.14.4'} @@ -52455,28 +51149,6 @@ packages: - supports-color - utf-8-validate - /webpack-bundle-analyzer@4.10.1: - resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} - engines: {node: '>= 10.13.0'} - hasBin: true - dependencies: - '@discoveryjs/json-ext': 0.5.7 - acorn: 8.11.2 - acorn-walk: 8.3.1 - commander: 7.2.0 - debounce: 1.2.1 - escape-string-regexp: 4.0.0 - gzip-size: 6.0.0 - html-escaper: 2.0.2 - is-plain-object: 5.0.0 - opener: 1.5.2 - picocolors: 1.0.0 - sirv: 2.0.3 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - /webpack-bundle-analyzer@4.7.0: resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} engines: {node: '>= 10.13.0'} @@ -52667,40 +51339,6 @@ packages: webpack-merge: 5.10.0 dev: true - /webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0): - resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} - engines: {node: '>=14.15.0'} - hasBin: true - peerDependencies: - '@webpack-cli/generators': '*' - webpack: 5.x.x - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' - peerDependenciesMeta: - '@webpack-cli/generators': - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.89.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.89.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.89.0) - colorette: 2.0.20 - commander: 10.0.1 - cross-spawn: 7.0.3 - envinfo: 7.11.0 - fastest-levenshtein: 1.0.16 - import-local: 3.1.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-bundle-analyzer: 4.10.1 - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) - webpack-merge: 5.10.0 - /webpack-cli@5.1.4(webpack-bundle-analyzer@4.7.0)(webpack@5.88.2): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} @@ -52761,7 +51399,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) dev: true /webpack-dev-middleware@5.3.3(webpack@5.89.0): @@ -52897,57 +51535,6 @@ packages: - utf-8-validate dev: true - /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.89.0): - resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.21 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.5 - '@types/sockjs': 0.3.36 - '@types/ws': 8.5.10 - ansi-html-community: 0.0.8 - bonjour-service: 1.1.1 - chokidar: 3.5.3 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.18.2 - graceful-fs: 4.2.11 - html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) - ipaddr.js: 2.1.0 - launch-editor: 2.6.1 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.2.0 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.89.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.15.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - /webpack-filter-warnings-plugin@1.2.1(webpack@4.47.0): resolution: {integrity: sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==} engines: {node: '>= 4.3 < 5.0.0 || >= 5.10'} @@ -53017,7 +51604,7 @@ packages: webpack: '>=5.32.0' dependencies: ansis: 1.5.6 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /webpack-rtl-plugin@2.0.0: resolution: {integrity: sha512-lROgFkiPjapg9tcZ8FiLWeP5pJoG00018aEjLTxSrVldPD1ON+LPlhKPHjb7eE8Bc0+KL23pxcAjWDGOv9+UAw==} @@ -53391,46 +51978,6 @@ packages: - esbuild - uglify-js - /webpack@5.89.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.11.2 - acorn-import-assertions: 1.9.0(acorn@8.11.2) - browserslist: 4.22.2 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - es-module-lexer: 1.4.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.89.0) - watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.1)(webpack-dev-server@4.15.1)(webpack@5.89.0) - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -53448,24 +51995,12 @@ packages: dependencies: iconv-lite: 0.4.24 - /whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - dependencies: - iconv-lite: 0.6.3 - dev: true - /whatwg-fetch@3.6.19: resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} /whatwg-mimetype@2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - /whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} - dev: true - /whatwg-url-without-unicode@8.0.0-3: resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==} engines: {node: '>=10'} @@ -53474,14 +52009,6 @@ packages: punycode: 2.3.1 webidl-conversions: 5.0.0 - /whatwg-url@11.0.0: - resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} - engines: {node: '>=12'} - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 - dev: true - /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -53643,14 +52170,6 @@ packages: /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - /wordwrapjs@4.0.1: - resolution: {integrity: sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==} - engines: {node: '>=8.0.0'} - dependencies: - reduce-flatten: 2.0.0 - typical: 5.2.0 - dev: false - /worker-farm@1.7.0: resolution: {integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==} dependencies: @@ -53693,12 +52212,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - /wp-prettier@3.0.3: - resolution: {integrity: sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==} - engines: {node: '>=14'} - hasBin: true - dev: true - /wp-textdomain@1.0.1: resolution: {integrity: sha512-6Guapw25yCmnQHyz62TEi1OvRnIzGfyj0sVaPBhwx19QoxeD6HI2zZHWeBIUXSauJK3BIyxWPYnxlwmnqHUskg==} dependencies: @@ -53994,11 +52507,6 @@ packages: /xml-name-validator@3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - /xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - dev: true - /xml2js@0.5.0: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} diff --git a/tools/monorepo-utils/src/md-docs/README.md b/tools/monorepo-utils/src/md-docs/README.md index 7933e45856e..75d52d8abed 100644 --- a/tools/monorepo-utils/src/md-docs/README.md +++ b/tools/monorepo-utils/src/md-docs/README.md @@ -2,7 +2,7 @@ This is a CLI tool designed to generate JSON manifests of Markdown files in a directory. -This manifest is currently designed to be consumed by the [WooCommerce Docs](https://github.com/woocommerce/woocommerce/tree/trunk/plugins/woocommerce-docs) plugin. +This manifest is currently designed to be consumed by the WooCommerce Docs plugin. ## Usage @@ -10,7 +10,7 @@ This command is built on postinstall and can be run from monorepo root. To create a manifest: -``` +```shell pnpm utils md-docs create