feat(creator-studio): 图片宽度四档与作者行

- 通过 editor.BlockEdit 过滤器给 core/image 增加「半屏 / 中等 / 通栏 / 全宽」
  四档宽度,选中图片时出现在区块工具条;宽度写入 className 并序列化到
  post_content,前台样式即可生效,无需自定义区块或额外元数据
- 前台样式:半屏靠左 50%,中等 72%,通栏跟随正文行宽,全宽突破行宽但受容器
  内边距约束;移动端半屏与全宽回退为整行,避免横向滚动
- 新增作者行(头像 + 昵称 + 身份说明),数据由 CreatorRest::author_payload()
  从服务端给出,前端不自行拼装;无昵称时整行不渲染,头像缺失时回退首字占位
- 作者行放在摘要之后、正文之前

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
kate522andClaude Opus 5 committed 2026-11-06 16:05:19 +08:00
1 parent 79909f449e
commit f5e9420266
11 files changed
+680 -39

No files matched your search

+426 -35
View File
@@ -14,9 +14,11 @@
"@wordpress/block-editor": "11.8.0",
"@wordpress/block-library": "^8.8.0",
"@wordpress/blocks": "12.8.0",
"@wordpress/components": "23.8.0",
"@wordpress/components": "^23.8.0",
"@wordpress/compose": "^6.8.0",
"@wordpress/data": "9.5.0",
"@wordpress/element": "5.8.0",
"@wordpress/hooks": "^3.31.0",
"@wordpress/i18n": "4.31.0",
"@wordpress/scripts": "26.4.0",
"@wordpress/wordcount": "3.31.0",
@@ -4834,6 +4836,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/a11y/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/a11y/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -5069,6 +5084,34 @@
"dev": true,
"license": "MIT"
},
"node_modules/@wordpress/block-editor/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/block-editor/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -5132,6 +5175,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/block-editor/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/block-editor/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -5427,6 +5483,34 @@
"react-dom": "^18.0.0"
}
},
"node_modules/@wordpress/commands/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/commands/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -5477,6 +5561,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/commands/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/commands/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -5661,23 +5758,22 @@
"license": "0BSD"
},
"node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"version": "6.8.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.8.0.tgz",
"integrity": "sha512-E83cseBNGMhUMBT8IziDS0nn0zAJaJCxA0142NuSn88lLA+3Lihz9kV2djpyZz4kWGl9n2XLvoOtdHxpjJYC+A==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"@wordpress/deprecated": "^3.31.0",
"@wordpress/dom": "^3.31.0",
"@wordpress/element": "^5.8.0",
"@wordpress/is-shallow-equal": "^4.31.0",
"@wordpress/keycodes": "^3.31.0",
"@wordpress/priority-queue": "^2.31.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"clipboard": "^2.0.8",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
@@ -5688,26 +5784,6 @@
"react": "^18.0.0"
}
},
"node_modules/@wordpress/compose/node_modules/@wordpress/element": {
"version": "5.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz",
"integrity": "sha512-puswpGcIdS+0A2g28uHriMkZqqRCmzFczue5Tk99VNtzBdehyk7Ae+DZ4xw5yT6GqYai8NTqv6MRwCB78uh5Mw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"@wordpress/escape-html": "^2.58.0",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.3.0",
"react-dom": "^18.3.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/core-data": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.35.0.tgz",
@@ -5941,6 +6017,34 @@
"react-dom": "^18.0.0"
}
},
"node_modules/@wordpress/core-data/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/core-data/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -5991,6 +6095,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/core-data/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/core-data/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -6141,6 +6258,34 @@
"react": "^18.0.0"
}
},
"node_modules/@wordpress/data/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/data/node_modules/@wordpress/element": {
"version": "5.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.35.0.tgz",
@@ -6221,6 +6366,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/deprecated/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/dom": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.58.0.tgz",
@@ -6325,9 +6483,9 @@
}
},
"node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"version": "3.31.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.31.0.tgz",
"integrity": "sha512-dtXTk6miFaqAQmtjuO1Ox11sdkJNMl/Wv402VlPI8Z3QBUyEAH+FMGoHbAwpy3AGHJJb5pFYSRQBNAgZMGZLIw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -6475,6 +6633,34 @@
"react": "^18.0.0"
}
},
"node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -6552,6 +6738,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/keycodes/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -6729,6 +6928,34 @@
"react-dom": "^18.0.0"
}
},
"node_modules/@wordpress/preferences/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/preferences/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -6779,6 +7006,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/preferences/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/preferences/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -7164,6 +7404,34 @@
"react-dom": "^18.0.0"
}
},
"node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -7214,6 +7482,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -7359,6 +7640,34 @@
"react": "^18.0.0"
}
},
"node_modules/@wordpress/rich-text/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/rich-text/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -7409,6 +7718,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/rich-text/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/rich-text/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -7837,6 +8159,34 @@
"react-dom": "^18.0.0"
}
},
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",
@@ -7887,6 +8237,19 @@
"node": ">=12"
}
},
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/hooks": {
"version": "3.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz",
"integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/i18n": {
"version": "4.58.0",
"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz",
@@ -8095,6 +8458,34 @@
"react": "^18.0.0"
}
},
"node_modules/@wordpress/viewport/node_modules/@wordpress/compose": {
"version": "6.35.0",
"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz",
"integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
"@wordpress/deprecated": "^3.58.0",
"@wordpress/dom": "^3.58.0",
"@wordpress/element": "^5.35.0",
"@wordpress/is-shallow-equal": "^4.58.0",
"@wordpress/keycodes": "^3.58.0",
"@wordpress/priority-queue": "^2.58.0",
"@wordpress/undo-manager": "^0.18.0",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=12"
},
"peerDependencies": {
"react": "^18.0.0"
}
},
"node_modules/@wordpress/viewport/node_modules/@wordpress/data": {
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz",