From c63bf618cf3720a50ef26bf4878609c9b8afe212 Mon Sep 17 00:00:00 2001 From: WasiqB Date: Fri, 1 Mar 2024 12:34:42 +0530 Subject: [PATCH] fix(java): :bug: fixed assertion messages for inbuilt assertions --- .../boyka/actions/drivers/AlertActions.java | 8 +- .../actions/drivers/NavigateActions.java | 4 +- .../boyka/actions/drivers/WindowActions.java | 4 +- .../actions/elements/DropDownActions.java | 6 +- .../actions/elements/ElementActions.java | 14 +- .../wasiqb/boyka/builders/ApiResponse.java | 13 +- .../boyka/testng/others/JsonUtilTest.java | 5 +- .../testng/ui/theinternet/CookiesTest.java | 17 +- .../testng/ui/theinternet/WindowTest.java | 5 +- package.json | 10 +- pnpm-lock.yaml | 431 ++++++++++-------- 11 files changed, 279 insertions(+), 238 deletions(-) diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/AlertActions.java b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/AlertActions.java index 473d8fcf0..158325957 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/AlertActions.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/AlertActions.java @@ -19,7 +19,7 @@ import static com.github.wasiqb.boyka.actions.CommonActions.getDriverAttribute; import static com.github.wasiqb.boyka.enums.ListenerType.ALERT_ACTION; import static com.github.wasiqb.boyka.manager.ParallelSession.getSession; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.util.Optional.ofNullable; import static org.apache.commons.lang3.StringUtils.EMPTY; import static org.apache.logging.log4j.LogManager.getLogger; @@ -100,7 +100,7 @@ public StringSubject verifyAccept () { LOGGER.info ("Verifying accept alert"); LOGGER.traceExit (); ofNullable (this.listener).ifPresent (IAlertActionsListener::onVerifyAccept); - return assertThat (accept ()); + return assertWithMessage ("Accepted Alert").that (accept ()); } @Override @@ -109,7 +109,7 @@ public StringSubject verifyAccept (final String text) { LOGGER.info ("Verifying accept prompt"); LOGGER.traceExit (); ofNullable (this.listener).ifPresent (l -> l.onVerifyAccept (text)); - return assertThat (accept (text)); + return assertWithMessage ("Accepted Alert Prompt").that (accept (text)); } @Override @@ -118,6 +118,6 @@ public StringSubject verifyDismiss () { LOGGER.info ("Verifying alert message and dismissing the alert"); LOGGER.traceExit (); ofNullable (this.listener).ifPresent (IAlertActionsListener::onVerifyDismiss); - return assertThat (dismiss ()); + return assertWithMessage ("Dismissed Alert").that (dismiss ()); } } diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/NavigateActions.java b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/NavigateActions.java index 0c866d8f8..80a64f25f 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/NavigateActions.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/NavigateActions.java @@ -22,7 +22,7 @@ import static com.github.wasiqb.boyka.enums.Message.BASE_URL_EMPTY; import static com.github.wasiqb.boyka.manager.ParallelSession.getSession; import static com.github.wasiqb.boyka.utils.Validator.requireNonEmpty; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.util.Optional.ofNullable; import static org.apache.commons.lang3.StringUtils.EMPTY; import static org.apache.logging.log4j.LogManager.getLogger; @@ -119,6 +119,6 @@ public StringSubject verifyUrl () { LOGGER.info ("Verifying browser url"); ofNullable (this.listener).ifPresent (INavigateActionsListener::onVerifyUrl); LOGGER.traceExit (); - return assertThat (getUrl ()); + return assertWithMessage ("URL").that (getUrl ()); } } diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/WindowActions.java b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/WindowActions.java index 08d135621..940661ef7 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/WindowActions.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/actions/drivers/WindowActions.java @@ -24,7 +24,7 @@ import static com.github.wasiqb.boyka.manager.ParallelSession.getSession; import static com.github.wasiqb.boyka.utils.ErrorHandler.handleAndThrow; import static com.github.wasiqb.boyka.utils.Validator.requireNonNull; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.util.Optional.ofNullable; import static org.apache.commons.io.FileUtils.copyFile; import static org.apache.commons.lang3.StringUtils.EMPTY; @@ -220,7 +220,7 @@ public StringSubject verifyTitle () { LOGGER.info ("Verifying browser title..."); ofNullable (this.listener).ifPresent (IWindowActionsListener::onVerifyTitle); LOGGER.traceExit (); - return assertThat (getTitle ()); + return assertWithMessage ("Title").that (getTitle ()); } @Override diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/DropDownActions.java b/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/DropDownActions.java index 59c83b71d..87a7d1c87 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/DropDownActions.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/DropDownActions.java @@ -22,7 +22,7 @@ import static com.github.wasiqb.boyka.enums.Message.ERROR_DESELECT_FROM_DROPDOWN; import static com.github.wasiqb.boyka.manager.ParallelSession.getSession; import static com.github.wasiqb.boyka.utils.ErrorHandler.throwError; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.util.Collections.emptyList; import static java.util.Optional.ofNullable; import static org.apache.commons.lang3.StringUtils.EMPTY; @@ -199,13 +199,13 @@ public List selectedItems () { public StringSubject verifySelectedItem () { LOGGER.info ("Verifying the selected item..."); ofNullable (this.listener).ifPresent (l -> l.onVerifySelectedItem (this.locator)); - return assertThat (selectedItem ()); + return assertWithMessage ("Selected Item").that (selectedItem ()); } @Override public IterableSubject verifySelectedItems () { LOGGER.info ("Verifying the selected items..."); ofNullable (this.listener).ifPresent (l -> l.onVerifySelectedItems (this.locator)); - return assertThat (selectedItems ()); + return assertWithMessage ("Selected Items").that (selectedItems ()); } } diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/ElementActions.java b/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/ElementActions.java index 9ff793cb2..88056086d 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/ElementActions.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/actions/elements/ElementActions.java @@ -22,7 +22,7 @@ import static com.github.wasiqb.boyka.enums.ListenerType.ELEMENT_ACTION; import static com.github.wasiqb.boyka.enums.PlatformType.WEB; import static com.github.wasiqb.boyka.manager.ParallelSession.getSession; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.util.Optional.ofNullable; import static org.apache.commons.lang3.StringUtils.EMPTY; import static org.apache.logging.log4j.LogManager.getLogger; @@ -142,7 +142,7 @@ public StringSubject verifyAttribute (final String attribute) { LOGGER.info ("Verifying attribute of {}", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyAttribute (this.locator, attribute)); LOGGER.traceExit (); - return assertThat (getAttribute (attribute)); + return assertWithMessage (attribute).that (getAttribute (attribute)); } @Override @@ -151,7 +151,7 @@ public BooleanSubject verifyIsDisplayed () { LOGGER.info ("Verifying element {} is displayed", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyIsDisplayed (this.locator)); LOGGER.traceExit (); - return assertThat (isDisplayed ()); + return assertWithMessage ("Displayed").that (isDisplayed ()); } @Override @@ -160,7 +160,7 @@ public BooleanSubject verifyIsEnabled () { LOGGER.info ("Verifying element {} is enabled", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyIsEnabled (this.locator)); LOGGER.traceExit (); - return assertThat (isEnabled ()); + return assertWithMessage ("Enabled").that (isEnabled ()); } @Override @@ -169,7 +169,7 @@ public BooleanSubject verifyIsSelected () { LOGGER.info ("Verifying element {} is selected", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyIsSelected (this.locator)); LOGGER.traceExit (); - return assertThat (isSelected ()); + return assertWithMessage ("Selected").that (isSelected ()); } @Override @@ -178,7 +178,7 @@ public StringSubject verifyStyle (final String styleName) { LOGGER.info ("Verifying style of {}", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyStyle (this.locator, styleName)); LOGGER.traceExit (); - return assertThat (getStyle (styleName)); + return assertWithMessage (styleName).that (getStyle (styleName)); } @Override @@ -187,6 +187,6 @@ public StringSubject verifyText () { LOGGER.info ("Verifying text of {}", this.locator.getName ()); ofNullable (this.listener).ifPresent (l -> l.onVerifyText (this.locator)); LOGGER.traceExit (); - return assertThat (getText ().trim ()); + return assertWithMessage ("Text").that (getText ().trim ()); } } diff --git a/core-java/src/main/java/com/github/wasiqb/boyka/builders/ApiResponse.java b/core-java/src/main/java/com/github/wasiqb/boyka/builders/ApiResponse.java index d003e6680..f07e1e40e 100644 --- a/core-java/src/main/java/com/github/wasiqb/boyka/builders/ApiResponse.java +++ b/core-java/src/main/java/com/github/wasiqb/boyka/builders/ApiResponse.java @@ -22,7 +22,6 @@ import static com.github.wasiqb.boyka.enums.Message.RESPONSE_SCHEMA_NOT_MATCHING; import static com.github.wasiqb.boyka.utils.ErrorHandler.handleAndThrow; import static com.github.wasiqb.boyka.utils.ErrorHandler.throwError; -import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; import static com.jayway.jsonpath.JsonPath.compile; import static com.jayway.jsonpath.JsonPath.parse; @@ -109,7 +108,7 @@ public BooleanSubject verifyBooleanField (final String expression) { LOGGER.traceEntry (); LOGGER.info ("Verifying boolean field for expression: {}", expression); LOGGER.traceExit (); - return assertThat (getResponseData (expression, Boolean.class)); + return assertWithMessage (expression).that (getResponseData (expression, Boolean.class)); } /** @@ -126,7 +125,7 @@ public StringSubject verifyHeader (final String key) { if (!getHeaders ().containsKey (key)) { throwError (INVALID_HEADER_KEY, key); } - return assertThat (getHeaders ().get (key)); + return assertWithMessage (key).that (getHeaders ().get (key)); } /** @@ -140,7 +139,7 @@ public IntegerSubject verifyIntField (final String expression) { LOGGER.traceEntry (); LOGGER.info ("Verifying integer field for expression: {}", expression); LOGGER.traceExit (); - return assertThat (getResponseData (expression, Integer.class)); + return assertWithMessage (expression).that (getResponseData (expression, Integer.class)); } /** @@ -179,7 +178,7 @@ public IntegerSubject verifyStatusCode () { LOGGER.traceEntry (); LOGGER.info ("Verifying Status Code"); LOGGER.traceExit (); - return assertThat (getStatusCode ()); + return assertWithMessage ("Status Code").that (getStatusCode ()); } /** @@ -191,7 +190,7 @@ public StringSubject verifyStatusMessage () { LOGGER.traceEntry (); LOGGER.info ("Verifying Status Message"); LOGGER.traceExit (); - return assertThat (getStatusMessage ()); + return assertWithMessage ("Status Message").that (getStatusMessage ()); } /** @@ -205,7 +204,7 @@ public StringSubject verifyTextField (final String expression) { LOGGER.traceEntry (); LOGGER.info ("Verifying text field for expression: {}", expression); LOGGER.traceExit (); - return assertThat (getResponseData (expression)); + return assertWithMessage (expression).that (getResponseData (expression)); } private DocumentContext jsonPath () { diff --git a/core-java/src/test/java/com/github/wasiqb/boyka/testng/others/JsonUtilTest.java b/core-java/src/test/java/com/github/wasiqb/boyka/testng/others/JsonUtilTest.java index 496541f90..63a17c8b5 100644 --- a/core-java/src/test/java/com/github/wasiqb/boyka/testng/others/JsonUtilTest.java +++ b/core-java/src/test/java/com/github/wasiqb/boyka/testng/others/JsonUtilTest.java @@ -17,7 +17,7 @@ package com.github.wasiqb.boyka.testng.others; import static com.github.wasiqb.boyka.utils.JsonUtil.fromFile; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.lang.System.getProperty; import java.nio.file.Path; @@ -47,6 +47,7 @@ public void testFromFile () { */ @Test public void testToString () { - assertThat (JsonUtil.toString ("Created")).isEqualTo ("Created"); + assertWithMessage ("JsonUtil").that (JsonUtil.toString ("Created")) + .isEqualTo ("Created"); } } diff --git a/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/CookiesTest.java b/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/CookiesTest.java index 03d5bb33d..2b2b8baba 100644 --- a/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/CookiesTest.java +++ b/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/CookiesTest.java @@ -23,7 +23,7 @@ import static com.github.wasiqb.boyka.manager.ParallelSession.clearSession; import static com.github.wasiqb.boyka.manager.ParallelSession.createSession; import static com.github.wasiqb.boyka.testng.ui.theinternet.pages.HomePage.homePage; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import com.github.wasiqb.boyka.enums.PlatformType; import org.testng.annotations.AfterClass; @@ -69,8 +69,9 @@ public void tearDownClass () { @Test (description = "Verify delete all cookies", priority = 3) public void testDeleteAllCookies () { withCookies ().deleteAll (); - assertThat (withCookies ().cookies () - .size ()).isEqualTo (0); + assertWithMessage ("Cookie size").that (withCookies ().cookies () + .size ()) + .isEqualTo (0); } /** @@ -81,8 +82,9 @@ public void testDeleteSingleCookie () { final var cookies = withCookies ().cookies (); final var cookieCount = cookies.size (); withCookies ().delete (cookies.get (0)); - assertThat (withCookies ().cookies () - .size ()).isEqualTo (cookieCount - 1); + assertWithMessage ("Cookie Size").that (withCookies ().cookies () + .size ()) + .isEqualTo (cookieCount - 1); } /** @@ -92,7 +94,8 @@ public void testDeleteSingleCookie () { public void testGetCookie () { final var cookie = withCookies ().cookies () .get (0); - assertThat (withCookies ().cookie (cookie) - .getName ()).isEqualTo (cookie); + assertWithMessage ("Cookie Name").that (withCookies ().cookie (cookie) + .getName ()) + .isEqualTo (cookie); } } diff --git a/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/WindowTest.java b/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/WindowTest.java index 5059516ed..a0b74c3dc 100644 --- a/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/WindowTest.java +++ b/core-java/src/test/java/com/github/wasiqb/boyka/testng/ui/theinternet/WindowTest.java @@ -26,7 +26,7 @@ import static com.github.wasiqb.boyka.manager.ParallelSession.createSession; import static com.github.wasiqb.boyka.testng.ui.theinternet.pages.HomePage.homePage; import static com.github.wasiqb.boyka.testng.ui.theinternet.pages.MultiWindowPage.multiWindowPage; -import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; import static java.text.MessageFormat.format; import static org.openqa.selenium.WindowType.TAB; import static org.openqa.selenium.support.ui.ExpectedConditions.urlMatches; @@ -127,7 +127,8 @@ public void testOpenWindow () { .stream () .filter (handle -> !handle.equals (currentWindow)) .findFirst (); - assertThat (newWindow.isPresent ()).isTrue (); + assertWithMessage ("Window").that (newWindow.isPresent ()) + .isTrue (); onWindow ().switchTo (newWindow.get ()); withDriver ().waitUntil (urlMatches (format ("{0}windows/new", URL))); navigate ().verifyUrl () diff --git a/package.json b/package.json index 6b6182dcc..8c97ec7d5 100644 --- a/package.json +++ b/package.json @@ -29,13 +29,13 @@ "license": "MIT", "private": true, "devDependencies": { - "@commitlint/cli": "^18.6.1", - "@commitlint/config-conventional": "^18.6.2", + "@commitlint/cli": "^19.0.3", + "@commitlint/config-conventional": "^19.0.3", "@lerna/child-process": "^7.4.2", - "@types/node": "^20.11.20", + "@types/node": "^20.11.24", "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", - "commitlint": "^18.6.1", + "commitlint": "^19.0.3", "eslint": "^8.57.0", "eslint-config-google": "^0.14.0", "eslint-config-prettier": "^9.1.0", @@ -50,7 +50,7 @@ "lerna-version": "^6.6.2", "lint-staged": "^15.2.2", "lodash": "^4.17.21", - "nx": "^18.0.5", + "nx": "^18.0.6", "prettier": "^3.2.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 215321bd3..09cff34dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@commitlint/cli': - specifier: ^18.6.1 - version: 18.6.1(@types/node@20.11.20)(typescript@5.3.3) + specifier: ^19.0.3 + version: 19.0.3(@types/node@20.11.24)(typescript@5.3.3) '@commitlint/config-conventional': - specifier: ^18.6.2 - version: 18.6.2 + specifier: ^19.0.3 + version: 19.0.3 '@lerna/child-process': specifier: ^7.4.2 version: 7.4.2 '@types/node': - specifier: ^20.11.20 - version: 20.11.20 + specifier: ^20.11.24 + version: 20.11.24 '@typescript-eslint/eslint-plugin': specifier: ^7.1.0 version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.57.0)(typescript@5.3.3) @@ -27,8 +27,8 @@ importers: specifier: ^7.1.0 version: 7.1.0(eslint@8.57.0)(typescript@5.3.3) commitlint: - specifier: ^18.6.1 - version: 18.6.1(@types/node@20.11.20)(typescript@5.3.3) + specifier: ^19.0.3 + version: 19.0.3(@types/node@20.11.24)(typescript@5.3.3) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -72,8 +72,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 nx: - specifier: ^18.0.5 - version: 18.0.5 + specifier: ^18.0.6 + version: 18.0.6 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -88,7 +88,7 @@ importers: version: 5.0.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.20)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.24)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -103,13 +103,13 @@ importers: version: 3.1.1(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/preset-classic': specifier: 3.1.1 - version: 3.1.1(@algolia/client-search@4.22.1)(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + version: 3.1.1(@algolia/client-search@4.22.1)(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) '@docusaurus/theme-classic': specifier: ^3.1.1 - version: 3.1.1(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 3.1.1(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@mdx-js/react': specifier: ^3.0.1 - version: 3.0.1(@types/react@18.2.59)(react@18.2.0) + version: 3.0.1(@types/react@18.2.61)(react@18.2.0) clsx: specifier: ^2.1.0 version: 2.1.0 @@ -1490,47 +1490,44 @@ packages: requiresBuild: true optional: true - /@commitlint/cli@18.6.1(@types/node@20.11.20)(typescript@5.3.3): - resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} + /@commitlint/cli@19.0.3(@types/node@20.11.24)(typescript@5.3.3): + resolution: {integrity: sha512-mGhh/aYPib4Vy4h+AGRloMY+CqkmtdeKPV9poMcZeImF5e3knQ5VYaSeAM0mEzps1dbKsHvABwaDpafLUuM96g==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 18.6.1 - '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@20.11.20)(typescript@5.3.3) - '@commitlint/read': 18.6.1 - '@commitlint/types': 18.6.1 - execa: 5.1.1 - lodash.isfunction: 3.0.9 - resolve-from: 5.0.0 - resolve-global: 1.0.0 + '@commitlint/format': 19.0.3 + '@commitlint/lint': 19.0.3 + '@commitlint/load': 19.0.3(@types/node@20.11.24)(typescript@5.3.3) + '@commitlint/read': 19.0.3 + '@commitlint/types': 19.0.3 + execa: 8.0.1 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/config-conventional@18.6.2: - resolution: {integrity: sha512-PcgSYg1AKGQIwDQKbaHtJsfqYy4uJTC7crLVZ83lfjcPaec4Pry2vLeaWej7ao2KsT20l9dWoMPpEGg8LWdUuA==} + /@commitlint/config-conventional@19.0.3: + resolution: {integrity: sha512-vh0L8XeLaEzTe8VCxSd0gAFvfTK0RFolrzw4o431bIuWJfi/yRCHJlsDwus7wW2eJaFFDR0VFXJyjGyDQhi4vA==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 + '@commitlint/types': 19.0.3 conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@18.6.1: - resolution: {integrity: sha512-05uiToBVfPhepcQWE1ZQBR/Io3+tb3gEotZjnI4tTzzPk16NffN6YABgwFQCLmzZefbDcmwWqJWc2XT47q7Znw==} + /@commitlint/config-validator@19.0.3: + resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 + '@commitlint/types': 19.0.3 ajv: 8.12.0 dev: true - /@commitlint/ensure@18.6.1: - resolution: {integrity: sha512-BPm6+SspyxQ7ZTsZwXc7TRQL5kh5YWt3euKmEIBZnocMFkJevqs3fbLRb8+8I/cfbVcAo4mxRlpTPfz8zX7SnQ==} + /@commitlint/ensure@19.0.3: + resolution: {integrity: sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 + '@commitlint/types': 19.0.3 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -1538,121 +1535,121 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@18.6.1: - resolution: {integrity: sha512-7s37a+iWyJiGUeMFF6qBlyZciUkF8odSAnHijbD36YDctLhGKoYltdvuJ/AFfRm6cBLRtRk9cCVPdsEFtt/2rg==} + /@commitlint/execute-rule@19.0.0: + resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==} engines: {node: '>=v18'} dev: true - /@commitlint/format@18.6.1: - resolution: {integrity: sha512-K8mNcfU/JEFCharj2xVjxGSF+My+FbUHoqR+4GqPGrHNqXOGNio47ziiR4HQUPKtiNs05o8/WyLBoIpMVOP7wg==} + /@commitlint/format@19.0.3: + resolution: {integrity: sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 - chalk: 4.1.2 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 dev: true - /@commitlint/is-ignored@18.6.1: - resolution: {integrity: sha512-MOfJjkEJj/wOaPBw5jFjTtfnx72RGwqYIROABudOtJKW7isVjFe9j0t8xhceA02QebtYf4P/zea4HIwnXg8rvA==} + /@commitlint/is-ignored@19.0.3: + resolution: {integrity: sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 + '@commitlint/types': 19.0.3 semver: 7.6.0 dev: true - /@commitlint/lint@18.6.1: - resolution: {integrity: sha512-8WwIFo3jAuU+h1PkYe5SfnIOzp+TtBHpFr4S8oJWhu44IWKuVx6GOPux3+9H1iHOan/rGBaiacicZkMZuluhfQ==} + /@commitlint/lint@19.0.3: + resolution: {integrity: sha512-uHPyRqIn57iIplYa5xBr6oNu5aPXKGC4WLeuHfqQHclwIqbJ33g3yA5fIA+/NYnp5ZM2EFiujqHFaVUYj6HlKA==} engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 18.6.1 - '@commitlint/parse': 18.6.1 - '@commitlint/rules': 18.6.1 - '@commitlint/types': 18.6.1 + '@commitlint/is-ignored': 19.0.3 + '@commitlint/parse': 19.0.3 + '@commitlint/rules': 19.0.3 + '@commitlint/types': 19.0.3 dev: true - /@commitlint/load@18.6.1(@types/node@20.11.20)(typescript@5.3.3): - resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} + /@commitlint/load@19.0.3(@types/node@20.11.24)(typescript@5.3.3): + resolution: {integrity: sha512-18Tk/ZcDFRKIoKfEcl7kC+bYkEQ055iyKmGsYDoYWpKf6FUvBrP9bIWapuy/MB+kYiltmP9ITiUx6UXtqC9IRw==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.6.1 - '@commitlint/execute-rule': 18.6.1 - '@commitlint/resolve-extends': 18.6.1 - '@commitlint/types': 18.6.1 - chalk: 4.1.2 + '@commitlint/config-validator': 19.0.3 + '@commitlint/execute-rule': 19.0.0 + '@commitlint/resolve-extends': 19.0.3 + '@commitlint/types': 19.0.3 + chalk: 5.3.0 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.20)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.24)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 - resolve-from: 5.0.0 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/message@18.6.1: - resolution: {integrity: sha512-VKC10UTMLcpVjMIaHHsY1KwhuTQtdIKPkIdVEwWV+YuzKkzhlI3aNy6oo1eAN6b/D2LTtZkJe2enHmX0corYRw==} + /@commitlint/message@19.0.0: + resolution: {integrity: sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==} engines: {node: '>=v18'} dev: true - /@commitlint/parse@18.6.1: - resolution: {integrity: sha512-eS/3GREtvVJqGZrwAGRwR9Gdno3YcZ6Xvuaa+vUF8j++wsmxrA2En3n0ccfVO2qVOLJC41ni7jSZhQiJpMPGOQ==} + /@commitlint/parse@19.0.3: + resolution: {integrity: sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.6.1 + '@commitlint/types': 19.0.3 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@18.6.1: - resolution: {integrity: sha512-ia6ODaQFzXrVul07ffSgbZGFajpe8xhnDeLIprLeyfz3ivQU1dIoHp7yz0QIorZ6yuf4nlzg4ZUkluDrGN/J/w==} + /@commitlint/read@19.0.3: + resolution: {integrity: sha512-b5AflTyAXkUx5qKw4TkjjcOccXZHql3JqMi522knTQktq2AubKXFz60Sws+K4FsefwPws6fGz9mqiI/NvsvxFA==} engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 18.6.1 - '@commitlint/types': 18.6.1 - git-raw-commits: 2.0.11 + '@commitlint/top-level': 19.0.0 + '@commitlint/types': 19.0.3 + git-raw-commits: 4.0.0 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@18.6.1: - resolution: {integrity: sha512-ifRAQtHwK+Gj3Bxj/5chhc4L2LIc3s30lpsyW67yyjsETR6ctHAHRu1FSpt0KqahK5xESqoJ92v6XxoDRtjwEQ==} + /@commitlint/resolve-extends@19.0.3: + resolution: {integrity: sha512-18BKmta8OC8+Ub+Q3QGM9l27VjQaXobloVXOrMvu8CpEwJYv62vC/t7Ka5kJnsW0tU9q1eMqJFZ/nN9T/cOaIA==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.6.1 - '@commitlint/types': 18.6.1 - import-fresh: 3.3.0 + '@commitlint/config-validator': 19.0.3 + '@commitlint/types': 19.0.3 + global-directory: 4.0.1 + import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - resolve-global: 1.0.0 dev: true - /@commitlint/rules@18.6.1: - resolution: {integrity: sha512-kguM6HxZDtz60v/zQYOe0voAtTdGybWXefA1iidjWYmyUUspO1zBPQEmJZ05/plIAqCVyNUTAiRPWIBKLCrGew==} + /@commitlint/rules@19.0.3: + resolution: {integrity: sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==} engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 18.6.1 - '@commitlint/message': 18.6.1 - '@commitlint/to-lines': 18.6.1 - '@commitlint/types': 18.6.1 - execa: 5.1.1 + '@commitlint/ensure': 19.0.3 + '@commitlint/message': 19.0.0 + '@commitlint/to-lines': 19.0.0 + '@commitlint/types': 19.0.3 + execa: 8.0.1 dev: true - /@commitlint/to-lines@18.6.1: - resolution: {integrity: sha512-Gl+orGBxYSNphx1+83GYeNy5N0dQsHBQ9PJMriaLQDB51UQHCVLBT/HBdOx5VaYksivSf5Os55TLePbRLlW50Q==} + /@commitlint/to-lines@19.0.0: + resolution: {integrity: sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==} engines: {node: '>=v18'} dev: true - /@commitlint/top-level@18.6.1: - resolution: {integrity: sha512-HyiHQZUTf0+r0goTCDs/bbVv/LiiQ7AVtz6KIar+8ZrseB9+YJAIo8HQ2IC2QT1y3N1lbW6OqVEsTHjbT6hGSw==} + /@commitlint/top-level@19.0.0: + resolution: {integrity: sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==} engines: {node: '>=v18'} dependencies: - find-up: 5.0.0 + find-up: 7.0.0 dev: true - /@commitlint/types@18.6.1: - resolution: {integrity: sha512-gwRLBLra/Dozj2OywopeuHj2ac26gjGkz2cZ+86cTJOdtWfiRRr4+e77ZDAGc6MDWxaWheI+mAV5TLWWRwqrFg==} + /@commitlint/types@19.0.3: + resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} engines: {node: '>=v18'} dependencies: - chalk: 4.1.2 + '@types/conventional-commits-parser': 5.0.0 + chalk: 5.3.0 dev: true /@cspotcode/source-map-support@0.8.1: @@ -1670,7 +1667,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.59)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1690,7 +1687,7 @@ packages: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1) '@docsearch/css': 3.5.2 - '@types/react': 18.2.59 + '@types/react': 18.2.61 algoliasearch: 4.22.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2170,7 +2167,7 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@3.1.1(@algolia/client-search@4.22.1)(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + /@docusaurus/preset-classic@3.1.1(@algolia/client-search@4.22.1)(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg==} engines: {node: '>=18.0'} peerDependencies: @@ -2186,9 +2183,9 @@ packages: '@docusaurus/plugin-google-gtag': 3.1.1(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/plugin-google-tag-manager': 3.1.1(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/plugin-sitemap': 3.1.1(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/theme-classic': 3.1.1(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-classic': 3.1.1(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/theme-common': 3.1.1(@docusaurus/types@3.1.1)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/theme-search-algolia': 3.1.1(@algolia/client-search@4.22.1)(@docusaurus/types@3.1.1)(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + '@docusaurus/theme-search-algolia': 3.1.1(@algolia/client-search@4.22.1)(@docusaurus/types@3.1.1)(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) '@docusaurus/types': 3.1.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2219,11 +2216,11 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.2.59 + '@types/react': 18.2.48 prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic@3.1.1(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@docusaurus/theme-classic@3.1.1(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q==} engines: {node: '>=18.0'} peerDependencies: @@ -2242,7 +2239,7 @@ packages: '@docusaurus/utils': 3.1.1(@docusaurus/types@3.1.1) '@docusaurus/utils-common': 3.1.1(@docusaurus/types@3.1.1) '@docusaurus/utils-validation': 3.1.1(@docusaurus/types@3.1.1) - '@mdx-js/react': 3.0.1(@types/react@18.2.59)(react@18.2.0) + '@mdx-js/react': 3.0.1(@types/react@18.2.61)(react@18.2.0) clsx: 2.1.0 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 @@ -2321,14 +2318,14 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.1.1(@algolia/client-search@4.22.1)(@docusaurus/types@3.1.1)(@types/react@18.2.59)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + /@docusaurus/theme-search-algolia@3.1.1(@algolia/client-search@4.22.1)(@docusaurus/types@3.1.1)(@types/react@18.2.61)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docsearch/react': 3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.59)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.61)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@docusaurus/core': 3.1.1(@docusaurus/types@3.1.1)(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/logger': 3.1.1 '@docusaurus/plugin-content-docs': 3.1.1(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -2564,7 +2561,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.24 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -2654,7 +2651,7 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@npmcli/run-script': 7.0.2 - '@nx/devkit': 18.0.4(nx@18.0.5) + '@nx/devkit': 18.0.4(nx@18.0.6) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11 byte-size: 8.1.1 @@ -2691,7 +2688,7 @@ packages: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 18.0.5 + nx: 18.0.6 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -2829,14 +2826,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/react@3.0.1(@types/react@18.2.59)(react@18.2.0): + /@mdx-js/react@3.0.1(@types/react@18.2.61)(react@18.2.0): resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: '@types/mdx': 2.0.11 - '@types/react': 18.2.59 + '@types/react': 18.2.61 react: 18.2.0 dev: false @@ -3139,10 +3136,10 @@ packages: tslib: 2.6.2 dev: true - /@nrwl/devkit@18.0.4(nx@18.0.5): + /@nrwl/devkit@18.0.4(nx@18.0.6): resolution: {integrity: sha512-fKHnjg4/9MdFd2U4e8p6ja9fRa864DCyF70kB4YUB9NuUIgWLQ15Uj6wXC3xjdXmxQRyHDa7ORodVoFzdo4UCg==} dependencies: - '@nx/devkit': 18.0.4(nx@18.0.5) + '@nx/devkit': 18.0.4(nx@18.0.6) transitivePeerDependencies: - nx dev: true @@ -3239,11 +3236,11 @@ packages: - debug dev: true - /@nrwl/tao@18.0.5: - resolution: {integrity: sha512-gXCpR1/p2kYUCm1lEZAvdnmSo9KkYQ+ZLjWVz8gvtnpLnS0xHQLyStIe8Y01D7rsxeO9mDrAu/cWDNF4JyqLsA==} + /@nrwl/tao@18.0.6: + resolution: {integrity: sha512-jWmAR0w77Wkt+RQy7ZbK8Xv9pAm3Pla0j8IBmQ5cwTtg0B9na4gDpmawi6urP1CqRMie1amvDl50jm1R4gzWhw==} hasBin: true dependencies: - nx: 18.0.5 + nx: 18.0.6 tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -3251,24 +3248,24 @@ packages: - debug dev: true - /@nx/devkit@18.0.4(nx@18.0.5): + /@nx/devkit@18.0.4(nx@18.0.6): resolution: {integrity: sha512-Vs1AXgOjMJyaWpKopD04dy0FwQ22n5ZR1bFf98Ab4Ht0WJwJE90IpUVAkwI03n5BYxAKOlQnFltsB4gu6Y8mZQ==} peerDependencies: nx: '>= 16 <= 18' dependencies: - '@nrwl/devkit': 18.0.4(nx@18.0.5) + '@nrwl/devkit': 18.0.4(nx@18.0.6) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.1 - nx: 18.0.5 + nx: 18.0.6 semver: 7.6.0 tmp: 0.2.1 tslib: 2.6.2 yargs-parser: 21.1.1 dev: true - /@nx/nx-darwin-arm64@18.0.5: - resolution: {integrity: sha512-d/Nn5Oe+1vK9S6GbFM2BM6ILaDTjo2IDoIMgNkqJH/o/7i7zh255yhurYqZLjkREwLkEwrZ7OHlhiErAXNlMDQ==} + /@nx/nx-darwin-arm64@18.0.6: + resolution: {integrity: sha512-L90rlEqyhpGscI1vM2TKzFVk2WBsxF5cs0XwzeX8nISV56GN7sR3N2tKQc8pehbHAilYuYtFXzwOPsBvhBnWCQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3276,8 +3273,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@18.0.5: - resolution: {integrity: sha512-3rDwHKZB8pWjvTqJoXoKLDQJsRkwOMV4KamxbMn18hciRAjtx+Okkbkoi8XQ71aOZ4/OpjPWl/peY1xGLcrJHg==} + /@nx/nx-darwin-x64@18.0.6: + resolution: {integrity: sha512-afJZJQtbsEkiOj5N5OfTFRj/fDuUT+mgPUmkMew3hYs04cd/iov/ZP4Enwqvp2D+H5UlPVCITrHINFqe4p75Hw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3285,8 +3282,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@18.0.5: - resolution: {integrity: sha512-AzAo/2NMgKQfwXtl/tHwrrmQIiiPx1ecGZ9vhui8hSPz/s4PcEe+eMdljRXopQP+JQnsBpaov0wNPLHpgdK3Fg==} + /@nx/nx-freebsd-x64@18.0.6: + resolution: {integrity: sha512-u8FawMbsnw2J1EmhhuQf8fYe78Tf0IpAaO3UJay3nXMJHSIaLVNDOcYlIsDJ0pY1kzG0yozlRJ96acMClhVQ5A==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -3294,8 +3291,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@18.0.5: - resolution: {integrity: sha512-1Q5VjVbKR1GKCRsF1LyeR96yrEV8kzl++fEPMBhglEKeZC2iX+vygM2e34h9+eYpsSQ4GfrzrleY+hRqUoK6nA==} + /@nx/nx-linux-arm-gnueabihf@18.0.6: + resolution: {integrity: sha512-eRf8Lgz8wPHO5ABAdZtExxENmEX1DniPW0P0EBBFj7erIiwP3vSitT8jYqqWfYrJM/+g1J/AYFwl+r1Ky1cBOg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -3303,8 +3300,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@18.0.5: - resolution: {integrity: sha512-6oSOEPm8Zs3/ZX8F1CFdGzvC0xM8W40bopHy/6wIOakGgBro6ESQuLDneHm+qh2chsFjMdAUOPZYd0Xse5IwxA==} + /@nx/nx-linux-arm64-gnu@18.0.6: + resolution: {integrity: sha512-BMfIPEoMJETbAixkW+hYYBf7agEsdOlg1G/+sxOGXIj4LZ0k1SO3a9zuKAWKeCbXa7sxpszFknKrUwEXHZIOkQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3312,8 +3309,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@18.0.5: - resolution: {integrity: sha512-EYEh75OHtHAauTjaGqqbs7AqHlLf3lLzxte770eTWsR//EmV8/0/N8FXPf0MRuq5DilK+gEVIwAtL2GLpYPyMg==} + /@nx/nx-linux-arm64-musl@18.0.6: + resolution: {integrity: sha512-2tCRFLWLWZY0sYaV2IDkCuY5Ik/F8i5gzqlmJTDL8gXISgsMLQEhTTsLBNhKUwxCspzsn5AKOpHf+KU6LC6Qfg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3321,8 +3318,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@18.0.5: - resolution: {integrity: sha512-9OicEhNlhy3W8ZGRQq5mlcc88lOjJSUcGT9nUf/mX9NOKE+j3lS9zTeKj865/XPk/DgmBX6xlnQD3w5nXLZXpg==} + /@nx/nx-linux-x64-gnu@18.0.6: + resolution: {integrity: sha512-8XHe5rIbWVPFKjnzjQBTshzE4OT2I6HKg2jTklGfe8kUzsigeieSAtm2knftiFXld2KNeIcyzLGLzT0UbgiNIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3330,8 +3327,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@18.0.5: - resolution: {integrity: sha512-ch95wt1pQ/+DShnTx6zkisOeGNPgTYJf0YPbaH4eFD8yrTs2XKWvkDU+I11vzBIhoL5v/rsJG3W1F8AvKdlEYw==} + /@nx/nx-linux-x64-musl@18.0.6: + resolution: {integrity: sha512-KbpiNQcP9Pz5IGFLsMkjV5H3P5S3xbPhGM2cuqSkZ+50VvKwAh7QuDWhnc5m6VB0MoLsOpm2zONu9wM6u+aVKA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3339,8 +3336,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@18.0.5: - resolution: {integrity: sha512-LdCf0A1Meba6NNExKTLuZ/cntygMbMnSh87LYWByuccYNDDibqFiE0GACQPSJf8Fy719bHYtKfs3a5p995JffA==} + /@nx/nx-win32-arm64-msvc@18.0.6: + resolution: {integrity: sha512-KWmRe6Nmf3L2Bv6OX1Xp7facFDRXQEzSH12EhDzZkxv0cB2OreFkoFV9AAeQwfa6hYXDrswEw4vmcig2e1ajuA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3348,8 +3345,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@18.0.5: - resolution: {integrity: sha512-QS0Cs9nDwMZW8TuKx2k2DHzLJmXqp7nGFUsxbxSA2i4zRR1TZs/0je4dzbXu52Wc7kKN89IdBU78Y1pURS+a7w==} + /@nx/nx-win32-x64-msvc@18.0.6: + resolution: {integrity: sha512-w/N4Jik86fcwfcpsZPIRBXhyJCpHvO27J31JMJbF5Mjh90u31vzr8+tpjjaQOkUwtxvsCNh2twkTswuxkAPdEA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3903,23 +3900,29 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.42 - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 + + /@types/conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} + dependencies: + '@types/node': 20.11.24 + dev: true /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -3949,7 +3952,7 @@ packages: /@types/express-serve-static-core@4.17.42: resolution: {integrity: sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3986,7 +3989,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -4040,23 +4043,17 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} + /@types/node@20.11.24: + resolution: {integrity: sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==} dependencies: undici-types: 5.26.5 - /@types/node@20.11.20: - resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} - dependencies: - undici-types: 5.26.5 - dev: true - /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -4111,6 +4108,14 @@ packages: '@types/scheduler': 0.16.8 csstype: 3.1.3 + /@types/react@18.2.61: + resolution: {integrity: sha512-NURTN0qNnJa7O/k4XUkEW2yfygA+NxS0V5h1+kp9jPwhzZy95q3ADoGMP0+JypMhrZBTTgjKAUlTctde1zzeQA==} + dependencies: + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 + csstype: 3.1.3 + dev: false + /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -4131,7 +4136,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} @@ -4143,12 +4148,12 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/unist@2.0.10: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} @@ -4159,7 +4164,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -5543,13 +5548,13 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - /commitlint@18.6.1(@types/node@20.11.20)(typescript@5.3.3): - resolution: {integrity: sha512-I10mj1OmBCrPUHItRqeCEj0uxCdWxL15sCfS1Poq8av2FcX/KvRoiH8jTNG0cVDA2ns7IftugTAM+nLvOavLsw==} + /commitlint@19.0.3(@types/node@20.11.24)(typescript@5.3.3): + resolution: {integrity: sha512-Oa0kVaBaItrbIgZtrI8rq/tMHjsOD5pXR4VY4hUKh/EMz/1HLIyIUUgcd/kXUD7pLfaX+vuiMtcQNd/9TnAEMg==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/cli': 18.6.1(@types/node@20.11.20)(typescript@5.3.3) - '@commitlint/types': 18.6.1 + '@commitlint/cli': 19.0.3(@types/node@20.11.24)(typescript@5.3.3) + '@commitlint/types': 19.0.3 transitivePeerDependencies: - '@types/node' - typescript @@ -5874,7 +5879,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.20)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.24)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -5882,7 +5887,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.11.20 + '@types/node': 20.11.24 cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 typescript: 5.3.3 @@ -6134,6 +6139,11 @@ packages: engines: {node: '>=8'} dev: true + /dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + dev: true + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -6991,7 +7001,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 require-like: 0.1.2 /eventemitter3@4.0.7: @@ -7043,7 +7053,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.2.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -7282,6 +7292,15 @@ packages: locate-path: 7.2.0 path-exists: 5.0.0 + /find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + dev: true + /flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -7563,6 +7582,16 @@ packages: split2: 3.2.2 dev: true + /git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + dargs: 8.1.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + /git-remote-origin-url@2.0.0: resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} engines: {node: '>=4'} @@ -7684,11 +7713,11 @@ packages: path-scurry: 1.10.1 dev: true - /global-dirs@0.1.1: - resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} - engines: {node: '>=4'} + /global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} dependencies: - ini: 1.3.8 + ini: 4.1.1 dev: true /global-dirs@3.0.1: @@ -8326,6 +8355,10 @@ packages: resolve-cwd: 3.0.0 dev: true + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -8362,6 +8395,11 @@ packages: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} engines: {node: '>=10'} + /ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /init-package-json@3.0.2: resolution: {integrity: sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -8884,7 +8922,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.19 + '@types/node': 20.11.24 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8894,7 +8932,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8902,7 +8940,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.24 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9175,7 +9213,7 @@ packages: dependencies: '@lerna/create': 8.1.2(typescript@5.3.3) '@npmcli/run-script': 7.0.2 - '@nx/devkit': 18.0.4(nx@18.0.5) + '@nx/devkit': 18.0.4(nx@18.0.6) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11 byte-size: 8.1.1 @@ -9218,7 +9256,7 @@ packages: npm-packlist: 5.1.1 npm-registry-fetch: 14.0.5 npmlog: 6.0.2 - nx: 18.0.5 + nx: 18.0.6 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -9447,10 +9485,6 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.isfunction@3.0.9: - resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} - dev: true - /lodash.ismatch@4.4.0: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true @@ -10927,8 +10961,8 @@ packages: dependencies: path-key: 3.1.1 - /npm-run-path@5.2.0: - resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 @@ -11025,8 +11059,8 @@ packages: - debug dev: true - /nx@18.0.5: - resolution: {integrity: sha512-BTVACTiCkXAg5LJmy1KNBQ+1QVh1bRM1T5Md2smpAHAxMw6m5h8v5+B595HY7h56nhUj7wjamlBVA1l6Yx55SQ==} + /nx@18.0.6: + resolution: {integrity: sha512-x+xDOnY6+NTswASyOfWQbahmW6remJC986GklbvKHk76QPTs4Gydp8so4M7chFi/+/DvqPqY4w1wzIDr/Z4o8g==} hasBin: true requiresBuild: true peerDependencies: @@ -11038,7 +11072,7 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 18.0.5 + '@nrwl/tao': 18.0.6 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 @@ -11067,22 +11101,22 @@ packages: string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 - tmp: 0.2.1 + tmp: 0.2.3 tsconfig-paths: 4.2.0 tslib: 2.6.2 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 18.0.5 - '@nx/nx-darwin-x64': 18.0.5 - '@nx/nx-freebsd-x64': 18.0.5 - '@nx/nx-linux-arm-gnueabihf': 18.0.5 - '@nx/nx-linux-arm64-gnu': 18.0.5 - '@nx/nx-linux-arm64-musl': 18.0.5 - '@nx/nx-linux-x64-gnu': 18.0.5 - '@nx/nx-linux-x64-musl': 18.0.5 - '@nx/nx-win32-arm64-msvc': 18.0.5 - '@nx/nx-win32-x64-msvc': 18.0.5 + '@nx/nx-darwin-arm64': 18.0.6 + '@nx/nx-darwin-x64': 18.0.6 + '@nx/nx-freebsd-x64': 18.0.6 + '@nx/nx-linux-arm-gnueabihf': 18.0.6 + '@nx/nx-linux-arm64-gnu': 18.0.6 + '@nx/nx-linux-arm64-musl': 18.0.6 + '@nx/nx-linux-x64-gnu': 18.0.6 + '@nx/nx-linux-x64-musl': 18.0.6 + '@nx/nx-win32-arm64-msvc': 18.0.6 + '@nx/nx-win32-x64-msvc': 18.0.6 transitivePeerDependencies: - debug dev: true @@ -12830,13 +12864,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-global@1.0.0: - resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} - engines: {node: '>=8'} - dependencies: - global-dirs: 0.1.1 - dev: true - /resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} @@ -13872,6 +13899,11 @@ packages: rimraf: 3.0.2 dev: true + /tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + dev: true + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -13919,7 +13951,7 @@ packages: typescript: 5.3.3 dev: true - /ts-node@10.9.2(@types/node@20.11.20)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.24)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13938,7 +13970,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.20 + '@types/node': 20.11.24 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 @@ -14154,6 +14186,11 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /unified@11.0.4: resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} dependencies: