From c0f5e5ebc0c9d45d71e10e09903b00b3ba8e6bba Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 12 Mar 2024 17:34:55 -0400 Subject: [PATCH 1/4] fix(overlay): do not hide overlay if toast is presented (#29140) Issue number: resolves #29139 --------- ## What is the current behavior? When implementing https://github.com/ionic-team/ionic-framework/pull/28997 we did not consider the case where a Toast could be presented. When presenting a Toast after presenting a Modal the linked change causes the Modal to be hidden from screen readers. ## What is the new behavior? - If the top-most overlay is a Toast then the closest non-Toast overlay is also not hidden from screen readers. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.7.5-dev.11710260658.1fc29a6c` --------- Co-authored-by: Amanda Johnston <90629384+amandaejohnston@users.noreply.github.com> --- core/src/utils/overlays.ts | 81 +++++++++++++++---- core/src/utils/test/overlays/overlays.spec.ts | 67 +++++++++++++++ 2 files changed, 131 insertions(+), 17 deletions(-) diff --git a/core/src/utils/overlays.ts b/core/src/utils/overlays.ts index 11ec2f5669..b248206151 100644 --- a/core/src/utils/overlays.ts +++ b/core/src/utils/overlays.ts @@ -541,16 +541,7 @@ export const present = async ( } setRootAriaHidden(true); - - /** - * Hide all other overlays from screen readers so only this one - * can be read. Note that presenting an overlay always makes - * it the topmost one. - */ - if (doc !== undefined) { - const presentedOverlays = getPresentedOverlays(doc); - presentedOverlays.forEach((o) => o.setAttribute('aria-hidden', 'true')); - } + hideOverlaysFromScreenReaders(overlay.el); overlay.presented = true; overlay.willPresent.emit(); @@ -723,13 +714,7 @@ export const dismiss = async ( overlay.el.remove(); - /** - * If there are other overlays presented, unhide the new - * topmost one from screen readers. - */ - if (doc !== undefined) { - getPresentedOverlay(doc)?.removeAttribute('aria-hidden'); - } + revealOverlaysToScreenReaders(); return true; }; @@ -966,3 +951,65 @@ export const createTriggerController = () => { removeClickListener, }; }; + +/** + * Ensure that underlying overlays have aria-hidden if necessary so that screen readers + * cannot move focus to these elements. Note that we cannot rely on focus/focusin/focusout + * events here because those events do not fire when the screen readers moves to a non-focusable + * element such as text. + * Without this logic screen readers would be able to move focus outside of the top focus-trapped overlay. + * + * @param newTopMostOverlay - The overlay that is being presented. Since the overlay has not been + * fully presented yet at the time this function is called it will not be included in the getPresentedOverlays result. + */ +const hideOverlaysFromScreenReaders = (newTopMostOverlay: HTMLIonOverlayElement) => { + if (doc === undefined) return; + + const overlays = getPresentedOverlays(doc); + + for (let i = overlays.length - 1; i >= 0; i--) { + const presentedOverlay = overlays[i]; + const nextPresentedOverlay = overlays[i + 1] ?? newTopMostOverlay; + + /** + * If next overlay has aria-hidden then all remaining overlays will have it too. + * Or, if the next overlay is a Toast that does not have aria-hidden then current overlay + * should not have aria-hidden either so focus can remain in the current overlay. + */ + if (nextPresentedOverlay.hasAttribute('aria-hidden') || nextPresentedOverlay.tagName !== 'ION-TOAST') { + presentedOverlay.setAttribute('aria-hidden', 'true'); + } + } +}; + +/** + * When dismissing an overlay we need to reveal the new top-most overlay to screen readers. + * If the top-most overlay is a Toast we potentially need to reveal more overlays since + * focus is never automatically moved to the Toast. + */ +const revealOverlaysToScreenReaders = () => { + if (doc === undefined) return; + + const overlays = getPresentedOverlays(doc); + + for (let i = overlays.length - 1; i >= 0; i--) { + const currentOverlay = overlays[i]; + + /** + * If the current we are looking at is a Toast then we can remove aria-hidden. + * However, we potentially need to keep looking at the overlay stack because there + * could be more Toasts underneath. Additionally, we need to unhide the closest non-Toast + * overlay too so focus can move there since focus is never automatically moved to the Toast. + */ + currentOverlay.removeAttribute('aria-hidden'); + + /** + * If we found a non-Toast element then we can just remove aria-hidden and stop searching entirely + * since this overlay should always receive focus. As a result, all underlying overlays should still + * be hidden from screen readers. + */ + if (currentOverlay.tagName !== 'ION-TOAST') { + break; + } + } +}; diff --git a/core/src/utils/test/overlays/overlays.spec.ts b/core/src/utils/test/overlays/overlays.spec.ts index 7b67a22183..29a77c3c26 100644 --- a/core/src/utils/test/overlays/overlays.spec.ts +++ b/core/src/utils/test/overlays/overlays.spec.ts @@ -1,6 +1,7 @@ import { newSpecPage } from '@stencil/core/testing'; import { Modal } from '../../../components/modal/modal'; +import { Toast } from '../../../components/toast/toast'; import { Nav } from '../../../components/nav/nav'; import { RouterOutlet } from '../../../components/router-outlet/router-outlet'; import { setRootAriaHidden } from '../../overlays'; @@ -193,4 +194,70 @@ describe('aria-hidden on individual overlays', () => { await modalOne.present(); expect(modalOne.hasAttribute('aria-hidden')).toEqual(false); }); + + it('should not hide previous overlay if top-most overlay is toast', async () => { + const page = await newSpecPage({ + components: [Modal, Toast], + html: ` + + + + + `, + }); + + const modalOne = page.body.querySelector('ion-modal#m-one')!; + const modalTwo = page.body.querySelector('ion-modal#m-two')!; + const toastOne = page.body.querySelector('ion-toast#t-one')!; + const toastTwo = page.body.querySelector('ion-toast#t-two')!; + + await modalOne.present(); + await modalTwo.present(); + await toastOne.present(); + await toastTwo.present(); + + expect(modalOne.hasAttribute('aria-hidden')).toEqual(true); + expect(modalTwo.hasAttribute('aria-hidden')).toEqual(false); + expect(toastOne.hasAttribute('aria-hidden')).toEqual(false); + expect(toastTwo.hasAttribute('aria-hidden')).toEqual(false); + + await toastTwo.dismiss(); + + expect(modalOne.hasAttribute('aria-hidden')).toEqual(true); + expect(modalTwo.hasAttribute('aria-hidden')).toEqual(false); + expect(toastOne.hasAttribute('aria-hidden')).toEqual(false); + + await toastOne.dismiss(); + + expect(modalOne.hasAttribute('aria-hidden')).toEqual(true); + expect(modalTwo.hasAttribute('aria-hidden')).toEqual(false); + }); + + it('should hide previous overlay even with a toast that is not the top-most overlay', async () => { + const page = await newSpecPage({ + components: [Modal, Toast], + html: ` + + + + `, + }); + + const modalOne = page.body.querySelector('ion-modal#m-one')!; + const modalTwo = page.body.querySelector('ion-modal#m-two')!; + const toastOne = page.body.querySelector('ion-toast#t-one')!; + + await modalOne.present(); + await toastOne.present(); + await modalTwo.present(); + + expect(modalOne.hasAttribute('aria-hidden')).toEqual(true); + expect(toastOne.hasAttribute('aria-hidden')).toEqual(true); + expect(modalTwo.hasAttribute('aria-hidden')).toEqual(false); + + await modalTwo.dismiss(); + + expect(modalOne.hasAttribute('aria-hidden')).toEqual(false); + expect(toastOne.hasAttribute('aria-hidden')).toEqual(false); + }); }); From 487ffca11e01100517e030b401367f46b0d8cda4 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 12 Mar 2024 17:52:38 -0400 Subject: [PATCH 2/4] chore: fix typo with close watcher const (#29146) The variable was spelled incorrectly. --- core/src/components/app/app.tsx | 6 +++--- core/src/components/menu/menu.tsx | 4 ++-- core/src/utils/hardware-back-button.ts | 4 ++-- core/src/utils/overlays.ts | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/core/src/components/app/app.tsx b/core/src/components/app/app.tsx index 44a67d2a15..d38b0bd37a 100644 --- a/core/src/components/app/app.tsx +++ b/core/src/components/app/app.tsx @@ -1,7 +1,7 @@ import type { ComponentInterface } from '@stencil/core'; import { Build, Component, Element, Host, Method, h } from '@stencil/core'; import type { FocusVisibleUtility } from '@utils/focus-visible'; -import { shoudUseCloseWatcher } from '@utils/hardware-back-button'; +import { shouldUseCloseWatcher } from '@utils/hardware-back-button'; import { printIonWarning } from '@utils/logging'; import { isPlatform } from '@utils/platform'; @@ -36,7 +36,7 @@ export class App implements ComponentInterface { import('../../utils/input-shims/input-shims').then((module) => module.startInputShims(config, platform)); } const hardwareBackButtonModule = await import('../../utils/hardware-back-button'); - const supportsHardwareBackButtonEvents = isHybrid || shoudUseCloseWatcher(); + const supportsHardwareBackButtonEvents = isHybrid || shouldUseCloseWatcher(); if (config.getBoolean('hardwareBackButton', supportsHardwareBackButtonEvents)) { hardwareBackButtonModule.startHardwareBackButton(); } else { @@ -44,7 +44,7 @@ export class App implements ComponentInterface { * If an app sets hardwareBackButton: false and experimentalCloseWatcher: true * then the close watcher will not be used. */ - if (shoudUseCloseWatcher()) { + if (shouldUseCloseWatcher()) { printIonWarning( 'experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used.' ); diff --git a/core/src/components/menu/menu.tsx b/core/src/components/menu/menu.tsx index 437c536345..a7bcc2573c 100644 --- a/core/src/components/menu/menu.tsx +++ b/core/src/components/menu/menu.tsx @@ -2,7 +2,7 @@ import type { ComponentInterface, EventEmitter } from '@stencil/core'; import { Build, Component, Element, Event, Host, Listen, Method, Prop, State, Watch, h } from '@stencil/core'; import { getTimeGivenProgression } from '@utils/animation/cubic-bezier'; import { GESTURE_CONTROLLER } from '@utils/gesture'; -import { shoudUseCloseWatcher } from '@utils/hardware-back-button'; +import { shouldUseCloseWatcher } from '@utils/hardware-back-button'; import type { Attributes } from '@utils/helpers'; import { inheritAriaAttributes, assert, clamp, isEndSide as isEnd } from '@utils/helpers'; import { menuController } from '@utils/menu-controller'; @@ -788,7 +788,7 @@ export class Menu implements ComponentInterface, MenuI { */ return ( +export const shouldUseCloseWatcher = () => config.get('experimentalCloseWatcher', false) && win !== undefined && 'CloseWatcher' in win; /** @@ -109,7 +109,7 @@ export const startHardwareBackButton = () => { * backbutton event otherwise we may get duplicate * events firing. */ - if (shoudUseCloseWatcher()) { + if (shouldUseCloseWatcher()) { let watcher: CloseWatcher | undefined; const configureWatcher = () => { diff --git a/core/src/utils/overlays.ts b/core/src/utils/overlays.ts index b248206151..dfc17ca327 100644 --- a/core/src/utils/overlays.ts +++ b/core/src/utils/overlays.ts @@ -1,6 +1,6 @@ import { doc } from '@utils/browser'; import type { BackButtonEvent } from '@utils/hardware-back-button'; -import { shoudUseCloseWatcher } from '@utils/hardware-back-button'; +import { shouldUseCloseWatcher } from '@utils/hardware-back-button'; import { config } from '../global/config'; import { getIonMode } from '../global/ionic-global'; @@ -428,7 +428,7 @@ const connectListeners = (doc: Document) => { * this behavior will be handled via the ionBackButton * event. */ - if (!shoudUseCloseWatcher()) { + if (!shouldUseCloseWatcher()) { doc.addEventListener('keydown', (ev) => { if (ev.key === 'Escape') { const lastOverlay = getPresentedOverlay(doc); From 82e90f28b4c05ee8434e45fb860d073c8215bfa0 Mon Sep 17 00:00:00 2001 From: ionitron Date: Wed, 13 Mar 2024 13:15:09 +0000 Subject: [PATCH 3/4] v7.7.5 --- CHANGELOG.md | 13 +++++++++++++ core/CHANGELOG.md | 12 ++++++++++++ core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++++++ docs/package-lock.json | 4 ++-- docs/package.json | 2 +- lerna.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++++++ packages/angular-server/package-lock.json | 6 +++--- packages/angular-server/package.json | 4 ++-- packages/angular/CHANGELOG.md | 11 +++++++++++ packages/angular/package-lock.json | 6 +++--- packages/angular/package.json | 4 ++-- packages/react-router/CHANGELOG.md | 8 ++++++++ packages/react-router/package-lock.json | 6 +++--- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package-lock.json | 6 +++--- packages/react/package.json | 4 ++-- packages/vue-router/CHANGELOG.md | 8 ++++++++ packages/vue-router/package-lock.json | 6 +++--- packages/vue-router/package.json | 4 ++-- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package-lock.json | 6 +++--- packages/vue/package.json | 4 ++-- 26 files changed, 121 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c01808b55..9ec911b1c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + + +### Bug Fixes + +* **angular:** add ionNavWillChange and ionNavDidChange types for nav ([#29122](https://github.com/ionic-team/ionic-framework/issues/29122)) ([85b9d5c](https://github.com/ionic-team/ionic-framework/commit/85b9d5c35f626ffc273d220549b0126ddc1f7e4b)), closes [#29114](https://github.com/ionic-team/ionic-framework/issues/29114) +* **checkbox:** set aria-checked of indeterminate checkbox to 'mixed' ([#29115](https://github.com/ionic-team/ionic-framework/issues/29115)) ([b2d636f](https://github.com/ionic-team/ionic-framework/commit/b2d636f14dcd33313f6604cfd4a64b542c831b34)) +* **overlay:** do not hide overlay if toast is presented ([#29140](https://github.com/ionic-team/ionic-framework/issues/29140)) ([c0f5e5e](https://github.com/ionic-team/ionic-framework/commit/c0f5e5ebc0c9d45d71e10e09903b00b3ba8e6bba)), closes [#29139](https://github.com/ionic-team/ionic-framework/issues/29139) + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index e72d106d9d..7caaac91fc 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + + +### Bug Fixes + +* **checkbox:** set aria-checked of indeterminate checkbox to 'mixed' ([#29115](https://github.com/ionic-team/ionic-framework/issues/29115)) ([b2d636f](https://github.com/ionic-team/ionic-framework/commit/b2d636f14dcd33313f6604cfd4a64b542c831b34)) +* **overlay:** do not hide overlay if toast is presented ([#29140](https://github.com/ionic-team/ionic-framework/issues/29140)) ([c0f5e5e](https://github.com/ionic-team/ionic-framework/commit/c0f5e5ebc0c9d45d71e10e09903b00b3ba8e6bba)), closes [#29139](https://github.com/ionic-team/ionic-framework/issues/29139) + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) diff --git a/core/package-lock.json b/core/package-lock.json index d4ab8346bf..30741bed7f 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { "@stencil/core": "^4.12.2", diff --git a/core/package.json b/core/package.json index 6a602c14a1..bb58562171 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.7.4", + "version": "7.7.5", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index fbe0280e55..8307ac9f32 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/docs + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index 18da5dac04..245545f844 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index dec2878417..f3b0c7aaeb 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.7.4", + "version": "7.7.5", "description": "Pre-packaged API documentation for the Ionic docs.", "main": "core.json", "types": "core.d.ts", diff --git a/lerna.json b/lerna.json index 11c4eeea41..f528118e91 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.7.4" + "version": "7.7.5" } diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 03c3eadb16..c8a5f1025a 100644 --- a/packages/angular-server/CHANGELOG.md +++ b/packages/angular-server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/angular-server + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/angular-server diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 1320564095..7b8d28df89 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.7.4" + "@ionic/core": "^7.7.5" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index e565e85747..792d1a4b99 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.7.4", + "version": "7.7.5", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.7.4" + "@ionic/core": "^7.7.5" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index ea06bc4d42..a4c116c8cd 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + + +### Bug Fixes + +* **angular:** add ionNavWillChange and ionNavDidChange types for nav ([#29122](https://github.com/ionic-team/ionic-framework/issues/29122)) ([85b9d5c](https://github.com/ionic-team/ionic-framework/commit/85b9d5c35f626ffc273d220549b0126ddc1f7e4b)), closes [#29114](https://github.com/ionic-team/ionic-framework/issues/29114) + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/angular diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 3f876eb950..9005a104e9 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/angular/package.json b/packages/angular/package.json index 1a1d440f7f..0c7c0ca5fe 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.7.4", + "version": "7.7.5", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -47,7 +47,7 @@ } }, "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 071805c2ec..88b223faf8 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/react-router + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/react-router diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index e5d772cec3..8641156ce3 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/react": "^7.7.4", + "@ionic/react": "^7.7.5", "tslib": "*" }, "devDependencies": { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 7ce2c09e58..fe529b1a43 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.7.4", + "version": "7.7.5", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.7.4", + "@ionic/react": "^7.7.5", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index d120fed4e5..3196bd673f 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/react + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index dd510c5dbe..4086cae5b6 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index 17e1119eb9..2175f1ad82 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.7.4", + "version": "7.7.5", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 1d030fd08a..3001908473 100644 --- a/packages/vue-router/CHANGELOG.md +++ b/packages/vue-router/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/vue-router + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/vue-router diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 1660a0a3a2..e8edda35cb 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.7.4" + "@ionic/vue": "^7.7.5" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 6556cfebbd..9640b8d052 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.7.4", + "version": "7.7.5", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.7.4" + "@ionic/vue": "^7.7.5" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 7fffea71ae..68c9e79237 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.5](https://github.com/ionic-team/ionic-framework/compare/v7.7.4...v7.7.5) (2024-03-13) + +**Note:** Version bump only for package @ionic/vue + + + + + ## [7.7.4](https://github.com/ionic-team/ionic-framework/compare/v7.7.3...v7.7.4) (2024-03-06) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 006d333331..4dd80ee5ae 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.7.4", + "version": "7.7.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.7.4", + "version": "7.7.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 707afae94c..b1a0412ccc 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.7.4", + "version": "7.7.5", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.7.4", + "@ionic/core": "^7.7.5", "ionicons": "^7.0.0" }, "vetur": { From ddcda78ac9f345baddc77ac1860a73a20e510a96 Mon Sep 17 00:00:00 2001 From: ionitron Date: Wed, 13 Mar 2024 13:15:50 +0000 Subject: [PATCH 4/4] chore(): update package lock files --- packages/angular-server/package-lock.json | 12 +++---- packages/angular/package-lock.json | 12 +++---- packages/react-router/package-lock.json | 40 +++++++++++------------ packages/react/package-lock.json | 12 +++---- packages/vue-router/package-lock.json | 40 +++++++++++------------ packages/vue/package-lock.json | 12 +++---- 6 files changed, 64 insertions(+), 64 deletions(-) diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 7b8d28df89..7bbe44948e 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1060,9 +1060,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -7330,9 +7330,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 9005a104e9..8ed662d031 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1407,9 +1407,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -9697,9 +9697,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 8641156ce3..160c9415e0 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -238,9 +238,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.7.4.tgz", - "integrity": "sha512-UBNBUjBN1fmCUyH8hetu0/q3F4pSNFVpjhh3Bt3s/bUXy0ksCuGbiYg/hET9QW1ja17ijq0+coqREXEB8lTmrA==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.7.5.tgz", + "integrity": "sha512-XLWJ5yQsAhwbrzRk+QaCM0WFhQAOOuuTcwh7IDkz4UqSphFA8GEhwercYfIZyR1s6XBCvyA1riboklJYne5gRQ==", "dependencies": { - "@ionic/core": "7.7.4", + "@ionic/core": "7.7.5", "ionicons": "^7.0.0", "tslib": "*" }, @@ -667,9 +667,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.12.5", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.5.tgz", - "integrity": "sha512-vSyFjY7XSEx0ufa9SebOd437CvnneaTXlCpuGDhjUDxAjGBlu6ie5qHyubobVGBth//aErc6wZPHc6W75Vp3iQ==", + "version": "4.12.6", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.6.tgz", + "integrity": "sha512-15JO2TdaxGVKNdLZb/2TtDa+juj3XGD/V0y/disgdzYYSnajgSh06nwODfdHz9eTUh1Hisz+KIo857I1rCZrfg==", "bin": { "stencil": "bin/stencil" }, @@ -4050,9 +4050,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.7.4.tgz", - "integrity": "sha512-UBNBUjBN1fmCUyH8hetu0/q3F4pSNFVpjhh3Bt3s/bUXy0ksCuGbiYg/hET9QW1ja17ijq0+coqREXEB8lTmrA==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.7.5.tgz", + "integrity": "sha512-XLWJ5yQsAhwbrzRk+QaCM0WFhQAOOuuTcwh7IDkz4UqSphFA8GEhwercYfIZyR1s6XBCvyA1riboklJYne5gRQ==", "requires": { - "@ionic/core": "7.7.4", + "@ionic/core": "7.7.5", "ionicons": "^7.0.0", "tslib": "*" } @@ -4297,9 +4297,9 @@ "optional": true }, "@stencil/core": { - "version": "4.12.5", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.5.tgz", - "integrity": "sha512-vSyFjY7XSEx0ufa9SebOd437CvnneaTXlCpuGDhjUDxAjGBlu6ie5qHyubobVGBth//aErc6wZPHc6W75Vp3iQ==" + "version": "4.12.6", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.6.tgz", + "integrity": "sha512-15JO2TdaxGVKNdLZb/2TtDa+juj3XGD/V0y/disgdzYYSnajgSh06nwODfdHz9eTUh1Hisz+KIo857I1rCZrfg==" }, "@types/estree": { "version": "1.0.4", diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 4086cae5b6..8dd58d428e 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -811,9 +811,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -12857,9 +12857,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index e8edda35cb..271d52ad35 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -661,9 +661,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.7.4.tgz", - "integrity": "sha512-THrMMoQHU2Ym+JaTj/dm/FV8FyB7ZXmc6kierZ/+BSvOncIekla8Afe6Qk2c2U1afOPos0MBINf9xXkwxnHfIw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.7.5.tgz", + "integrity": "sha512-Ilm11iOQRnhv4ei7Wj7cxP44L2orR2RnNOTTHGD9FE6o24k7VInP2lMRVvewjKXAbBb21pZE3AyMaJr5JMubFA==", "dependencies": { - "@ionic/core": "7.7.4", + "@ionic/core": "7.7.5", "ionicons": "^7.0.0" } }, @@ -1508,9 +1508,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.12.5", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.5.tgz", - "integrity": "sha512-vSyFjY7XSEx0ufa9SebOd437CvnneaTXlCpuGDhjUDxAjGBlu6ie5qHyubobVGBth//aErc6wZPHc6W75Vp3iQ==", + "version": "4.12.6", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.6.tgz", + "integrity": "sha512-15JO2TdaxGVKNdLZb/2TtDa+juj3XGD/V0y/disgdzYYSnajgSh06nwODfdHz9eTUh1Hisz+KIo857I1rCZrfg==", "bin": { "stencil": "bin/stencil" }, @@ -7878,9 +7878,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.7.4.tgz", - "integrity": "sha512-THrMMoQHU2Ym+JaTj/dm/FV8FyB7ZXmc6kierZ/+BSvOncIekla8Afe6Qk2c2U1afOPos0MBINf9xXkwxnHfIw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.7.5.tgz", + "integrity": "sha512-Ilm11iOQRnhv4ei7Wj7cxP44L2orR2RnNOTTHGD9FE6o24k7VInP2lMRVvewjKXAbBb21pZE3AyMaJr5JMubFA==", "requires": { - "@ionic/core": "7.7.4", + "@ionic/core": "7.7.5", "ionicons": "^7.0.0" } }, @@ -8461,9 +8461,9 @@ } }, "@stencil/core": { - "version": "4.12.5", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.5.tgz", - "integrity": "sha512-vSyFjY7XSEx0ufa9SebOd437CvnneaTXlCpuGDhjUDxAjGBlu6ie5qHyubobVGBth//aErc6wZPHc6W75Vp3iQ==" + "version": "4.12.6", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.6.tgz", + "integrity": "sha512-15JO2TdaxGVKNdLZb/2TtDa+juj3XGD/V0y/disgdzYYSnajgSh06nwODfdHz9eTUh1Hisz+KIo857I1rCZrfg==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 4dd80ee5ae..315a13b4e0 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -208,9 +208,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -3959,9 +3959,9 @@ "dev": true }, "@ionic/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.4.tgz", - "integrity": "sha512-zThio3ZfbTu+3eM6QBdyeEk5OBc7M0ApFwSlP/G7rrFVcTPm12FNvG9VPD+aN5NwnYy0EsV3hlMkxbawoqjVLw==", + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.5.tgz", + "integrity": "sha512-/ozFH0Wxh415uER8vc4pcGeRLlh71TfL9gZTHRPAsRT7FnampW8Y45T2fDNNLSmN8UGrN9rj2sXr/QLVq1NbIA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2",