diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 734ce5c750f1..dab575af3409 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1824,6 +1824,9 @@ importers: projects/packages/admin-ui: devDependencies: + '@automattic/jetpack-base-styles': + specifier: workspace:* + version: link:../../js-packages/base-styles '@automattic/jetpack-webpack-config': specifier: workspace:* version: link:../../js-packages/webpack-config diff --git a/projects/packages/admin-ui/changelog/update-sidebar-upsell-visual-update b/projects/packages/admin-ui/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/packages/admin-ui/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/packages/admin-ui/composer.json b/projects/packages/admin-ui/composer.json index 4719275ecb81..de9a08edfe43 100644 --- a/projects/packages/admin-ui/composer.json +++ b/projects/packages/admin-ui/composer.json @@ -38,6 +38,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "repositories": [ diff --git a/projects/packages/admin-ui/package.json b/projects/packages/admin-ui/package.json index f2f9b3af09b6..5de0ec2495fc 100644 --- a/projects/packages/admin-ui/package.json +++ b/projects/packages/admin-ui/package.json @@ -25,6 +25,7 @@ "extends @wordpress/browserslist-config" ], "devDependencies": { + "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-webpack-config": "workspace:*", "@wordpress/browserslist-config": "6.42.0", "sass-embedded": "1.97.3", diff --git a/projects/packages/admin-ui/src/admin-ui-upgrade-menu.scss b/projects/packages/admin-ui/src/admin-ui-upgrade-menu.scss index 6ac09f5db748..f04b3481ed17 100644 --- a/projects/packages/admin-ui/src/admin-ui-upgrade-menu.scss +++ b/projects/packages/admin-ui/src/admin-ui-upgrade-menu.scss @@ -1,41 +1,21 @@ +@use "@automattic/jetpack-base-styles/root-variables"; + // Keep the slug in sync with `UPGRADE_MENU_SLUG` at class-admin-menu.php -$upgrade-menu-slug: jetpack-wpadmin-sidebar-free-plan-upsell-menu-item; -$upgrade-menu-default-color: #069e08; -$upgrade-menu-default-color-schemes: fresh, light, modern; -$upgrade-menu-special-color-schemes: ( - coffee: #9ea476, - ectoplasm: #a3b745, - midnight: #e14d43, -); +#adminmenu li.jetpack-wpadmin-sidebar-free-plan-upsell-menu-item > a { -@mixin upgrade-menu-item-link-selector { - #adminmenu li.#{$upgrade-menu-slug} > a, - #adminmenu li.#{$upgrade-menu-slug} > a:hover { - @content; + &, + &:hover { + background: var(--jp-green-40) !important; + border-radius: var(--jp-border-radius) !important; + box-shadow: none !important; + color: var(--jp-white) !important; + margin: 2px 4px; + text-align: center; + text-wrap: balance; } -} -@mixin upgrade-menu-item-theme-selector($theme) { - body.admin-color-#{$theme} #adminmenu li.#{$upgrade-menu-slug} > a, - body.admin-color-#{$theme} #adminmenu li.#{$upgrade-menu-slug} > a:hover { - @content; + &:hover { + background: var(--jp-green-30) !important; } -} - -@include upgrade-menu-item-link-selector { - font-weight: 600; -} - -@each $theme in $upgrade-menu-default-color-schemes { - @include upgrade-menu-item-theme-selector($theme) { - color: $upgrade-menu-default-color !important; - } -} - -@each $theme, $color in $upgrade-menu-special-color-schemes { - - @include upgrade-menu-item-theme-selector($theme) { - color: $color !important; - } } diff --git a/projects/packages/admin-ui/src/class-admin-menu.php b/projects/packages/admin-ui/src/class-admin-menu.php index 4345817319d7..7bb688972160 100644 --- a/projects/packages/admin-ui/src/class-admin-menu.php +++ b/projects/packages/admin-ui/src/class-admin-menu.php @@ -320,12 +320,11 @@ private static function maybe_add_upgrade_menu_item() { ? \Automattic\Jetpack\Redirect::get_url( self::UPGRADE_MENU_SLUG ) : self::UPGRADE_MENU_FALLBACK_URL; - $menu_title = esc_html__( 'Upgrade Jetpack', 'jetpack-admin-ui' ) - . ' '; + $menu_title = esc_html__( 'Upgrade Jetpack', 'jetpack-admin-ui' ); add_submenu_page( 'jetpack', - __( 'Upgrade Jetpack', 'jetpack-admin-ui' ), + $menu_title, $menu_title, 'manage_options', esc_url( $upgrade_url ), diff --git a/projects/plugins/automattic-for-agencies-client/changelog/update-sidebar-upsell-visual-update b/projects/plugins/automattic-for-agencies-client/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/automattic-for-agencies-client/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/automattic-for-agencies-client/composer.lock b/projects/plugins/automattic-for-agencies-client/composer.lock index 4d5f9fc1df02..f67354217c8c 100644 --- a/projects/plugins/automattic-for-agencies-client/composer.lock +++ b/projects/plugins/automattic-for-agencies-client/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/backup/changelog/update-sidebar-upsell-visual-update b/projects/plugins/backup/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/backup/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/backup/composer.lock b/projects/plugins/backup/composer.lock index 06c9f20fd8fd..92a71d80faf0 100644 --- a/projects/plugins/backup/composer.lock +++ b/projects/plugins/backup/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/beta/changelog/update-sidebar-upsell-visual-update b/projects/plugins/beta/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/beta/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/beta/composer.lock b/projects/plugins/beta/composer.lock index 5d8dee531158..4339413b28ac 100644 --- a/projects/plugins/beta/composer.lock +++ b/projects/plugins/beta/composer.lock @@ -12,7 +12,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -64,6 +64,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/boost/changelog/update-sidebar-upsell-visual-update b/projects/plugins/boost/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/boost/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/boost/composer.lock b/projects/plugins/boost/composer.lock index 2a944ca2e914..3bbd398a61f2 100644 --- a/projects/plugins/boost/composer.lock +++ b/projects/plugins/boost/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/classic-theme-helper-plugin/changelog/update-sidebar-upsell-visual-update b/projects/plugins/classic-theme-helper-plugin/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/classic-theme-helper-plugin/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/classic-theme-helper-plugin/composer.lock b/projects/plugins/classic-theme-helper-plugin/composer.lock index 9873d0cfe0f7..31af601877b8 100644 --- a/projects/plugins/classic-theme-helper-plugin/composer.lock +++ b/projects/plugins/classic-theme-helper-plugin/composer.lock @@ -130,7 +130,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -182,6 +182,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/inspect/changelog/update-sidebar-upsell-visual-update b/projects/plugins/inspect/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/inspect/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/inspect/composer.lock b/projects/plugins/inspect/composer.lock index f95f05b56b7a..a5a3a6dd6ebc 100644 --- a/projects/plugins/inspect/composer.lock +++ b/projects/plugins/inspect/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/jetpack/changelog/update-sidebar-upsell-visual-update b/projects/plugins/jetpack/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..f2fa2824ffa7 --- /dev/null +++ b/projects/plugins/jetpack/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: other + + Update design of the sidebar upsell. diff --git a/projects/plugins/jetpack/composer.lock b/projects/plugins/jetpack/composer.lock index 9561e06b6a99..389af2605b4b 100644 --- a/projects/plugins/jetpack/composer.lock +++ b/projects/plugins/jetpack/composer.lock @@ -199,7 +199,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -251,6 +251,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/mu-wpcom-plugin/changelog/update-sidebar-upsell-visual-update b/projects/plugins/mu-wpcom-plugin/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/mu-wpcom-plugin/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/mu-wpcom-plugin/composer.lock b/projects/plugins/mu-wpcom-plugin/composer.lock index 87f688548444..d0573ca295df 100644 --- a/projects/plugins/mu-wpcom-plugin/composer.lock +++ b/projects/plugins/mu-wpcom-plugin/composer.lock @@ -130,7 +130,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -182,6 +182,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/paypal-payment-buttons/changelog/update-sidebar-upsell-visual-update b/projects/plugins/paypal-payment-buttons/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/paypal-payment-buttons/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/paypal-payment-buttons/composer.lock b/projects/plugins/paypal-payment-buttons/composer.lock index 5236044f8eb7..e42a53bc287c 100644 --- a/projects/plugins/paypal-payment-buttons/composer.lock +++ b/projects/plugins/paypal-payment-buttons/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/protect/changelog/update-sidebar-upsell-visual-update b/projects/plugins/protect/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/protect/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/protect/composer.lock b/projects/plugins/protect/composer.lock index 69e8c03669b4..f5edfd164e58 100644 --- a/projects/plugins/protect/composer.lock +++ b/projects/plugins/protect/composer.lock @@ -135,7 +135,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -187,6 +187,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/search/changelog/update-sidebar-upsell-visual-update b/projects/plugins/search/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/search/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/search/composer.lock b/projects/plugins/search/composer.lock index 48753c36ca4c..b460d7498b11 100644 --- a/projects/plugins/search/composer.lock +++ b/projects/plugins/search/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/social/changelog/update-sidebar-upsell-visual-update b/projects/plugins/social/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/social/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/social/composer.lock b/projects/plugins/social/composer.lock index 34e51f5e5d26..bc71aba2fd8e 100644 --- a/projects/plugins/social/composer.lock +++ b/projects/plugins/social/composer.lock @@ -130,7 +130,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -182,6 +182,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/starter-plugin/changelog/update-sidebar-upsell-visual-update b/projects/plugins/starter-plugin/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/starter-plugin/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/starter-plugin/composer.lock b/projects/plugins/starter-plugin/composer.lock index fb0f2403070d..4ac1587b0f4c 100644 --- a/projects/plugins/starter-plugin/composer.lock +++ b/projects/plugins/starter-plugin/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/videopress/changelog/update-sidebar-upsell-visual-update b/projects/plugins/videopress/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/videopress/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/videopress/composer.lock b/projects/plugins/videopress/composer.lock index cb4b57d3331c..90755e7ee69e 100644 --- a/projects/plugins/videopress/composer.lock +++ b/projects/plugins/videopress/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/wpcloud-sso/changelog/update-sidebar-upsell-visual-update b/projects/plugins/wpcloud-sso/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/wpcloud-sso/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/wpcloud-sso/composer.lock b/projects/plugins/wpcloud-sso/composer.lock index 5d2e8e6a00a8..8c041daf4ff8 100644 --- a/projects/plugins/wpcloud-sso/composer.lock +++ b/projects/plugins/wpcloud-sso/composer.lock @@ -66,7 +66,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -118,6 +118,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [ diff --git a/projects/plugins/wpcomsh/changelog/update-sidebar-upsell-visual-update b/projects/plugins/wpcomsh/changelog/update-sidebar-upsell-visual-update new file mode 100644 index 000000000000..c219724eb996 --- /dev/null +++ b/projects/plugins/wpcomsh/changelog/update-sidebar-upsell-visual-update @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Update design of the sidebar upsell. diff --git a/projects/plugins/wpcomsh/composer.lock b/projects/plugins/wpcomsh/composer.lock index a547d4febfdf..000460aedd0d 100644 --- a/projects/plugins/wpcomsh/composer.lock +++ b/projects/plugins/wpcomsh/composer.lock @@ -198,7 +198,7 @@ "dist": { "type": "path", "url": "../../packages/admin-ui", - "reference": "d71575c86c7f4cec8c3354e21c15db817b966515" + "reference": "b85d3fbbc9298316d8cd1d3e35f50a6e0b17c07c" }, "require": { "automattic/jetpack-redirect": "@dev", @@ -250,6 +250,10 @@ ], "test-php": [ "@composer phpunit" + ], + "watch": [ + "Composer\\Config::disableProcessTimeout", + "pnpm run watch" ] }, "license": [