From a6b19f40b259b829976af32302cade118a45a5d0 Mon Sep 17 00:00:00 2001 From: Brandy Smith Date: Thu, 7 Aug 2025 10:53:47 -0400 Subject: [PATCH 01/11] chore(deps): downgrade @stencil/angular-output-target and @stencil/vue-output-target (#30614) Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> --- core/package-lock.json | 28 ++++++++++++++-------------- core/package.json | 4 ++-- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index d2dd8e69335..1fd9f61c2c9 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -25,10 +25,10 @@ "@playwright/test": "^1.54.2", "@rollup/plugin-node-resolve": "^8.4.0", "@rollup/plugin-virtual": "^2.0.3", - "@stencil/angular-output-target": "^1.0.0", + "@stencil/angular-output-target": "^0.10.0", "@stencil/react-output-target": "0.5.3", "@stencil/sass": "^3.0.9", - "@stencil/vue-output-target": "0.11.8", + "@stencil/vue-output-target": "0.10.8", "@types/jest": "^29.5.6", "@types/node": "^14.6.0", "@typescript-eslint/eslint-plugin": "^6.7.2", @@ -1905,9 +1905,9 @@ } }, "node_modules/@stencil/angular-output-target": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-1.0.0.tgz", - "integrity": "sha512-6/XtjEWlJS+40b3x2geCV43rjQKlHS/a1/62QjYGXBtHhMo92KyGwKns3ntmX6B4fdk/xAKehxD2WKtHIM3oxQ==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.10.2.tgz", + "integrity": "sha512-jPRa2NMAPtm/iMY+mUaWATbIhgY5zPJfUNQyF8nwC0rMrfXifPoRCf6BbH2S4Gy7SX0X4hlP+jAbVUjQNg/P+Q==", "dev": true, "peerDependencies": { "@stencil/core": ">=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0" @@ -1960,9 +1960,9 @@ } }, "node_modules/@stencil/vue-output-target": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.11.8.tgz", - "integrity": "sha512-R/kQoN15irgL7NJxWaUNSmwDLfoDBZjlYaXNnW3LHlF30TYfyez6pRgD7ZglSSTVktMtCXz6ZPhg0uq59VkhOw==", + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.10.8.tgz", + "integrity": "sha512-/a20LG29xqy/lxBqo6zc1LbyS20GW9xghypZ7vYdo5fQB8jHClAQDkn+c8aykQlre5TtHiODgvr/rRDUrQKwyg==", "dev": true, "peerDependencies": { "@stencil/core": ">=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0", @@ -11977,9 +11977,9 @@ } }, "@stencil/angular-output-target": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-1.0.0.tgz", - "integrity": "sha512-6/XtjEWlJS+40b3x2geCV43rjQKlHS/a1/62QjYGXBtHhMo92KyGwKns3ntmX6B4fdk/xAKehxD2WKtHIM3oxQ==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@stencil/angular-output-target/-/angular-output-target-0.10.2.tgz", + "integrity": "sha512-jPRa2NMAPtm/iMY+mUaWATbIhgY5zPJfUNQyF8nwC0rMrfXifPoRCf6BbH2S4Gy7SX0X4hlP+jAbVUjQNg/P+Q==", "dev": true, "requires": {} }, @@ -12013,9 +12013,9 @@ "requires": {} }, "@stencil/vue-output-target": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.11.8.tgz", - "integrity": "sha512-R/kQoN15irgL7NJxWaUNSmwDLfoDBZjlYaXNnW3LHlF30TYfyez6pRgD7ZglSSTVktMtCXz6ZPhg0uq59VkhOw==", + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.10.8.tgz", + "integrity": "sha512-/a20LG29xqy/lxBqo6zc1LbyS20GW9xghypZ7vYdo5fQB8jHClAQDkn+c8aykQlre5TtHiODgvr/rRDUrQKwyg==", "dev": true, "requires": {} }, diff --git a/core/package.json b/core/package.json index 16224583ca8..7a09435adbe 100644 --- a/core/package.json +++ b/core/package.json @@ -47,10 +47,10 @@ "@playwright/test": "^1.54.2", "@rollup/plugin-node-resolve": "^8.4.0", "@rollup/plugin-virtual": "^2.0.3", - "@stencil/angular-output-target": "^1.0.0", + "@stencil/angular-output-target": "^0.10.0", "@stencil/react-output-target": "0.5.3", "@stencil/sass": "^3.0.9", - "@stencil/vue-output-target": "0.11.8", + "@stencil/vue-output-target": "0.10.8", "@types/jest": "^29.5.6", "@types/node": "^14.6.0", "@typescript-eslint/eslint-plugin": "^6.7.2", From 2229c24bf502700084ee508a584bfd70cef83d6a Mon Sep 17 00:00:00 2001 From: Brandy Smith Date: Fri, 8 Aug 2025 13:37:39 -0400 Subject: [PATCH 02/11] test(vue): improve test app (#30610) Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> --- packages/vue/test/base/index.html | 7 +- packages/vue/test/base/public/favicon.png | Bin 0 -> 930 bytes .../test/base/src/components/ModalContent.vue | 2 +- .../vue/test/base/src/components/NavChild.vue | 2 +- .../vue/test/base/src/components/NavRoot.vue | 2 +- packages/vue/test/base/src/main.ts | 11 + packages/vue/test/base/src/router/index.ts | 32 ++- .../vue/test/base/src/theme/variables.css | 232 +----------------- .../vue/test/base/src/views/Breadcrumbs.vue | 26 +- .../vue/test/base/src/views/Components.vue | 26 -- .../vue/test/base/src/views/DefaultHref.vue | 2 +- packages/vue/test/base/src/views/Home.vue | 60 +++-- packages/vue/test/base/src/views/Icons.vue | 4 +- packages/vue/test/base/src/views/Inputs.vue | 4 +- .../vue/test/base/src/views/Lifecycle.vue | 4 +- .../test/base/src/views/LifecycleSetup.vue | 4 +- .../vue/test/base/src/views/Navigation.vue | 4 +- packages/vue/test/base/src/views/Overlays.vue | 117 ++++----- .../src/views/OverlaysKeepContentsMounted.vue | 2 +- packages/vue/test/base/src/views/Range.vue | 7 + .../vue/test/base/src/views/ReorderGroup.vue | 2 +- packages/vue/test/base/src/views/Routing.vue | 4 +- .../vue/test/base/src/views/RoutingChild.vue | 4 +- .../test/base/src/views/RoutingParameter.vue | 4 +- .../base/src/views/RoutingParameterView.vue | 4 +- packages/vue/test/base/src/views/Select.vue | 7 + packages/vue/test/base/src/views/Template.vue | 2 +- .../vue/test/base/src/views/VersionTest.vue | 4 +- .../base/src/views/{ => nested}/Folder.vue | 0 .../src/views/{ => nested}/NestedChild.vue | 2 +- .../src/views/{ => nested}/NestedChildTwo.vue | 2 +- .../src/views/{ => nested}/RouterOutlet.vue | 2 +- .../{ => tabs-secondary}/Tab1Secondary.vue | 2 +- .../{ => tabs-secondary}/Tab2Secondary.vue | 0 .../{ => tabs-secondary}/Tab3Secondary.vue | 0 .../{ => tabs-secondary}/TabsSecondary.vue | 0 .../test/base/src/views/{ => tabs}/Tab1.vue | 2 +- .../src/views/{ => tabs}/Tab1Parameter.vue | 2 +- .../test/base/src/views/{ => tabs}/Tab2.vue | 2 +- .../test/base/src/views/{ => tabs}/Tab3.vue | 0 .../test/base/src/views/{ => tabs}/Tab4.vue | 0 .../test/base/src/views/{ => tabs}/Tabs.vue | 2 +- .../test/base/tests/e2e/specs/routing.cy.js | 8 +- .../vue/test/base/tests/e2e/specs/tabs.cy.js | 12 +- packages/vue/test/base/vite.config.js | 3 + 45 files changed, 198 insertions(+), 420 deletions(-) create mode 100644 packages/vue/test/base/public/favicon.png delete mode 100644 packages/vue/test/base/src/views/Components.vue rename packages/vue/test/base/src/views/{ => nested}/Folder.vue (100%) rename packages/vue/test/base/src/views/{ => nested}/NestedChild.vue (96%) rename packages/vue/test/base/src/views/{ => nested}/NestedChildTwo.vue (96%) rename packages/vue/test/base/src/views/{ => nested}/RouterOutlet.vue (95%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab1Secondary.vue (96%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab2Secondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab3Secondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/TabsSecondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tab1.vue (97%) rename packages/vue/test/base/src/views/{ => tabs}/Tab1Parameter.vue (96%) rename packages/vue/test/base/src/views/{ => tabs}/Tab2.vue (96%) rename packages/vue/test/base/src/views/{ => tabs}/Tab3.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tab4.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tabs.vue (98%) diff --git a/packages/vue/test/base/index.html b/packages/vue/test/base/index.html index 670de7a9a89..82d60435c50 100644 --- a/packages/vue/test/base/index.html +++ b/packages/vue/test/base/index.html @@ -14,18 +14,17 @@ - + - + - -
+ diff --git a/packages/vue/test/base/public/favicon.png b/packages/vue/test/base/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..51888a7bbdb59f04c29c548523eb2638c1c954f5 GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!x&nMcT-^(N+`Ik{1{5}NM-k9f zx+Ot=!3-}y{#<)Uok@}X^0T)Mjw~(h@l#Ir^NC7r=_#0-8E$a3RKVL~nc3p~*UxA# z4bjg_XJBBO<>}%W5^;EK_{&+V40u?Vtzk_Oy;*YMVqw~ozwz&rPG6d~>D#mR`SK=; zww9K@s-5|}%Dy=+ak|}>#qwwKGH>ZO4~|`P_r2LJy1RYqyXB`=?Mw?@F8Z!h{rcpz z^y94Mdt1KFIr?nR|NE2g?N}2vO^d(4;=OB>WP0Plul!REN;cgwUAJuA?C`^98NGCJ zuf=eS_OHmETd)0azdLJ6Z^FIm6*YNHw|4%lGf`stp1;dK$1sNYdj7ec{*dYEN(RM7|LFZWoy#R9733Kz`kee` zcsH&1+JCz2|7qRT%bgpNUdZ3E%i6T)I?vY6{p)ga_qlB<;GAPn(!{OF;x_wm_K%n( zW67=BbK}Hx+Mo2yW_)0K?|;#s9f!Uw=S;9NQ)S^>UOs1+lefL)nQKa6oJzg9f7^uT zr^QQJHL|;hJ!n29P`>r{pI$??E8ll+Vp%D3sqgGAQ?16Ir>}307i!n%dGB~BKleRm zV`}#;lUe7&`Rm%PqCLs%HOEe${KnWk%jlG>GM}cUf9>%Jt~^m(q1U%2$4$<)xHgTq zd0EM;Wjbazr!IcCcJ{`1i$kvS+;+RTmT^vJdf^@OKlARE7bo`3-BEDmtJB75>uhqr zB>Z2>{qec~lUw13i#jzoi~HY - + Dismiss Modal diff --git a/packages/vue/test/base/src/components/NavChild.vue b/packages/vue/test/base/src/components/NavChild.vue index 6208bc7b395..8b0ce6ae96d 100644 --- a/packages/vue/test/base/src/components/NavChild.vue +++ b/packages/vue/test/base/src/components/NavChild.vue @@ -1,7 +1,7 @@ - diff --git a/packages/vue/test/base/src/views/Icons.vue b/packages/vue/test/base/src/views/Icons.vue index f44e3516b1b..533909ec549 100644 --- a/packages/vue/test/base/src/views/Icons.vue +++ b/packages/vue/test/base/src/views/Icons.vue @@ -2,8 +2,8 @@ - - + + Icons diff --git a/packages/vue/test/base/src/views/Inputs.vue b/packages/vue/test/base/src/views/Inputs.vue index b4dc2f496bc..28108f4f0dd 100644 --- a/packages/vue/test/base/src/views/Inputs.vue +++ b/packages/vue/test/base/src/views/Inputs.vue @@ -2,8 +2,8 @@ - - + + Inputs diff --git a/packages/vue/test/base/src/views/Lifecycle.vue b/packages/vue/test/base/src/views/Lifecycle.vue index c7779c72b30..57dbb13a8ef 100644 --- a/packages/vue/test/base/src/views/Lifecycle.vue +++ b/packages/vue/test/base/src/views/Lifecycle.vue @@ -2,8 +2,8 @@ - - + + Lifecycle diff --git a/packages/vue/test/base/src/views/LifecycleSetup.vue b/packages/vue/test/base/src/views/LifecycleSetup.vue index b31b1620402..8d427ef2177 100644 --- a/packages/vue/test/base/src/views/LifecycleSetup.vue +++ b/packages/vue/test/base/src/views/LifecycleSetup.vue @@ -2,8 +2,8 @@ - - + + Lifecycle (Setup) diff --git a/packages/vue/test/base/src/views/Navigation.vue b/packages/vue/test/base/src/views/Navigation.vue index 33bbb08a879..ae6102f46c1 100644 --- a/packages/vue/test/base/src/views/Navigation.vue +++ b/packages/vue/test/base/src/views/Navigation.vue @@ -2,8 +2,8 @@ - - + + Navigation diff --git a/packages/vue/test/base/src/views/Overlays.vue b/packages/vue/test/base/src/views/Overlays.vue index 799a44672b5..49b956e0ddd 100644 --- a/packages/vue/test/base/src/views/Overlays.vue +++ b/packages/vue/test/base/src/views/Overlays.vue @@ -2,68 +2,69 @@ - - + + Overlays - - - - - Component - - - - - Alert - - - Action Sheet - - - Loading - - - Modal - - - Popover - - - Toast - - - - - - - Presentation Type - - - - - Controller - - - Component - - - -
- - Present Overlay - - Quickly Change Loading Props - -

- - Modal onWillPresent:
{{ willPresent }}

- Modal onDidPresent:
{{ didPresent }}

- Modal onWillDismiss:
{{ willDismiss }}

- Modal onDidDismiss:
{{ didDismiss }}

+ + + + + + Component + + + + + Alert + + + Action Sheet + + + Loading + + + Modal + + + Popover + + + Toast + + + + + + + Presentation Type + + + + + Controller + + + Component + + + + +
+ Present Overlay + Quickly Change Loading Props +
+ +
+ Modal onWillPresent:
{{ willPresent }}

+ Modal onDidPresent:
{{ didPresent }}

+ Modal onWillDismiss:
{{ willDismiss }}

+ Modal onDidDismiss:
{{ didDismiss }}

+
- + Overlays - Auto Mount diff --git a/packages/vue/test/base/src/views/Range.vue b/packages/vue/test/base/src/views/Range.vue index c0d6106140a..85463dcc218 100644 --- a/packages/vue/test/base/src/views/Range.vue +++ b/packages/vue/test/base/src/views/Range.vue @@ -2,6 +2,9 @@ + + + Range @@ -23,6 +26,8 @@