diff --git a/packages/js/product-editor/changelog/52655-update-settings-gutenberg-components-edit-site b/packages/js/product-editor/changelog/52655-update-settings-gutenberg-components-edit-site new file mode 100644 index 00000000000..a385fa0a873 --- /dev/null +++ b/packages/js/product-editor/changelog/52655-update-settings-gutenberg-components-edit-site @@ -0,0 +1,4 @@ +Significance: patch +Type: fix + +Remove exported Gutenberg components from `@woocommerce/product-editor` \ No newline at end of file diff --git a/packages/js/product-editor/src/index.ts b/packages/js/product-editor/src/index.ts index decce32da21..6b4862e1408 100644 --- a/packages/js/product-editor/src/index.ts +++ b/packages/js/product-editor/src/index.ts @@ -40,10 +40,6 @@ export { PostTypeContext } from './contexts/post-type-context'; */ export * from './products'; -export { default as SiteHub } from './products-app/site-hub'; -export { default as SidebarContent } from './products-app/sidebar'; -export { unlock } from './lock-unlock'; - // Init the store registerProductEditorUiStore(); diff --git a/packages/js/product-editor/src/lock-unlock.ts b/packages/js/product-editor/src/lock-unlock.ts index a43f05fa4f3..30934a9ac8b 100644 --- a/packages/js/product-editor/src/lock-unlock.ts +++ b/packages/js/product-editor/src/lock-unlock.ts @@ -3,19 +3,8 @@ */ import { __dangerousOptInToUnstableAPIsOnlyForCoreModules } from '@wordpress/private-apis'; -/** - * Internal dependencies - */ -import { getGutenbergVersion } from './utils/get-gutenberg-version'; - -const isGutenbergEnabled = getGutenbergVersion() > 0; -const noop = () => {}; - -const { lock, unlock } = isGutenbergEnabled - ? __dangerousOptInToUnstableAPIsOnlyForCoreModules( - 'I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', - '@wordpress/edit-site' - ) - : { lock: noop, unlock: noop }; - +const { lock, unlock } = __dangerousOptInToUnstableAPIsOnlyForCoreModules( + 'I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.', + '@wordpress/edit-site' +); export { lock, unlock }; diff --git a/packages/js/settings-editor/.eslintrc.js b/packages/js/settings-editor/.eslintrc.js index 4a257ac229a..4e08c1f028a 100644 --- a/packages/js/settings-editor/.eslintrc.js +++ b/packages/js/settings-editor/.eslintrc.js @@ -41,4 +41,7 @@ module.exports = { typescript: {}, }, }, + rules: { + '@typescript-eslint/ban-ts-comment': 'off', + }, }; diff --git a/packages/js/settings-editor/changelog/52655-update-settings-gutenberg-components-edit-site b/packages/js/settings-editor/changelog/52655-update-settings-gutenberg-components-edit-site new file mode 100644 index 00000000000..a385fa0a873 --- /dev/null +++ b/packages/js/settings-editor/changelog/52655-update-settings-gutenberg-components-edit-site @@ -0,0 +1,4 @@ +Significance: patch +Type: fix + +Remove exported Gutenberg components from `@woocommerce/product-editor` \ No newline at end of file diff --git a/packages/js/settings-editor/package.json b/packages/js/settings-editor/package.json index 67cdc1c3777..7ba2116828d 100644 --- a/packages/js/settings-editor/package.json +++ b/packages/js/settings-editor/package.json @@ -50,6 +50,7 @@ "@wordpress/deprecated": "wp-6.0", "@wordpress/edit-post": "wp-6.0", "@wordpress/editor": "wp-6.0", + "@wordpress/edit-site": "6.11.0", "@wordpress/element": "wp-6.0", "@wordpress/hooks": "wp-6.0", "@wordpress/html-entities": "wp-6.0", diff --git a/packages/js/settings-editor/src/layout.tsx b/packages/js/settings-editor/src/layout.tsx index 1e83202cab5..b765354c6e4 100644 --- a/packages/js/settings-editor/src/layout.tsx +++ b/packages/js/settings-editor/src/layout.tsx @@ -1,8 +1,6 @@ /** * External dependencies */ -import { createElement, Fragment, useRef } from '@wordpress/element'; -import { unlock, SiteHub, SidebarContent } from '@woocommerce/product-editor'; import { useViewportMatch, useResizeObserver, @@ -22,6 +20,16 @@ import { // @ts-expect-error missing type. __unstableAnimatePresence as AnimatePresence, } from '@wordpress/components'; +// eslint-disable-next-line @woocommerce/dependency-group +import { createElement, Fragment, useRef } from '@wordpress/element'; +/* eslint-disable @woocommerce/dependency-group */ +// @ts-ignore No types for this exist yet. +import { unlock } from '@wordpress/edit-site/build-module/lock-unlock'; +// @ts-ignore No types for this exist yet. +import SiteHub from '@wordpress/edit-site/build-module/components/site-hub'; +// @ts-ignore No types for this exist yet. +import SidebarContent from '@wordpress/edit-site/build-module/components/sidebar'; +/* eslint-enable @woocommerce/dependency-group */ type Route = { key: string; diff --git a/plugins/woocommerce/changelog/52655-update-settings-gutenberg-components-edit-site b/plugins/woocommerce/changelog/52655-update-settings-gutenberg-components-edit-site new file mode 100644 index 00000000000..fd223c6a7a8 --- /dev/null +++ b/plugins/woocommerce/changelog/52655-update-settings-gutenberg-components-edit-site @@ -0,0 +1,3 @@ +Significance: patch +Type: fix +Comment: Remove exported Gutenberg components from `@woocommerce/product-editor` diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index 810eb1933bc..062589a213d 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -787,8 +787,10 @@ "node_modules/@woocommerce/e2e-core-tests/CHANGELOG.md", "node_modules/@woocommerce/api/dist/", "node_modules/@woocommerce/admin-e2e-tests/build", + "node_modules/@woocommerce/classic-assets/build", "node_modules/@woocommerce/block-library/build", "node_modules/@woocommerce/block-library/blocks.ini", + "node_modules/@woocommerce/admin-library/build", "package.json", "!node_modules/@woocommerce/admin-e2e-tests/*.ts.map", "!node_modules/@woocommerce/admin-e2e-tests/*.tsbuildinfo", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c04ab99fb1..8e8865d44fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2917,6 +2917,9 @@ importers: '@wordpress/edit-post': specifier: wp-6.0 version: 6.3.19(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) + '@wordpress/edit-site': + specifier: 6.11.0 + version: 6.11.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) '@wordpress/editor': specifier: wp-6.0 version: 12.5.11(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) @@ -11689,6 +11692,13 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 + '@wordpress/edit-site@6.11.0': + resolution: {integrity: sha512-IHRaOOY/hC6avtjf8AkPcA3HkHPg8aDDfDKGfDHMfFIt5cRf6SXaNe0qrV1g+LLryG+MPjiLVpQB3M/C7UxDTg==} + engines: {node: '>=18.12.0', npm: '>=8.19.2'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + '@wordpress/editor@12.5.10': resolution: {integrity: sha512-FEgNLDRAtOjGrXXNUXWucf3zMfM1rWCgc/eQrJFwj0atWGJmqQERvmF4H4jeUO6gqetOHmnko38fLVAnE7QWYw==} engines: {node: '>=12'} @@ -29452,7 +29462,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.25.2 + '@babel/types': 7.23.5 '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.25.2)': dependencies: @@ -29461,7 +29471,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.23.5 '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.12.9)': dependencies: @@ -33136,6 +33146,28 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 18.0.10 + '@radix-ui/react-dialog@1.0.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-context': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-focus-scope': 1.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-id': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-portal': 1.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-presence': 1.0.1(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-slot': 1.0.2(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@17.0.71)(react@17.0.2) + aria-hidden: 1.2.3 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-remove-scroll: 2.5.5(@types/react@17.0.71)(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.71 + '@radix-ui/react-direction@1.0.1(@types/react@17.0.71)(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -33228,6 +33260,19 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 18.0.10 + '@radix-ui/react-dismissable-layer@1.0.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@17.0.71)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.71 + '@radix-ui/react-focus-guards@1.0.0(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -33318,6 +33363,17 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 18.0.10 + '@radix-ui/react-focus-scope@1.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@17.0.71)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.71 + '@radix-ui/react-id@1.0.0(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -33457,6 +33513,15 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 18.0.10 + '@radix-ui/react-portal@1.0.4(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.71 + '@radix-ui/react-presence@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -33484,6 +33549,16 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 18.0.10 + '@radix-ui/react-presence@1.0.1(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@17.0.71)(react@17.0.2) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@17.0.71)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + optionalDependencies: + '@types/react': 17.0.71 + '@radix-ui/react-primitive@1.0.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -39990,6 +40065,64 @@ snapshots: - '@types/react-dom' - supports-color + '@wordpress/block-editor@14.5.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@emotion/react': 11.11.1(@types/react@17.0.71)(react@17.0.2) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1(@types/react@17.0.71)(react@17.0.2))(@types/react@17.0.71)(react@17.0.2) + '@react-spring/web': 9.7.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/a11y': 4.10.0 + '@wordpress/api-fetch': 7.10.0 + '@wordpress/blob': 4.10.0 + '@wordpress/block-serialization-default-parser': 5.10.0 + '@wordpress/blocks': 13.10.0(react@17.0.2) + '@wordpress/commands': 1.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 7.10.0(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/date': 5.10.0 + '@wordpress/deprecated': 4.10.0 + '@wordpress/dom': 4.10.0 + '@wordpress/element': 6.10.0 + '@wordpress/escape-html': 3.10.0 + '@wordpress/hooks': 4.10.0 + '@wordpress/html-entities': 4.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/is-shallow-equal': 5.10.0 + '@wordpress/keyboard-shortcuts': 5.10.0(react@17.0.2) + '@wordpress/keycodes': 4.10.0 + '@wordpress/notices': 5.10.0(react@17.0.2) + '@wordpress/preferences': 4.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + '@wordpress/rich-text': 7.10.0(react@17.0.2) + '@wordpress/style-engine': 2.10.0 + '@wordpress/token-list': 3.10.0 + '@wordpress/url': 4.10.0 + '@wordpress/warning': 3.10.0 + '@wordpress/wordcount': 4.10.0 + change-case: 4.1.2 + clsx: 2.1.1 + colord: 2.9.3 + deepmerge: 4.3.1 + diff: 4.0.2 + fast-deep-equal: 3.1.3 + memize: 2.1.0 + parsel-js: 1.1.2 + postcss: 8.4.32 + postcss-prefix-selector: 1.16.1(postcss@8.4.32) + postcss-urlrebase: 1.4.0(postcss@8.4.32) + react: 17.0.2 + react-autosize-textarea: 7.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react-dom: 17.0.2(react@17.0.2) + react-easy-crop: 5.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + remove-accents: 0.5.0 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - supports-color + '@wordpress/block-editor@8.2.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.23.5 @@ -40419,6 +40552,37 @@ snapshots: simple-html-tokenizer: 0.5.11 uuid: 9.0.1 + '@wordpress/blocks@13.10.0(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/autop': 4.10.0 + '@wordpress/blob': 4.10.0 + '@wordpress/block-serialization-default-parser': 5.10.0 + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/deprecated': 4.10.0 + '@wordpress/dom': 4.10.0 + '@wordpress/element': 6.10.0 + '@wordpress/hooks': 4.10.0 + '@wordpress/html-entities': 4.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/is-shallow-equal': 5.10.0 + '@wordpress/private-apis': 1.10.0 + '@wordpress/rich-text': 7.10.0(react@17.0.2) + '@wordpress/shortcode': 4.10.0 + '@wordpress/warning': 3.10.0 + change-case: 4.1.2 + colord: 2.9.3 + fast-deep-equal: 3.1.3 + hpq: 1.4.0 + is-plain-object: 5.0.0 + memize: 2.1.0 + react: 17.0.2 + react-is: 18.3.1 + remove-accents: 0.5.0 + showdown: 1.9.1 + simple-html-tokenizer: 0.5.11 + uuid: 9.0.1 + '@wordpress/blocks@13.10.0(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -40568,6 +40732,26 @@ snapshots: - '@types/react-dom' - supports-color + '@wordpress/commands@1.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/element': 6.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/keyboard-shortcuts': 5.10.0(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + clsx: 2.1.1 + cmdk: 1.0.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - supports-color + '@wordpress/components@14.2.0(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react-with-direction@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(reakit-utils@0.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redux@4.2.1)': dependencies: '@babel/runtime': 7.23.5 @@ -41729,6 +41913,32 @@ snapshots: react: 17.0.2 use-memo-one: 1.1.3(react@17.0.2) + '@wordpress/core-commands@0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/commands': 0.9.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 6.35.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 9.28.0(react@17.0.2) + '@wordpress/element': 5.22.0 + '@wordpress/i18n': 4.58.0 + '@wordpress/icons': 9.36.0 + '@wordpress/private-apis': 0.20.0 + '@wordpress/router': 0.7.0(react@17.0.2) + '@wordpress/url': 3.59.0 + react: 17.0.2 + transitivePeerDependencies: + - '@babel/helper-module-imports' + - '@babel/types' + - '@emotion/is-prop-valid' + - '@types/react' + - aslemammad-vite-plugin-macro + - babel-plugin-macros + - bufferutil + - react-dom + - supports-color + - utf-8-validate + - vite + '@wordpress/core-commands@0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -41974,6 +42184,40 @@ snapshots: - supports-color - utf-8-validate + '@wordpress/core-data@7.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/api-fetch': 7.10.0 + '@wordpress/block-editor': 14.5.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/blocks': 13.10.0(react@17.0.2) + '@wordpress/compose': 7.10.0(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/deprecated': 4.10.0 + '@wordpress/element': 6.10.0 + '@wordpress/html-entities': 4.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/is-shallow-equal': 5.10.0 + '@wordpress/private-apis': 1.10.0 + '@wordpress/rich-text': 7.10.0(react@17.0.2) + '@wordpress/sync': 1.10.0 + '@wordpress/undo-manager': 1.10.0 + '@wordpress/url': 4.10.0 + '@wordpress/warning': 3.10.0 + change-case: 4.1.2 + equivalent-key-map: 0.2.2 + fast-deep-equal: 3.1.3 + memize: 2.1.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + uuid: 9.0.1 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - bufferutil + - supports-color + - utf-8-validate + '@wordpress/create-block@3.1.1': dependencies: '@wordpress/lazy-import': 1.34.0 @@ -42929,6 +43173,72 @@ snapshots: - utf-8-validate - vite + '@wordpress/edit-site@6.11.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@react-spring/web': 9.7.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/a11y': 3.6.1 + '@wordpress/api-fetch': 6.3.1 + '@wordpress/blob': 3.6.1 + '@wordpress/block-editor': 9.8.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/block-library': 7.19.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/blocks': 12.35.0(react@17.0.2) + '@wordpress/commands': 1.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/components': 19.17.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 5.4.2(react@17.0.2) + '@wordpress/core-commands': 0.7.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 4.4.6(react@17.0.2) + '@wordpress/data': 6.6.2(react@17.0.2) + '@wordpress/dataviews': 4.6.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/date': 4.6.1 + '@wordpress/deprecated': 3.6.1 + '@wordpress/dom': 3.6.1 + '@wordpress/editor': 12.5.11(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) + '@wordpress/element': 4.20.0 + '@wordpress/escape-html': 3.10.0 + '@wordpress/fields': 0.0.11(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/hooks': 3.6.1 + '@wordpress/html-entities': 3.6.1 + '@wordpress/i18n': 4.58.0 + '@wordpress/icons': 8.4.0 + '@wordpress/keyboard-shortcuts': 3.4.2(react@17.0.2) + '@wordpress/keycodes': 3.58.0 + '@wordpress/notices': 3.12.0(react@17.0.2) + '@wordpress/patterns': 2.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/plugins': 4.4.4(react@17.0.2) + '@wordpress/preferences': 1.2.6(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2) + '@wordpress/primitives': 3.4.1 + '@wordpress/priority-queue': 3.10.0 + '@wordpress/private-apis': 1.10.0 + '@wordpress/reusable-blocks': 5.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/router': 0.7.0(react@17.0.2) + '@wordpress/style-engine': 1.41.0 + '@wordpress/url': 3.7.1 + '@wordpress/viewport': 4.20.0(react@17.0.2) + '@wordpress/widgets': 3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/wordcount': 3.47.0 + change-case: 4.1.2 + clsx: 2.1.1 + colord: 2.9.3 + fast-deep-equal: 3.1.3 + memize: 2.1.0 + react: 17.0.2 + react-autosize-textarea: 7.1.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@babel/helper-module-imports' + - '@babel/types' + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - aslemammad-vite-plugin-macro + - babel-plugin-macros + - bufferutil + - react-with-direction + - supports-color + - utf-8-validate + - vite + '@wordpress/editor@12.5.10(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react-with-direction@1.4.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.25.0 @@ -43479,6 +43789,39 @@ snapshots: - supports-color - utf-8-validate + '@wordpress/fields@0.0.11(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/blob': 4.10.0 + '@wordpress/blocks': 13.10.0(react@17.0.2) + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 7.10.0(react@17.0.2) + '@wordpress/core-data': 7.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/dataviews': 4.6.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/element': 6.10.0 + '@wordpress/hooks': 4.10.0 + '@wordpress/html-entities': 4.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/notices': 5.10.0(react@17.0.2) + '@wordpress/patterns': 2.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/primitives': 4.10.0(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + '@wordpress/url': 4.10.0 + '@wordpress/warning': 3.10.0 + change-case: 4.1.2 + client-zip: 2.4.5 + react: 17.0.2 + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - bufferutil + - react-dom + - supports-color + - utf-8-validate + '@wordpress/hooks@2.12.3': dependencies: '@babel/runtime': 7.25.7 @@ -44042,6 +44385,14 @@ snapshots: '@wordpress/keycodes': 3.58.0 react: 18.3.1 + '@wordpress/keyboard-shortcuts@5.10.0(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/element': 6.10.0 + '@wordpress/keycodes': 4.10.0 + react: 17.0.2 + '@wordpress/keyboard-shortcuts@5.10.0(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -44183,6 +44534,13 @@ snapshots: '@wordpress/data': 9.28.0(react@17.0.2) react: 17.0.2 + '@wordpress/notices@5.10.0(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/a11y': 4.10.0 + '@wordpress/data': 10.10.0(react@17.0.2) + react: 17.0.2 + '@wordpress/notices@5.10.0(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -44251,6 +44609,33 @@ snapshots: - supports-color - utf-8-validate + '@wordpress/patterns@2.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/a11y': 4.10.0 + '@wordpress/block-editor': 14.5.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/blocks': 13.10.0(react@17.0.2) + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 7.10.0(react@17.0.2) + '@wordpress/core-data': 7.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/element': 6.10.0 + '@wordpress/html-entities': 4.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/notices': 5.10.0(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + '@wordpress/url': 4.10.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - bufferutil + - supports-color + - utf-8-validate + '@wordpress/plugins@4.10.0(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -44463,6 +44848,26 @@ snapshots: - '@types/react' - supports-color + '@wordpress/preferences@4.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/a11y': 4.10.0 + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 7.10.0(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/deprecated': 4.10.0 + '@wordpress/element': 6.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + clsx: 2.1.1 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - supports-color + '@wordpress/preferences@4.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.7 @@ -44793,6 +45198,30 @@ snapshots: - supports-color - utf-8-validate + '@wordpress/reusable-blocks@5.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/block-editor': 14.5.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/blocks': 13.10.0(react@17.0.2) + '@wordpress/components': 28.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/core-data': 7.10.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 10.10.0(react@17.0.2) + '@wordpress/element': 6.10.0 + '@wordpress/i18n': 5.10.0 + '@wordpress/icons': 10.10.0(react@17.0.2) + '@wordpress/notices': 5.10.0(react@17.0.2) + '@wordpress/private-apis': 1.10.0 + '@wordpress/url': 4.10.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + - '@types/react' + - '@types/react-dom' + - bufferutil + - supports-color + - utf-8-validate + '@wordpress/rich-text@4.2.0(react@18.3.1)(redux@4.2.1)': dependencies: '@babel/runtime': 7.25.7 @@ -45689,6 +46118,35 @@ snapshots: '@wordpress/warning@3.8.1': {} + '@wordpress/widgets@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + dependencies: + '@babel/runtime': 7.25.7 + '@wordpress/api-fetch': 6.55.0 + '@wordpress/block-editor': 12.26.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/blocks': 12.35.0(react@17.0.2) + '@wordpress/components': 25.16.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/compose': 6.35.0(react@17.0.2) + '@wordpress/core-data': 6.35.0(@emotion/is-prop-valid@1.2.1)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@wordpress/data': 9.28.0(react@17.0.2) + '@wordpress/element': 5.35.0 + '@wordpress/i18n': 4.58.0 + '@wordpress/icons': 9.49.0 + '@wordpress/notices': 4.26.0(react@17.0.2) + classnames: 2.3.2 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@babel/helper-module-imports' + - '@babel/types' + - '@emotion/is-prop-valid' + - '@types/react' + - aslemammad-vite-plugin-macro + - babel-plugin-macros + - bufferutil + - supports-color + - utf-8-validate + - vite + '@wordpress/widgets@3.24.0(@babel/helper-module-imports@7.24.7)(@babel/types@7.25.2)(@types/react@17.0.71)(babel-plugin-macros@3.1.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.25.7 @@ -48252,6 +48710,16 @@ snapshots: - '@types/react' - '@types/react-dom' + cmdk@1.0.0(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + dependencies: + '@radix-ui/react-dialog': 1.0.5(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@17.0.25)(@types/react@17.0.71)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + co@4.6.0: {} coa@2.0.2: