diff --git a/.github/workflows/rnmobile-android-runner.yml b/.github/workflows/rnmobile-android-runner.yml index f8ff0441a95b7b..e4d9da813417eb 100644 --- a/.github/workflows/rnmobile-android-runner.yml +++ b/.github/workflows/rnmobile-android-runner.yml @@ -37,7 +37,7 @@ jobs: uses: ./.github/setup-node - name: Restore tests setup cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | ~/.appium @@ -52,7 +52,7 @@ jobs: # AVD cache disabled as it caused emulator termination to hang indefinitely. # https://github.com/ReactiveCircus/android-emulator-runner/issues/385 # - name: AVD cache - # uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + # uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 # id: avd-cache # with: # path: | diff --git a/.github/workflows/rnmobile-ios-runner.yml b/.github/workflows/rnmobile-ios-runner.yml index d28ee65c719e43..e1e7fd8c755c97 100644 --- a/.github/workflows/rnmobile-ios-runner.yml +++ b/.github/workflows/rnmobile-ios-runner.yml @@ -42,7 +42,7 @@ jobs: uses: ./.github/setup-node - name: Restore tests setup cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | ~/.appium @@ -55,7 +55,7 @@ jobs: run: find package-lock.json packages/react-native-editor/ios packages/react-native-aztec/ios packages/react-native-bridge/ios -type f -print0 | sort -z | xargs -0 shasum | tee ios-checksums.txt - name: Restore build cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | packages/react-native-editor/ios/build/GutenbergDemo/Build/Products/Release-iphonesimulator/GutenbergDemo.app @@ -63,7 +63,7 @@ jobs: key: ${{ runner.os }}-ios-build-${{ matrix.xcode }}-${{ matrix.device }}-${{ hashFiles('ios-checksums.txt') }} - name: Restore pods cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: | packages/react-native-editor/ios/Pods diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 46aa109c23e658..efc7ef76f8c648 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -296,7 +296,7 @@ jobs: run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT - name: Cache PHPCS scan cache - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: .cache/phpcs.json key: ${{ runner.os }}-date-${{ steps.get-date.outputs.date }}-phpcs-cache-${{ hashFiles('**/composer.json', 'phpcs.xml.dist') }} diff --git a/backport-changelog/6.8/7069.md b/backport-changelog/6.8/7069.md index 69edbde58902d1..3e734637ddbb2f 100644 --- a/backport-changelog/6.8/7069.md +++ b/backport-changelog/6.8/7069.md @@ -3,3 +3,4 @@ https://github.com/WordPress/wordpress-develop/pull/7069 * https://github.com/WordPress/gutenberg/pull/63401 * https://github.com/WordPress/gutenberg/pull/66918 * https://github.com/WordPress/gutenberg/pull/67018 +* https://github.com/WordPress/gutenberg/pull/67552 diff --git a/docs/contributors/code/e2e/README.md b/docs/contributors/code/e2e/README.md index 3a123cc2988b7a..5aa4e21be909fe 100644 --- a/docs/contributors/code/e2e/README.md +++ b/docs/contributors/code/e2e/README.md @@ -75,7 +75,7 @@ To encourage better practices for querying elements, selectors are [strict](http ### Favor Page Object Model over utils -As mentioned above, [Page Object Model](https://playwright.dev/docs/test-pom) is the preferred way to create reusable utility functions on a certain page. +As mentioned above, [Page Object Model](https://playwright.dev/docs/pom) is the preferred way to create reusable utility functions on a certain page. The rationale behind using a POM is to group utils under namespaces to be easier to discover and use. In fact, `PageUtils` in the `e2e-test-utils-playwright` package is also a POM, which avoids the need for global variables, and utils can reference each other with `this`. diff --git a/lib/compat/wordpress-6.8/blocks.php b/lib/compat/wordpress-6.8/blocks.php index 4d4bdee2bb393b..e0f5082bfce8dc 100644 --- a/lib/compat/wordpress-6.8/blocks.php +++ b/lib/compat/wordpress-6.8/blocks.php @@ -71,6 +71,10 @@ function gutenberg_stabilize_experimental_block_supports( $args ) { } $stabilize_config = function ( $unstable_config, $stable_support_key ) use ( $experimental_support_properties, $common_experimental_properties ) { + if ( ! is_array( $unstable_config ) ) { + return $unstable_config; + } + $stable_config = array(); foreach ( $unstable_config as $key => $value ) { // Get stable key from support-specific map, common properties map, or keep original. @@ -116,18 +120,19 @@ function gutenberg_stabilize_experimental_block_supports( $args ) { ( $key_positions[ $support ] ?? PHP_INT_MAX ) < ( $key_positions[ $stable_support_key ] ?? PHP_INT_MAX ); - if ( is_array( $args['supports'][ $stable_support_key ] ) ) { - /* - * To merge the alternative support config effectively, it also needs to be - * stabilized before merging to keep stabilized and experimental flags in - * sync. - */ - $args['supports'][ $stable_support_key ] = $stabilize_config( $args['supports'][ $stable_support_key ], $stable_support_key ); - $stable_config = $experimental_first + /* + * To merge the alternative support config effectively, it also needs to be + * stabilized before merging to keep stabilized and experimental flags in + * sync. + */ + $args['supports'][ $stable_support_key ] = $stabilize_config( $args['supports'][ $stable_support_key ], $stable_support_key ); + // Prevents reprocessing this support as it was stabilized above. + $done[ $stable_support_key ] = true; + + if ( is_array( $stable_config ) && is_array( $args['supports'][ $stable_support_key ] ) ) { + $stable_config = $experimental_first ? array_merge( $stable_config, $args['supports'][ $stable_support_key ] ) : array_merge( $args['supports'][ $stable_support_key ], $stable_config ); - // Prevents reprocessing this support as it was merged above. - $done[ $stable_support_key ] = true; } else { $stable_config = $experimental_first ? $args['supports'][ $stable_support_key ] diff --git a/lib/experimental/blocks.php b/lib/experimental/blocks.php index 68113276ec1c06..b4bf0d409b1596 100644 --- a/lib/experimental/blocks.php +++ b/lib/experimental/blocks.php @@ -117,3 +117,22 @@ function gutenberg_register_block_style( $block_name, $style_properties ) { return $result; } + +/** + * Additional data to expose to the view script module in the Form block. + */ +function gutenberg_block_core_form_view_script_module( $data ) { + if ( ! gutenberg_is_experiment_enabled( 'gutenberg-form-blocks' ) ) { + return $data; + } + + $data['nonce'] = wp_create_nonce( 'wp-block-form' ); + $data['ajaxUrl'] = admin_url( 'admin-ajax.php' ); + $data['action'] = 'wp_block_form_email_submit'; + + return $data; +} +add_filter( + 'script_module_data_@wordpress/block-library/form/view', + 'gutenberg_block_core_form_view_script_module' +); diff --git a/package-lock.json b/package-lock.json index 78c8d2e0ed043f..a17e89f944c72b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -140,8 +140,8 @@ "resize-observer-polyfill": "1.5.1", "rimraf": "3.0.2", "rtlcss": "4.0.0", - "sass": "1.35.2", - "sass-loader": "12.1.0", + "sass": "1.50.1", + "sass-loader": "16.0.3", "semver": "7.5.4", "simple-git": "3.24.0", "snapshot-diff": "0.10.0", @@ -153,10 +153,10 @@ "style-loader": "3.2.1", "terser": "5.32.0", "terser-webpack-plugin": "5.3.10", - "typescript": "5.5.3", + "typescript": "5.7.2", "uuid": "9.0.1", "webdriverio": "8.16.20", - "webpack": "5.95.0", + "webpack": "5.97.0", "webpack-bundle-analyzer": "4.9.1", "worker-farm": "1.7.0" }, @@ -14681,9 +14681,10 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", - "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -14708,9 +14709,10 @@ } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", - "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -14759,12 +14761,21 @@ "version": "8.56.9", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.9.tgz", "integrity": "sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==", - "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -14974,7 +14985,8 @@ "node_modules/@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true }, "node_modules/@types/mime-types": { "version": "2.1.4", @@ -15031,6 +15043,15 @@ "form-data": "^4.0.0" } }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/normalize-package-data": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", @@ -15158,9 +15179,10 @@ } }, "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, "node_modules/@types/scheduler": { "version": "0.16.2", @@ -15197,21 +15219,23 @@ } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/shell-quote": { @@ -15229,9 +15253,10 @@ } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -16908,24 +16933,27 @@ } }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", @@ -17649,14 +17677,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", @@ -19144,7 +19164,6 @@ "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "dev": true, "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", @@ -19162,7 +19181,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -19179,7 +19197,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -19191,7 +19208,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -19207,7 +19223,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -19222,14 +19237,12 @@ "node_modules/babel-loader/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/babel-loader/node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, "dependencies": { "p-locate": "^6.0.0" }, @@ -19244,7 +19257,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, "dependencies": { "yocto-queue": "^1.0.0" }, @@ -19259,7 +19271,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, "dependencies": { "p-limit": "^4.0.0" }, @@ -19274,7 +19285,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -19283,7 +19293,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dev": true, "dependencies": { "find-up": "^6.3.0" }, @@ -19298,7 +19307,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -19317,7 +19325,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true, "license": "MIT", "engines": { "node": ">=12.20" @@ -19939,21 +19946,15 @@ } }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, - "node_modules/bonjour-service/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -23540,6 +23541,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -23548,9 +23550,10 @@ } }, "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -23564,6 +23567,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -23586,6 +23590,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -23597,6 +23602,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -23605,6 +23611,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -23616,6 +23623,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -23624,6 +23632,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -23635,6 +23644,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -23649,6 +23659,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -23657,6 +23668,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -23668,6 +23680,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } @@ -23676,6 +23689,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -24235,11 +24249,6 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -29342,6 +29351,12 @@ "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==" }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -31103,6 +31118,60 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/jest-dev-server": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz", + "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==", + "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" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/jest-dev-server/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-dev-server/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-dev-server/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-diff": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", @@ -32269,12 +32338,13 @@ } }, "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "shell-quote": "^1.8.1" } }, "node_modules/lazy-cache": { @@ -36474,11 +36544,13 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.1.tgz", - "integrity": "sha512-CRC6E2yedNjfOA3nQjpqAkpnranxhxmilhBPYtldnXcPT/QZb3aJFzvt0pp8W1jhuLR/E0zDa+QEHuC/HhhaLQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -36511,6 +36583,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -36521,12 +36594,14 @@ "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -36541,6 +36616,15 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/mini-css-extract-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -39574,11 +39658,12 @@ } }, "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" }, "engines": { @@ -39589,6 +39674,7 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -44990,42 +45076,46 @@ } }, "node_modules/sass": { - "version": "1.35.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.2.tgz", - "integrity": "sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==", + "version": "1.50.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.1.tgz", + "integrity": "sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==", + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { "sass": "sass.js" }, "engines": { - "node": ">=8.9.0" + "node": ">=12.0.0" } }, "node_modules/sass-loader": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", - "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.3.tgz", + "integrity": "sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==", + "license": "MIT", "dependencies": { - "klona": "^2.0.4", "neo-async": "^2.6.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", + "sass-embedded": "*", "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "fibers": { + "@rspack/core": { "optional": true }, "node-sass": { @@ -45033,6 +45123,12 @@ }, "sass": { "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true } } }, @@ -45102,10 +45198,12 @@ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -46244,6 +46342,30 @@ "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", "dev": true }, + "node_modules/spawnd": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz", + "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==", + "dependencies": { + "signal-exit": "^4.1.0", + "tree-kill": "^1.2.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/spawnd/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -48699,9 +48821,9 @@ } }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -49578,6 +49700,45 @@ "node": ">=18" } }, + "node_modules/wait-on": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "license": "MIT", + "dependencies": { + "axios": "^1.6.1", + "joi": "^17.11.0", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.1" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wait-on/node_modules/axios": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz", + "integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/wait-on/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/wait-port": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz", @@ -50338,17 +50499,18 @@ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/webpack": { - "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "version": "5.97.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.0.tgz", + "integrity": "sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", @@ -50669,9 +50831,10 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -50701,7 +50864,7 @@ "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", + "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, "bin": { @@ -50746,6 +50909,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -50756,12 +50920,14 @@ "node_modules/webpack-dev-server/node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -50770,6 +50936,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -50780,12 +50947,14 @@ "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -50802,6 +50971,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -50820,6 +50990,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -50896,126 +51067,145 @@ "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", "dev": true }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, "node_modules/webpack/node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/webpack/node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/webpack/node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, "node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, "node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/webpack/node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/webpack/node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/webpack/node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, "node_modules/webpack/node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/webpack/node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/webpack/node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/webpack/node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/webpack/node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, "node_modules/webpack/node_modules/acorn": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", - "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -51931,12 +52121,12 @@ }, "packages/a11y": { "name": "@wordpress/a11y", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/dom-ready": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0" + "@wordpress/dom-ready": "*", + "@wordpress/i18n": "*" }, "engines": { "node": ">=18.12.0", @@ -51945,14 +52135,14 @@ }, "packages/annotations": { "name": "@wordpress/annotations", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", + "@wordpress/data": "*", + "@wordpress/hooks": "*", + "@wordpress/i18n": "*", + "@wordpress/rich-text": "*", "uuid": "^9.0.1" }, "engines": { @@ -51973,12 +52163,12 @@ }, "packages/api-fetch": { "name": "@wordpress/api-fetch", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/i18n": "*", + "@wordpress/url": "*" }, "engines": { "node": ">=18.12.0", @@ -51987,7 +52177,7 @@ }, "packages/autop": { "name": "@wordpress/autop", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -51999,7 +52189,7 @@ }, "packages/babel-plugin-import-jsx-pragma": { "name": "@wordpress/babel-plugin-import-jsx-pragma", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -52011,7 +52201,7 @@ }, "packages/babel-plugin-makepot": { "name": "@wordpress/babel-plugin-makepot", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "deepmerge": "^4.3.0", @@ -52028,7 +52218,7 @@ }, "packages/babel-preset-default": { "name": "@wordpress/babel-preset-default", - "version": "8.13.1-next.cd6172eb0.0", + "version": "8.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "7.25.7", @@ -52037,8 +52227,8 @@ "@babel/preset-env": "7.25.7", "@babel/preset-typescript": "7.25.7", "@babel/runtime": "7.25.7", - "@wordpress/browserslist-config": "^6.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/browserslist-config": "*", + "@wordpress/warning": "*", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" @@ -53159,7 +53349,7 @@ }, "packages/base-styles": { "name": "@wordpress/base-styles", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -53168,7 +53358,7 @@ }, "packages/blob": { "name": "@wordpress/blob", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -53180,28 +53370,28 @@ }, "packages/block-directory": { "name": "@wordpress/block-directory", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/editor": "^14.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/editor": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", + "@wordpress/plugins": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*", "change-case": "^4.1.2", "clsx": "^2.1.1" }, @@ -53216,44 +53406,44 @@ }, "packages/block-editor": { "name": "@wordpress/block-editor", - "version": "14.8.1-next.cd6172eb0.0", + "version": "14.8.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-serialization-default-parser": "^5.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/block-serialization-default-parser": "*", + "@wordpress/blocks": "*", + "@wordpress/commands": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/priority-queue": "^3.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/style-engine": "^2.13.1-next.cd6172eb0.0", - "@wordpress/token-list": "^3.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", - "@wordpress/wordcount": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/notices": "*", + "@wordpress/preferences": "*", + "@wordpress/priority-queue": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/style-engine": "*", + "@wordpress/token-list": "*", + "@wordpress/url": "*", + "@wordpress/warning": "*", + "@wordpress/wordcount": "*", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -53316,43 +53506,43 @@ }, "packages/block-library": { "name": "@wordpress/block-library", - "version": "9.13.1-next.cd6172eb0.0", + "version": "9.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/autop": "^4.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/autop": "*", + "@wordpress/blob": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/interactivity": "^6.13.1-next.cd6172eb0.0", - "@wordpress/interactivity-router": "^2.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/patterns": "^2.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/reusable-blocks": "^5.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/server-side-render": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/viewport": "^6.13.1-next.cd6172eb0.0", - "@wordpress/wordcount": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/interactivity": "*", + "@wordpress/interactivity-router": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/notices": "*", + "@wordpress/patterns": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/reusable-blocks": "*", + "@wordpress/rich-text": "*", + "@wordpress/server-side-render": "*", + "@wordpress/url": "*", + "@wordpress/viewport": "*", + "@wordpress/wordcount": "*", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -53382,7 +53572,7 @@ }, "packages/block-serialization-default-parser": { "name": "@wordpress/block-serialization-default-parser", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -53394,7 +53584,7 @@ }, "packages/block-serialization-spec-parser": { "name": "@wordpress/block-serialization-spec-parser", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "pegjs": "^0.10.0", @@ -53407,25 +53597,25 @@ }, "packages/blocks": { "name": "@wordpress/blocks", - "version": "14.2.1-next.cd6172eb0.0", + "version": "14.2.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/autop": "^4.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-serialization-default-parser": "^5.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/shortcode": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/autop": "*", + "@wordpress/blob": "*", + "@wordpress/block-serialization-default-parser": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/shortcode": "*", + "@wordpress/warning": "*", "change-case": "^4.1.2", "colord": "^2.7.0", "fast-deep-equal": "^3.1.3", @@ -53461,7 +53651,7 @@ }, "packages/browserslist-config": { "name": "@wordpress/browserslist-config", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -53470,17 +53660,17 @@ }, "packages/commands": { "name": "@wordpress/commands", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@wordpress/components": "*", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/private-apis": "*", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, @@ -53709,7 +53899,7 @@ }, "packages/components": { "name": "@wordpress/components", - "version": "28.14.1-next.cd6172eb0.0", + "version": "28.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", @@ -53724,23 +53914,23 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/compose": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keycodes": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/warning": "*", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -53800,18 +53990,18 @@ }, "packages/compose": { "name": "@wordpress/compose", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/priority-queue": "^3.13.1-next.cd6172eb0.0", - "@wordpress/undo-manager": "^1.13.1-next.cd6172eb0.0", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keycodes": "*", + "@wordpress/priority-queue": "*", + "@wordpress/undo-manager": "*", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -53837,23 +54027,23 @@ }, "packages/core-commands": { "name": "@wordpress/core-commands", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/router": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/block-editor": "*", + "@wordpress/commands": "*", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", + "@wordpress/private-apis": "*", + "@wordpress/router": "*", + "@wordpress/url": "*" }, "engines": { "node": ">=18.12.0", @@ -53866,26 +54056,26 @@ }, "packages/core-data": { "name": "@wordpress/core-data", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/sync": "^1.13.1-next.cd6172eb0.0", - "@wordpress/undo-manager": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/sync": "*", + "@wordpress/undo-manager": "*", + "@wordpress/url": "*", + "@wordpress/warning": "*", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -53911,10 +54101,10 @@ }, "packages/create-block": { "name": "@wordpress/create-block", - "version": "4.56.1-next.cd6172eb0.0", + "version": "4.56.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/lazy-import": "^2.13.1-next.cd6172eb0.0", + "@wordpress/lazy-import": "*", "chalk": "^4.0.0", "change-case": "^4.1.2", "check-node-version": "^4.1.0", @@ -53938,7 +54128,7 @@ }, "packages/create-block-interactive-template": { "name": "@wordpress/create-block-interactive-template", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -53947,7 +54137,7 @@ }, "packages/create-block-tutorial-template": { "name": "@wordpress/create-block-tutorial-template", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -53956,30 +54146,30 @@ }, "packages/customize-widgets": { "name": "@wordpress/customize-widgets", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/block-library": "^9.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/block-editor": "*", + "@wordpress/block-library": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/interface": "^8.2.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/media-utils": "^5.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/widgets": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/interface": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/media-utils": "*", + "@wordpress/preferences": "*", + "@wordpress/private-apis": "*", + "@wordpress/widgets": "*", "clsx": "^2.1.1", "fast-deep-equal": "^3.1.3" }, @@ -53994,17 +54184,17 @@ }, "packages/data": { "name": "@wordpress/data", - "version": "10.13.1-next.cd6172eb0.0", + "version": "10.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/priority-queue": "^3.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/redux-routine": "^5.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/priority-queue": "*", + "@wordpress/private-apis": "*", + "@wordpress/redux-routine": "*", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -54023,13 +54213,13 @@ }, "packages/data-controls": { "name": "@wordpress/data-controls", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0" + "@wordpress/api-fetch": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*" }, "engines": { "node": ">=18.12.0", @@ -54041,20 +54231,20 @@ }, "packages/dataviews": { "name": "@wordpress/dataviews", - "version": "4.9.1-next.cd6172eb0.0", + "version": "4.9.0", "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", "@babel/runtime": "7.25.7", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/warning": "*", "clsx": "^2.1.1", "remove-accents": "^0.5.0" }, @@ -54068,11 +54258,11 @@ }, "packages/date": { "name": "@wordpress/date", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", + "@wordpress/deprecated": "*", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -54083,7 +54273,7 @@ }, "packages/dependency-extraction-webpack-plugin": { "name": "@wordpress/dependency-extraction-webpack-plugin", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "json2php": "^0.0.7" @@ -54098,11 +54288,11 @@ }, "packages/deprecated": { "name": "@wordpress/deprecated", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0" + "@wordpress/hooks": "*" }, "engines": { "node": ">=18.12.0", @@ -54111,7 +54301,7 @@ }, "packages/docgen": { "name": "@wordpress/docgen", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "7.25.7", @@ -54132,11 +54322,11 @@ }, "packages/dom": { "name": "@wordpress/dom", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0" + "@wordpress/deprecated": "*" }, "engines": { "node": ">=18.12.0", @@ -54145,7 +54335,7 @@ }, "packages/dom-ready": { "name": "@wordpress/dom-ready", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -54157,13 +54347,13 @@ }, "packages/e2e-test-utils": { "name": "@wordpress/e2e-test-utils", - "version": "11.13.1-next.cd6172eb0.0", + "version": "11.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/keycodes": "*", + "@wordpress/url": "*", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "2.7.0" @@ -54179,7 +54369,7 @@ }, "packages/e2e-test-utils-playwright": { "name": "@wordpress/e2e-test-utils-playwright", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "change-case": "^4.1.2", @@ -54205,16 +54395,16 @@ }, "packages/e2e-tests": { "name": "@wordpress/e2e-tests", - "version": "8.13.1-next.cd6172eb0.0", + "version": "8.13.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/e2e-test-utils": "^11.13.1-next.cd6172eb0.0", - "@wordpress/interactivity": "^6.13.1-next.cd6172eb0.0", - "@wordpress/interactivity-router": "^2.13.1-next.cd6172eb0.0", - "@wordpress/jest-console": "^8.13.1-next.cd6172eb0.0", - "@wordpress/jest-puppeteer-axe": "^7.13.1-next.cd6172eb0.0", + "@wordpress/e2e-test-utils": "*", + "@wordpress/interactivity": "*", + "@wordpress/interactivity-router": "*", + "@wordpress/jest-console": "*", + "@wordpress/jest-puppeteer-axe": "*", "@wordpress/scripts": "*", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/url": "*", "chalk": "^4.0.0", "expect-puppeteer": "^4.4.0", "filenamify": "^4.2.0", @@ -54243,39 +54433,39 @@ }, "packages/edit-post": { "name": "@wordpress/edit-post", - "version": "8.13.1-next.cd6172eb0.0", + "version": "8.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/block-library": "^9.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/block-library": "*", + "@wordpress/blocks": "*", + "@wordpress/commands": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-commands": "^1.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/editor": "^14.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/viewport": "^6.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", - "@wordpress/widgets": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-commands": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/editor": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/notices": "*", + "@wordpress/plugins": "*", + "@wordpress/preferences": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*", + "@wordpress/viewport": "*", + "@wordpress/warning": "*", + "@wordpress/widgets": "*", "clsx": "^2.1.1", "memize": "^2.1.0" }, @@ -54290,50 +54480,50 @@ }, "packages/edit-site": { "name": "@wordpress/edit-site", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/block-library": "^9.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/block-editor": "*", + "@wordpress/block-library": "*", + "@wordpress/blocks": "*", + "@wordpress/commands": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-commands": "^1.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/dataviews": "^4.9.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/editor": "^14.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/fields": "^0.5.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/patterns": "^2.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/reusable-blocks": "^5.13.1-next.cd6172eb0.0", - "@wordpress/router": "^1.13.1-next.cd6172eb0.0", - "@wordpress/style-engine": "^2.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/viewport": "^6.13.1-next.cd6172eb0.0", - "@wordpress/widgets": "^4.13.1-next.cd6172eb0.0", - "@wordpress/wordcount": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-commands": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/dataviews": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/editor": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/fields": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/notices": "*", + "@wordpress/patterns": "*", + "@wordpress/plugins": "*", + "@wordpress/preferences": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/reusable-blocks": "*", + "@wordpress/router": "*", + "@wordpress/style-engine": "*", + "@wordpress/url": "*", + "@wordpress/viewport": "*", + "@wordpress/widgets": "*", + "@wordpress/wordcount": "*", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.9.2", @@ -54352,36 +54542,36 @@ }, "packages/edit-widgets": { "name": "@wordpress/edit-widgets", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/block-library": "^9.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/block-library": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/interface": "^8.2.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/media-utils": "^5.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/patterns": "^2.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/reusable-blocks": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/widgets": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/interface": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/media-utils": "*", + "@wordpress/notices": "*", + "@wordpress/patterns": "*", + "@wordpress/plugins": "*", + "@wordpress/preferences": "*", + "@wordpress/private-apis": "*", + "@wordpress/reusable-blocks": "*", + "@wordpress/url": "*", + "@wordpress/widgets": "*", "clsx": "^2.1.1" }, "engines": { @@ -54395,45 +54585,45 @@ }, "packages/editor": { "name": "@wordpress/editor", - "version": "14.13.1-next.cd6172eb0.0", + "version": "14.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", + "@wordpress/commands": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/dataviews": "^4.9.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/fields": "^0.5.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/interface": "^8.2.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/media-utils": "^5.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/patterns": "^2.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/reusable-blocks": "^5.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/server-side-render": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", - "@wordpress/wordcount": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/dataviews": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/fields": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/interface": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/media-utils": "*", + "@wordpress/notices": "*", + "@wordpress/patterns": "*", + "@wordpress/plugins": "*", + "@wordpress/preferences": "*", + "@wordpress/private-apis": "*", + "@wordpress/reusable-blocks": "*", + "@wordpress/rich-text": "*", + "@wordpress/server-side-render": "*", + "@wordpress/url": "*", + "@wordpress/warning": "*", + "@wordpress/wordcount": "*", "change-case": "^4.1.2", "client-zip": "^2.4.5", "clsx": "^2.1.1", @@ -54457,13 +54647,13 @@ }, "packages/element": { "name": "@wordpress/element", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", + "@wordpress/escape-html": "*", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -54476,7 +54666,7 @@ }, "packages/env": { "name": "@wordpress/env", - "version": "10.13.1-next.cd6172eb0.0", + "version": "10.13.0", "license": "GPL-2.0-or-later", "dependencies": { "chalk": "^4.0.0", @@ -54607,7 +54797,7 @@ }, "packages/escape-html": { "name": "@wordpress/escape-html", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -54619,14 +54809,14 @@ }, "packages/eslint-plugin": { "name": "@wordpress/eslint-plugin", - "version": "21.6.1-next.cd6172eb0.0", + "version": "21.6.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/eslint-parser": "7.25.7", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^8.13.1-next.cd6172eb0.0", - "@wordpress/prettier-config": "^4.13.1-next.cd6172eb0.0", + "@wordpress/babel-preset-default": "*", + "@wordpress/prettier-config": "*", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -54648,7 +54838,7 @@ "@babel/core": ">=7", "eslint": ">=8", "prettier": ">=3", - "typescript": ">=4" + "typescript": ">=5" }, "peerDependenciesMeta": { "prettier": { @@ -54688,33 +54878,33 @@ }, "packages/fields": { "name": "@wordpress/fields", - "version": "0.5.1-next.cd6172eb0.0", + "version": "0.5.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/dataviews": "^4.9.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/media-utils": "^5.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/patterns": "^2.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/router": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/dataviews": "*", + "@wordpress/date": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/media-utils": "*", + "@wordpress/notices": "*", + "@wordpress/patterns": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/router": "*", + "@wordpress/url": "*", + "@wordpress/warning": "*", "change-case": "4.1.2", "client-zip": "^2.4.5", "clsx": "2.1.1", @@ -54730,22 +54920,22 @@ }, "packages/format-library": { "name": "@wordpress/format-library", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/block-editor": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/url": "*" }, "engines": { "node": ">=18.12.0", @@ -54758,7 +54948,7 @@ }, "packages/hooks": { "name": "@wordpress/hooks", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -54770,7 +54960,7 @@ }, "packages/html-entities": { "name": "@wordpress/html-entities", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -54782,11 +54972,11 @@ }, "packages/i18n": { "name": "@wordpress/i18n", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", + "@wordpress/hooks": "*", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -54802,12 +54992,12 @@ }, "packages/icons": { "name": "@wordpress/icons", - "version": "10.13.1-next.cd6172eb0.0", + "version": "10.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/primitives": "^4.13.1-next.cd6172eb0.0" + "@wordpress/element": "*", + "@wordpress/primitives": "*" }, "engines": { "node": ">=18.12.0", @@ -54816,7 +55006,7 @@ }, "packages/interactivity": { "name": "@wordpress/interactivity", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@preact/signals": "^1.3.0", @@ -54829,11 +55019,11 @@ }, "packages/interactivity-router": { "name": "@wordpress/interactivity-router", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/interactivity": "^6.13.1-next.cd6172eb0.0" + "@wordpress/a11y": "*", + "@wordpress/interactivity": "*" }, "engines": { "node": ">=18.12.0", @@ -54842,21 +55032,21 @@ }, "packages/interface": { "name": "@wordpress/interface", - "version": "8.2.1-next.cd6172eb0.0", + "version": "8.2.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/viewport": "^6.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/plugins": "*", + "@wordpress/preferences": "*", + "@wordpress/viewport": "*", "clsx": "^2.1.1" }, "engines": { @@ -54870,7 +55060,7 @@ }, "packages/is-shallow-equal": { "name": "@wordpress/is-shallow-equal", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -54882,7 +55072,7 @@ }, "packages/jest-console": { "name": "@wordpress/jest-console", - "version": "8.13.1-next.cd6172eb0.0", + "version": "8.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -54898,10 +55088,10 @@ }, "packages/jest-preset-default": { "name": "@wordpress/jest-preset-default", - "version": "12.13.1-next.cd6172eb0.0", + "version": "12.13.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/jest-console": "^8.13.1-next.cd6172eb0.0", + "@wordpress/jest-console": "*", "babel-jest": "29.7.0" }, "engines": { @@ -54915,7 +55105,7 @@ }, "packages/jest-puppeteer-axe": { "name": "@wordpress/jest-puppeteer-axe", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@axe-core/puppeteer": "^4.0.0", @@ -54937,13 +55127,13 @@ }, "packages/keyboard-shortcuts": { "name": "@wordpress/keyboard-shortcuts", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0" + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/keycodes": "*" }, "engines": { "node": ">=18.12.0", @@ -54955,11 +55145,11 @@ }, "packages/keycodes": { "name": "@wordpress/keycodes", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0" + "@wordpress/i18n": "*" }, "engines": { "node": ">=18.12.0", @@ -54968,7 +55158,7 @@ }, "packages/lazy-import": { "name": "@wordpress/lazy-import", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "execa": "^4.0.2", @@ -54982,16 +55172,16 @@ }, "packages/list-reusable-blocks": { "name": "@wordpress/list-reusable-blocks", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", "change-case": "^4.1.2" }, "engines": { @@ -55005,15 +55195,15 @@ }, "packages/media-utils": { "name": "@wordpress/media-utils", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0" + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/private-apis": "*" }, "engines": { "node": ">=18.12.0", @@ -55022,12 +55212,12 @@ }, "packages/notices": { "name": "@wordpress/notices", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0" + "@wordpress/a11y": "*", + "@wordpress/data": "*" }, "engines": { "node": ">=18.12.0", @@ -55039,7 +55229,7 @@ }, "packages/npm-package-json-lint-config": { "name": "@wordpress/npm-package-json-lint-config", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -55051,17 +55241,17 @@ }, "packages/nux": { "name": "@wordpress/nux", - "version": "9.13.1-next.cd6172eb0.0", + "version": "9.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0" + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*" }, "engines": { "node": ">=18.12.0", @@ -55074,24 +55264,24 @@ }, "packages/patterns": { "name": "@wordpress/patterns", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*" }, "engines": { "node": ">=18.12.0", @@ -55104,17 +55294,17 @@ }, "packages/plugins": { "name": "@wordpress/plugins", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/icons": "*", + "@wordpress/is-shallow-equal": "*", "memize": "^2.0.1" }, "engines": { @@ -55128,10 +55318,10 @@ }, "packages/postcss-plugins-preset": { "name": "@wordpress/postcss-plugins-preset", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^5.13.1-next.cd6172eb0.0", + "@wordpress/base-styles": "*", "autoprefixer": "^10.2.5" }, "engines": { @@ -55144,7 +55334,7 @@ }, "packages/postcss-themes": { "name": "@wordpress/postcss-themes", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -55156,19 +55346,19 @@ }, "packages/preferences": { "name": "@wordpress/preferences", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/private-apis": "*", "clsx": "^2.1.1" }, "engines": { @@ -55182,11 +55372,11 @@ }, "packages/preferences-persistence": { "name": "@wordpress/preferences-persistence", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0" + "@wordpress/api-fetch": "*" }, "engines": { "node": ">=18.12.0", @@ -55195,7 +55385,7 @@ }, "packages/prettier-config": { "name": "@wordpress/prettier-config", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -55207,11 +55397,11 @@ }, "packages/primitives": { "name": "@wordpress/primitives", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", + "@wordpress/element": "*", "clsx": "^2.1.1" }, "engines": { @@ -55224,7 +55414,7 @@ }, "packages/priority-queue": { "name": "@wordpress/priority-queue", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -55237,7 +55427,7 @@ }, "packages/private-apis": { "name": "@wordpress/private-apis", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -55249,7 +55439,7 @@ }, "packages/project-management-automation": { "name": "@wordpress/project-management-automation", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@actions/core": "1.9.1", @@ -55277,12 +55467,12 @@ }, "packages/react-i18n": { "name": "@wordpress/react-i18n", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", + "@wordpress/element": "*", + "@wordpress/i18n": "*", "utility-types": "^3.10.0" }, "engines": { @@ -55433,7 +55623,7 @@ }, "packages/readable-js-assets-webpack-plugin": { "name": "@wordpress/readable-js-assets-webpack-plugin", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -55445,7 +55635,7 @@ }, "packages/redux-routine": { "name": "@wordpress/redux-routine", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -55488,21 +55678,21 @@ }, "packages/reusable-blocks": { "name": "@wordpress/reusable-blocks", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*" }, "engines": { "node": ">=18.12.0", @@ -55515,18 +55705,18 @@ }, "packages/rich-text": { "name": "@wordpress/rich-text", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/i18n": "*", + "@wordpress/keycodes": "*", "memize": "^2.1.0" }, "engines": { @@ -55539,14 +55729,14 @@ }, "packages/router": { "name": "@wordpress/router", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/element": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*", "history": "^5.3.0", "route-recognizer": "^0.3.4" }, @@ -55560,22 +55750,22 @@ }, "packages/scripts": { "name": "@wordpress/scripts", - "version": "30.6.2-next.cd6172eb0.0", + "version": "30.6.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "7.25.7", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.13.1-next.cd6172eb0.0", - "@wordpress/browserslist-config": "^6.13.1-next.cd6172eb0.0", - "@wordpress/dependency-extraction-webpack-plugin": "^6.13.1-next.cd6172eb0.0", - "@wordpress/e2e-test-utils-playwright": "^1.13.1-next.cd6172eb0.0", - "@wordpress/eslint-plugin": "^21.6.1-next.cd6172eb0.0", - "@wordpress/jest-preset-default": "^12.13.1-next.cd6172eb0.0", - "@wordpress/npm-package-json-lint-config": "^5.13.1-next.cd6172eb0.0", - "@wordpress/postcss-plugins-preset": "^5.13.1-next.cd6172eb0.0", - "@wordpress/prettier-config": "^4.13.1-next.cd6172eb0.0", - "@wordpress/stylelint-config": "^23.5.1-next.cd6172eb0.0", + "@wordpress/babel-preset-default": "*", + "@wordpress/browserslist-config": "*", + "@wordpress/dependency-extraction-webpack-plugin": "*", + "@wordpress/e2e-test-utils-playwright": "*", + "@wordpress/eslint-plugin": "*", + "@wordpress/jest-preset-default": "*", + "@wordpress/npm-package-json-lint-config": "*", + "@wordpress/postcss-plugins-preset": "*", + "@wordpress/prettier-config": "*", + "@wordpress/stylelint-config": "*", "adm-zip": "^0.5.9", "babel-jest": "29.7.0", "babel-loader": "9.2.1", @@ -55600,7 +55790,7 @@ "json2php": "^0.0.9", "markdownlint-cli": "^0.31.1", "merge-deep": "^3.0.3", - "mini-css-extract-plugin": "^2.5.1", + "mini-css-extract-plugin": "^2.9.2", "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", @@ -55612,14 +55802,14 @@ "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", "rtlcss-webpack-plugin": "^4.0.7", - "sass": "^1.35.2", - "sass-loader": "^12.1.0", + "sass": "^1.50.1", + "sass-loader": "^16.0.3", "schema-utils": "^4.2.0", "source-map-loader": "^3.0.0", "stylelint": "^16.8.2", "terser-webpack-plugin": "^5.3.10", "url-loader": "^4.1.1", - "webpack": "^5.95.0", + "webpack": "^5.97.0", "webpack-bundle-analyzer": "^4.9.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" @@ -55653,154 +55843,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "packages/scripts/node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "packages/scripts/node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "packages/scripts/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "license": "MIT", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "packages/scripts/node_modules/babel-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "packages/scripts/node_modules/babel-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "packages/scripts/node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "packages/scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "packages/scripts/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "packages/scripts/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/jest-dev-server": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.1.tgz", - "integrity": "sha512-eqpJKSvVl4M0ojHZUPNbka8yEzLNbIMiINXDsuMF3lYfIdRO2iPqy+ASR4wBQ6nUyR3OT24oKPWhpsfLhgAVyg==", - "dependencies": { - "chalk": "^4.1.2", - "cwd": "^0.10.0", - "find-process": "^1.4.7", - "prompts": "^2.4.2", - "spawnd": "^9.0.1", - "tree-kill": "^1.2.2", - "wait-on": "^7.0.1" - }, - "engines": { - "node": ">=16" - } - }, - "packages/scripts/node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "ajv": "^8.8.2" } }, "packages/scripts/node_modules/json-schema-traverse": { @@ -55815,91 +55867,6 @@ "integrity": "sha512-fQMYwvPsQt8hxRnCGyg1r2JVi6yL8Um0DIIawiKiMK9yhAAkcRNj5UsBWoaFvFzPpcWbgw9L6wzj+UMYA702Mw==", "license": "BSD" }, - "packages/scripts/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/scripts/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/scripts/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "packages/scripts/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, "packages/scripts/node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -55919,93 +55886,21 @@ "url": "https://opencollective.com/webpack" } }, - "packages/scripts/node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "packages/scripts/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "packages/scripts/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/scripts/node_modules/spawnd": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.1.tgz", - "integrity": "sha512-vaMk8E9CpbjTYToBxLXowDeArGf1+yI7A6PU6Nr57b2g8BVY8nRi5vTBj3bMF8UkCrMdTMyf/Lh+lrcrW2z7pw==", - "dependencies": { - "signal-exit": "^4.1.0", - "tree-kill": "^1.2.2" - }, - "engines": { - "node": ">=16" - } - }, - "packages/scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/scripts/node_modules/wait-on": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", - "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", - "dependencies": { - "axios": "^1.6.1", - "joi": "^17.11.0", - "lodash": "^4.17.21", - "minimist": "^1.2.8", - "rxjs": "^7.8.1" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=12.0.0" - } - }, "packages/server-side-render": { "name": "@wordpress/server-side-render", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/deprecated": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/url": "*", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -56019,7 +55914,7 @@ }, "packages/shortcode": { "name": "@wordpress/shortcode", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -56032,7 +55927,7 @@ }, "packages/style-engine": { "name": "@wordpress/style-engine", - "version": "2.13.1-next.cd6172eb0.0", + "version": "2.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -56045,7 +55940,7 @@ }, "packages/stylelint-config": { "name": "@wordpress/stylelint-config", - "version": "23.5.1-next.cd6172eb0.0", + "version": "23.5.0", "license": "MIT", "dependencies": { "@stylistic/stylelint-plugin": "^3.0.1", @@ -56156,12 +56051,12 @@ }, "packages/sync": { "name": "@wordpress/sync", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/simple-peer": "^9.11.5", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/url": "*", "import-locals": "^2.0.0", "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -56177,7 +56072,7 @@ }, "packages/token-list": { "name": "@wordpress/token-list", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -56189,11 +56084,11 @@ }, "packages/undo-manager": { "name": "@wordpress/undo-manager", - "version": "1.13.1-next.cd6172eb0.0", + "version": "1.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0" + "@wordpress/is-shallow-equal": "*" }, "engines": { "node": ">=18.12.0", @@ -56202,7 +56097,7 @@ }, "packages/url": { "name": "@wordpress/url", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -56215,13 +56110,13 @@ }, "packages/viewport": { "name": "@wordpress/viewport", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0" + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/element": "*" }, "engines": { "node": ">=18.12.0", @@ -56245,7 +56140,7 @@ }, "packages/warning": { "name": "@wordpress/warning", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -56254,21 +56149,21 @@ }, "packages/widgets": { "name": "@wordpress/widgets", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/element": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", "clsx": "^2.1.1" }, "engines": { @@ -56282,7 +56177,7 @@ }, "packages/wordcount": { "name": "@wordpress/wordcount", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" diff --git a/package.json b/package.json index 190664e11551dd..ce32c8071cce03 100644 --- a/package.json +++ b/package.json @@ -149,8 +149,8 @@ "resize-observer-polyfill": "1.5.1", "rimraf": "3.0.2", "rtlcss": "4.0.0", - "sass": "1.35.2", - "sass-loader": "12.1.0", + "sass": "1.50.1", + "sass-loader": "16.0.3", "semver": "7.5.4", "simple-git": "3.24.0", "snapshot-diff": "0.10.0", @@ -162,10 +162,10 @@ "style-loader": "3.2.1", "terser": "5.32.0", "terser-webpack-plugin": "5.3.10", - "typescript": "5.5.3", + "typescript": "5.7.2", "uuid": "9.0.1", "webdriverio": "8.16.20", - "webpack": "5.95.0", + "webpack": "5.97.0", "webpack-bundle-analyzer": "4.9.1", "worker-farm": "1.7.0" }, diff --git a/packages/a11y/package.json b/packages/a11y/package.json index e15ebb2ed3c4f2..5eefe05954c797 100644 --- a/packages/a11y/package.json +++ b/packages/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/a11y", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "description": "Accessibility (a11y) utilities for WordPress.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -32,8 +32,8 @@ "types": "build-types", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/dom-ready": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0" + "@wordpress/dom-ready": "*", + "@wordpress/i18n": "*" }, "publishConfig": { "access": "public" diff --git a/packages/annotations/package.json b/packages/annotations/package.json index c6759ccbf48ca5..47d39c978fccd1 100644 --- a/packages/annotations/package.json +++ b/packages/annotations/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/annotations", - "version": "3.13.1-next.cd6172eb0.0", + "version": "3.13.0", "description": "Annotate content in the Gutenberg editor.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -28,10 +28,10 @@ "wpScript": true, "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", + "@wordpress/data": "*", + "@wordpress/hooks": "*", + "@wordpress/i18n": "*", + "@wordpress/rich-text": "*", "uuid": "^9.0.1" }, "peerDependencies": { diff --git a/packages/api-fetch/package.json b/packages/api-fetch/package.json index a55e073bd82ad2..432eabf6ec5a12 100644 --- a/packages/api-fetch/package.json +++ b/packages/api-fetch/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/api-fetch", - "version": "7.13.1-next.cd6172eb0.0", + "version": "7.13.0", "description": "Utility to make WordPress REST API requests.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -30,8 +30,8 @@ "types": "build-types", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0" + "@wordpress/i18n": "*", + "@wordpress/url": "*" }, "publishConfig": { "access": "public" diff --git a/packages/autop/package.json b/packages/autop/package.json index d478c66b4a0cba..bd48c84775d9ef 100644 --- a/packages/autop/package.json +++ b/packages/autop/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/autop", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "description": "WordPress's automatic paragraph functions `autop` and `removep`.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/packages/babel-plugin-import-jsx-pragma/package.json b/packages/babel-plugin-import-jsx-pragma/package.json index b397b8cb78f4ab..33244b4e7efb30 100644 --- a/packages/babel-plugin-import-jsx-pragma/package.json +++ b/packages/babel-plugin-import-jsx-pragma/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/babel-plugin-import-jsx-pragma", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "description": "Babel transform plugin for automatically injecting an import to be used as the pragma for the React JSX Transform plugin.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/packages/babel-plugin-makepot/package.json b/packages/babel-plugin-makepot/package.json index f555b3038a663f..33d301545c4685 100644 --- a/packages/babel-plugin-makepot/package.json +++ b/packages/babel-plugin-makepot/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/babel-plugin-makepot", - "version": "6.13.1-next.cd6172eb0.0", + "version": "6.13.0", "description": "WordPress Babel internationalization (i18n) plugin.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/packages/babel-preset-default/package.json b/packages/babel-preset-default/package.json index 2e87c005b470fb..afe1025d604a86 100644 --- a/packages/babel-preset-default/package.json +++ b/packages/babel-preset-default/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/babel-preset-default", - "version": "8.13.1-next.cd6172eb0.0", + "version": "8.13.0", "description": "Default Babel preset for WordPress development.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -38,8 +38,8 @@ "@babel/preset-env": "7.25.7", "@babel/preset-typescript": "7.25.7", "@babel/runtime": "7.25.7", - "@wordpress/browserslist-config": "^6.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", + "@wordpress/browserslist-config": "*", + "@wordpress/warning": "*", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" diff --git a/packages/base-styles/_mixins.scss b/packages/base-styles/_mixins.scss index 65f98bf6f15bfc..e2f953e5787814 100644 --- a/packages/base-styles/_mixins.scss +++ b/packages/base-styles/_mixins.scss @@ -18,25 +18,25 @@ @mixin heading-small() { @include _text-heading(); font-size: $font-size-x-small; - line-height: $line-height-x-small; + line-height: $font-line-height-x-small; } @mixin heading-medium() { @include _text-heading(); font-size: $font-size-medium; - line-height: $line-height-small; + line-height: $font-line-height-small; } @mixin heading-large() { @include _text-heading(); font-size: $font-size-large; - line-height: $line-height-small; + line-height: $font-line-height-small; } @mixin heading-x-large() { @include _text-heading(); font-size: $font-size-x-large; - line-height: $line-height-medium; + line-height: $font-line-height-medium; } @mixin heading-2x-large() { @@ -48,25 +48,25 @@ @mixin body-small() { @include _text-body(); font-size: $font-size-small; - line-height: $line-height-x-small; + line-height: $font-line-height-x-small; } @mixin body-medium() { @include _text-body(); font-size: $font-size-medium; - line-height: $line-height-small; + line-height: $font-line-height-small; } @mixin body-large() { @include _text-body(); font-size: $font-size-large; - line-height: $line-height-medium; + line-height: $font-line-height-medium; } @mixin body-x-large() { @include _text-body(); font-size: $font-size-x-large; - line-height: $line-height-x-large; + line-height: $font-line-height-x-large; } /** diff --git a/packages/base-styles/package.json b/packages/base-styles/package.json index 6ee138c5099823..2fc026a9ee72ab 100644 --- a/packages/base-styles/package.json +++ b/packages/base-styles/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/base-styles", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "description": "Base SCSS utilities and variables for WordPress.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/packages/blob/package.json b/packages/blob/package.json index 3115fb0d1725fb..4ecf6602400496 100644 --- a/packages/blob/package.json +++ b/packages/blob/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/blob", - "version": "4.13.1-next.cd6172eb0.0", + "version": "4.13.0", "description": "Blob utilities for WordPress.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", diff --git a/packages/block-directory/package.json b/packages/block-directory/package.json index ad0780c7839785..2fa0bf52ea126f 100644 --- a/packages/block-directory/package.json +++ b/packages/block-directory/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/block-directory", - "version": "5.13.1-next.cd6172eb0.0", + "version": "5.13.0", "description": "Extend editor with block directory features to search, download and install blocks.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -28,24 +28,24 @@ "wpScript": true, "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/block-editor": "^14.8.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/block-editor": "*", + "@wordpress/blocks": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/core-data": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/editor": "^14.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/plugins": "^7.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/core-data": "*", + "@wordpress/data": "*", + "@wordpress/editor": "*", + "@wordpress/element": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/notices": "*", + "@wordpress/plugins": "*", + "@wordpress/private-apis": "*", + "@wordpress/url": "*", "change-case": "^4.1.2", "clsx": "^2.1.1" }, diff --git a/packages/block-editor/package.json b/packages/block-editor/package.json index 6c61299d7676a6..008e02355ac703 100644 --- a/packages/block-editor/package.json +++ b/packages/block-editor/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/block-editor", - "version": "14.8.1-next.cd6172eb0.0", + "version": "14.8.0", "description": "Generic block editor.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -37,37 +37,37 @@ "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.13.1-next.cd6172eb0.0", - "@wordpress/api-fetch": "^7.13.1-next.cd6172eb0.0", - "@wordpress/blob": "^4.13.1-next.cd6172eb0.0", - "@wordpress/block-serialization-default-parser": "^5.13.1-next.cd6172eb0.0", - "@wordpress/blocks": "^14.2.1-next.cd6172eb0.0", - "@wordpress/commands": "^1.13.1-next.cd6172eb0.0", + "@wordpress/a11y": "*", + "@wordpress/api-fetch": "*", + "@wordpress/blob": "*", + "@wordpress/block-serialization-default-parser": "*", + "@wordpress/blocks": "*", + "@wordpress/commands": "*", "@wordpress/components": "*", - "@wordpress/compose": "^7.13.1-next.cd6172eb0.0", - "@wordpress/data": "^10.13.1-next.cd6172eb0.0", - "@wordpress/date": "^5.13.1-next.cd6172eb0.0", - "@wordpress/deprecated": "^4.13.1-next.cd6172eb0.0", - "@wordpress/dom": "^4.13.1-next.cd6172eb0.0", - "@wordpress/element": "^6.13.1-next.cd6172eb0.0", - "@wordpress/escape-html": "^3.13.1-next.cd6172eb0.0", - "@wordpress/hooks": "^4.13.1-next.cd6172eb0.0", - "@wordpress/html-entities": "^4.13.1-next.cd6172eb0.0", - "@wordpress/i18n": "^5.13.1-next.cd6172eb0.0", - "@wordpress/icons": "^10.13.1-next.cd6172eb0.0", - "@wordpress/is-shallow-equal": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keyboard-shortcuts": "^5.13.1-next.cd6172eb0.0", - "@wordpress/keycodes": "^4.13.1-next.cd6172eb0.0", - "@wordpress/notices": "^5.13.1-next.cd6172eb0.0", - "@wordpress/preferences": "^4.13.1-next.cd6172eb0.0", - "@wordpress/priority-queue": "^3.13.1-next.cd6172eb0.0", - "@wordpress/private-apis": "^1.13.1-next.cd6172eb0.0", - "@wordpress/rich-text": "^7.13.1-next.cd6172eb0.0", - "@wordpress/style-engine": "^2.13.1-next.cd6172eb0.0", - "@wordpress/token-list": "^3.13.1-next.cd6172eb0.0", - "@wordpress/url": "^4.13.1-next.cd6172eb0.0", - "@wordpress/warning": "^3.13.1-next.cd6172eb0.0", - "@wordpress/wordcount": "^4.13.1-next.cd6172eb0.0", + "@wordpress/compose": "*", + "@wordpress/data": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keyboard-shortcuts": "*", + "@wordpress/keycodes": "*", + "@wordpress/notices": "*", + "@wordpress/preferences": "*", + "@wordpress/priority-queue": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/style-engine": "*", + "@wordpress/token-list": "*", + "@wordpress/url": "*", + "@wordpress/warning": "*", + "@wordpress/wordcount": "*", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", diff --git a/packages/block-editor/src/components/alignment-control/stories/aliginment-toolbar.story.js b/packages/block-editor/src/components/alignment-control/stories/aliginment-toolbar.story.js index f2191220d6bb4c..9d029c30b48466 100644 --- a/packages/block-editor/src/components/alignment-control/stories/aliginment-toolbar.story.js +++ b/packages/block-editor/src/components/alignment-control/stories/aliginment-toolbar.story.js @@ -16,13 +16,13 @@ const meta = { component: AlignmentToolbar, argTypes: { value: { - control: { type: null }, + control: false, defaultValue: 'undefined', description: 'The current value of the alignment setting.', }, onChange: { action: 'onChange', - control: { type: null }, + control: false, description: "A callback function invoked when the toolbar's alignment value is changed via an interaction with any of the toolbar's buttons. Called with the new alignment value (ie: `left`, `center`, `right`, `undefined`) as the only argument.", }, diff --git a/packages/block-editor/src/components/alignment-control/stories/index.story.js b/packages/block-editor/src/components/alignment-control/stories/index.story.js index 85c92f7e0665a4..165f9343e1710b 100644 --- a/packages/block-editor/src/components/alignment-control/stories/index.story.js +++ b/packages/block-editor/src/components/alignment-control/stories/index.story.js @@ -20,13 +20,13 @@ const meta = { component: AlignmentControl, argTypes: { value: { - control: { type: null }, + control: false, defaultValue: 'undefined', description: 'The current value of the alignment setting.', }, onChange: { action: 'onChange', - control: { type: null }, + control: false, description: "A callback function invoked when the toolbar's alignment value is changed via an interaction with any of the toolbar's buttons. Called with the new alignment value (ie: `left`, `center`, `right`, `undefined`) as the only argument.", }, diff --git a/packages/block-editor/src/components/block-list/use-block-props/index.js b/packages/block-editor/src/components/block-list/use-block-props/index.js index 4696149dc38751..554adccdc22c9d 100644 --- a/packages/block-editor/src/components/block-list/use-block-props/index.js +++ b/packages/block-editor/src/components/block-list/use-block-props/index.js @@ -104,8 +104,6 @@ export function useBlockProps( props = {}, { __unstableIsHtml } = {} ) { canMove, } = useContext( PrivateBlockContext ); - const canDrag = canMove && ! hasChildSelected; - // translators: %s: Type of block (i.e. Text, Image etc) const blockLabel = sprintf( __( 'Block: %s' ), blockTitle ); const htmlSuffix = mode === 'html' && ! __unstableIsHtml ? '-visual' : ''; @@ -125,7 +123,7 @@ export function useBlockProps( props = {}, { __unstableIsHtml } = {} ) { isEnabled: isSectionBlock, } ), useScrollIntoView( { isSelected } ), - canDrag ? ffDragRef : undefined, + canMove ? ffDragRef : undefined, ] ); const blockEditContext = useBlockEditContext(); @@ -158,7 +156,7 @@ export function useBlockProps( props = {}, { __unstableIsHtml } = {} ) { return { tabIndex: blockEditingMode === 'disabled' ? -1 : 0, - draggable: canDrag ? true : undefined, + draggable: canMove && ! hasChildSelected ? true : undefined, ...wrapperProps, ...props, ref: mergedRefs, diff --git a/packages/block-editor/src/components/block-list/use-block-props/use-firefox-draggable-compatibility.js b/packages/block-editor/src/components/block-list/use-block-props/use-firefox-draggable-compatibility.js index 5fa07fb9be6040..a53983b95954ad 100644 --- a/packages/block-editor/src/components/block-list/use-block-props/use-firefox-draggable-compatibility.js +++ b/packages/block-editor/src/components/block-list/use-block-props/use-firefox-draggable-compatibility.js @@ -3,6 +3,68 @@ */ import { useRefEffect } from '@wordpress/compose'; +const nodesByDocument = new Map(); + +function add( doc, node ) { + let set = nodesByDocument.get( doc ); + if ( ! set ) { + set = new Set(); + nodesByDocument.set( doc, set ); + doc.addEventListener( 'pointerdown', down ); + } + set.add( node ); +} + +function remove( doc, node ) { + const set = nodesByDocument.get( doc ); + if ( set ) { + set.delete( node ); + restore( node ); + if ( set.size === 0 ) { + nodesByDocument.delete( doc ); + doc.removeEventListener( 'pointerdown', down ); + } + } +} + +function restore( node ) { + const prevDraggable = node.getAttribute( 'data-draggable' ); + if ( prevDraggable ) { + node.removeAttribute( 'data-draggable' ); + // Only restore if `draggable` is still removed. It could have been + // changed by React in the meantime. + if ( prevDraggable === 'true' && ! node.getAttribute( 'draggable' ) ) { + node.setAttribute( 'draggable', 'true' ); + } + } +} + +function down( event ) { + const { target } = event; + const { ownerDocument, isContentEditable } = target; + const nodes = nodesByDocument.get( ownerDocument ); + + if ( isContentEditable ) { + // Whenever an editable element is clicked, check which draggable + // blocks contain this element, and temporarily disable draggability. + for ( const node of nodes ) { + if ( + node.getAttribute( 'draggable' ) === 'true' && + node.contains( target ) + ) { + node.removeAttribute( 'draggable' ); + node.setAttribute( 'data-draggable', 'true' ); + } + } + } else { + // Whenever a non-editable element is clicked, re-enable draggability + // for any blocks that were previously disabled. + for ( const node of nodes ) { + restore( node ); + } + } +} + /** * In Firefox, the `draggable` and `contenteditable` attributes don't play well * together. When `contenteditable` is within a `draggable` element, selection @@ -13,13 +75,9 @@ import { useRefEffect } from '@wordpress/compose'; */ export function useFirefoxDraggableCompatibility() { return useRefEffect( ( node ) => { - function onDown( event ) { - node.draggable = ! event.target.isContentEditable; - } - const { ownerDocument } = node; - ownerDocument.addEventListener( 'pointerdown', onDown ); + add( node.ownerDocument, node ); return () => { - ownerDocument.removeEventListener( 'pointerdown', onDown ); + remove( node.ownerDocument, node ); }; }, [] ); } diff --git a/packages/block-editor/src/components/block-lock/modal.js b/packages/block-editor/src/components/block-lock/modal.js index 3be23f6adde146..df267e97165e36 100644 --- a/packages/block-editor/src/components/block-lock/modal.js +++ b/packages/block-editor/src/components/block-lock/modal.js @@ -99,9 +99,7 @@ export default function BlockLockModal( { clientId, onClose } ) { >