From 2b6008d249b2b99c7cda1ede59d7994ad6db3def Mon Sep 17 00:00:00 2001 From: leemyongpakvn <3759923+leemyongpakvn@users.noreply.github.com> Date: Thu, 22 Jun 2023 10:21:51 +0700 Subject: [PATCH 001/143] Update build-release.yml with Organization config --- .github/workflows/build-release.yml | 61 ++--------------------------- 1 file changed, 3 insertions(+), 58 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index eec2d6de5c..28ba23feba 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -2,61 +2,6 @@ name: Build on: [push, pull_request] jobs: - deploy: - name: build dependencies & create artifact - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2.0.0 - - name: Install composer dependencies - run: composer install --no-dev -o - - name: Clean-up project - uses: PrestaShopCorp/github-action-clean-before-deploy@v1.0 - - name: Prepare auto-index tool - run: | - composer global require prestashop/autoindex - - name: Generate index.php - run: | - ~/.composer/vendor/bin/autoindex - - name: Create & upload artifact - uses: actions/upload-artifact@v1 - with: - name: ${{ github.event.repository.name }} - path: ../ - update_release_draft: - runs-on: ubuntu-latest - needs: [deploy] - if: github.event_name == 'push' && github.event.ref == 'refs/heads/master' - steps: - - name: Download artifact - uses: actions/download-artifact@v1 - with: - name: ${{ github.event.repository.name }} - - id: release_info - uses: toolmantim/release-drafter@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Prepare for Release - run: | - cd ${{ github.event.repository.name }} - zip -r ${{ github.event.repository.name }}.zip ${{ github.event.repository.name }} - - name: Clean existing assets - shell: bash - run: | - curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.1 - assets=`bin/hub api -t repos/${{ github.repository }}/releases/${{ steps.release_info.outputs.id }}/assets | awk '/\].url/ { print $2 }'` - for asset in $assets - do - bin/hub api -X DELETE $asset - done - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Publish to GitHub Release - uses: actions/upload-release-asset@v1.0.1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.release_info.outputs.upload_url }} - asset_path: ./${{ github.event.repository.name }}/${{ github.event.repository.name }}.zip - asset_name: ${{ github.event.repository.name }}.zip - asset_content_type: application/zip + build-and-release-draft: + name: Build & Release draft + uses: PrestaShop/.github/.github/workflows/build-release.yml@master From a0a3be8d11a2a6f5cd92c5d15d01cb52260f3a49 Mon Sep 17 00:00:00 2001 From: florine2623 <16019289+florine2623@users.noreply.github.com> Date: Thu, 6 Jul 2023 15:21:41 +0200 Subject: [PATCH 002/143] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 864c1a49ca..7aaf0c7243 100755 --- a/README.md +++ b/README.md @@ -4,6 +4,10 @@ Accept cash payments on delivery to make it easy for customers to purchase on your store. +## Compatibility + +PrestaShop: `1.7.6.0` or later + ## Multistore compatibility This module is compatible with the multistore :heavy_check_mark:
From eb5de004daa1777e09c9375fd04ce2b349a12cd6 Mon Sep 17 00:00:00 2001 From: florine2623 <16019289+florine2623@users.noreply.github.com> Date: Tue, 1 Aug 2023 09:46:54 +0200 Subject: [PATCH 003/143] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 7aaf0c7243..f6b69e4b2e 100755 --- a/README.md +++ b/README.md @@ -15,6 +15,12 @@ It can be configured differently from one store to another.
It can be configured quickly in the same way on all stores thanks to the all shops context or the group of shops.
It can be activated on one store and deactivated on another +## How to test + +If module is enabled, check that COD payment method is displayed and available on FO + +Link to specs : https://docs.prestashop-project.org/functional-documentation/functional-documentation/ux-ui/back-office/improve/modules/cash-on-delivery-cod + ## Reporting issues You can report issues with this module in the main PrestaShop repository. [Click here to report an issue][report-issue]. From bce453e9ef392019fbc65f1dfb2f0dce3ef71c77 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Mon, 18 Mar 2024 16:29:59 +0100 Subject: [PATCH 004/143] Added UI Tests --- .github/workflows/ui-test.yml | 102 ++ .gitignore | 7 + .../01_installation/04_resetModule.spec.ts | 190 +++ .../01_placeOrderWithIt.spec.ts | 166 +++ tests/UI/docker-compose.yml | 54 + tests/UI/package-lock.json | 1014 +++++++++++++++++ tests/UI/package.json | 20 + tests/UI/playwright.config.ts | 117 ++ tests/UI/tsconfig.json | 24 + tests/UI/types/global.d.ts | 27 + 10 files changed, 1721 insertions(+) create mode 100644 .github/workflows/ui-test.yml create mode 100644 tests/UI/campaigns/01_installation/04_resetModule.spec.ts create mode 100644 tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts create mode 100644 tests/UI/docker-compose.yml create mode 100644 tests/UI/package-lock.json create mode 100644 tests/UI/package.json create mode 100644 tests/UI/playwright.config.ts create mode 100644 tests/UI/tsconfig.json create mode 100644 tests/UI/types/global.d.ts diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml new file mode 100644 index 0000000000..c7761c027c --- /dev/null +++ b/.github/workflows/ui-test.yml @@ -0,0 +1,102 @@ +name: UI Tests +on: + ## Check each PR + push: + pull_request: + ## Manual execution on branch + workflow_dispatch: + ## Nightly + ### Needs secrets + #### GC_PROJECT_ID + #### GC_SERVICE_KEY + #### NIGHTLY_TOKEN + schedule: + - cron: '0 0 * * *' +jobs: + ui_test: + name: UI Tests + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + ps-version: + - '1.7.6.9' + - '1.7.7.8' + - '1.7.8.11' + - '8.0.5' + - '8.1.5' + - 'nightly' + env: + PS_VERSION: ${{ matrix.ps-version }} + steps: + - name: Checkout + uses: actions/checkout@v3.1.0 + + - name: Start containers + working-directory: tests/UI/ + run: | + docker-compose -f "docker-compose.yml" up -d --build + bash -c 'while [[ "$(curl -L -s -o /dev/null -w %{http_code} http://localhost/en/)" != "200" ]]; do sleep 5; done' + + - name: Install dependencies + working-directory: tests/UI/ + run: npm ci + + - name: Install Playwright Browsers + working-directory: tests/UI/ + run: npx playwright install chromium --with-deps + + - name: Run Playwright tests + working-directory: tests/UI/ + run: npx playwright test + + - name: Export Docker errors + working-directory: tests/UI/ + if: always() + run: docker-compose logs --no-color >& docker-compose.log + + - name: Upload artifact + uses: actions/upload-artifact@v4 + if: always() + with: + name: playwright-report-${{ env.PS_VERSION }} + path: | + tests/UI/reports/ + tests/UI/report.json + tests/UI/docker-compose.log + retention-days: 30 + + # Nightly : Rename file + - name: "Nightly : Rename file" + working-directory: tests/UI/ + if: ${{ github.event_name == 'schedule' }} + run: | + mkdir -p nightly + REPORT_NAME="ps_cashondelivery_$(date +%Y-%m-%d)-${{ env.PS_VERSION }}" + mv report.json nightly/${REPORT_NAME}.json + + # Nightly : Auth GCP + - name: "Nightly : Auth GCP" + uses: google-github-actions/auth@v1 + if: ${{ github.event_name == 'schedule' }} + with: + credentials_json: ${{ secrets.GC_SERVICE_KEY }} + project_id: ${{ secrets.GC_PROJECT_ID }} + + # Nightly : Setup GCP + - name: "Nightly : Setup GCP" + uses: google-github-actions/setup-gcloud@v1 + if: ${{ github.event_name == 'schedule' }} + + # Nightly : Upload to Google Cloud Storage (GCS) + - name: "Nightly : Upload to Google Cloud Storage (GCS)" + working-directory: tests/UI/ + if: ${{ github.event_name == 'schedule' }} + run: gsutil cp -r "nightly/**" gs://prestashop-core-nightly/reports + + # Nightly : Push Report + - name: "Nightly : Push Report" + if: ${{ github.event_name == 'schedule' }} + run: | + REPORT_NAME="ps_cashondelivery_$(date +%Y-%m-%d)-${{ env.PS_VERSION }}" + curl -v "https://api-nightly.prestashop-project.org/import/report/playwright?token=${{ secrets.NIGHTLY_TOKEN }}&filename=${REPORT_NAME}.json" \ No newline at end of file diff --git a/.gitignore b/.gitignore index 6d98285780..7fffa8ed46 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,10 @@ /vendor/ /config_*.xml /.php_cs.cache + +## UI Tests +/tests/UI/.env +/tests/UI/node_modules/ +/tests/UI/report.json +/tests/UI/reports/ +/tests/UI/test-results/ \ No newline at end of file diff --git a/tests/UI/campaigns/01_installation/04_resetModule.spec.ts b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts new file mode 100644 index 0000000000..9d20e91602 --- /dev/null +++ b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts @@ -0,0 +1,190 @@ +import { + // Import utils + testContext, + // Import BO pages + boDashboardPage, + boLoginPage, + boModuleManagerPage, + boModuleManagerUninstalledModulesPage, + // Import FO pages + foClassicCartPage, + foClassicHomePage, + foClassicLoginPage, + // Import data + dataCustomers, + dataModules, + foClassicCheckoutPage, +} from '@prestashop-core/ui-testing'; + +import { test, expect, Page, BrowserContext } from '@playwright/test'; +import semver from 'semver'; + +const baseContext: string = 'modules_ps_cashondelivery_installation_resetModule'; +const psVersion = testContext.getPSVersion(); + +test.describe('Cash on delivery (COD) module - Reset module', async () => { + let browserContext: BrowserContext; + let page: Page; + + test.beforeAll(async ({ browser }) => { + browserContext = await browser.newContext(); + page = await browserContext.newPage(); + }); + test.afterAll(async () => { + await page.close(); + }); + + test('should login in BO', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); + + await boLoginPage.goTo(page, global.BO.URL); + await boLoginPage.successLogin(page, global.BO.EMAIL, global.BO.PASSWD); + + const pageTitle = await boDashboardPage.getPageTitle(page); + expect(pageTitle).toContain(boDashboardPage.pageTitle); + }); + + if (semver.lt(psVersion, '8.0.0')) { + test('should go to \'Modules > Module Manager\' page for installing module', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPageToInstall', baseContext); + + await boDashboardPage.goToSubMenu( + page, + boDashboardPage.modulesParentLink, + boDashboardPage.moduleManagerLink, + ); + await boModuleManagerPage.closeSfToolBar(page); + + const pageTitle = await boModuleManagerPage.getPageTitle(page); + expect(pageTitle).toContain(boModuleManagerPage.pageTitle); + }); + + test('should install module', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'searchModuleToInstall', baseContext); + + await boModuleManagerUninstalledModulesPage.goToTabUninstalledModules(page); + + const isInstalled = await boModuleManagerUninstalledModulesPage.installModule(page, dataModules.psCashOnDelivery.tag); + expect(isInstalled).toBeTruthy(); + }); + } + + test('should go to \'Modules > Module Manager\' page', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPage', baseContext); + + await boDashboardPage.goToSubMenu( + page, + boDashboardPage.modulesParentLink, + boDashboardPage.moduleManagerLink, + ); + await boModuleManagerPage.closeSfToolBar(page); + + const pageTitle = await boModuleManagerPage.getPageTitle(page); + expect(pageTitle).toContain(boModuleManagerPage.pageTitle); + }); + + test(`should search the module ${dataModules.psCashOnDelivery.name}`, async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'searchModule', baseContext); + + const isModuleVisible = await boModuleManagerPage.searchModule(page, dataModules.psCashOnDelivery); + expect(isModuleVisible).toEqual(true); + }); + + test('should display the reset modal and cancel it', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'resetModuleAndCancel', baseContext); + + const textResult = await boModuleManagerPage.setActionInModule(page, dataModules.psCashOnDelivery, 'reset', true); + expect(textResult).toEqual(''); + + const isModuleVisible = await boModuleManagerPage.isModuleVisible(page, dataModules.psCashOnDelivery); + expect(isModuleVisible).toEqual(true); + + const isModalVisible = await boModuleManagerPage.isModalActionVisible(page, dataModules.psCashOnDelivery, 'reset'); + expect(isModalVisible).toEqual(false); + }); + + test('should reset the module', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'resetModule', baseContext); + + const successMessage = await boModuleManagerPage.setActionInModule(page, dataModules.psCashOnDelivery, 'reset'); + expect(successMessage).toEqual(boModuleManagerPage.resetModuleSuccessMessage(dataModules.psCashOnDelivery.tag)); + }); + + test('should go to Front Office', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToFo', baseContext); + + page = await boModuleManagerPage.viewMyShop(page); + await foClassicHomePage.changeLanguage(page, 'en'); + + const isHomePage = await foClassicHomePage.isHomePage(page); + expect(isHomePage).toEqual(true); + }); + + test('should go to login page', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); + + await foClassicHomePage.goToLoginPage(page); + + const pageTitle = await foClassicLoginPage.getPageTitle(page); + expect(pageTitle).toContain(foClassicLoginPage.pageTitle); + }); + + test('should sign in with default customer', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); + + await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); + + const isCustomerConnected = await foClassicLoginPage.isCustomerConnected(page); + expect(isCustomerConnected).toEqual(true); + }); + + test('should add the first product to the cart', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); + + await foClassicLoginPage.goToHomePage(page); + + // Add first product to cart by quick view + await foClassicHomePage.addProductToCartByQuickView(page, 1); + await foClassicHomePage.proceedToCheckout(page); + + const pageTitle = await foClassicCartPage.getPageTitle(page); + expect(pageTitle).toEqual(foClassicCartPage.pageTitle); + }); + + test('should proceed to checkout and check Step Address', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); + + await foClassicCartPage.clickOnProceedToCheckout(page); + + const isCheckoutPage = await foClassicCheckoutPage.isCheckoutPage(page); + expect(isCheckoutPage).toEqual(true); + + const isStepPersonalInformationComplete = await foClassicCheckoutPage.isStepCompleted( + page, + foClassicCheckoutPage.personalInformationStepForm, + ); + expect(isStepPersonalInformationComplete).toEqual(true); + }); + + test('should validate Step Address and go to Delivery Step', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); + + const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); + expect(isStepAddressComplete).toEqual(true); + }); + + test('should go to payment step', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); + + const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); + expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); + }); + + test(`should check the '${dataModules.psCashOnDelivery.name}' payment module`, async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkPaymentModule', baseContext); + + // Payment step - Choose payment step + const isVisible = await foClassicCheckoutPage.isPaymentMethodExist(page, dataModules.psCashOnDelivery.tag); + expect(isVisible).toEqual(true); + }); +}); diff --git a/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts new file mode 100644 index 0000000000..8709561f63 --- /dev/null +++ b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts @@ -0,0 +1,166 @@ +import { + // Import utils + testContext, + // Import BO pages + boDashboardPage, + boLoginPage, + boOrdersPage, + // Import FO pages + foClassicCartPage, + foClassicCheckoutPage, + foClassicCheckoutOrderConfirmationPage, + foClassicHomePage, + foClassicLoginPage, + // Import data + dataCustomers, + dataOrderStatuses, + dataPaymentMethods, +} from '@prestashop-core/ui-testing'; + +import { test, expect, Page, BrowserContext } from '@playwright/test'; + +const baseContext: string = 'modules_ps_cashondelivery_configuration_placeOrderWithIt'; + +test.describe('Cash on delivery (COD) module - Place an order with it', async () => { + let browserContext: BrowserContext; + let page: Page; + let orderReference: string; + + test.beforeAll(async ({ browser }) => { + browserContext = await browser.newContext(); + page = await browserContext.newPage(); + }); + test.afterAll(async () => { + await page.close(); + }); + + test.describe('FO - Order a product with Cash on delivery payment', async () => { + test('should go to FO home page', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToFO', baseContext); + + await foClassicHomePage.goToFo(page); + + const isHomePage = await foClassicHomePage.isHomePage(page); + expect(isHomePage).toEqual(true); + }); + + test('should go to login page', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); + + await foClassicHomePage.goToLoginPage(page); + + const pageTitle = await foClassicLoginPage.getPageTitle(page); + expect(pageTitle).toContain(foClassicLoginPage.pageTitle); + }); + + test('should sign in with default customer', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); + + await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); + + const isCustomerConnected = await foClassicLoginPage.isCustomerConnected(page); + expect(isCustomerConnected).toEqual(true); + }); + + test('should add the first product to the cart', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); + + await foClassicLoginPage.goToHomePage(page); + + // Add first product to cart by quick view + await foClassicHomePage.addProductToCartByQuickView(page, 1); + await foClassicHomePage.proceedToCheckout(page); + + const pageTitle = await foClassicCartPage.getPageTitle(page); + expect(pageTitle).toEqual(foClassicCartPage.pageTitle); + }); + + test('should proceed to checkout and check Step Address', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); + + await foClassicCartPage.clickOnProceedToCheckout(page); + + const isCheckoutPage = await foClassicCheckoutPage.isCheckoutPage(page); + expect(isCheckoutPage).toEqual(true); + + const isStepPersonalInformationComplete = await foClassicCheckoutPage.isStepCompleted( + page, + foClassicCheckoutPage.personalInformationStepForm, + ); + expect(isStepPersonalInformationComplete).toEqual(true); + }); + + test('should validate Step Address and go to Delivery Step', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); + + const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); + expect(isStepAddressComplete).toEqual(true); + }); + + test('should go to payment step', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); + + const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); + expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); + }); + + test('should choose payment method and confirm the order', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'confirmOrder', baseContext); + + // Payment step - Choose payment step + await foClassicCheckoutPage.choosePaymentAndOrder(page, dataPaymentMethods.cashOnDelivery.moduleName); + + // Check the confirmation message + const cardTitle = await foClassicCheckoutOrderConfirmationPage.getOrderConfirmationCardTitle(page); + expect(cardTitle).toContain(foClassicCheckoutOrderConfirmationPage.orderConfirmationCardTitle); + + orderReference = await foClassicCheckoutOrderConfirmationPage.getOrderReferenceValue(page); + expect(orderReference.length).toBeGreaterThan(0); + }); + }); + + test.describe('BO - Check the last order', async () => { + test('should login in BO', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); + + await boLoginPage.goTo(page, global.BO.URL); + await boLoginPage.successLogin(page, global.BO.EMAIL, global.BO.PASSWD); + + const pageTitle = await boDashboardPage.getPageTitle(page); + expect(pageTitle).toContain(boDashboardPage.pageTitle); + }); + + test('should go to \'Orders > Orders\' page', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'goToOrdersPage', baseContext); + + await boDashboardPage.goToSubMenu( + page, + boDashboardPage.ordersParentLink, + boDashboardPage.ordersLink, + ); + + const pageTitle = await boOrdersPage.getPageTitle(page); + expect(pageTitle).toContain(boOrdersPage.pageTitle); + }); + + test('should reset all filters and get number of orders', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'resetFiltersFirst', baseContext); + + const numberOfOrders = await boOrdersPage.resetAndGetNumberOfLines(page); + expect(numberOfOrders).toBeGreaterThan(0); + }); + + test('should check the last order', async () => { + await testContext.addContextItem(test.info(), 'testIdentifier', 'checkLastOrder', baseContext); + + const rowOrderReference = await boOrdersPage.getTextColumn(page, 'reference', 1); + expect(rowOrderReference).toEqual(orderReference); + + const rowOrderPayment = await boOrdersPage.getTextColumn(page, 'payment', 1); + expect(rowOrderPayment).toEqual(dataPaymentMethods.cashOnDelivery.displayName); + + const rowOrderStatus = await boOrdersPage.getTextColumn(page, 'osname', 1); + expect(rowOrderStatus).toEqual(dataOrderStatuses.awaitingCashOnDelivery.name); + }); + }); +}); diff --git a/tests/UI/docker-compose.yml b/tests/UI/docker-compose.yml new file mode 100644 index 0000000000..a4483e6329 --- /dev/null +++ b/tests/UI/docker-compose.yml @@ -0,0 +1,54 @@ +version: '3.7' + +services: + prestashop: + image: prestashop/prestashop:${PS_VERSION}-apache + container_name: prestashop + depends_on: + - mysql + environment: + - PS_DEV_MODE=1 + - PS_DOMAIN=localhost + - PS_LANGUAGE=en + - PS_COUNTRY=fr + - PS_INSTALL_AUTO=1 + - PS_FOLDER_ADMIN=admin-dev + - PS_FOLDER_INSTALL=install-dev + - PS_USE_DOCKER_MAILDEV=0 + - ADMIN_MAIL=demo@prestashop.com + - ADMIN_PASSWD=prestashop + - DB_SERVER=mysql + - DB_USER=prestashop + - DB_PASSWD=prestashop + - DB_NAME=prestashop + volumes: + - type: bind + # Local Path + source: ../../ + # Mount Path + target: /var/www/html/modules/ps_cashondelivery + ports: + - 80:80 + mysql: + image: mariadb:lts + container_name: prestashop-mysql + healthcheck: + test: + [ + 'CMD', + 'mysqladmin', + 'ping', + '--host=localhost', + '--user=prestashop', + '--password=prestashop', + ] + interval: 5s + timeout: 10s + retries: 5 + environment: + - MYSQL_HOST=mysql + - MYSQL_USER=prestashop + - MYSQL_PASSWORD=prestashop + - MYSQL_ROOT_PASSWORD=prestashop + - MYSQL_PORT=3306 + - MYSQL_DATABASE=prestashop \ No newline at end of file diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json new file mode 100644 index 0000000000..100a534542 --- /dev/null +++ b/tests/UI/package-lock.json @@ -0,0 +1,1014 @@ +{ + "name": "ps_cashondelivery_tests_ui", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "ps_cashondelivery_tests_ui", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "dotenv": "^16.3.1" + }, + "devDependencies": { + "@playwright/test": "^1.40.1", + "@prestashop-core/ui-testing": "^0.0.11", + "@types/node": "^20.11.5", + "@types/semver": "^7.5.8", + "pwmochawesome": "^1.1.1", + "typescript": "^5.3.3" + } + }, + "node_modules/@faker-js/faker": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", + "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "npm": ">=6.14.13" + } + }, + "node_modules/@playwright/test": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", + "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "dev": true, + "dependencies": { + "playwright": "1.41.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@prestashop-core/ui-testing": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@prestashop-core/ui-testing/-/ui-testing-0.0.11.tgz", + "integrity": "sha512-2LbQ4i1yiFS20Bdr/WHTyEzXsXlxEdaMjxyWyW+Y+ZmfbDWB8MDNUP40RpQtO6jgMOvZYTnkae+gZ3kG8rNfAA==", + "dev": true, + "dependencies": { + "@faker-js/faker": "^8.3.1", + "@playwright/test": "^1.40.1", + "semver": "^7.5.4" + } + }, + "node_modules/@types/node": { + "version": "20.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", + "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dotenv": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", + "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fsu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", + "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mochawesome-report-generator": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", + "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "dateformat": "^4.5.1", + "escape-html": "^1.0.3", + "fs-extra": "^10.0.0", + "fsu": "^1.1.1", + "lodash.isfunction": "^3.0.9", + "opener": "^1.5.2", + "prop-types": "^15.7.2", + "tcomb": "^3.2.17", + "tcomb-validation": "^3.3.0", + "validator": "^13.6.0", + "yargs": "^17.2.1" + }, + "bin": { + "marge": "bin/cli.js" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/playwright": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", + "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "dev": true, + "dependencies": { + "playwright-core": "1.41.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", + "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pwmochawesome": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pwmochawesome/-/pwmochawesome-1.1.1.tgz", + "integrity": "sha512-Gceyrsut9tD6fe8vpJoGcR9WNn92aOscTXnFgjmnQB6HbtXXtAhUCOU2HrKw0TWf/+cyD0FMYEeYSL8qvLVTeA==", + "dev": true, + "dependencies": { + "mochawesome-report-generator": "^6.2.0", + "strip-ansi": "^6.0.1", + "uuid": "^9.0.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tcomb": { + "version": "3.2.29", + "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", + "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", + "dev": true + }, + "node_modules/tcomb-validation": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", + "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", + "dev": true, + "dependencies": { + "tcomb": "^3.0.0" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + } + }, + "dependencies": { + "@faker-js/faker": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", + "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "dev": true + }, + "@playwright/test": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", + "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "dev": true, + "requires": { + "playwright": "1.41.2" + } + }, + "@prestashop-core/ui-testing": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@prestashop-core/ui-testing/-/ui-testing-0.0.11.tgz", + "integrity": "sha512-2LbQ4i1yiFS20Bdr/WHTyEzXsXlxEdaMjxyWyW+Y+ZmfbDWB8MDNUP40RpQtO6jgMOvZYTnkae+gZ3kG8rNfAA==", + "dev": true, + "requires": { + "@faker-js/faker": "^8.3.1", + "@playwright/test": "^1.40.1", + "semver": "^7.5.4" + } + }, + "@types/node": { + "version": "20.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", + "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "dev": true + }, + "dotenv": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", + "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "fsu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", + "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mochawesome-report-generator": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", + "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", + "dev": true, + "requires": { + "chalk": "^4.1.2", + "dateformat": "^4.5.1", + "escape-html": "^1.0.3", + "fs-extra": "^10.0.0", + "fsu": "^1.1.1", + "lodash.isfunction": "^3.0.9", + "opener": "^1.5.2", + "prop-types": "^15.7.2", + "tcomb": "^3.2.17", + "tcomb-validation": "^3.3.0", + "validator": "^13.6.0", + "yargs": "^17.2.1" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "playwright": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", + "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "dev": true, + "requires": { + "fsevents": "2.3.2", + "playwright-core": "1.41.2" + } + }, + "playwright-core": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", + "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "pwmochawesome": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pwmochawesome/-/pwmochawesome-1.1.1.tgz", + "integrity": "sha512-Gceyrsut9tD6fe8vpJoGcR9WNn92aOscTXnFgjmnQB6HbtXXtAhUCOU2HrKw0TWf/+cyD0FMYEeYSL8qvLVTeA==", + "dev": true, + "requires": { + "mochawesome-report-generator": "^6.2.0", + "strip-ansi": "^6.0.1", + "uuid": "^9.0.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tcomb": { + "version": "3.2.29", + "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", + "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", + "dev": true + }, + "tcomb-validation": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", + "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", + "dev": true, + "requires": { + "tcomb": "^3.0.0" + } + }, + "typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } +} diff --git a/tests/UI/package.json b/tests/UI/package.json new file mode 100644 index 0000000000..f664344c8e --- /dev/null +++ b/tests/UI/package.json @@ -0,0 +1,20 @@ +{ + "name": "ps_cashondelivery_tests_ui", + "version": "1.0.0", + "description": "", + "scripts": {}, + "keywords": [], + "author": "", + "license": "MIT", + "devDependencies": { + "@playwright/test": "^1.40.1", + "@prestashop-core/ui-testing": "^0.0.11", + "@types/node": "^20.11.5", + "@types/semver": "^7.5.8", + "pwmochawesome": "^1.1.1", + "typescript": "^5.3.3" + }, + "dependencies": { + "dotenv": "^16.3.1" + } +} diff --git a/tests/UI/playwright.config.ts b/tests/UI/playwright.config.ts new file mode 100644 index 0000000000..4980477a49 --- /dev/null +++ b/tests/UI/playwright.config.ts @@ -0,0 +1,117 @@ +import { defineConfig, devices } from '@playwright/test'; +import { config } from 'dotenv'; +import path from 'path'; + +function loadGlobal(): void { + global.FO = { + URL: process.env.URL_FO || 'http://localhost/', + }; + + /* + Linked to the issue #22581 + */ + global.URLHasPort = (global.FO.URL).match(/:\d+.+/) !== null; + + global.BO = { + URL: process.env.URL_BO || `${global.FO.URL}admin-dev/`, + EMAIL: process.env.LOGIN || 'demo@prestashop.com', + PASSWD: process.env.PASSWD || 'prestashop', + FIRSTNAME: process.env.FIRSTNAME || 'Marc', + LASTNAME: process.env.LASTNAME || 'Beier', + }; + + global.PSConfig = { + parametersFile: process.env.PS_PARAMETERS_FILE || path.resolve(__dirname, '../../../', 'app/config/parameters.php'), + }; + + global.INSTALL = { + URL: process.env.URL_INSTALL || `${global.FO.URL}install-dev/`, + LANGUAGE: process.env.INSTALL_LANGUAGE || 'en', + COUNTRY: process.env.INSTALL_COUNTRY || 'France', + ENABLE_SSL: process.env.ENABLE_SSL === 'true', + DB_SERVER: process.env.DB_SERVER || '127.0.0.1', + DB_NAME: process.env.DB_NAME || 'prestashopdb', + DB_USER: process.env.DB_USER || 'root', + DB_PASSWD: process.env.DB_PASSWD || '', + DB_PREFIX: process.env.DB_PREFIX || 'tst_', + SHOP_NAME: process.env.SHOP_NAME || 'PrestaShop', + }; + + global.BROWSER = { + name: process.env.BROWSER || 'chromium', + lang: process.env.BROWSER_LANG || 'en-GB', + width: process.env.BROWSER_WIDTH ? parseInt(process.env.BROWSER_WIDTH, 10) : 1680, + height: process.env.BROWSER_HEIGHT ? parseInt(process.env.BROWSER_HEIGHT, 10) : 900, + sandboxArgs: ['--no-sandbox', '--disable-setuid-sandbox'], + acceptDownloads: true, + config: { + headless: process.env.HEADLESS ? JSON.parse(process.env.HEADLESS) : true, + timeout: 0, + slowMo: process.env.SLOW_MO ? parseInt(process.env.SLOW_MO, 10) : 5, + }, + interceptErrors: process.env.INTERCEPT_ERRORS ? JSON.parse(process.env.INTERCEPT_ERRORS) : false, + }; + + global.GENERATE_FAILED_STEPS = process.env.GENERATE_FAILED_STEPS ? JSON.parse(process.env.GENERATE_FAILED_STEPS) : false; + + global.SCREENSHOT = { + FOLDER: process.env.SCREENSHOT_FOLDER || './screenshots', + AFTER_FAIL: process.env.TAKE_SCREENSHOT_AFTER_FAIL ? JSON.parse(process.env.TAKE_SCREENSHOT_AFTER_FAIL) : false, + }; + + global.maildevConfig = { + smtpPort: parseInt(process.env.SMTP_PORT ?? '1025', 10), + smtpServer: process.env.SMTP_SERVER || 'localhost', + silent: true, + }; +} + +/** + * Read environment variables from file. + * https://github.com/motdotla/dotenv + */ +config(); +/** + * Load global data from environment variables + */ +loadGlobal(); + +/** + * See https://playwright.dev/docs/test-configuration. + */ +export default defineConfig({ + testDir: './', + /* Run tests in files in serial */ + fullyParallel: false, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + retries: 0, + workers: 1, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: [ + ['list', { printSteps: true }], + ['json', { outputFile: 'report.json' }], + ['html', { outputFolder: 'reports' }], + ], + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Capture screenshot after each test failure */ + screenshot: 'only-on-failure', + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: 'chromium', + use: { + ...devices['Desktop Chrome'], + contextOptions: { + screen: { + width: 1680, + height: 900 + } + }, + }, + }, + ], +}); \ No newline at end of file diff --git a/tests/UI/tsconfig.json b/tests/UI/tsconfig.json new file mode 100644 index 0000000000..85a63b7d0b --- /dev/null +++ b/tests/UI/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "noImplicitAny": true, + "noImplicitThis": true, + "module": "es2022", + "target": "es2017", + "strict": true, + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "allowJs": true, + "downlevelIteration": true, + "baseUrl": "./", + "paths": {}, + "typeRoots": [ + "node_modules/@types" + ], + "skipLibCheck": true, + "noEmit": true + }, + "include": ["types/global.d.ts", "campaigns/**/*"], + "exclude": ["node_modules"] +} \ No newline at end of file diff --git a/tests/UI/types/global.d.ts b/tests/UI/types/global.d.ts new file mode 100644 index 0000000000..e1ae3219bd --- /dev/null +++ b/tests/UI/types/global.d.ts @@ -0,0 +1,27 @@ +import type { + GlobalInstall, + GlobalFO, + GlobalBO, + GlobalBrowserConfig, + GlobalPSConfig, + GlobalBrowserErrors, + GlobalScreenshot, + GlobalMaildevConfig, + GlobalKeycloakConfig +} from '@prestashop-core/ui-testing'; + +declare global { + var INSTALL: GlobalInstall; + var URLHasPort: boolean; + var FO: GlobalFO; + var BO: GlobalBO; + var PSConfig: GlobalPSConfig; + var BROWSER: GlobalBrowserConfig; + var GENERATE_FAILED_STEPS: any; + var SCREENSHOT: GlobalScreenshot; + var maildevConfig: GlobalMaildevConfig; + var keycloakConfig: GlobalKeycloakConfig; + var browserErrors: GlobalBrowserErrors; +} + +export {}; \ No newline at end of file From 37cdcd2a38e8e5901c490f32aacc0150483acb4f Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Mon, 25 Mar 2024 09:23:18 +0100 Subject: [PATCH 005/143] UI Tests : Fixed Nightly --- .github/workflows/ui-test.yml | 50 +++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index c7761c027c..8dd9be9dca 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -12,6 +12,8 @@ on: #### NIGHTLY_TOKEN schedule: - cron: '0 0 * * *' +env: + CAMPAIGN: 'ps_cashondelivery' jobs: ui_test: name: UI Tests @@ -19,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - ps-version: + PS_VERSION: - '1.7.6.9' - '1.7.7.8' - '1.7.8.11' @@ -27,7 +29,7 @@ jobs: - '8.1.5' - 'nightly' env: - PS_VERSION: ${{ matrix.ps-version }} + PS_VERSION: ${{ matrix.PS_VERSION }} steps: - name: Checkout uses: actions/checkout@v3.1.0 @@ -59,26 +61,55 @@ jobs: uses: actions/upload-artifact@v4 if: always() with: - name: playwright-report-${{ env.PS_VERSION }} + name: playwright-report-${{ matrix.PS_VERSION }} path: | tests/UI/reports/ tests/UI/report.json tests/UI/docker-compose.log retention-days: 30 + nightly: + name: Nightly Report + if: ${{ github.event_name == 'schedule' }} + needs: + - ui_test + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + PS_VERSION: + - '1.7.6.9' + - '1.7.7.8' + - '1.7.8.11' + - '8.0.5' + - '8.1.5' + - 'nightly' + permissions: + contents: 'read' + id-token: 'write' + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Download report + uses: actions/download-artifact@v4 + with: + name: playwright-report-${{ matrix.PS_VERSION }} + path: tests/UI/ + # Nightly : Rename file - name: "Nightly : Rename file" working-directory: tests/UI/ - if: ${{ github.event_name == 'schedule' }} run: | mkdir -p nightly - REPORT_NAME="ps_cashondelivery_$(date +%Y-%m-%d)-${{ env.PS_VERSION }}" + REPORT_NAME="${{ env.CAMPAIGN }}_$(date +%Y-%m-%d)-${{ matrix.PS_VERSION }}" mv report.json nightly/${REPORT_NAME}.json # Nightly : Auth GCP - name: "Nightly : Auth GCP" uses: google-github-actions/auth@v1 - if: ${{ github.event_name == 'schedule' }} with: credentials_json: ${{ secrets.GC_SERVICE_KEY }} project_id: ${{ secrets.GC_PROJECT_ID }} @@ -86,17 +117,14 @@ jobs: # Nightly : Setup GCP - name: "Nightly : Setup GCP" uses: google-github-actions/setup-gcloud@v1 - if: ${{ github.event_name == 'schedule' }} # Nightly : Upload to Google Cloud Storage (GCS) - name: "Nightly : Upload to Google Cloud Storage (GCS)" working-directory: tests/UI/ - if: ${{ github.event_name == 'schedule' }} run: gsutil cp -r "nightly/**" gs://prestashop-core-nightly/reports # Nightly : Push Report - name: "Nightly : Push Report" - if: ${{ github.event_name == 'schedule' }} run: | - REPORT_NAME="ps_cashondelivery_$(date +%Y-%m-%d)-${{ env.PS_VERSION }}" - curl -v "https://api-nightly.prestashop-project.org/import/report/playwright?token=${{ secrets.NIGHTLY_TOKEN }}&filename=${REPORT_NAME}.json" \ No newline at end of file + REPORT_NAME="${{ env.CAMPAIGN }}_$(date +%Y-%m-%d)-${{ matrix.PS_VERSION }}" + curl -v "https://api-nightly.prestashop-project.org/import/report/playwright?token=${{ secrets.NIGHTLY_TOKEN }}&filename=${REPORT_NAME}.json&campaign=${{ env.CAMPAIGN }}&platform=chromium" \ No newline at end of file From 389af4b8466bb08043ad7b823241f2281e08cc2a Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Wed, 3 Apr 2024 08:18:13 +0000 Subject: [PATCH 006/143] Migration from Docker Compose v1 to v2 --- .github/workflows/ui-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 8dd9be9dca..fbcabda436 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -37,7 +37,7 @@ jobs: - name: Start containers working-directory: tests/UI/ run: | - docker-compose -f "docker-compose.yml" up -d --build + docker compose -f "docker-compose.yml" up -d --build bash -c 'while [[ "$(curl -L -s -o /dev/null -w %{http_code} http://localhost/en/)" != "200" ]]; do sleep 5; done' - name: Install dependencies @@ -55,7 +55,7 @@ jobs: - name: Export Docker errors working-directory: tests/UI/ if: always() - run: docker-compose logs --no-color >& docker-compose.log + run: docker compose logs --no-color >& docker-compose.log - name: Upload artifact uses: actions/upload-artifact@v4 From 0c7fec6ca9cd01525dee5c073886a38b16384c1a Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Thu, 16 May 2024 14:43:10 +0200 Subject: [PATCH 007/143] Functional Tests : Bump to PS8.1.6 --- .github/workflows/ui-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index fbcabda436..56afdc4316 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -26,7 +26,7 @@ jobs: - '1.7.7.8' - '1.7.8.11' - '8.0.5' - - '8.1.5' + - '8.1.6' - 'nightly' env: PS_VERSION: ${{ matrix.PS_VERSION }} From 7f3438338eafdc61b5a04b6bb59bf8d059f8f804 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Fri, 17 May 2024 08:37:58 +0200 Subject: [PATCH 008/143] Functional Tests : Fixed nightly 8.1.6 --- .github/workflows/ui-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 56afdc4316..6ee0fb4b16 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -82,7 +82,7 @@ jobs: - '1.7.7.8' - '1.7.8.11' - '8.0.5' - - '8.1.5' + - '8.1.6' - 'nightly' permissions: contents: 'read' @@ -127,4 +127,4 @@ jobs: - name: "Nightly : Push Report" run: | REPORT_NAME="${{ env.CAMPAIGN }}_$(date +%Y-%m-%d)-${{ matrix.PS_VERSION }}" - curl -v "https://api-nightly.prestashop-project.org/import/report/playwright?token=${{ secrets.NIGHTLY_TOKEN }}&filename=${REPORT_NAME}.json&campaign=${{ env.CAMPAIGN }}&platform=chromium" \ No newline at end of file + curl -v "https://api-nightly.prestashop-project.org/import/report/playwright?token=${{ secrets.NIGHTLY_TOKEN }}&filename=${REPORT_NAME}.json&campaign=${{ env.CAMPAIGN }}&platform=chromium" From 414236caf505dd4ea85925e1a18b7934ace4a481 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Fri, 27 Sep 2024 12:42:51 +0200 Subject: [PATCH 009/143] Functional Tests : Use `main` branch for `@prestashop-core/ui-testing` --- .../01_installation/04_resetModule.spec.ts | 51 +- .../01_placeOrderWithIt.spec.ts | 43 +- tests/UI/package-lock.json | 5508 +++++++++++++++-- tests/UI/package.json | 8 +- tests/UI/playwright.config.ts | 9 + 5 files changed, 4945 insertions(+), 674 deletions(-) diff --git a/tests/UI/campaigns/01_installation/04_resetModule.spec.ts b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts index 9d20e91602..b2118b2fa7 100644 --- a/tests/UI/campaigns/01_installation/04_resetModule.spec.ts +++ b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts @@ -1,26 +1,24 @@ import { - // Import utils - testContext, - // Import BO pages boDashboardPage, boLoginPage, boModuleManagerPage, boModuleManagerUninstalledModulesPage, - // Import FO pages - foClassicCartPage, - foClassicHomePage, - foClassicLoginPage, - // Import data dataCustomers, dataModules, + foClassicCartPage, foClassicCheckoutPage, + foClassicHomePage, + foClassicLoginPage, + foClassicModalBlockCartPage, + foClassicModalQuickViewPage, + utilsTest, } from '@prestashop-core/ui-testing'; import { test, expect, Page, BrowserContext } from '@playwright/test'; import semver from 'semver'; const baseContext: string = 'modules_ps_cashondelivery_installation_resetModule'; -const psVersion = testContext.getPSVersion(); +const psVersion = utilsTest.getPSVersion(); test.describe('Cash on delivery (COD) module - Reset module', async () => { let browserContext: BrowserContext; @@ -35,7 +33,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should login in BO', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); await boLoginPage.goTo(page, global.BO.URL); await boLoginPage.successLogin(page, global.BO.EMAIL, global.BO.PASSWD); @@ -46,7 +44,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { if (semver.lt(psVersion, '8.0.0')) { test('should go to \'Modules > Module Manager\' page for installing module', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPageToInstall', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPageToInstall', baseContext); await boDashboardPage.goToSubMenu( page, @@ -60,7 +58,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should install module', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'searchModuleToInstall', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'searchModuleToInstall', baseContext); await boModuleManagerUninstalledModulesPage.goToTabUninstalledModules(page); @@ -70,7 +68,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { } test('should go to \'Modules > Module Manager\' page', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPage', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToModuleManagerPage', baseContext); await boDashboardPage.goToSubMenu( page, @@ -84,14 +82,14 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test(`should search the module ${dataModules.psCashOnDelivery.name}`, async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'searchModule', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'searchModule', baseContext); const isModuleVisible = await boModuleManagerPage.searchModule(page, dataModules.psCashOnDelivery); expect(isModuleVisible).toEqual(true); }); test('should display the reset modal and cancel it', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'resetModuleAndCancel', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'resetModuleAndCancel', baseContext); const textResult = await boModuleManagerPage.setActionInModule(page, dataModules.psCashOnDelivery, 'reset', true); expect(textResult).toEqual(''); @@ -104,14 +102,14 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should reset the module', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'resetModule', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'resetModule', baseContext); const successMessage = await boModuleManagerPage.setActionInModule(page, dataModules.psCashOnDelivery, 'reset'); expect(successMessage).toEqual(boModuleManagerPage.resetModuleSuccessMessage(dataModules.psCashOnDelivery.tag)); }); test('should go to Front Office', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToFo', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToFo', baseContext); page = await boModuleManagerPage.viewMyShop(page); await foClassicHomePage.changeLanguage(page, 'en'); @@ -121,7 +119,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should go to login page', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); await foClassicHomePage.goToLoginPage(page); @@ -130,7 +128,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should sign in with default customer', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); @@ -139,20 +137,21 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should add the first product to the cart', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); await foClassicLoginPage.goToHomePage(page); // Add first product to cart by quick view - await foClassicHomePage.addProductToCartByQuickView(page, 1); - await foClassicHomePage.proceedToCheckout(page); + await foClassicHomePage.quickViewProduct(page, 1); + await foClassicModalQuickViewPage.addToCartByQuickView(page); + await foClassicModalBlockCartPage.proceedToCheckout(page); const pageTitle = await foClassicCartPage.getPageTitle(page); expect(pageTitle).toEqual(foClassicCartPage.pageTitle); }); test('should proceed to checkout and check Step Address', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); await foClassicCartPage.clickOnProceedToCheckout(page); @@ -167,21 +166,21 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { }); test('should validate Step Address and go to Delivery Step', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); expect(isStepAddressComplete).toEqual(true); }); test('should go to payment step', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); }); test(`should check the '${dataModules.psCashOnDelivery.name}' payment module`, async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkPaymentModule', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkPaymentModule', baseContext); // Payment step - Choose payment step const isVisible = await foClassicCheckoutPage.isPaymentMethodExist(page, dataModules.psCashOnDelivery.tag); diff --git a/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts index 8709561f63..12e37ac1fb 100644 --- a/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts +++ b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts @@ -1,20 +1,18 @@ import { - // Import utils - testContext, - // Import BO pages boDashboardPage, boLoginPage, boOrdersPage, - // Import FO pages + dataCustomers, + dataOrderStatuses, + dataPaymentMethods, foClassicCartPage, foClassicCheckoutPage, foClassicCheckoutOrderConfirmationPage, foClassicHomePage, foClassicLoginPage, - // Import data - dataCustomers, - dataOrderStatuses, - dataPaymentMethods, + utilsTest, + foClassicModalBlockCartPage, + foClassicModalQuickViewPage, } from '@prestashop-core/ui-testing'; import { test, expect, Page, BrowserContext } from '@playwright/test'; @@ -36,7 +34,7 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () test.describe('FO - Order a product with Cash on delivery payment', async () => { test('should go to FO home page', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToFO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToFO', baseContext); await foClassicHomePage.goToFo(page); @@ -45,7 +43,7 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should go to login page', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); await foClassicHomePage.goToLoginPage(page); @@ -54,7 +52,7 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should sign in with default customer', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); @@ -63,20 +61,21 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should add the first product to the cart', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); await foClassicLoginPage.goToHomePage(page); // Add first product to cart by quick view - await foClassicHomePage.addProductToCartByQuickView(page, 1); - await foClassicHomePage.proceedToCheckout(page); + await foClassicHomePage.quickViewProduct(page, 1); + await foClassicModalQuickViewPage.addToCartByQuickView(page); + await foClassicModalBlockCartPage.proceedToCheckout(page); const pageTitle = await foClassicCartPage.getPageTitle(page); expect(pageTitle).toEqual(foClassicCartPage.pageTitle); }); test('should proceed to checkout and check Step Address', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); await foClassicCartPage.clickOnProceedToCheckout(page); @@ -91,21 +90,21 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should validate Step Address and go to Delivery Step', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); expect(isStepAddressComplete).toEqual(true); }); test('should go to payment step', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); }); test('should choose payment method and confirm the order', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'confirmOrder', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'confirmOrder', baseContext); // Payment step - Choose payment step await foClassicCheckoutPage.choosePaymentAndOrder(page, dataPaymentMethods.cashOnDelivery.moduleName); @@ -121,7 +120,7 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () test.describe('BO - Check the last order', async () => { test('should login in BO', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'loginBO', baseContext); await boLoginPage.goTo(page, global.BO.URL); await boLoginPage.successLogin(page, global.BO.EMAIL, global.BO.PASSWD); @@ -131,7 +130,7 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should go to \'Orders > Orders\' page', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'goToOrdersPage', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToOrdersPage', baseContext); await boDashboardPage.goToSubMenu( page, @@ -144,14 +143,14 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () }); test('should reset all filters and get number of orders', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'resetFiltersFirst', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'resetFiltersFirst', baseContext); const numberOfOrders = await boOrdersPage.resetAndGetNumberOfLines(page); expect(numberOfOrders).toBeGreaterThan(0); }); test('should check the last order', async () => { - await testContext.addContextItem(test.info(), 'testIdentifier', 'checkLastOrder', baseContext); + await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkLastOrder', baseContext); const rowOrderReference = await boOrdersPage.getTextColumn(page, 'reference', 1); expect(rowOrderReference).toEqual(orderReference); diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 100a534542..41bf274da0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -8,15 +8,11 @@ "name": "ps_cashondelivery_tests_ui", "version": "1.0.0", "license": "MIT", - "dependencies": { - "dotenv": "^16.3.1" - }, "devDependencies": { - "@playwright/test": "^1.40.1", - "@prestashop-core/ui-testing": "^0.0.11", + "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^20.11.5", "@types/semver": "^7.5.8", - "pwmochawesome": "^1.1.1", + "dotenv": "^16.3.1", "typescript": "^5.3.3" } }, @@ -36,6 +32,42 @@ "npm": ">=6.14.13" } }, + "node_modules/@keycloak/keycloak-admin-client": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-22.0.1.tgz", + "integrity": "sha512-/eKzNzT2hW/tRQd8/33dX1dfRU4xBsd3/30bL2OFF5+J+1UUmRYM2klYcFhdIkFX3P9/ptqH+vHpqCusdMcSCw==", + "dev": true, + "dependencies": { + "camelize-ts": "^3.0.0", + "lodash-es": "^4.17.21", + "url-join": "^5.0.0", + "url-template": "^3.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dev": true, + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, "node_modules/@playwright/test": { "version": "1.41.2", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", @@ -52,14 +84,65 @@ } }, "node_modules/@prestashop-core/ui-testing": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@prestashop-core/ui-testing/-/ui-testing-0.0.11.tgz", - "integrity": "sha512-2LbQ4i1yiFS20Bdr/WHTyEzXsXlxEdaMjxyWyW+Y+ZmfbDWB8MDNUP40RpQtO6jgMOvZYTnkae+gZ3kG8rNfAA==", + "version": "0.0.12", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b51e9a6666bca695ed4714cc9a51d1c2b20fa10", "dev": true, + "license": "MIT", "dependencies": { "@faker-js/faker": "^8.3.1", "@playwright/test": "^1.40.1", - "semver": "^7.5.4" + "@s3pweb/keycloak-admin-client-cjs": "^22.0.1", + "@xmldom/xmldom": "^0.8.10", + "csv-writer": "^1.6.0", + "fast-xml-parser": "^4.4.0", + "gunzip-file": "^0.1.1", + "jpeg-js": "^0.4.4", + "js-image-generator": "^1.0.4", + "libsodium-wrappers": "^0.7.13", + "maildev": "^2.1.0", + "pdfjs-dist": "^3.6.172", + "semver": "^7.5.4", + "xlsx": "^0.18.5", + "xpath-ts": "^1.3.13" + } + }, + "node_modules/@s3pweb/keycloak-admin-client-cjs": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-22.0.1.tgz", + "integrity": "sha512-F8zr13/rR3QcDzKEty541rXaubU6+Yn/5aMzmSy6in5TeUL3FLqF0QmuW3g1xrgABywcGopew2sEq0X3qJfRUw==", + "dev": true, + "dependencies": { + "@keycloak/keycloak-admin-client": "22.0.1" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "dependencies": { + "@types/node": "*" } }, "node_modules/@types/node": { @@ -77,819 +160,4819 @@ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10.0.0" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "optional": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.4.0" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=12" + "node": ">=0.4.0" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=0.4.0" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/addressparser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg==", "dev": true }, - "node_modules/dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", "dev": true, "engines": { - "node": "*" + "node": ">=0.8" } }, - "node_modules/dotenv": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", - "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", - "engines": { - "node": ">=12" + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" }, - "funding": { - "url": "https://dotenvx.com" + "engines": { + "node": ">= 6.0.0" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "optional": true, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", "dev": true, - "hasInstallScript": true, "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=10" } }, - "node_modules/fsu": { + "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", - "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base32.js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.1.0.tgz", + "integrity": "sha512-n3TkB02ixgBOhTvANakDb4xaMXnYUVkNoRFJjQflcqMQhyEKxEHdj3E6N8t8sUQ0mjH/3/JxzlXuz3ul/J90pQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.12.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "dev": true, "engines": { - "node": ">=8" + "node": "^4.5.0 || >= 5.9" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, "dependencies": { - "universalify": "^2.0.0" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">= 0.8" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/mochawesome-report-generator": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", - "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "chalk": "^4.1.2", - "dateformat": "^4.5.1", - "escape-html": "^1.0.3", - "fs-extra": "^10.0.0", - "fsu": "^1.1.1", - "lodash.isfunction": "^3.0.9", - "opener": "^1.5.2", - "prop-types": "^15.7.2", - "tcomb": "^3.2.17", - "tcomb-validation": "^3.3.0", - "validator": "^13.6.0", - "yargs": "^17.2.1" - }, - "bin": { - "marge": "bin/cli.js" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, - "bin": { - "opener": "bin/opener-bin.js" + "engines": { + "node": ">= 0.8" } }, - "node_modules/playwright": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", - "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "playwright-core": "1.41.2" - }, - "bin": { - "playwright": "cli.js" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": ">=16" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/playwright-core": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", - "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "node_modules/camelize-ts": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelize-ts/-/camelize-ts-3.0.0.tgz", + "integrity": "sha512-cgRwKKavoDKLTjO4FQTs3dRBePZp/2Y9Xpud0FhuCOTE86M2cniKN4CCXgRnsyXNMmQMifVHcv6SPaMtTx6ofQ==", "dev": true, - "bin": { - "playwright-core": "cli.js" - }, "engines": { - "node": ">=16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", "dev": true, + "hasInstallScript": true, + "optional": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" } }, - "node_modules/pwmochawesome": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pwmochawesome/-/pwmochawesome-1.1.1.tgz", - "integrity": "sha512-Gceyrsut9tD6fe8vpJoGcR9WNn92aOscTXnFgjmnQB6HbtXXtAhUCOU2HrKw0TWf/+cyD0FMYEeYSL8qvLVTeA==", + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", "dev": true, "dependencies": { - "mochawesome-report-generator": "^6.2.0", - "strip-ansi": "^6.0.1", - "uuid": "^9.0.1" + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "optional": true, "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "color-support": "bin.js" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": "^12.20.0 || >=14" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/tcomb": { - "version": "3.2.29", - "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", - "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", - "dev": true - }, - "node_modules/tcomb-validation": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", - "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "dependencies": { - "tcomb": "^3.0.0" - } - }, - "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=14.17" + "node": ">= 0.8.0" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true, + "optional": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 0.6" } }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" } }, - "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, "engines": { "node": ">= 0.10" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "cssom": "~0.3.6" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csv-writer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/csv-writer/-/csv-writer-1.6.0.tgz", + "integrity": "sha512-NOx7YDFWEsM/fTRAJjRpPp8t+MKRVvniAg9wQlUKx20MFrPs73WLJhFf5iteqrxNYnsy924K3Iroh3yNHeYd2g==", + "dev": true + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "engines": { + "node": ">=12" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "dev": true, + "optional": true, "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" }, "engines": { "node": ">=12" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/dompurify": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", + "dev": true + }, + "node_modules/dotenv": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", + "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", "dev": true, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } - } - }, - "dependencies": { - "@faker-js/faker": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", - "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "optional": true + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", + "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "dev": true, + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gunzip-file": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/gunzip-file/-/gunzip-file-0.1.1.tgz", + "integrity": "sha512-DjDExBKHuhyhHOs8HeGV5dw6wY6eYTl4pAHz27oy8XppgBK60vmG/G3bY09zyT9PXX4TjmnEF4hYoRn61Fctlg==", + "dev": true + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true, + "optional": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", + "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipv6-normalize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz", + "integrity": "sha512-Bm6H79i01DjgGTCWjUuCjJ6QDo1HB96PT/xCYuyJUP9WFbVDrLSbG4EZCvOCun2rNswZb0c3e4Jt/ws795esHA==", + "dev": true + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "node_modules/js-image-generator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/js-image-generator/-/js-image-generator-1.0.4.tgz", + "integrity": "sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==", + "dev": true, + "dependencies": { + "jpeg-js": "^0.4.2" + } + }, + "node_modules/jsdom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.5.0", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.1", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^10.0.0", + "ws": "^8.2.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/libsodium": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", + "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==", + "dev": true + }, + "node_modules/libsodium-wrappers": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", + "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", + "dev": true, + "dependencies": { + "libsodium": "^0.7.15" + } + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/maildev": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.1.0.tgz", + "integrity": "sha512-lCgcUbKENKui3IXo9Jb3ToD0ia23izb0NRWT+Y9Z7534gS2/t2VScbcZwm3i3BGcNSKs0aYXswX7eH2JYEDkVg==", + "dev": true, + "dependencies": { + "addressparser": "1.0.1", + "async": "^3.2.3", + "commander": "^9.0.0", + "compression": "^1.7.4", + "cors": "^2.8.5", + "dompurify": "^2.3.6", + "express": "^4.17.3", + "iconv-lite": "0.5.0", + "jsdom": "^19.0.0", + "mime": "2.4.4", + "nodemailer": "^6.7.2", + "rimraf": "^3.0.2", + "smtp-server": "3.11.0", + "socket.io": "4.6.0", + "uue": "3.1.2" + }, + "bin": { + "maildev": "bin/maildev" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "optional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true, + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "optional": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "optional": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/nodemailer": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz", + "integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "dev": true, + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true + }, + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pdfjs-dist": { + "version": "3.6.172", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.6.172.tgz", + "integrity": "sha512-bfOhCg+S9DXh/ImWhWYTOiq3aVMFSCvzGiBzsIJtdMC71kVWDBw7UXr32xh0y56qc5wMVylIeqV3hBaRsu+e+w==", + "dev": true, + "dependencies": { + "path2d-polyfill": "^2.0.1", + "web-streams-polyfill": "^3.2.1" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "canvas": "^2.11.2" + } + }, + "node_modules/playwright": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", + "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "dev": true, + "dependencies": { + "playwright-core": "1.41.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", + "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "optional": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "optional": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/smtp-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.11.0.tgz", + "integrity": "sha512-j/W6mEKeMNKuiM9oCAAjm87agPEN1O3IU4cFLT4ZOCyyq3UXN7HiIXF+q7izxJcYSar15B/JaSxcijoPCR8Tag==", + "dev": true, + "dependencies": { + "base32.js": "0.1.0", + "ipv6-normalize": "1.0.1", + "nodemailer": "6.7.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/smtp-server/node_modules/nodemailer": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", + "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", + "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.4.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "dev": true, + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-adapter/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dev": true, + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-template": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", + "integrity": "sha512-4oszoaEKE/mQOtAmdMWqIRHmkxWkUZMnXFnjQ5i01CuRSK3uluxcH1MRVVVWmhlnzT1SCDfKxxficm2G37qzCA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "optional": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uue": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/uue/-/uue-3.1.2.tgz", + "integrity": "sha512-axKLXVqwtdI/czrjG0X8hyV1KLgeWx8F4KvSbvVCnS+RUvsQMGRjx0kfuZDXXqj0LYvVJmx3B9kWlKtEdRrJLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "~1.0.5", + "extend": "~3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", + "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dev": true, + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xpath-ts": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/xpath-ts/-/xpath-ts-1.3.13.tgz", + "integrity": "sha512-eNVXzDWbCV9KEB6fGNQ3qHFGC9PWBH7y2h13vZ+CMPNqOTZ+fgYTG4Sb0p5bVHiAwZrzgE6/tx987003P3dYpA==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + }, + "dependencies": { + "@faker-js/faker": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", + "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "dev": true + }, + "@keycloak/keycloak-admin-client": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-22.0.1.tgz", + "integrity": "sha512-/eKzNzT2hW/tRQd8/33dX1dfRU4xBsd3/30bL2OFF5+J+1UUmRYM2klYcFhdIkFX3P9/ptqH+vHpqCusdMcSCw==", + "dev": true, + "requires": { + "camelize-ts": "^3.0.0", + "lodash-es": "^4.17.21", + "url-join": "^5.0.0", + "url-template": "^3.1.0" + } + }, + "@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + } + }, + "@playwright/test": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", + "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "dev": true, + "requires": { + "playwright": "1.41.2" + } + }, + "@prestashop-core/ui-testing": { + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b51e9a6666bca695ed4714cc9a51d1c2b20fa10", + "dev": true, + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", + "requires": { + "@faker-js/faker": "^8.3.1", + "@playwright/test": "^1.40.1", + "@s3pweb/keycloak-admin-client-cjs": "^22.0.1", + "@xmldom/xmldom": "^0.8.10", + "csv-writer": "^1.6.0", + "fast-xml-parser": "^4.4.0", + "gunzip-file": "^0.1.1", + "jpeg-js": "^0.4.4", + "js-image-generator": "^1.0.4", + "libsodium-wrappers": "^0.7.13", + "maildev": "^2.1.0", + "pdfjs-dist": "^3.6.172", + "semver": "^7.5.4", + "xlsx": "^0.18.5", + "xpath-ts": "^1.3.13" + } + }, + "@s3pweb/keycloak-admin-client-cjs": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-22.0.1.tgz", + "integrity": "sha512-F8zr13/rR3QcDzKEty541rXaubU6+Yn/5aMzmSy6in5TeUL3FLqF0QmuW3g1xrgABywcGopew2sEq0X3qJfRUw==", + "dev": true, + "requires": { + "@keycloak/keycloak-admin-client": "22.0.1" + } + }, + "@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "20.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", + "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "optional": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "addressparser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg==", + "dev": true + }, + "adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "optional": true + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base32.js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.1.0.tgz", + "integrity": "sha512-n3TkB02ixgBOhTvANakDb4xaMXnYUVkNoRFJjQflcqMQhyEKxEHdj3E6N8t8sUQ0mjH/3/JxzlXuz3ul/J90pQ==", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "camelize-ts": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelize-ts/-/camelize-ts-3.0.0.tgz", + "integrity": "sha512-cgRwKKavoDKLTjO4FQTs3dRBePZp/2Y9Xpud0FhuCOTE86M2cniKN4CCXgRnsyXNMmQMifVHcv6SPaMtTx6ofQ==", + "dev": true + }, + "canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", + "dev": true, + "optional": true, + "requires": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + } + }, + "cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dev": true, + "requires": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "optional": true + }, + "codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "optional": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true, + "optional": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true + }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csv-writer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/csv-writer/-/csv-writer-1.6.0.tgz", + "integrity": "sha512-NOx7YDFWEsM/fTRAJjRpPp8t+MKRVvniAg9wQlUKx20MFrPs73WLJhFf5iteqrxNYnsy924K3Iroh3yNHeYd2g==", + "dev": true + }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "optional": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "optional": true + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "dompurify": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", + "dev": true + }, + "dotenv": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", + "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "optional": true + }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true + }, + "engine.io": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "requires": {} + } + } + }, + "engine.io-parser": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", + "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "dev": true + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "express": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "dev": true, + "requires": { + "strnum": "^1.0.5" + } + }, + "finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + } + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "gunzip-file": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/gunzip-file/-/gunzip-file-0.1.1.tgz", + "integrity": "sha512-DjDExBKHuhyhHOs8HeGV5dw6wY6eYTl4pAHz27oy8XppgBK60vmG/G3bY09zyT9PXX4TjmnEF4hYoRn61Fctlg==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true, + "optional": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", + "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "ipv6-normalize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz", + "integrity": "sha512-Bm6H79i01DjgGTCWjUuCjJ6QDo1HB96PT/xCYuyJUP9WFbVDrLSbG4EZCvOCun2rNswZb0c3e4Jt/ws795esHA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "optional": true + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "js-image-generator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/js-image-generator/-/js-image-generator-1.0.4.tgz", + "integrity": "sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==", + "dev": true, + "requires": { + "jpeg-js": "^0.4.2" + } + }, + "jsdom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.5.0", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.1", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^10.0.0", + "ws": "^8.2.3", + "xml-name-validator": "^4.0.0" + } + }, + "libsodium": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", + "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==", + "dev": true + }, + "libsodium-wrappers": { + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", + "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", + "dev": true, + "requires": { + "libsodium": "^0.7.15" + } + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "maildev": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.1.0.tgz", + "integrity": "sha512-lCgcUbKENKui3IXo9Jb3ToD0ia23izb0NRWT+Y9Z7534gS2/t2VScbcZwm3i3BGcNSKs0aYXswX7eH2JYEDkVg==", + "dev": true, + "requires": { + "addressparser": "1.0.1", + "async": "^3.2.3", + "commander": "^9.0.0", + "compression": "^1.7.4", + "cors": "^2.8.5", + "dompurify": "^2.3.6", + "express": "^4.17.3", + "iconv-lite": "0.5.0", + "jsdom": "^19.0.0", + "mime": "2.4.4", + "nodemailer": "^6.7.2", + "rimraf": "^3.0.2", + "smtp-server": "3.11.0", + "socket.io": "4.6.0", + "uue": "3.1.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "optional": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + }, + "mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + } + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "optional": true + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "optional": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true, + "optional": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "optional": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "optional": true + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "optional": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "optional": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "nodemailer": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz", + "integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==", + "dev": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1" + } + }, + "npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true + }, + "path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", "dev": true }, - "@playwright/test": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", - "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "pdfjs-dist": { + "version": "3.6.172", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.6.172.tgz", + "integrity": "sha512-bfOhCg+S9DXh/ImWhWYTOiq3aVMFSCvzGiBzsIJtdMC71kVWDBw7UXr32xh0y56qc5wMVylIeqV3hBaRsu+e+w==", "dev": true, "requires": { - "playwright": "1.41.2" + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1", + "web-streams-polyfill": "^3.2.1" } }, - "@prestashop-core/ui-testing": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@prestashop-core/ui-testing/-/ui-testing-0.0.11.tgz", - "integrity": "sha512-2LbQ4i1yiFS20Bdr/WHTyEzXsXlxEdaMjxyWyW+Y+ZmfbDWB8MDNUP40RpQtO6jgMOvZYTnkae+gZ3kG8rNfAA==", + "playwright": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", + "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", "dev": true, "requires": { - "@faker-js/faker": "^8.3.1", - "@playwright/test": "^1.40.1", - "semver": "^7.5.4" + "fsevents": "2.3.2", + "playwright-core": "1.41.2" } }, - "@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "playwright-core": { + "version": "1.41.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", + "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "undici-types": "~5.26.4" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" } }, - "@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "side-channel": "^1.0.6" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "optional": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "color-name": "~1.1.4" + "glob": "^7.1.3" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "dateformat": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", - "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "dotenv": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", - "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } }, - "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" } }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true, "optional": true }, - "fsu": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", - "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "optional": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "optional": true + }, + "simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", "dev": true, + "optional": true, "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "smtp-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.11.0.tgz", + "integrity": "sha512-j/W6mEKeMNKuiM9oCAAjm87agPEN1O3IU4cFLT4ZOCyyq3UXN7HiIXF+q7izxJcYSar15B/JaSxcijoPCR8Tag==", "dev": true, "requires": { - "yallist": "^4.0.0" + "base32.js": "0.1.0", + "ipv6-normalize": "1.0.1", + "nodemailer": "6.7.3" + }, + "dependencies": { + "nodemailer": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", + "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==", + "dev": true + } } }, - "mochawesome-report-generator": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", - "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", + "socket.io": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", + "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", "dev": true, "requires": { - "chalk": "^4.1.2", - "dateformat": "^4.5.1", - "escape-html": "^1.0.3", - "fs-extra": "^10.0.0", - "fsu": "^1.1.1", - "lodash.isfunction": "^3.0.9", - "opener": "^1.5.2", - "prop-types": "^15.7.2", - "tcomb": "^3.2.17", - "tcomb-validation": "^3.3.0", - "validator": "^13.6.0", - "yargs": "^17.2.1" + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.4.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "playwright": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", - "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, "requires": { - "fsevents": "2.3.2", - "playwright-core": "1.41.2" + "debug": "~4.3.4", + "ws": "~8.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "requires": {} + } } }, - "playwright-core": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", - "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", - "dev": true - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, - "pwmochawesome": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pwmochawesome/-/pwmochawesome-1.1.1.tgz", - "integrity": "sha512-Gceyrsut9tD6fe8vpJoGcR9WNn92aOscTXnFgjmnQB6HbtXXtAhUCOU2HrKw0TWf/+cyD0FMYEeYSL8qvLVTeA==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", "dev": true, "requires": { - "mochawesome-report-generator": "^6.2.0", - "strip-ansi": "^6.0.1", - "uuid": "^9.0.1" + "frac": "~1.1.2" } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, - "semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "optional": true, "requires": { - "lru-cache": "^6.0.0" + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "optional": true + } } }, "string-width": { @@ -897,6 +4980,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "optional": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -908,32 +4992,81 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "optional": true, "requires": { "ansi-regex": "^5.0.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, + "optional": true, "requires": { - "has-flag": "^4.0.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" } }, - "tcomb": { - "version": "3.2.29", - "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", - "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, - "tcomb-validation": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", - "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", + "tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "requires": { - "tcomb": "^3.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" } }, "typescript": { @@ -948,66 +5081,201 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true }, - "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", "dev": true }, - "validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-template": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", + "integrity": "sha512-4oszoaEKE/mQOtAmdMWqIRHmkxWkUZMnXFnjQ5i01CuRSK3uluxcH1MRVVVWmhlnzT1SCDfKxxficm2G37qzCA==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "optional": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uue": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/uue/-/uue-3.1.2.tgz", + "integrity": "sha512-axKLXVqwtdI/czrjG0X8hyV1KLgeWx8F4KvSbvVCnS+RUvsQMGRjx0kfuZDXXqj0LYvVJmx3B9kWlKtEdRrJLg==", + "dev": true, + "requires": { + "escape-string-regexp": "~1.0.5", + "extend": "~3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, - "wrap-ansi": { + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true + }, + "webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, + "whatwg-url": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", + "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "optional": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", "dev": true }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "requires": {} + }, + "xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", "dev": true, "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" } }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xpath-ts": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/xpath-ts/-/xpath-ts-1.3.13.tgz", + "integrity": "sha512-eNVXzDWbCV9KEB6fGNQ3qHFGC9PWBH7y2h13vZ+CMPNqOTZ+fgYTG4Sb0p5bVHiAwZrzgE6/tx987003P3dYpA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } diff --git a/tests/UI/package.json b/tests/UI/package.json index f664344c8e..196b95f9e3 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -7,14 +7,10 @@ "author": "", "license": "MIT", "devDependencies": { - "@playwright/test": "^1.40.1", - "@prestashop-core/ui-testing": "^0.0.11", + "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^20.11.5", "@types/semver": "^7.5.8", - "pwmochawesome": "^1.1.1", + "dotenv": "^16.3.1", "typescript": "^5.3.3" - }, - "dependencies": { - "dotenv": "^16.3.1" } } diff --git a/tests/UI/playwright.config.ts b/tests/UI/playwright.config.ts index 4980477a49..1619bfed62 100644 --- a/tests/UI/playwright.config.ts +++ b/tests/UI/playwright.config.ts @@ -64,6 +64,15 @@ function loadGlobal(): void { smtpServer: process.env.SMTP_SERVER || 'localhost', silent: true, }; + + global.keycloakConfig = { + keycloakExternalUrl: process.env.KEYCLOAK_URL_EXTERNAL || 'http://localhost:8003', + keycloakInternalUrl: process.env.KEYCLOAK_URL_INTERNAL || 'http://keycloak:8080', + keycloakAdminUser: process.env.KEYCLOAK_ADMIN_USER || 'admin', + keycloakAdminPass: process.env.KEYCLOAK_ADMIN_PASS || 'admin', + keycloakClientId: process.env.KEYCLOAK_CLIENT_ID || 'prestashop-keycloak', + keycloakClientSecret: process.env.KEYCLOAK_CLIENT_SECRET || 'O2kKN0fprCK2HWP6PS6reVbZThWf5LFw', + }; } /** From f387fc17d561b0543633bda3d5468f61e2a28fa1 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 1 Oct 2024 13:38:32 +0200 Subject: [PATCH 010/143] Functional Tests : Added 8.2.0 --- .github/workflows/ui-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 6ee0fb4b16..510e58020f 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -27,6 +27,7 @@ jobs: - '1.7.8.11' - '8.0.5' - '8.1.6' + - '8.2.0' - 'nightly' env: PS_VERSION: ${{ matrix.PS_VERSION }} @@ -83,6 +84,7 @@ jobs: - '1.7.8.11' - '8.0.5' - '8.1.6' + - '8.2.0' - 'nightly' permissions: contents: 'read' From a1aa7e1fc12fbebf8965781076fadb7cf381f96d Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Wed, 6 Nov 2024 09:05:08 +0100 Subject: [PATCH 011/143] Functional Tests : Added 9.0.x --- .github/workflows/ui-test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 510e58020f..4563dcc5c9 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -28,6 +28,7 @@ jobs: - '8.0.5' - '8.1.6' - '8.2.0' + - '9.0.x' - 'nightly' env: PS_VERSION: ${{ matrix.PS_VERSION }} @@ -37,6 +38,7 @@ jobs: - name: Start containers working-directory: tests/UI/ + timeout-minutes: 15 run: | docker compose -f "docker-compose.yml" up -d --build bash -c 'while [[ "$(curl -L -s -o /dev/null -w %{http_code} http://localhost/en/)" != "200" ]]; do sleep 5; done' @@ -85,6 +87,7 @@ jobs: - '8.0.5' - '8.1.6' - '8.2.0' + - '9.0.x' - 'nightly' permissions: contents: 'read' From 2050bc8e3f79c9dd1dd795acf956f97d3d217213 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Thu, 16 Jan 2025 10:17:31 +0100 Subject: [PATCH 012/143] Functional Tests : Added dependabot --- .github/dependabot.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e1818d468a..3330199889 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,16 +1,23 @@ version: 2 updates: -- package-ecosystem: npm +- package-ecosystem: composer directory: "/" schedule: interval: daily time: "04:00" open-pull-requests-limit: 10 target-branch: dev -- package-ecosystem: composer - directory: "/" +- package-ecosystem: npm + directory: "/tests/UI" schedule: - interval: daily + interval: weekly + day: monday time: "04:00" open-pull-requests-limit: 10 target-branch: dev + reviewers: + - "PrestaShop/qa-automation" + labels: + - "dependencies" + - "E2E Tests" + - "TE" From 859ad7a4bd742906f0cf22a4ae8b5ac6d616acee Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Thu, 16 Jan 2025 10:17:51 +0100 Subject: [PATCH 013/143] Functional Tests : Bump `@prestashop-core/ui-testing` --- tests/UI/package-lock.json | 157 ++++++++++++++++++------------------- 1 file changed, 77 insertions(+), 80 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 41bf274da0..50874194f9 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -17,9 +17,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", - "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", + "integrity": "sha512-85+k0AxaZSTowL0gXp8zYWDIrWclTbRPg/pm/V0dSFZ6W6D4lhcG3uuZl4zLsEKfEvs69xDbLN2cHQudwp95JA==", "dev": true, "funding": [ { @@ -27,21 +27,22 @@ "url": "https://opencollective.com/fakerjs" } ], + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=6.14.13" + "node": ">=18.0.0", + "npm": ">=9.0.0" } }, "node_modules/@keycloak/keycloak-admin-client": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-22.0.1.tgz", - "integrity": "sha512-/eKzNzT2hW/tRQd8/33dX1dfRU4xBsd3/30bL2OFF5+J+1UUmRYM2klYcFhdIkFX3P9/ptqH+vHpqCusdMcSCw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-26.1.0.tgz", + "integrity": "sha512-dOC64QbdYkAp8tv8rwdyerQMovV1cE58C/t8LeBGzvFYrJf+aCOA30qKXu8hNu7fRVvP8AWJ3u45X3lAZFhSYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "camelize-ts": "^3.0.0", - "lodash-es": "^4.17.21", "url-join": "^5.0.0", - "url-template": "^3.1.0" + "url-template": "^3.1.1" }, "engines": { "node": ">=18" @@ -69,30 +70,31 @@ } }, "node_modules/@playwright/test": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", - "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", + "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright": "1.41.2" + "playwright": "1.49.1" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b51e9a6666bca695ed4714cc9a51d1c2b20fa10", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#57222750cdf6125a169d88f9afde8a352da85f9b", "dev": true, "license": "MIT", "dependencies": { - "@faker-js/faker": "^8.3.1", - "@playwright/test": "^1.40.1", - "@s3pweb/keycloak-admin-client-cjs": "^22.0.1", - "@xmldom/xmldom": "^0.8.10", + "@faker-js/faker": "^9.0.3", + "@playwright/test": "^1.48.1", + "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", + "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", "fast-xml-parser": "^4.4.0", "gunzip-file": "^0.1.1", @@ -107,12 +109,13 @@ } }, "node_modules/@s3pweb/keycloak-admin-client-cjs": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-22.0.1.tgz", - "integrity": "sha512-F8zr13/rR3QcDzKEty541rXaubU6+Yn/5aMzmSy6in5TeUL3FLqF0QmuW3g1xrgABywcGopew2sEq0X3qJfRUw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-26.1.0.tgz", + "integrity": "sha512-DU8zbp8TftUOTpUkiWnidqdywtfqAo6J+sEBzUsrN+Cp7cwBrJ27khZC70LEjAGSTh10wMaYcoltRE/jq7cvJA==", "dev": true, + "license": "MIT", "dependencies": { - "@keycloak/keycloak-admin-client": "22.0.1" + "@keycloak/keycloak-admin-client": "26.1.0" } }, "node_modules/@socket.io/component-emitter": { @@ -161,12 +164,13 @@ "dev": true }, "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", + "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=14.6" } }, "node_modules/abab": { @@ -457,6 +461,7 @@ "resolved": "https://registry.npmjs.org/camelize-ts/-/camelize-ts-3.0.0.tgz", "integrity": "sha512-cgRwKKavoDKLTjO4FQTs3dRBePZp/2Y9Xpud0FhuCOTE86M2cniKN4CCXgRnsyXNMmQMifVHcv6SPaMtTx6ofQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -1231,6 +1236,7 @@ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -1620,12 +1626,6 @@ "libsodium": "^0.7.15" } }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2057,33 +2057,35 @@ } }, "node_modules/playwright": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", - "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", + "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.41.2" + "playwright-core": "1.49.1" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", - "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", + "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/proxy-addr": { @@ -2774,6 +2776,7 @@ "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -2793,6 +2796,7 @@ "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", "integrity": "sha512-4oszoaEKE/mQOtAmdMWqIRHmkxWkUZMnXFnjQ5i01CuRSK3uluxcH1MRVVVWmhlnzT1SCDfKxxficm2G37qzCA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -3024,21 +3028,20 @@ }, "dependencies": { "@faker-js/faker": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz", - "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", + "integrity": "sha512-85+k0AxaZSTowL0gXp8zYWDIrWclTbRPg/pm/V0dSFZ6W6D4lhcG3uuZl4zLsEKfEvs69xDbLN2cHQudwp95JA==", "dev": true }, "@keycloak/keycloak-admin-client": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-22.0.1.tgz", - "integrity": "sha512-/eKzNzT2hW/tRQd8/33dX1dfRU4xBsd3/30bL2OFF5+J+1UUmRYM2klYcFhdIkFX3P9/ptqH+vHpqCusdMcSCw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@keycloak/keycloak-admin-client/-/keycloak-admin-client-26.1.0.tgz", + "integrity": "sha512-dOC64QbdYkAp8tv8rwdyerQMovV1cE58C/t8LeBGzvFYrJf+aCOA30qKXu8hNu7fRVvP8AWJ3u45X3lAZFhSYA==", "dev": true, "requires": { "camelize-ts": "^3.0.0", - "lodash-es": "^4.17.21", "url-join": "^5.0.0", - "url-template": "^3.1.0" + "url-template": "^3.1.1" } }, "@mapbox/node-pre-gyp": { @@ -3060,23 +3063,23 @@ } }, "@playwright/test": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", - "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", + "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", "dev": true, "requires": { - "playwright": "1.41.2" + "playwright": "1.49.1" } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b51e9a6666bca695ed4714cc9a51d1c2b20fa10", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#57222750cdf6125a169d88f9afde8a352da85f9b", "dev": true, "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", "requires": { - "@faker-js/faker": "^8.3.1", - "@playwright/test": "^1.40.1", - "@s3pweb/keycloak-admin-client-cjs": "^22.0.1", - "@xmldom/xmldom": "^0.8.10", + "@faker-js/faker": "^9.0.3", + "@playwright/test": "^1.48.1", + "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", + "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", "fast-xml-parser": "^4.4.0", "gunzip-file": "^0.1.1", @@ -3091,12 +3094,12 @@ } }, "@s3pweb/keycloak-admin-client-cjs": { - "version": "22.0.1", - "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-22.0.1.tgz", - "integrity": "sha512-F8zr13/rR3QcDzKEty541rXaubU6+Yn/5aMzmSy6in5TeUL3FLqF0QmuW3g1xrgABywcGopew2sEq0X3qJfRUw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/@s3pweb/keycloak-admin-client-cjs/-/keycloak-admin-client-cjs-26.1.0.tgz", + "integrity": "sha512-DU8zbp8TftUOTpUkiWnidqdywtfqAo6J+sEBzUsrN+Cp7cwBrJ27khZC70LEjAGSTh10wMaYcoltRE/jq7cvJA==", "dev": true, "requires": { - "@keycloak/keycloak-admin-client": "22.0.1" + "@keycloak/keycloak-admin-client": "26.1.0" } }, "@socket.io/component-emitter": { @@ -3142,9 +3145,9 @@ "dev": true }, "@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", + "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", "dev": true }, "abab": { @@ -4235,12 +4238,6 @@ "libsodium": "^0.7.15" } }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4561,19 +4558,19 @@ } }, "playwright": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", - "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", + "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.41.2" + "playwright-core": "1.49.1" } }, "playwright-core": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", - "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", + "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", "dev": true }, "proxy-addr": { From b9914cd4f774a91f28c1a422cc4a75682d1767d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:20:02 +0000 Subject: [PATCH 014/143] Bump dotenv from 16.4.2 to 16.4.7 in /tests/UI Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.2 to 16.4.7. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.2...v16.4.7) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 50874194f9..47bfc229c3 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^20.11.5", "@types/semver": "^7.5.8", - "dotenv": "^16.3.1", + "dotenv": "^16.4.7", "typescript": "^5.3.3" } }, @@ -836,9 +836,9 @@ "dev": true }, "node_modules/dotenv": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", - "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "dev": true, "engines": { "node": ">=12" @@ -3661,9 +3661,9 @@ "dev": true }, "dotenv": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", - "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", "dev": true }, "ee-first": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 196b95f9e3..9a8a0d0421 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,7 +10,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^20.11.5", "@types/semver": "^7.5.8", - "dotenv": "^16.3.1", + "dotenv": "^16.4.7", "typescript": "^5.3.3" } } From 3aa2cebc5bad7d9dd6662c59fbde6ed24ec87ce2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:20:08 +0000 Subject: [PATCH 015/143] Bump socket.io and maildev in /tests/UI Bumps [socket.io](https://github.com/socketio/socket.io) and [maildev](https://github.com/maildev/maildev). These dependencies needed to be updated together. Updates `socket.io` from 4.6.0 to 4.8.1 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/4.6.0...socket.io@4.8.1) Updates `maildev` from 2.1.0 to 2.2.1 - [Release notes](https://github.com/maildev/maildev/releases) - [Commits](https://github.com/maildev/maildev/compare/v2.1.0...v2.2.1) --- updated-dependencies: - dependency-name: socket.io dependency-type: indirect - dependency-name: maildev dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 1823 ++++++++++++++++++++---------------- 1 file changed, 1005 insertions(+), 818 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 50874194f9..dda82a67af 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -16,6 +16,135 @@ "typescript": "^5.3.3" } }, + "node_modules/@asamuzakjp/css-color": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", + "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==", + "dev": true, + "dependencies": { + "@csstools/css-calc": "^2.1.1", + "@csstools/css-color-parser": "^3.0.7", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", + "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", + "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@faker-js/faker": { "version": "9.4.0", "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", @@ -124,15 +253,6 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", @@ -163,6 +283,13 @@ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "optional": true + }, "node_modules/@xmldom/xmldom": { "version": "0.9.6", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", @@ -173,13 +300,6 @@ "node": ">=14.6" } }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true - }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -200,49 +320,6 @@ "node": ">= 0.6" } }, - "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/addressparser": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", @@ -263,6 +340,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "optional": true, "dependencies": { "debug": "4" }, @@ -275,6 +353,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "optional": true, "dependencies": { "ms": "^2.1.3" }, @@ -291,7 +370,8 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/ansi-regex": { "version": "5.0.1", @@ -347,7 +427,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/base32.js": { "version": "0.1.0", @@ -417,17 +498,12 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "optional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -437,17 +513,27 @@ "node": ">= 0.8" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", "dev": true, "dependencies": { - "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -537,12 +623,12 @@ } }, "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=18" } }, "node_modules/compressible": { @@ -579,7 +665,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "optional": true }, "node_modules/console-control-strings": { "version": "1.1.0", @@ -630,9 +717,9 @@ } }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true, "engines": { "node": ">= 0.6" @@ -669,28 +756,23 @@ "node": ">=0.8" } }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", + "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", "dev": true, "dependencies": { - "cssom": "~0.3.6" + "@asamuzakjp/css-color": "^2.8.2", + "rrweb-cssom": "^0.8.0" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", "dev": true }, "node_modules/csv-writer": { @@ -700,30 +782,16 @@ "dev": true }, "node_modules/data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "dev": true, "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/debug": { @@ -754,23 +822,6 @@ "node": ">=8" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -816,25 +867,15 @@ "node": ">=8" } }, - "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "deprecated": "Use your platform's native DOMException instead", + "node_modules/dompurify": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", "dev": true, - "dependencies": { - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" } }, - "node_modules/dompurify": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", - "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", - "dev": true - }, "node_modules/dotenv": { "version": "16.4.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", @@ -847,6 +888,20 @@ "url": "https://dotenvx.com" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -870,9 +925,9 @@ } }, "node_modules/engine.io": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", - "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -880,29 +935,29 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0" + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", "dev": true, "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true, "engines": { "node": ">= 0.6" @@ -932,16 +987,16 @@ "dev": true }, "node_modules/engine.io/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -952,14 +1007,23 @@ } } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" + "engines": { + "node": ">=0.12" }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, "engines": { "node": ">= 0.4" } @@ -973,6 +1037,18 @@ "node": ">= 0.4" } }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -988,58 +1064,6 @@ "node": ">=0.8.0" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -1050,9 +1074,9 @@ } }, "node_modules/express": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", - "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "dependencies": { "accepts": "~1.3.8", @@ -1060,7 +1084,7 @@ "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -1074,7 +1098,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -1089,6 +1113,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/safe-buffer": { @@ -1158,9 +1186,9 @@ } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "dev": true, "dependencies": { "asynckit": "^0.4.0", @@ -1228,7 +1256,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -1277,16 +1306,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", "dev": true, "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -1295,12 +1329,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1317,12 +1365,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1334,34 +1382,10 @@ "integrity": "sha512-DjDExBKHuhyhHOs8HeGV5dw6wY6eYTl4pAHz27oy8XppgBK60vmG/G3bY09zyT9PXX4TjmnEF4hYoRn61Fctlg==", "dev": true }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, "engines": { "node": ">= 0.4" @@ -1390,15 +1414,15 @@ } }, "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", "dev": true, "dependencies": { - "whatwg-encoding": "^2.0.0" + "whatwg-encoding": "^3.1.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/http-errors": { @@ -1418,23 +1442,31 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "engines": { + "node": ">= 14" } }, "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "dependencies": { "ms": "^2.1.3" @@ -1459,6 +1491,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "optional": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -1472,6 +1505,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "optional": true, "dependencies": { "ms": "^2.1.3" }, @@ -1488,7 +1522,8 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "optional": true }, "node_modules/iconv-lite": { "version": "0.5.0", @@ -1508,6 +1543,7 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -1566,44 +1602,38 @@ } }, "node_modules/jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", + "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", + "dev": true, + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "peerDependencies": { - "canvas": "^2.5.0" + "canvas": "^2.11.2" }, "peerDependenciesMeta": { "canvas": { @@ -1611,6 +1641,51 @@ } } }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/jsdom/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/jsdom/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/libsodium": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", @@ -1639,32 +1714,32 @@ } }, "node_modules/maildev": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.1.0.tgz", - "integrity": "sha512-lCgcUbKENKui3IXo9Jb3ToD0ia23izb0NRWT+Y9Z7534gS2/t2VScbcZwm3i3BGcNSKs0aYXswX7eH2JYEDkVg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.2.1.tgz", + "integrity": "sha512-uNSJ4LpiNfCMw5KpWAM5x1UgOyG3ngeNwzBqw4/Wl18ECkJDyXBYpTH44HCG8LqAOFLkUiLl/1Ah5lrQhv3GzQ==", "dev": true, "dependencies": { "addressparser": "1.0.1", "async": "^3.2.3", - "commander": "^9.0.0", + "commander": "^12.1.0", "compression": "^1.7.4", "cors": "^2.8.5", - "dompurify": "^2.3.6", - "express": "^4.17.3", + "dompurify": "^3.1.6", + "express": "^4.21.2", "iconv-lite": "0.5.0", - "jsdom": "^19.0.0", + "jsdom": "^24.1.1", "mime": "2.4.4", - "nodemailer": "^6.7.2", - "rimraf": "^3.0.2", - "smtp-server": "3.11.0", - "socket.io": "4.6.0", - "uue": "3.1.2" + "nodemailer": "^6.9.14", + "smtp-server": "^3.13.4", + "socket.io": "^4.7.5", + "uue": "3.1.2", + "wildstring": "1.0.9" }, "bin": { "maildev": "bin/maildev" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" } }, "node_modules/make-dir": { @@ -1693,6 +1768,15 @@ "semver": "bin/semver.js" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -1780,6 +1864,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "optional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1945,9 +2030,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", "dev": true }, "node_modules/object-assign": { @@ -1960,9 +2045,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "dev": true, "engines": { "node": ">= 0.4" @@ -1997,15 +2082,22 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "optional": true, "dependencies": { "wrappy": "1" } }, "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dev": true, + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/parseurl": { "version": "1.3.3", @@ -2021,14 +2113,15 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true }, "node_modules/path2d-polyfill": { @@ -2102,10 +2195,16 @@ } }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dev": true, + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } }, "node_modules/punycode": { "version": "2.3.1", @@ -2116,6 +2215,15 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -2209,6 +2317,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -2219,6 +2328,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -2232,15 +2347,15 @@ "dev": true }, "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "dependencies": { "xmlchars": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=v12.22.7" } }, "node_modules/semver": { @@ -2331,39 +2446,76 @@ "dev": true, "optional": true }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, "dependencies": { - "define-data-property": "^1.1.4", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -2413,43 +2565,36 @@ } }, "node_modules/smtp-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.11.0.tgz", - "integrity": "sha512-j/W6mEKeMNKuiM9oCAAjm87agPEN1O3IU4cFLT4ZOCyyq3UXN7HiIXF+q7izxJcYSar15B/JaSxcijoPCR8Tag==", + "version": "3.13.6", + "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.13.6.tgz", + "integrity": "sha512-dqbSPKn3PCq3Gp5hxBM99u7PET7cQSAWrauhtArJbc+zrf5xNEOjm9+Ob3lySySrRoIEvNE0dz+w2H/xWFJNRw==", "dev": true, "dependencies": { "base32.js": "0.1.0", "ipv6-normalize": "1.0.1", - "nodemailer": "6.7.3" + "nodemailer": "6.9.15", + "punycode.js": "2.3.1" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/smtp-server/node_modules/nodemailer": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", - "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==", - "dev": true, - "engines": { - "node": ">=6.0.0" + "node": ">=12.0.0" } }, "node_modules/socket.io": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", - "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.4.0", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "socket.io-parser": "~4.2.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/socket.io-adapter": { @@ -2565,16 +2710,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", @@ -2709,25 +2844,16 @@ "node": ">=6" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "punycode": "^2.3.1" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/type-is": { @@ -2762,6 +2888,15 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -2836,26 +2971,16 @@ "node": ">= 0.8" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, "node_modules/w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, "dependencies": { - "xml-name-validator": "^4.0.0" + "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/web-streams-polyfill": { @@ -2877,15 +3002,15 @@ } }, "node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "dev": true, "dependencies": { "iconv-lite": "0.6.3" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { @@ -2901,25 +3026,25 @@ } }, "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", + "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "dev": true, "dependencies": { - "tr46": "^3.0.0", + "tr46": "^5.0.0", "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/wide-align": { @@ -2932,6 +3057,12 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/wildstring": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/wildstring/-/wildstring-1.0.9.tgz", + "integrity": "sha512-XBNxKIMLO6uVHf1Xvo++HGWAZZoiVCHmEMCmZJzJ82vQsuUJCLw13Gzq0mRCATk7a3+ZcgeOKSDioavuYqtlfA==", + "dev": true + }, "node_modules/wmf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", @@ -2954,7 +3085,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "optional": true }, "node_modules/ws": { "version": "8.18.0", @@ -2999,12 +3131,12 @@ } }, "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/xmlchars": { @@ -3027,6 +3159,63 @@ } }, "dependencies": { + "@asamuzakjp/css-color": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", + "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==", + "dev": true, + "requires": { + "@csstools/css-calc": "^2.1.1", + "@csstools/css-color-parser": "^3.0.7", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + }, + "dependencies": { + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + } + } + }, + "@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "dev": true + }, + "@csstools/css-calc": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", + "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", + "dev": true, + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", + "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.1" + } + }, + "@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "dev": true, + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "dev": true + }, "@faker-js/faker": { "version": "9.4.0", "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", @@ -3108,12 +3297,6 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, "@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", @@ -3144,18 +3327,19 @@ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "optional": true + }, "@xmldom/xmldom": { "version": "0.9.6", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", "dev": true }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -3173,36 +3357,6 @@ "negotiator": "0.6.3" } }, - "acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, "addressparser": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", @@ -3220,6 +3374,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "optional": true, "requires": { "debug": "4" }, @@ -3229,6 +3384,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "optional": true, "requires": { "ms": "^2.1.3" } @@ -3237,7 +3393,8 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -3288,7 +3445,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "optional": true }, "base32.js": { "version": "0.1.0", @@ -3344,34 +3502,36 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, - "call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", "dev": true, "requires": { - "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" } }, "camelize-ts": { @@ -3432,9 +3592,9 @@ } }, "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, "compressible": { @@ -3465,7 +3625,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", @@ -3498,9 +3659,9 @@ "dev": true }, "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true }, "cookie-signature": { @@ -3525,25 +3686,20 @@ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "dev": true }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", + "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", "dev": true, "requires": { - "cssom": "~0.3.6" + "@asamuzakjp/css-color": "^2.8.2", + "rrweb-cssom": "^0.8.0" }, "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", "dev": true } } @@ -3555,26 +3711,13 @@ "dev": true }, "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "dev": true, "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" } }, "debug": { @@ -3602,17 +3745,6 @@ "mimic-response": "^2.0.0" } }, - "define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3645,27 +3777,32 @@ "dev": true, "optional": true }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dompurify": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", "dev": true, "requires": { - "webidl-conversions": "^7.0.0" + "@types/trusted-types": "^2.0.7" } }, - "dompurify": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", - "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", - "dev": true - }, "dotenv": { "version": "16.4.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.2.tgz", "integrity": "sha512-rZSSFxke7d9nYQ5NeMIwp5PP+f8wXgKNljpOb7KtH6SKW1cEqcXAz9VSJYVLKe7Jhup/gUYOkaeSVyK8GJ+nBg==", "dev": true }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3686,9 +3823,9 @@ "dev": true }, "engine.io": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", - "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -3696,17 +3833,17 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.11.0" + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" }, "dependencies": { "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true }, "debug": { @@ -3725,28 +3862,31 @@ "dev": true }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "requires": {} } } }, "engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, "es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true }, "es-errors": { "version": "1.3.0", @@ -3754,6 +3894,15 @@ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3766,36 +3915,6 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -3803,9 +3922,9 @@ "dev": true }, "express": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", - "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "requires": { "accepts": "~1.3.8", @@ -3813,7 +3932,7 @@ "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -3827,7 +3946,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -3880,9 +3999,9 @@ } }, "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "dev": true, "requires": { "asynckit": "^0.4.0", @@ -3934,7 +4053,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "optional": true }, "fsevents": { "version": "2.3.2", @@ -3968,16 +4088,31 @@ } }, "get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", "dev": true, "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" } }, "glob": { @@ -3985,6 +4120,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "optional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3995,13 +4131,10 @@ } }, "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true }, "gunzip-file": { "version": "0.1.1", @@ -4009,25 +4142,10 @@ "integrity": "sha512-DjDExBKHuhyhHOs8HeGV5dw6wY6eYTl4pAHz27oy8XppgBK60vmG/G3bY09zyT9PXX4TjmnEF4hYoRn61Fctlg==", "dev": true }, - "has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true - }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true }, "has-unicode": { @@ -4047,12 +4165,12 @@ } }, "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", "dev": true, "requires": { - "whatwg-encoding": "^2.0.0" + "whatwg-encoding": "^3.1.1" } }, "http-errors": { @@ -4069,20 +4187,25 @@ } }, "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "dependencies": { + "agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true + }, "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { "ms": "^2.1.3" @@ -4101,6 +4224,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "optional": true, "requires": { "agent-base": "6", "debug": "4" @@ -4111,6 +4235,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "optional": true, "requires": { "ms": "^2.1.3" } @@ -4119,7 +4244,8 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "optional": true } } }, @@ -4137,6 +4263,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, + "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4189,38 +4316,65 @@ } }, "jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", + "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", "dev": true, "requires": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "dependencies": { + "agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true + }, + "debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "4" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, "libsodium": { @@ -4248,26 +4402,26 @@ } }, "maildev": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.1.0.tgz", - "integrity": "sha512-lCgcUbKENKui3IXo9Jb3ToD0ia23izb0NRWT+Y9Z7534gS2/t2VScbcZwm3i3BGcNSKs0aYXswX7eH2JYEDkVg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.2.1.tgz", + "integrity": "sha512-uNSJ4LpiNfCMw5KpWAM5x1UgOyG3ngeNwzBqw4/Wl18ECkJDyXBYpTH44HCG8LqAOFLkUiLl/1Ah5lrQhv3GzQ==", "dev": true, "requires": { "addressparser": "1.0.1", "async": "^3.2.3", - "commander": "^9.0.0", + "commander": "^12.1.0", "compression": "^1.7.4", "cors": "^2.8.5", - "dompurify": "^2.3.6", - "express": "^4.17.3", + "dompurify": "^3.1.6", + "express": "^4.21.2", "iconv-lite": "0.5.0", - "jsdom": "^19.0.0", + "jsdom": "^24.1.1", "mime": "2.4.4", - "nodemailer": "^6.7.2", - "rimraf": "^3.0.2", - "smtp-server": "3.11.0", - "socket.io": "4.6.0", - "uue": "3.1.2" + "nodemailer": "^6.9.14", + "smtp-server": "^3.13.4", + "socket.io": "^4.7.5", + "uue": "3.1.2", + "wildstring": "1.0.9" } }, "make-dir": { @@ -4289,6 +4443,12 @@ } } }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -4348,6 +4508,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4475,9 +4636,9 @@ } }, "nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", "dev": true }, "object-assign": { @@ -4487,9 +4648,9 @@ "dev": true }, "object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "dev": true }, "on-finished": { @@ -4512,15 +4673,19 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "optional": true, "requires": { "wrappy": "1" } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dev": true, + "requires": { + "entities": "^4.5.0" + } }, "parseurl": { "version": "1.3.3", @@ -4532,12 +4697,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true + "dev": true, + "optional": true }, "path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true }, "path2d-polyfill": { @@ -4584,10 +4750,13 @@ } }, "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "dev": true, + "requires": { + "punycode": "^2.3.1" + } }, "punycode": { "version": "2.3.1", @@ -4595,6 +4764,12 @@ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, + "punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true + }, "qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -4668,10 +4843,17 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "optional": true, "requires": { "glob": "^7.1.3" } }, + "rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "dev": true + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -4685,9 +4867,9 @@ "dev": true }, "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "requires": { "xmlchars": "^2.2.0" @@ -4762,20 +4944,6 @@ "dev": true, "optional": true }, - "set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - } - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -4783,15 +4951,51 @@ "dev": true }, "side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + } + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + } + }, + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "requires": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + } + }, + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "requires": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" } }, "signal-exit": { @@ -4821,36 +5025,30 @@ } }, "smtp-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.11.0.tgz", - "integrity": "sha512-j/W6mEKeMNKuiM9oCAAjm87agPEN1O3IU4cFLT4ZOCyyq3UXN7HiIXF+q7izxJcYSar15B/JaSxcijoPCR8Tag==", + "version": "3.13.6", + "resolved": "https://registry.npmjs.org/smtp-server/-/smtp-server-3.13.6.tgz", + "integrity": "sha512-dqbSPKn3PCq3Gp5hxBM99u7PET7cQSAWrauhtArJbc+zrf5xNEOjm9+Ob3lySySrRoIEvNE0dz+w2H/xWFJNRw==", "dev": true, "requires": { "base32.js": "0.1.0", "ipv6-normalize": "1.0.1", - "nodemailer": "6.7.3" - }, - "dependencies": { - "nodemailer": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz", - "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==", - "dev": true - } + "nodemailer": "6.9.15", + "punycode.js": "2.3.1" } }, "socket.io": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.0.tgz", - "integrity": "sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.4.0", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "socket.io-parser": "~4.2.4" }, "dependencies": { "debug": { @@ -4931,13 +5129,6 @@ } } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, "ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", @@ -5037,23 +5228,15 @@ "punycode": "^2.1.1", "universalify": "^0.2.0", "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true - } } }, "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", "dev": true, "requires": { - "punycode": "^2.1.1" + "punycode": "^2.3.1" } }, "type-is": { @@ -5078,6 +5261,12 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -5135,22 +5324,13 @@ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, "w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, "requires": { - "xml-name-validator": "^4.0.0" + "xml-name-validator": "^5.0.0" } }, "web-streams-polyfill": { @@ -5166,9 +5346,9 @@ "dev": true }, "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", "dev": true, "requires": { "iconv-lite": "0.6.3" @@ -5186,18 +5366,18 @@ } }, "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", "dev": true }, "whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.0.tgz", + "integrity": "sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==", "dev": true, "requires": { - "tr46": "^3.0.0", + "tr46": "^5.0.0", "webidl-conversions": "^7.0.0" } }, @@ -5211,6 +5391,12 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "wildstring": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/wildstring/-/wildstring-1.0.9.tgz", + "integrity": "sha512-XBNxKIMLO6uVHf1Xvo++HGWAZZoiVCHmEMCmZJzJ82vQsuUJCLw13Gzq0mRCATk7a3+ZcgeOKSDioavuYqtlfA==", + "dev": true + }, "wmf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", @@ -5227,7 +5413,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "optional": true }, "ws": { "version": "8.18.0", @@ -5252,9 +5439,9 @@ } }, "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "dev": true }, "xmlchars": { From 011659be8cba85449e702287722108f976a90262 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:20:26 +0000 Subject: [PATCH 016/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `5722275` to `f231d80`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/57222750cdf6125a169d88f9afde8a352da85f9b...f231d80b3f457751002b18cfafd74ce8342873fc) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 50874194f9..1751719076 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -87,7 +87,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#57222750cdf6125a169d88f9afde8a352da85f9b", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f231d80b3f457751002b18cfafd74ce8342873fc", + "integrity": "sha512-ACyQOO446SYUm15Sal4Jy6QAV/IS+joyEISXCpz3tDMzXdm/P7ex8Pt9DvBeKwZ+Mmqwv4zt8xp5uXSOloUhYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3072,9 +3073,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#57222750cdf6125a169d88f9afde8a352da85f9b", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f231d80b3f457751002b18cfafd74ce8342873fc", + "integrity": "sha512-ACyQOO446SYUm15Sal4Jy6QAV/IS+joyEISXCpz3tDMzXdm/P7ex8Pt9DvBeKwZ+Mmqwv4zt8xp5uXSOloUhYQ==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#f231d80b3f457751002b18cfafd74ce8342873fc", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 8b0d0721cbbbb55eb24f2d0a62e4b47905e944cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 13:02:20 +0000 Subject: [PATCH 017/143] Bump typescript from 5.3.3 to 5.7.3 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.3.3 to 5.7.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.3.3...v5.7.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 02c136334d..c98c5e2b31 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^20.11.5", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", - "typescript": "^5.3.3" + "typescript": "^5.7.3" } }, "node_modules/@asamuzakjp/css-color": { @@ -2871,9 +2871,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -5252,9 +5252,9 @@ } }, "typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 9a8a0d0421..fd73135717 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -11,6 +11,6 @@ "@types/node": "^20.11.5", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", - "typescript": "^5.3.3" + "typescript": "^5.7.3" } } From 9cabc85fb03384b3b2fdad3ee8319fc7d1d59110 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 13:18:22 +0000 Subject: [PATCH 018/143] Bump @types/node from 20.11.17 to 22.10.7 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 22.10.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 30 +++++++++++++++--------------- tests/UI/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index c98c5e2b31..eaa21be086 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^20.11.5", + "@types/node": "^22.10.7", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,12 +270,12 @@ } }, "node_modules/@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "version": "22.10.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", + "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", "dev": true, "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.20.0" } }, "node_modules/@types/semver": { @@ -2884,9 +2884,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true }, "node_modules/universalify": { @@ -3315,12 +3315,12 @@ } }, "@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "version": "22.10.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", + "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", "dev": true, "requires": { - "undici-types": "~5.26.4" + "undici-types": "~6.20.0" } }, "@types/semver": { @@ -5258,9 +5258,9 @@ "dev": true }, "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index fd73135717..fc674a2e00 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^20.11.5", + "@types/node": "^22.10.7", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From 0250f0447b67938125d93a9a8082a49c96ccbc54 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 06:04:24 +0000 Subject: [PATCH 019/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `f231d80` to `e0fc31b`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/f231d80b3f457751002b18cfafd74ce8342873fc...e0fc31babc2d21764fc3b97afb64885cd1708e31) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index eaa21be086..5da45d5d23 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f231d80b3f457751002b18cfafd74ce8342873fc", - "integrity": "sha512-ACyQOO446SYUm15Sal4Jy6QAV/IS+joyEISXCpz3tDMzXdm/P7ex8Pt9DvBeKwZ+Mmqwv4zt8xp5uXSOloUhYQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e0fc31babc2d21764fc3b97afb64885cd1708e31", + "integrity": "sha512-w8dTwoHG+mOO6BV++F2bVtU1MUl4NOE6SRfqzsbQA4uwb7y4VU4gfcAkIDiGtvaikQGrjifViia83mmz2LE8tA==", "dev": true, "license": "MIT", "dependencies": { @@ -3262,10 +3262,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f231d80b3f457751002b18cfafd74ce8342873fc", - "integrity": "sha512-ACyQOO446SYUm15Sal4Jy6QAV/IS+joyEISXCpz3tDMzXdm/P7ex8Pt9DvBeKwZ+Mmqwv4zt8xp5uXSOloUhYQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e0fc31babc2d21764fc3b97afb64885cd1708e31", + "integrity": "sha512-w8dTwoHG+mOO6BV++F2bVtU1MUl4NOE6SRfqzsbQA4uwb7y4VU4gfcAkIDiGtvaikQGrjifViia83mmz2LE8tA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#f231d80b3f457751002b18cfafd74ce8342873fc", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#e0fc31babc2d21764fc3b97afb64885cd1708e31", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 675b60d824fc4a566284e30df089351717f8a49e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 05:46:37 +0000 Subject: [PATCH 020/143] Bump @types/node from 22.10.7 to 22.10.10 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.7 to 22.10.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 ++++++++------- tests/UI/package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5da45d5d23..d8f64d1828 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.10.7", + "@types/node": "^22.10.10", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,10 +270,11 @@ } }, "node_modules/@types/node": { - "version": "22.10.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", - "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~6.20.0" } @@ -3315,9 +3316,9 @@ } }, "@types/node": { - "version": "22.10.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", - "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", + "version": "22.10.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", + "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index fc674a2e00..1517eae186 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.10.7", + "@types/node": "^22.10.10", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From dc99bdb0c278a9a5e540523d2c34ee377390586d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 05:47:02 +0000 Subject: [PATCH 021/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `e0fc31b` to `c893c77`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/e0fc31babc2d21764fc3b97afb64885cd1708e31...c893c7760b0b05a2899c96750fb7e3e42e1b975d) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5da45d5d23..40dcbbd210 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e0fc31babc2d21764fc3b97afb64885cd1708e31", - "integrity": "sha512-w8dTwoHG+mOO6BV++F2bVtU1MUl4NOE6SRfqzsbQA4uwb7y4VU4gfcAkIDiGtvaikQGrjifViia83mmz2LE8tA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c893c7760b0b05a2899c96750fb7e3e42e1b975d", + "integrity": "sha512-R1TbluoDgvA3kUwa+ULtNSYIuahq6hi7NG0Y/a4Gah8IDRos+1PDPhOrcat8rZMf25JvlTSx38EiVOk8er9pBw==", "dev": true, "license": "MIT", "dependencies": { @@ -3262,10 +3262,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e0fc31babc2d21764fc3b97afb64885cd1708e31", - "integrity": "sha512-w8dTwoHG+mOO6BV++F2bVtU1MUl4NOE6SRfqzsbQA4uwb7y4VU4gfcAkIDiGtvaikQGrjifViia83mmz2LE8tA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c893c7760b0b05a2899c96750fb7e3e42e1b975d", + "integrity": "sha512-R1TbluoDgvA3kUwa+ULtNSYIuahq6hi7NG0Y/a4Gah8IDRos+1PDPhOrcat8rZMf25JvlTSx38EiVOk8er9pBw==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#e0fc31babc2d21764fc3b97afb64885cd1708e31", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#c893c7760b0b05a2899c96750fb7e3e42e1b975d", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From eb32c1fbe5cddfbdc15ae016ba8e7110bba91671 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:35:04 +0000 Subject: [PATCH 022/143] Bump @types/node from 22.10.10 to 22.13.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.10 to 22.13.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 2d9a0083af..727ab47c2a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.10.10", + "@types/node": "^22.13.0", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", - "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", + "version": "22.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.0.tgz", + "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", "dev": true, "license": "MIT", "dependencies": { @@ -3316,9 +3316,9 @@ } }, "@types/node": { - "version": "22.10.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz", - "integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==", + "version": "22.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.0.tgz", + "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 1517eae186..63e55765df 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.10.10", + "@types/node": "^22.13.0", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From d4336421a16098a67e2a083c1deb5a677cbf3924 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 11:35:29 +0000 Subject: [PATCH 023/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `c893c77` to `e621af0`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/c893c7760b0b05a2899c96750fb7e3e42e1b975d...e621af0942f9a5a12f5b784de5126c886fce7858) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 2d9a0083af..3b49bc0f30 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c893c7760b0b05a2899c96750fb7e3e42e1b975d", - "integrity": "sha512-R1TbluoDgvA3kUwa+ULtNSYIuahq6hi7NG0Y/a4Gah8IDRos+1PDPhOrcat8rZMf25JvlTSx38EiVOk8er9pBw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e621af0942f9a5a12f5b784de5126c886fce7858", + "integrity": "sha512-AcceL0TMF58FNOq46S/M7/zccS3Hd5BJivl4y9DBe7J0k9727x6CQHTYs9y+sFmQTJ4nOx7q07k5WQ5ZyprwBA==", "dev": true, "license": "MIT", "dependencies": { @@ -3263,10 +3263,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c893c7760b0b05a2899c96750fb7e3e42e1b975d", - "integrity": "sha512-R1TbluoDgvA3kUwa+ULtNSYIuahq6hi7NG0Y/a4Gah8IDRos+1PDPhOrcat8rZMf25JvlTSx38EiVOk8er9pBw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e621af0942f9a5a12f5b784de5126c886fce7858", + "integrity": "sha512-AcceL0TMF58FNOq46S/M7/zccS3Hd5BJivl4y9DBe7J0k9727x6CQHTYs9y+sFmQTJ4nOx7q07k5WQ5ZyprwBA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#c893c7760b0b05a2899c96750fb7e3e42e1b975d", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#e621af0942f9a5a12f5b784de5126c886fce7858", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 9ba60fde0cc7997b4b3d7049dd24952f0bf28ad7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 06:41:44 +0000 Subject: [PATCH 024/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `e621af0` to `97d123d`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/e621af0942f9a5a12f5b784de5126c886fce7858...97d123dcd04f9541b63103d80e50f263ad6de914) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index ff361cd0ef..bbea946e0f 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e621af0942f9a5a12f5b784de5126c886fce7858", - "integrity": "sha512-AcceL0TMF58FNOq46S/M7/zccS3Hd5BJivl4y9DBe7J0k9727x6CQHTYs9y+sFmQTJ4nOx7q07k5WQ5ZyprwBA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#97d123dcd04f9541b63103d80e50f263ad6de914", + "integrity": "sha512-izmEr07Gqqz1ztiLacac+O2+ZczJRRkCeEPcV5wCsItgyiAEDIcQ5rbmho3EdMwv+sOhdQge8A4KKbmZxp0iFg==", "dev": true, "license": "MIT", "dependencies": { @@ -3263,10 +3263,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e621af0942f9a5a12f5b784de5126c886fce7858", - "integrity": "sha512-AcceL0TMF58FNOq46S/M7/zccS3Hd5BJivl4y9DBe7J0k9727x6CQHTYs9y+sFmQTJ4nOx7q07k5WQ5ZyprwBA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#97d123dcd04f9541b63103d80e50f263ad6de914", + "integrity": "sha512-izmEr07Gqqz1ztiLacac+O2+ZczJRRkCeEPcV5wCsItgyiAEDIcQ5rbmho3EdMwv+sOhdQge8A4KKbmZxp0iFg==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#e621af0942f9a5a12f5b784de5126c886fce7858", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#97d123dcd04f9541b63103d80e50f263ad6de914", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From c6da1e5575b5f9ff3984f6abebacd2790dac6f5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 06:41:51 +0000 Subject: [PATCH 025/143] Bump @types/node from 22.13.0 to 22.13.1 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.0 to 22.13.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index ff361cd0ef..b5497c65b3 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.0", + "@types/node": "^22.13.1", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.0.tgz", - "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", + "version": "22.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", + "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", "dev": true, "license": "MIT", "dependencies": { @@ -3316,9 +3316,9 @@ } }, "@types/node": { - "version": "22.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.0.tgz", - "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", + "version": "22.13.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", + "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 63e55765df..beb349b961 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.0", + "@types/node": "^22.13.1", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From 3283d9489cde243b6a7303c2a9580ee2137c576a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 06:27:00 +0000 Subject: [PATCH 026/143] Bump @types/node from 22.13.1 to 22.13.4 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.1 to 22.13.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 506bf9cb2b..02f521edd4 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "dev": true, "license": "MIT", "dependencies": { @@ -3316,9 +3316,9 @@ } }, "@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index beb349b961..ea2efbdc30 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.1", + "@types/node": "^22.13.4", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From 266a8c0afa8398e822ec0f4a36958934edba2596 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 11:27:24 +0000 Subject: [PATCH 027/143] Bump dompurify from 3.2.3 to 3.2.4 in /tests/UI Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.3 to 3.2.4. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.2.3...3.2.4) --- updated-dependencies: - dependency-name: dompurify dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 02f521edd4..72673e6b84 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -870,10 +870,11 @@ } }, "node_modules/dompurify": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", - "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", + "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", "dev": true, + "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" } @@ -3781,9 +3782,9 @@ "optional": true }, "dompurify": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", - "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", + "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", "dev": true, "requires": { "@types/trusted-types": "^2.0.7" From d60fc6129cd8dc33611133c66bbffb5bcd59f339 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 13:02:51 +0000 Subject: [PATCH 028/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `97d123d` to `8b6a637`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/97d123dcd04f9541b63103d80e50f263ad6de914...8b6a63721bb6e007fb7721f5548c9f0216b718be) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 02f521edd4..613f780204 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#97d123dcd04f9541b63103d80e50f263ad6de914", - "integrity": "sha512-izmEr07Gqqz1ztiLacac+O2+ZczJRRkCeEPcV5wCsItgyiAEDIcQ5rbmho3EdMwv+sOhdQge8A4KKbmZxp0iFg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8b6a63721bb6e007fb7721f5548c9f0216b718be", + "integrity": "sha512-0w4ZcuOKyF+koaEqivpvNt59040XYZpUg5tuNjxUfgxbiFwa932cpnc/SYOcxIYYKqgeZ7hzkN4W7pkCPNAB4w==", "dev": true, "license": "MIT", "dependencies": { @@ -3263,10 +3263,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#97d123dcd04f9541b63103d80e50f263ad6de914", - "integrity": "sha512-izmEr07Gqqz1ztiLacac+O2+ZczJRRkCeEPcV5wCsItgyiAEDIcQ5rbmho3EdMwv+sOhdQge8A4KKbmZxp0iFg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8b6a63721bb6e007fb7721f5548c9f0216b718be", + "integrity": "sha512-0w4ZcuOKyF+koaEqivpvNt59040XYZpUg5tuNjxUfgxbiFwa932cpnc/SYOcxIYYKqgeZ7hzkN4W7pkCPNAB4w==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#97d123dcd04f9541b63103d80e50f263ad6de914", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#8b6a63721bb6e007fb7721f5548c9f0216b718be", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From dc63d79a5a9948f9fbc31ef1121290d2b091e533 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 06:36:45 +0000 Subject: [PATCH 029/143] Bump @types/node from 22.13.4 to 22.13.5 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.4 to 22.13.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index cbb033ded2..add88e4251 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.4", + "@types/node": "^22.13.5", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", - "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "version": "22.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", + "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", "dev": true, "license": "MIT", "dependencies": { @@ -3317,9 +3317,9 @@ } }, "@types/node": { - "version": "22.13.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", - "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "version": "22.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", + "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index ea2efbdc30..66dce99515 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.4", + "@types/node": "^22.13.5", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From e3aa10ee4755327bb391487ea345107818791ec0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 06:37:13 +0000 Subject: [PATCH 030/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `8b6a637` to `27f2b6f`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/8b6a63721bb6e007fb7721f5548c9f0216b718be...27f2b6fde062d66fa9397a7095757b425e3fb357) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index cbb033ded2..6831dae765 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8b6a63721bb6e007fb7721f5548c9f0216b718be", - "integrity": "sha512-0w4ZcuOKyF+koaEqivpvNt59040XYZpUg5tuNjxUfgxbiFwa932cpnc/SYOcxIYYKqgeZ7hzkN4W7pkCPNAB4w==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#27f2b6fde062d66fa9397a7095757b425e3fb357", + "integrity": "sha512-NKRpdIp6ahN0XjNlXHz3pNPxFWWn2QWYLufT9XyA2DQQLRfZ4lYepFJMhNhLvRD4DbBJmbsgC/yHbLsjcF862Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3264,10 +3264,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8b6a63721bb6e007fb7721f5548c9f0216b718be", - "integrity": "sha512-0w4ZcuOKyF+koaEqivpvNt59040XYZpUg5tuNjxUfgxbiFwa932cpnc/SYOcxIYYKqgeZ7hzkN4W7pkCPNAB4w==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#27f2b6fde062d66fa9397a7095757b425e3fb357", + "integrity": "sha512-NKRpdIp6ahN0XjNlXHz3pNPxFWWn2QWYLufT9XyA2DQQLRfZ4lYepFJMhNhLvRD4DbBJmbsgC/yHbLsjcF862Q==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#8b6a63721bb6e007fb7721f5548c9f0216b718be", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#27f2b6fde062d66fa9397a7095757b425e3fb357", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 36bceb8a53252a1568086046c1fe0ce449850aee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 06:09:51 +0000 Subject: [PATCH 031/143] Bump @types/node from 22.13.5 to 22.13.8 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.5 to 22.13.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 99309495e9..fcd28dcf30 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.5", + "@types/node": "^22.13.8", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", - "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", + "version": "22.13.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz", + "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3317,9 +3317,9 @@ } }, "@types/node": { - "version": "22.13.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", - "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", + "version": "22.13.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz", + "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 66dce99515..007ba5e3f2 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.5", + "@types/node": "^22.13.8", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.7.3" From f9ea9836b0c934922a9c35d0856601711480de7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Mon, 3 Mar 2025 16:38:41 +0100 Subject: [PATCH 032/143] Updated actions/cache version in github workflow --- .github/workflows/php.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index a938b5c602..3b9a0c4a7f 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -41,7 +41,7 @@ jobs: uses: actions/checkout@v2.0.0 - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: vendor key: php-${{ hashFiles('composer.lock') }} @@ -70,14 +70,14 @@ jobs: # Add vendor folder in cache to make next builds faster - name: Cache vendor folder - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: vendor key: php-${{ hashFiles('composer.lock') }} # Add composer local folder in cache to make next builds faster - name: Cache composer folder - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.composer/cache key: php-composer-cache From 6963a075890d618494bc8c5e9c3f5c1f479f4749 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 17:55:01 +0000 Subject: [PATCH 033/143] Bump typescript from 5.7.3 to 5.8.2 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.3 to 5.8.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 ++++++++------- tests/UI/package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index fcd28dcf30..5e15a6eed0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^22.13.8", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", - "typescript": "^5.7.3" + "typescript": "^5.8.2" } }, "node_modules/@asamuzakjp/css-color": { @@ -2873,10 +2873,11 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5254,9 +5255,9 @@ } }, "typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 007ba5e3f2..fe8518ab09 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -11,6 +11,6 @@ "@types/node": "^22.13.8", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", - "typescript": "^5.7.3" + "typescript": "^5.8.2" } } From e05782fdd69608ea3e3050da2eb012196a31b72b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 20:09:25 +0000 Subject: [PATCH 034/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `27f2b6f` to `19eee8c`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/27f2b6fde062d66fa9397a7095757b425e3fb357...19eee8ccd3d3d728e75a4830ed6673566e13fecb) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5e15a6eed0..4fc83dd67c 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#27f2b6fde062d66fa9397a7095757b425e3fb357", - "integrity": "sha512-NKRpdIp6ahN0XjNlXHz3pNPxFWWn2QWYLufT9XyA2DQQLRfZ4lYepFJMhNhLvRD4DbBJmbsgC/yHbLsjcF862Q==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#19eee8ccd3d3d728e75a4830ed6673566e13fecb", + "integrity": "sha512-0Yhqww0Cq4Xu9SSnxEOYUPTKNYiiPzrRpj0Fym1O+FOHxjHuCX9yFzPRCd9S5cU+bjppDW0OhRVdu+91HHZxlA==", "dev": true, "license": "MIT", "dependencies": { @@ -3265,10 +3265,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#27f2b6fde062d66fa9397a7095757b425e3fb357", - "integrity": "sha512-NKRpdIp6ahN0XjNlXHz3pNPxFWWn2QWYLufT9XyA2DQQLRfZ4lYepFJMhNhLvRD4DbBJmbsgC/yHbLsjcF862Q==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#19eee8ccd3d3d728e75a4830ed6673566e13fecb", + "integrity": "sha512-0Yhqww0Cq4Xu9SSnxEOYUPTKNYiiPzrRpj0Fym1O+FOHxjHuCX9yFzPRCd9S5cU+bjppDW0OhRVdu+91HHZxlA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#27f2b6fde062d66fa9397a7095757b425e3fb357", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#19eee8ccd3d3d728e75a4830ed6673566e13fecb", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From c94b76a305d219e4310fc09945ed4490a2edae2a Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 4 Mar 2025 09:08:20 +0100 Subject: [PATCH 035/143] Functional Tests : Added 8.2.1 --- .github/workflows/ui-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 4563dcc5c9..f9075fd1e9 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -27,7 +27,7 @@ jobs: - '1.7.8.11' - '8.0.5' - '8.1.6' - - '8.2.0' + - '8.2.1' - '9.0.x' - 'nightly' env: @@ -86,7 +86,7 @@ jobs: - '1.7.8.11' - '8.0.5' - '8.1.6' - - '8.2.0' + - '8.2.1' - '9.0.x' - 'nightly' permissions: From d1257027be12c893cf2916bf73e3a47809b496e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 06:21:36 +0000 Subject: [PATCH 036/143] Bump @types/node from 22.13.8 to 22.13.10 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.8 to 22.13.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 4fc83dd67c..466ee8e492 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.8", + "@types/node": "^22.13.10", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz", - "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==", + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", "dev": true, "license": "MIT", "dependencies": { @@ -3318,9 +3318,9 @@ } }, "@types/node": { - "version": "22.13.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz", - "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==", + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index fe8518ab09..7b8202c70c 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.8", + "@types/node": "^22.13.10", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" From 8411c6b7231def9d3124b38eb87cfba4d433ac38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 10:39:28 +0000 Subject: [PATCH 037/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `19eee8c` to `ce4820b`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/19eee8ccd3d3d728e75a4830ed6673566e13fecb...ce4820b58ff72102eacce7c543d1ba2490e95b0b) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 466ee8e492..e591f77085 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#19eee8ccd3d3d728e75a4830ed6673566e13fecb", - "integrity": "sha512-0Yhqww0Cq4Xu9SSnxEOYUPTKNYiiPzrRpj0Fym1O+FOHxjHuCX9yFzPRCd9S5cU+bjppDW0OhRVdu+91HHZxlA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ce4820b58ff72102eacce7c543d1ba2490e95b0b", + "integrity": "sha512-rXfwA3WwEG1nhXkPifIEwBzdLdtWMYaJfWdUzG/YS4FgF85V54t5wTJ+FzHttwmAIBUhJMIM8KAOUK0buzQ8Zg==", "dev": true, "license": "MIT", "dependencies": { @@ -3265,10 +3265,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#19eee8ccd3d3d728e75a4830ed6673566e13fecb", - "integrity": "sha512-0Yhqww0Cq4Xu9SSnxEOYUPTKNYiiPzrRpj0Fym1O+FOHxjHuCX9yFzPRCd9S5cU+bjppDW0OhRVdu+91HHZxlA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ce4820b58ff72102eacce7c543d1ba2490e95b0b", + "integrity": "sha512-rXfwA3WwEG1nhXkPifIEwBzdLdtWMYaJfWdUzG/YS4FgF85V54t5wTJ+FzHttwmAIBUhJMIM8KAOUK0buzQ8Zg==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#19eee8ccd3d3d728e75a4830ed6673566e13fecb", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#ce4820b58ff72102eacce7c543d1ba2490e95b0b", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 48d12bc90c81f9c8746cdbb090b67522701bd64c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 05:24:48 +0000 Subject: [PATCH 038/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `ce4820b` to `0731418`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/ce4820b58ff72102eacce7c543d1ba2490e95b0b...0731418f18f15520242e3a2b63eb93e73337ddbc) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index e591f77085..fbd53926df 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ce4820b58ff72102eacce7c543d1ba2490e95b0b", - "integrity": "sha512-rXfwA3WwEG1nhXkPifIEwBzdLdtWMYaJfWdUzG/YS4FgF85V54t5wTJ+FzHttwmAIBUhJMIM8KAOUK0buzQ8Zg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0731418f18f15520242e3a2b63eb93e73337ddbc", + "integrity": "sha512-pIF4gzOLhBU4cqiA8jP9XymoIIYNM2/kIRMHYfnw9agqStdwkN01UWJEpBeLqYkfKbWoLs5f+zjoiyAro67O8w==", "dev": true, "license": "MIT", "dependencies": { @@ -3265,10 +3265,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ce4820b58ff72102eacce7c543d1ba2490e95b0b", - "integrity": "sha512-rXfwA3WwEG1nhXkPifIEwBzdLdtWMYaJfWdUzG/YS4FgF85V54t5wTJ+FzHttwmAIBUhJMIM8KAOUK0buzQ8Zg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0731418f18f15520242e3a2b63eb93e73337ddbc", + "integrity": "sha512-pIF4gzOLhBU4cqiA8jP9XymoIIYNM2/kIRMHYfnw9agqStdwkN01UWJEpBeLqYkfKbWoLs5f+zjoiyAro67O8w==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#ce4820b58ff72102eacce7c543d1ba2490e95b0b", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#0731418f18f15520242e3a2b63eb93e73337ddbc", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 0824147c5c53971fdb844957139011b63e3724e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 04:47:36 +0000 Subject: [PATCH 039/143] Bump @types/node from 22.13.10 to 22.13.11 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.10 to 22.13.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index fbd53926df..6dd305063d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.10", + "@types/node": "^22.13.11", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", "dev": true, "license": "MIT", "dependencies": { @@ -3318,9 +3318,9 @@ } }, "@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 7b8202c70c..3acd2b97e7 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.10", + "@types/node": "^22.13.11", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" From 32801528d994cafd294f8d590f6b2a4bce019b6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:01:50 +0000 Subject: [PATCH 040/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `0731418` to `1a7ac2a`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/0731418f18f15520242e3a2b63eb93e73337ddbc...1a7ac2a1ca40ca1be4ca972964424c0ffabc4397) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 56 ++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6dd305063d..1e62c1d1fa 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0731418f18f15520242e3a2b63eb93e73337ddbc", - "integrity": "sha512-pIF4gzOLhBU4cqiA8jP9XymoIIYNM2/kIRMHYfnw9agqStdwkN01UWJEpBeLqYkfKbWoLs5f+zjoiyAro67O8w==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", + "integrity": "sha512-3MT2ElY45lOqehsNBFysvY/Tf0EnuJxLAV5s2sKgNn1cxpXzQU7xE9BwVykscByhqFzRLM/zmXb/B+KkUTEgYw==", "dev": true, "license": "MIT", "dependencies": { @@ -226,7 +226,7 @@ "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", - "fast-xml-parser": "^4.4.0", + "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", @@ -1149,22 +1149,19 @@ "dev": true }, "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.9.tgz", + "integrity": "sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" } ], + "license": "MIT", "dependencies": { - "strnum": "^1.0.5" + "strnum": "^2.0.5" }, "bin": { "fxparser": "src/cli/cli.js" @@ -2794,10 +2791,17 @@ } }, "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz", + "integrity": "sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" }, "node_modules/symbol-tree": { "version": "3.2.4", @@ -3265,17 +3269,17 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0731418f18f15520242e3a2b63eb93e73337ddbc", - "integrity": "sha512-pIF4gzOLhBU4cqiA8jP9XymoIIYNM2/kIRMHYfnw9agqStdwkN01UWJEpBeLqYkfKbWoLs5f+zjoiyAro67O8w==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", + "integrity": "sha512-3MT2ElY45lOqehsNBFysvY/Tf0EnuJxLAV5s2sKgNn1cxpXzQU7xE9BwVykscByhqFzRLM/zmXb/B+KkUTEgYw==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#0731418f18f15520242e3a2b63eb93e73337ddbc", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", - "fast-xml-parser": "^4.4.0", + "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", @@ -3980,12 +3984,12 @@ "dev": true }, "fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.9.tgz", + "integrity": "sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==", "dev": true, "requires": { - "strnum": "^1.0.5" + "strnum": "^2.0.5" } }, "finalhandler": { @@ -5191,9 +5195,9 @@ } }, "strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz", + "integrity": "sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==", "dev": true }, "symbol-tree": { From 62bd316a97361a4f5b9b2f022a7d37faed5f4aa4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 05:23:43 +0000 Subject: [PATCH 041/143] Bump @types/node from 22.13.11 to 22.13.14 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.11 to 22.13.14. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1e62c1d1fa..f272dee815 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.11", + "@types/node": "^22.13.14", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.13.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", - "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", + "version": "22.13.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", + "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", "dev": true, "license": "MIT", "dependencies": { @@ -3322,9 +3322,9 @@ } }, "@types/node": { - "version": "22.13.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", - "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", + "version": "22.13.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", + "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", "dev": true, "requires": { "undici-types": "~6.20.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 3acd2b97e7..985be2a065 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.11", + "@types/node": "^22.13.14", "@types/semver": "^7.5.8", "dotenv": "^16.4.7", "typescript": "^5.8.2" From cea3995b46e2165d1da10a7fc4842fc741c79edb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 05:26:56 +0000 Subject: [PATCH 042/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `1a7ac2a` to `11febeb`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/1a7ac2a1ca40ca1be4ca972964424c0ffabc4397...11febebb7add87e3d1830e5a7f517b346174bb23) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1e62c1d1fa..9cb058193d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", - "integrity": "sha512-3MT2ElY45lOqehsNBFysvY/Tf0EnuJxLAV5s2sKgNn1cxpXzQU7xE9BwVykscByhqFzRLM/zmXb/B+KkUTEgYw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#11febebb7add87e3d1830e5a7f517b346174bb23", + "integrity": "sha512-lSKnAuf5cn7/3QqvX2Ce9uCBlL7sBoeLMbvDYYHmd1+PFgdC9lSpYaevIbvpsnNEIsXMaJCGDxhhd3ooR14y3g==", "dev": true, "license": "MIT", "dependencies": { @@ -3269,10 +3269,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", - "integrity": "sha512-3MT2ElY45lOqehsNBFysvY/Tf0EnuJxLAV5s2sKgNn1cxpXzQU7xE9BwVykscByhqFzRLM/zmXb/B+KkUTEgYw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#11febebb7add87e3d1830e5a7f517b346174bb23", + "integrity": "sha512-lSKnAuf5cn7/3QqvX2Ce9uCBlL7sBoeLMbvDYYHmd1+PFgdC9lSpYaevIbvpsnNEIsXMaJCGDxhhd3ooR14y3g==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#1a7ac2a1ca40ca1be4ca972964424c0ffabc4397", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#11febebb7add87e3d1830e5a7f517b346174bb23", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 1f5a0e07010474718fa75b618dcf4948b2d3c851 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 10:08:30 +0000 Subject: [PATCH 043/143] Bump @types/semver from 7.5.8 to 7.7.0 in /tests/UI Bumps [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) from 7.5.8 to 7.7.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver) --- updated-dependencies: - dependency-name: "@types/semver" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 17 +++++++++-------- tests/UI/package.json | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 781b59503e..30a94f3595 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.13.14", - "@types/semver": "^7.5.8", + "@types/semver": "^7.7.0", "dotenv": "^16.4.7", "typescript": "^5.8.2" } @@ -280,10 +280,11 @@ } }, "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/trusted-types": { "version": "2.0.7", @@ -3331,9 +3332,9 @@ } }, "@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", "dev": true }, "@types/trusted-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 985be2a065..7d27122a32 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.13.14", - "@types/semver": "^7.5.8", + "@types/semver": "^7.7.0", "dotenv": "^16.4.7", "typescript": "^5.8.2" } From d028803e6e615bf67c073e051ea2cce5590c65db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 04:36:10 +0000 Subject: [PATCH 044/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `11febeb` to `ee6d175`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/11febebb7add87e3d1830e5a7f517b346174bb23...ee6d175464f4e6af3e04f719a05dc9076d41ebd0) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: ee6d175464f4e6af3e04f719a05dc9076d41ebd0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 30a94f3595..bce346c45c 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#11febebb7add87e3d1830e5a7f517b346174bb23", - "integrity": "sha512-lSKnAuf5cn7/3QqvX2Ce9uCBlL7sBoeLMbvDYYHmd1+PFgdC9lSpYaevIbvpsnNEIsXMaJCGDxhhd3ooR14y3g==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", + "integrity": "sha512-Qt+9GLr1oC2DQ608FZpQKML/yAu5v6FbhshoZPeCJeRX5aQS4adrVXHt39YT7uUsBAeKOSIfkfEfGP+v0mTktA==", "dev": true, "license": "MIT", "dependencies": { @@ -3270,10 +3270,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#11febebb7add87e3d1830e5a7f517b346174bb23", - "integrity": "sha512-lSKnAuf5cn7/3QqvX2Ce9uCBlL7sBoeLMbvDYYHmd1+PFgdC9lSpYaevIbvpsnNEIsXMaJCGDxhhd3ooR14y3g==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", + "integrity": "sha512-Qt+9GLr1oC2DQ608FZpQKML/yAu5v6FbhshoZPeCJeRX5aQS4adrVXHt39YT7uUsBAeKOSIfkfEfGP+v0mTktA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#11febebb7add87e3d1830e5a7f517b346174bb23", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 98074b844953f093a7ecb22e85cde3e32d6f57f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 04:36:18 +0000 Subject: [PATCH 045/143] Bump typescript from 5.8.2 to 5.8.3 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.2 to 5.8.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.8.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 30a94f3595..11bd857aa1 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^22.13.14", "@types/semver": "^7.7.0", "dotenv": "^16.4.7", - "typescript": "^5.8.2" + "typescript": "^5.8.3" } }, "node_modules/@asamuzakjp/css-color": { @@ -2878,9 +2878,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5260,9 +5260,9 @@ } }, "typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 7d27122a32..e75bf53c99 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -11,6 +11,6 @@ "@types/node": "^22.13.14", "@types/semver": "^7.7.0", "dotenv": "^16.4.7", - "typescript": "^5.8.2" + "typescript": "^5.8.3" } } From 4ac48d3aeba5af787dff49c31aa0400cead1fa17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 10:33:30 +0000 Subject: [PATCH 046/143] Bump @types/node from 22.13.14 to 22.14.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.14 to 22.14.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.14.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 33 +++++++++++++++++---------------- tests/UI/package.json | 2 +- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 373782d2ad..7ad2eec1c5 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.14", + "@types/node": "^22.14.0", "@types/semver": "^7.7.0", "dotenv": "^16.4.7", "typescript": "^5.8.3" @@ -270,13 +270,13 @@ } }, "node_modules/@types/node": { - "version": "22.13.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", - "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", + "version": "22.14.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", + "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/semver": { @@ -2892,10 +2892,11 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "dev": true + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" }, "node_modules/universalify": { "version": "0.2.0", @@ -3323,12 +3324,12 @@ } }, "@types/node": { - "version": "22.13.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", - "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", + "version": "22.14.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", + "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==", "dev": true, "requires": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "@types/semver": { @@ -5266,9 +5267,9 @@ "dev": true }, "undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index e75bf53c99..d0f60bbb98 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.13.14", + "@types/node": "^22.14.0", "@types/semver": "^7.7.0", "dotenv": "^16.4.7", "typescript": "^5.8.3" From d644b7d7c2794c1ab983aaba1ec05ad35bc2184e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 05:37:46 +0000 Subject: [PATCH 047/143] Bump dotenv from 16.4.7 to 16.5.0 in /tests/UI Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.7 to 16.5.0. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.7...v16.5.0) --- updated-dependencies: - dependency-name: dotenv dependency-version: 16.5.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 ++++++++------- tests/UI/package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 7ad2eec1c5..4d79181325 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.14.0", "@types/semver": "^7.7.0", - "dotenv": "^16.4.7", + "dotenv": "^16.5.0", "typescript": "^5.8.3" } }, @@ -881,10 +881,11 @@ } }, "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -3798,9 +3799,9 @@ } }, "dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "dev": true }, "dunder-proto": { diff --git a/tests/UI/package.json b/tests/UI/package.json index d0f60bbb98..9a3bcd8b8e 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,7 +10,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.14.0", "@types/semver": "^7.7.0", - "dotenv": "^16.4.7", + "dotenv": "^16.5.0", "typescript": "^5.8.3" } } From 360d3009202b4e598fcf8fbd2178013899d9c61f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 09:15:51 +0000 Subject: [PATCH 048/143] Bump @types/node from 22.14.0 to 22.14.1 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.14.0 to 22.14.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.14.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 4d79181325..7cf8e56b12 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.14.0", + "@types/node": "^22.14.1", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.14.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", - "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", "dev": true, "license": "MIT", "dependencies": { @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "22.14.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz", - "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 9a3bcd8b8e..8bbf79ca58 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.14.0", + "@types/node": "^22.14.1", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" From 0f397dc1a5e7bc682db362d7b24953db713a1270 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 09:29:44 +0000 Subject: [PATCH 049/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `ee6d175` to `df14b61`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/ee6d175464f4e6af3e04f719a05dc9076d41ebd0...df14b61fe1c1720dd1a06dea59e6637c5e385586) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: df14b61fe1c1720dd1a06dea59e6637c5e385586 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 7cf8e56b12..fc7ca523df 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", - "integrity": "sha512-Qt+9GLr1oC2DQ608FZpQKML/yAu5v6FbhshoZPeCJeRX5aQS4adrVXHt39YT7uUsBAeKOSIfkfEfGP+v0mTktA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#df14b61fe1c1720dd1a06dea59e6637c5e385586", + "integrity": "sha512-p5PrhaRf2seLF6XNKE8jRgaXcTGi9GMUZGdGLyd6l32N34z79M3sXEQYS2jHa8psqn0RrGhnzW99b1D8z2rTpA==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", - "integrity": "sha512-Qt+9GLr1oC2DQ608FZpQKML/yAu5v6FbhshoZPeCJeRX5aQS4adrVXHt39YT7uUsBAeKOSIfkfEfGP+v0mTktA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#df14b61fe1c1720dd1a06dea59e6637c5e385586", + "integrity": "sha512-p5PrhaRf2seLF6XNKE8jRgaXcTGi9GMUZGdGLyd6l32N34z79M3sXEQYS2jHa8psqn0RrGhnzW99b1D8z2rTpA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#ee6d175464f4e6af3e04f719a05dc9076d41ebd0", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#df14b61fe1c1720dd1a06dea59e6637c5e385586", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From b70002313b62b0ac299d91f59471ae99b615b3c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 05:04:36 +0000 Subject: [PATCH 050/143] Bump @types/node from 22.14.1 to 22.15.2 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.14.1 to 22.15.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index fc7ca523df..53a28d630e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.14.1", + "@types/node": "^22.15.2", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", - "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "version": "22.15.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", + "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", "dev": true, "license": "MIT", "dependencies": { @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "22.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", - "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "version": "22.15.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", + "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 8bbf79ca58..d8a172b9b1 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.14.1", + "@types/node": "^22.15.2", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" From 4049b22256732a08622cf54b22b3251867ce8841 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:54:49 +0000 Subject: [PATCH 051/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `df14b61` to `190edb9`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/df14b61fe1c1720dd1a06dea59e6637c5e385586...190edb9659b37b01bb916bec2899349759997bf5) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 190edb9659b37b01bb916bec2899349759997bf5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 53a28d630e..814fb5b6c3 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#df14b61fe1c1720dd1a06dea59e6637c5e385586", - "integrity": "sha512-p5PrhaRf2seLF6XNKE8jRgaXcTGi9GMUZGdGLyd6l32N34z79M3sXEQYS2jHa8psqn0RrGhnzW99b1D8z2rTpA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#190edb9659b37b01bb916bec2899349759997bf5", + "integrity": "sha512-JKE71JXRBvuGTXtpV0Ld5OFqQkx1GEQOpEPtdJ0UDuTfmZ/27YUP2r2GSXZfOOd4xnAq/EmOJUfua4L18ISRBA==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#df14b61fe1c1720dd1a06dea59e6637c5e385586", - "integrity": "sha512-p5PrhaRf2seLF6XNKE8jRgaXcTGi9GMUZGdGLyd6l32N34z79M3sXEQYS2jHa8psqn0RrGhnzW99b1D8z2rTpA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#190edb9659b37b01bb916bec2899349759997bf5", + "integrity": "sha512-JKE71JXRBvuGTXtpV0Ld5OFqQkx1GEQOpEPtdJ0UDuTfmZ/27YUP2r2GSXZfOOd4xnAq/EmOJUfua4L18ISRBA==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#df14b61fe1c1720dd1a06dea59e6637c5e385586", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#190edb9659b37b01bb916bec2899349759997bf5", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From c3d9589360c8f4a2a0cfb6ac7155c706937d43e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 05:04:54 +0000 Subject: [PATCH 052/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `190edb9` to `6a87453`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/190edb9659b37b01bb916bec2899349759997bf5...6a874536a8acf4e47bf00a06af48cd11ef36cde1) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 6a874536a8acf4e47bf00a06af48cd11ef36cde1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 814fb5b6c3..f3c45fa8d3 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#190edb9659b37b01bb916bec2899349759997bf5", - "integrity": "sha512-JKE71JXRBvuGTXtpV0Ld5OFqQkx1GEQOpEPtdJ0UDuTfmZ/27YUP2r2GSXZfOOd4xnAq/EmOJUfua4L18ISRBA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6a874536a8acf4e47bf00a06af48cd11ef36cde1", + "integrity": "sha512-XHhxqZStU+tbYpZfhlx/xpKaEmBDA3YY3l/wAkuTGEGq70q2NAcl7atOmlJ7FhvZYbBNNt+SBU7JMEobx/wEdQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#190edb9659b37b01bb916bec2899349759997bf5", - "integrity": "sha512-JKE71JXRBvuGTXtpV0Ld5OFqQkx1GEQOpEPtdJ0UDuTfmZ/27YUP2r2GSXZfOOd4xnAq/EmOJUfua4L18ISRBA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6a874536a8acf4e47bf00a06af48cd11ef36cde1", + "integrity": "sha512-XHhxqZStU+tbYpZfhlx/xpKaEmBDA3YY3l/wAkuTGEGq70q2NAcl7atOmlJ7FhvZYbBNNt+SBU7JMEobx/wEdQ==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#190edb9659b37b01bb916bec2899349759997bf5", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#6a874536a8acf4e47bf00a06af48cd11ef36cde1", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From a209aac412a6f127afe0c85cbbd9d6a6eba977ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 05:05:51 +0000 Subject: [PATCH 053/143] Bump @types/node from 22.15.2 to 22.15.3 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.2 to 22.15.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 814fb5b6c3..114da31612 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.2", + "@types/node": "^22.15.3", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", - "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", + "version": "22.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", + "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", "dev": true, "license": "MIT", "dependencies": { @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "22.15.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", - "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", + "version": "22.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", + "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index d8a172b9b1..209aca28b3 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.2", + "@types/node": "^22.15.3", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" From 66a9736c1ff02d5a2fd9203f5e9cf5624328e089 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 05:29:18 +0000 Subject: [PATCH 054/143] Bump @types/node from 22.15.3 to 22.15.17 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.3 to 22.15.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.17 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index be578a14af..99c1601277 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.3", + "@types/node": "^22.15.17", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "22.15.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", + "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==", "dev": true, "license": "MIT", "dependencies": { @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "22.15.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", + "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 209aca28b3..cca58e78ff 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.3", + "@types/node": "^22.15.17", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" From e8f8e22a6758dfb3a3aec31553896ac3daa0ef61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 05:29:35 +0000 Subject: [PATCH 055/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `6a87453` to `5e44d9e`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/6a874536a8acf4e47bf00a06af48cd11ef36cde1...5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index be578a14af..aef6a30f7b 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6a874536a8acf4e47bf00a06af48cd11ef36cde1", - "integrity": "sha512-XHhxqZStU+tbYpZfhlx/xpKaEmBDA3YY3l/wAkuTGEGq70q2NAcl7atOmlJ7FhvZYbBNNt+SBU7JMEobx/wEdQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", + "integrity": "sha512-V/7YXO+In7TCXeGgMwi0bfphhLl0+5fA4ILF8KL6e8BW08XZqge/ZSeqDSp9pjbKZ4iz3NoDb8qWgujg+s6zRQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6a874536a8acf4e47bf00a06af48cd11ef36cde1", - "integrity": "sha512-XHhxqZStU+tbYpZfhlx/xpKaEmBDA3YY3l/wAkuTGEGq70q2NAcl7atOmlJ7FhvZYbBNNt+SBU7JMEobx/wEdQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", + "integrity": "sha512-V/7YXO+In7TCXeGgMwi0bfphhLl0+5fA4ILF8KL6e8BW08XZqge/ZSeqDSp9pjbKZ4iz3NoDb8qWgujg+s6zRQ==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#6a874536a8acf4e47bf00a06af48cd11ef36cde1", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 532295f004780681af7f13583b3cd566c8478599 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 04:57:04 +0000 Subject: [PATCH 056/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `5e44d9e` to `8dad7b7`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179...8dad7b7a798c373805c8c10fa1c21b613d3d8c27) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 8dad7b7a798c373805c8c10fa1c21b613d3d8c27 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 92fded6f7b..0038aa5a37 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -216,8 +216,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", - "integrity": "sha512-V/7YXO+In7TCXeGgMwi0bfphhLl0+5fA4ILF8KL6e8BW08XZqge/ZSeqDSp9pjbKZ4iz3NoDb8qWgujg+s6zRQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", + "integrity": "sha512-0PwvAeJYjcDJRbyDLIehSw4PGQGWa0aQLy7OdA4stEhLyBHEvI2QnR9QUkyS7fRtU8AJ3XCKKbntRZ0GBr5EwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", - "integrity": "sha512-V/7YXO+In7TCXeGgMwi0bfphhLl0+5fA4ILF8KL6e8BW08XZqge/ZSeqDSp9pjbKZ4iz3NoDb8qWgujg+s6zRQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", + "integrity": "sha512-0PwvAeJYjcDJRbyDLIehSw4PGQGWa0aQLy7OdA4stEhLyBHEvI2QnR9QUkyS7fRtU8AJ3XCKKbntRZ0GBr5EwQ==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#5e44d9eee6eebb7bf6ebbba0196f7ec1cb51d179", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From ccfd973fb051839ff76d9cca396717412727bd09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 04:57:12 +0000 Subject: [PATCH 057/143] Bump @types/node from 22.15.17 to 22.15.19 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.17 to 22.15.19. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.19 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 92fded6f7b..41b0bf4b6f 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.17", + "@types/node": "^22.15.19", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", - "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==", + "version": "22.15.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", + "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", "dev": true, "license": "MIT", "dependencies": { @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "22.15.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz", - "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==", + "version": "22.15.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", + "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index cca58e78ff..02828d251e 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.17", + "@types/node": "^22.15.19", "@types/semver": "^7.7.0", "dotenv": "^16.5.0", "typescript": "^5.8.3" From f97b0c799a02069cbf4764e2b7a2394c29e78ebd Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 20 May 2025 09:55:37 +0200 Subject: [PATCH 058/143] Functional Tests : Use the loading of global from `ui-testing-library` --- .github/workflows/ui-test.yml | 7 +++ tests/UI/package-lock.json | 11 +++-- tests/UI/package.json | 1 - tests/UI/playwright.config.ts | 85 ----------------------------------- 4 files changed, 12 insertions(+), 92 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index f9075fd1e9..aae3c9f011 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -53,6 +53,13 @@ jobs: - name: Run Playwright tests working-directory: tests/UI/ + env: + URL_FO: 'http://localhost/' + PASSWD: 'prestashop' + DB_SERVER: 'mysql' + DB_NAME: 'prestashop' + DB_USER: 'prestashop' + DB_PASSWD: 'prestashop' run: npx playwright test - name: Export Docker errors diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 9f60f2fb44..9daa018d4a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,6 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.15.19", "@types/semver": "^7.7.0", - "dotenv": "^16.5.0", "typescript": "^5.8.3" } }, @@ -216,8 +215,7 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", - "integrity": "sha512-0PwvAeJYjcDJRbyDLIehSw4PGQGWa0aQLy7OdA4stEhLyBHEvI2QnR9QUkyS7fRtU8AJ3XCKKbntRZ0GBr5EwQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ec64dca3ffe4f0e1eb7dae4c9b2f4cd3ae07916b", "dev": true, "license": "MIT", "dependencies": { @@ -226,6 +224,7 @@ "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", + "dotenv": "^16.5.0", "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", @@ -3272,16 +3271,16 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", - "integrity": "sha512-0PwvAeJYjcDJRbyDLIehSw4PGQGWa0aQLy7OdA4stEhLyBHEvI2QnR9QUkyS7fRtU8AJ3XCKKbntRZ0GBr5EwQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ec64dca3ffe4f0e1eb7dae4c9b2f4cd3ae07916b", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#8dad7b7a798c373805c8c10fa1c21b613d3d8c27", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", + "dotenv": "^16.5.0", "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", diff --git a/tests/UI/package.json b/tests/UI/package.json index 02828d251e..383dfbfe92 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,7 +10,6 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^22.15.19", "@types/semver": "^7.7.0", - "dotenv": "^16.5.0", "typescript": "^5.8.3" } } diff --git a/tests/UI/playwright.config.ts b/tests/UI/playwright.config.ts index 1619bfed62..cc68560228 100644 --- a/tests/UI/playwright.config.ts +++ b/tests/UI/playwright.config.ts @@ -1,89 +1,4 @@ import { defineConfig, devices } from '@playwright/test'; -import { config } from 'dotenv'; -import path from 'path'; - -function loadGlobal(): void { - global.FO = { - URL: process.env.URL_FO || 'http://localhost/', - }; - - /* - Linked to the issue #22581 - */ - global.URLHasPort = (global.FO.URL).match(/:\d+.+/) !== null; - - global.BO = { - URL: process.env.URL_BO || `${global.FO.URL}admin-dev/`, - EMAIL: process.env.LOGIN || 'demo@prestashop.com', - PASSWD: process.env.PASSWD || 'prestashop', - FIRSTNAME: process.env.FIRSTNAME || 'Marc', - LASTNAME: process.env.LASTNAME || 'Beier', - }; - - global.PSConfig = { - parametersFile: process.env.PS_PARAMETERS_FILE || path.resolve(__dirname, '../../../', 'app/config/parameters.php'), - }; - - global.INSTALL = { - URL: process.env.URL_INSTALL || `${global.FO.URL}install-dev/`, - LANGUAGE: process.env.INSTALL_LANGUAGE || 'en', - COUNTRY: process.env.INSTALL_COUNTRY || 'France', - ENABLE_SSL: process.env.ENABLE_SSL === 'true', - DB_SERVER: process.env.DB_SERVER || '127.0.0.1', - DB_NAME: process.env.DB_NAME || 'prestashopdb', - DB_USER: process.env.DB_USER || 'root', - DB_PASSWD: process.env.DB_PASSWD || '', - DB_PREFIX: process.env.DB_PREFIX || 'tst_', - SHOP_NAME: process.env.SHOP_NAME || 'PrestaShop', - }; - - global.BROWSER = { - name: process.env.BROWSER || 'chromium', - lang: process.env.BROWSER_LANG || 'en-GB', - width: process.env.BROWSER_WIDTH ? parseInt(process.env.BROWSER_WIDTH, 10) : 1680, - height: process.env.BROWSER_HEIGHT ? parseInt(process.env.BROWSER_HEIGHT, 10) : 900, - sandboxArgs: ['--no-sandbox', '--disable-setuid-sandbox'], - acceptDownloads: true, - config: { - headless: process.env.HEADLESS ? JSON.parse(process.env.HEADLESS) : true, - timeout: 0, - slowMo: process.env.SLOW_MO ? parseInt(process.env.SLOW_MO, 10) : 5, - }, - interceptErrors: process.env.INTERCEPT_ERRORS ? JSON.parse(process.env.INTERCEPT_ERRORS) : false, - }; - - global.GENERATE_FAILED_STEPS = process.env.GENERATE_FAILED_STEPS ? JSON.parse(process.env.GENERATE_FAILED_STEPS) : false; - - global.SCREENSHOT = { - FOLDER: process.env.SCREENSHOT_FOLDER || './screenshots', - AFTER_FAIL: process.env.TAKE_SCREENSHOT_AFTER_FAIL ? JSON.parse(process.env.TAKE_SCREENSHOT_AFTER_FAIL) : false, - }; - - global.maildevConfig = { - smtpPort: parseInt(process.env.SMTP_PORT ?? '1025', 10), - smtpServer: process.env.SMTP_SERVER || 'localhost', - silent: true, - }; - - global.keycloakConfig = { - keycloakExternalUrl: process.env.KEYCLOAK_URL_EXTERNAL || 'http://localhost:8003', - keycloakInternalUrl: process.env.KEYCLOAK_URL_INTERNAL || 'http://keycloak:8080', - keycloakAdminUser: process.env.KEYCLOAK_ADMIN_USER || 'admin', - keycloakAdminPass: process.env.KEYCLOAK_ADMIN_PASS || 'admin', - keycloakClientId: process.env.KEYCLOAK_CLIENT_ID || 'prestashop-keycloak', - keycloakClientSecret: process.env.KEYCLOAK_CLIENT_SECRET || 'O2kKN0fprCK2HWP6PS6reVbZThWf5LFw', - }; -} - -/** - * Read environment variables from file. - * https://github.com/motdotla/dotenv - */ -config(); -/** - * Load global data from environment variables - */ -loadGlobal(); /** * See https://playwright.dev/docs/test-configuration. From 333a6aa0324bd8551c0efa0f4a7cfb5aa4c80fee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 May 2025 05:04:23 +0000 Subject: [PATCH 059/143] Bump @types/node from 22.15.19 to 22.15.21 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.19 to 22.15.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.21 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 9daa018d4a..010361474d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.19", + "@types/node": "^22.15.21", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -269,9 +269,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", - "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3324,9 +3324,9 @@ } }, "@types/node": { - "version": "22.15.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.19.tgz", - "integrity": "sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 383dfbfe92..d9049503c3 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.19", + "@types/node": "^22.15.21", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From 9726291eb7c62f3eb582d0cc8959d89f6a0d854d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 May 2025 05:04:51 +0000 Subject: [PATCH 060/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `ec64dca` to `baf6879`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/ec64dca3ffe4f0e1eb7dae4c9b2f4cd3ae07916b...baf68793eb3eafb2fc30b4ac795afb108c670f6a) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: baf68793eb3eafb2fc30b4ac795afb108c670f6a dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 9daa018d4a..24c0f91355 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,7 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ec64dca3ffe4f0e1eb7dae4c9b2f4cd3ae07916b", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#baf68793eb3eafb2fc30b4ac795afb108c670f6a", + "integrity": "sha512-mtHJ89t1Hi7TfNDOMgxBdBZ+5A05BWGRZeJoJSQv04pWxtA/X0JwaU4G8WuZkTOllySoYUhYNJPtT3+p7un3xw==", "dev": true, "license": "MIT", "dependencies": { @@ -3271,9 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#ec64dca3ffe4f0e1eb7dae4c9b2f4cd3ae07916b", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#baf68793eb3eafb2fc30b4ac795afb108c670f6a", + "integrity": "sha512-mtHJ89t1Hi7TfNDOMgxBdBZ+5A05BWGRZeJoJSQv04pWxtA/X0JwaU4G8WuZkTOllySoYUhYNJPtT3+p7un3xw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#baf68793eb3eafb2fc30b4ac795afb108c670f6a", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From be11048e3dae26592dd7d8b42a5fb7aed045470d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 06:38:23 +0000 Subject: [PATCH 061/143] Bump @types/node from 22.15.21 to 22.15.30 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.21 to 22.15.30. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.30 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 675a9b3ccc..9293b5ae16 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.21", + "@types/node": "^22.15.30", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "version": "22.15.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", + "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", "dev": true, "license": "MIT", "dependencies": { @@ -3326,9 +3326,9 @@ } }, "@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "version": "22.15.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", + "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", "dev": true, "requires": { "undici-types": "~6.21.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index d9049503c3..44f7d06829 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.21", + "@types/node": "^22.15.30", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From d3c0535cd9552881eba4993f85d446758086cc53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 12:01:32 +0000 Subject: [PATCH 062/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `baf6879` to `f8ec27e`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/baf68793eb3eafb2fc30b4ac795afb108c670f6a...f8ec27e715a406f3f087af16b03ff1603962d621) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: f8ec27e715a406f3f087af16b03ff1603962d621 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 9293b5ae16..a505b5f8dd 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#baf68793eb3eafb2fc30b4ac795afb108c670f6a", - "integrity": "sha512-mtHJ89t1Hi7TfNDOMgxBdBZ+5A05BWGRZeJoJSQv04pWxtA/X0JwaU4G8WuZkTOllySoYUhYNJPtT3+p7un3xw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", + "integrity": "sha512-v7q4jtIhmibqxeIAUTp3L6MqJleJD8vuRCIgah45EJpn5WGA7FPO7gMs7kAYbF0BG7zdsuqDH3F0VaHDUJmv8A==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#baf68793eb3eafb2fc30b4ac795afb108c670f6a", - "integrity": "sha512-mtHJ89t1Hi7TfNDOMgxBdBZ+5A05BWGRZeJoJSQv04pWxtA/X0JwaU4G8WuZkTOllySoYUhYNJPtT3+p7un3xw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", + "integrity": "sha512-v7q4jtIhmibqxeIAUTp3L6MqJleJD8vuRCIgah45EJpn5WGA7FPO7gMs7kAYbF0BG7zdsuqDH3F0VaHDUJmv8A==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#baf68793eb3eafb2fc30b4ac795afb108c670f6a", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 70ce9c4ae65d090b86012d849d7ebd42c6b8b7dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 05:06:51 +0000 Subject: [PATCH 063/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `b1a27a2` to `0ef43d3`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef...0ef43d362fe6a6b0acb12c4b3000e5db6566b821) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 0ef43d362fe6a6b0acb12c4b3000e5db6566b821 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index a505b5f8dd..b4627727d4 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", - "integrity": "sha512-v7q4jtIhmibqxeIAUTp3L6MqJleJD8vuRCIgah45EJpn5WGA7FPO7gMs7kAYbF0BG7zdsuqDH3F0VaHDUJmv8A==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", + "integrity": "sha512-iHB9cUfO3IYRmtkum7p3W25yWuQkfbHmcDr+uOtN/pvguNdDIXGGKrmJ2HWJpe9Ym8tIXzllt/wNPSgSFnf3VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", - "integrity": "sha512-v7q4jtIhmibqxeIAUTp3L6MqJleJD8vuRCIgah45EJpn5WGA7FPO7gMs7kAYbF0BG7zdsuqDH3F0VaHDUJmv8A==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", + "integrity": "sha512-iHB9cUfO3IYRmtkum7p3W25yWuQkfbHmcDr+uOtN/pvguNdDIXGGKrmJ2HWJpe9Ym8tIXzllt/wNPSgSFnf3VQ==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#b1a27a2b8e873569281c5a2a81120aa3a1e4c8ef", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 8f0261a4c1da3265e3182f84fc34055e85a98c5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 05:07:06 +0000 Subject: [PATCH 064/143] Bump @types/node from 22.15.30 to 24.0.1 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.30 to 24.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 30 +++++++++++++++--------------- tests/UI/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index a505b5f8dd..e05ee60f35 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.30", + "@types/node": "^24.0.1", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,13 +270,13 @@ } }, "node_modules/@types/node": { - "version": "22.15.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", - "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/semver": { @@ -2893,9 +2893,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT" }, @@ -3326,12 +3326,12 @@ } }, "@types/node": { - "version": "22.15.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", - "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "dev": true, "requires": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "@types/semver": { @@ -5269,9 +5269,9 @@ "dev": true }, "undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 44f7d06829..7562f3902e 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^22.15.30", + "@types/node": "^24.0.1", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From 9208420cd00809863fe3a0ae5e401a22a3c38491 Mon Sep 17 00:00:00 2001 From: Touxten <156076965+Touxten@users.noreply.github.com> Date: Thu, 19 Jun 2025 08:01:22 +0200 Subject: [PATCH 065/143] Update PULL_REQUEST_TEMPLATE.md --- .github/PULL_REQUEST_TEMPLATE.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 1deac3a231..4d9180524d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -7,13 +7,14 @@ Check out our contribution guidelines to find out how to complete it: https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/#pull-requests ------------------------------------------------------------------------------> -| Questions | Answers -| ------------- | ------------------------------------------------------- -| Description? | Please be specific when describing the PR.
Every detail helps: versions, browser/server configuration, specific module/theme, etc. Feel free to add more information below this table. -| Type? | bug fix / improvement / new feature / refacto / critical -| BC breaks? | yes / no -| Deprecations? | yes / no -| Fixed ticket? | Fixes PrestaShop/Prestashop#{issue number here}. -| How to test? | Please indicate how to best verify that this PR is correct. +| Questions | Answers +| ----------------- | ------------------------------------------------------- +| Description? | Please be specific when describing the PR.
Every detail helps: versions, browser/server configuration, specific module/theme, etc. Feel free to add more information below this table. +| Type? | bug fix / improvement / new feature / refacto / critical +| BC breaks? | yes / no +| Deprecations? | yes / no +| Fixed ticket? | Fixes PrestaShop/Prestashop#{issue number here}. +| How to test? | Please indicate how to best verify that this PR is correct. +| Sponsor company | Your company or customer's name goes here (if applicable). From e037c1bf941fa7cf2d0e96c5f7d09362a5e89bd3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 07:11:07 +0000 Subject: [PATCH 066/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `0ef43d3` to `2a01a6f`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/0ef43d362fe6a6b0acb12c4b3000e5db6566b821...2a01a6ffc4e1a204fffcb7e1881fc75601259c84) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 2a01a6ffc4e1a204fffcb7e1881fc75601259c84 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1c83aac8bc..0f2a418ca2 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", - "integrity": "sha512-iHB9cUfO3IYRmtkum7p3W25yWuQkfbHmcDr+uOtN/pvguNdDIXGGKrmJ2HWJpe9Ym8tIXzllt/wNPSgSFnf3VQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", + "integrity": "sha512-34IPWDEsiLeChjFLtORVtg108FHuciIoQbuKiO7827asG89kWYgCYZ9UsQBoerGC+m7eGzn6lX15gElvbAN4Sg==", "dev": true, "license": "MIT", "dependencies": { @@ -3272,10 +3272,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", - "integrity": "sha512-iHB9cUfO3IYRmtkum7p3W25yWuQkfbHmcDr+uOtN/pvguNdDIXGGKrmJ2HWJpe9Ym8tIXzllt/wNPSgSFnf3VQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", + "integrity": "sha512-34IPWDEsiLeChjFLtORVtg108FHuciIoQbuKiO7827asG89kWYgCYZ9UsQBoerGC+m7eGzn6lX15gElvbAN4Sg==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#0ef43d362fe6a6b0acb12c4b3000e5db6566b821", + "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From b66096acbe96475339e9943f7d237dd29c87ebec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jun 2025 07:55:48 +0000 Subject: [PATCH 067/143] Bump @types/node from 24.0.1 to 24.0.7 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.1 to 24.0.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 +++++++-------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 0f2a418ca2..f75452ea4a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.1", + "@types/node": "^24.0.7", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,11 +270,10 @@ } }, "node_modules/@types/node": { - "version": "24.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", - "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", + "version": "24.0.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", + "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~7.8.0" } @@ -3326,9 +3325,9 @@ } }, "@types/node": { - "version": "24.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", - "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", + "version": "24.0.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", + "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", "dev": true, "requires": { "undici-types": "~7.8.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 7562f3902e..20e722ab60 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.1", + "@types/node": "^24.0.7", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From c65277e72843e71d848d47375572ff8aa9786bad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jun 2025 16:57:28 +0000 Subject: [PATCH 068/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `2a01a6f` to `00640c8`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/2a01a6ffc4e1a204fffcb7e1881fc75601259c84...00640c8148e4545bf188ec5fae1d8ae2e91f7147) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 00640c8148e4545bf188ec5fae1d8ae2e91f7147 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index f75452ea4a..3113692b69 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", - "integrity": "sha512-34IPWDEsiLeChjFLtORVtg108FHuciIoQbuKiO7827asG89kWYgCYZ9UsQBoerGC+m7eGzn6lX15gElvbAN4Sg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4e46170a34683883a856f06ebcc4da491e5ea4a9", + "integrity": "sha512-wT86412i7VCUYBZShO8RC8X/BpW+ipnYiPpEycQeL4LYa3EeRsMgTJ23Wkw4p8zNhVI2niBCXVaJ2+pYoafs7Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3271,10 +3271,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", - "integrity": "sha512-34IPWDEsiLeChjFLtORVtg108FHuciIoQbuKiO7827asG89kWYgCYZ9UsQBoerGC+m7eGzn6lX15gElvbAN4Sg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4e46170a34683883a856f06ebcc4da491e5ea4a9", + "integrity": "sha512-wT86412i7VCUYBZShO8RC8X/BpW+ipnYiPpEycQeL4LYa3EeRsMgTJ23Wkw4p8zNhVI2niBCXVaJ2+pYoafs7Q==", "dev": true, - "from": "@prestashop-core/ui-testing@github:PrestaShop/ui-testing-library#2a01a6ffc4e1a204fffcb7e1881fc75601259c84", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#4e46170a34683883a856f06ebcc4da491e5ea4a9", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 751b250595646a350d4abaed0ebd3022b5588074 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 07:01:27 +0000 Subject: [PATCH 069/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `4e46170` to `d0c0cf6`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/4e46170a34683883a856f06ebcc4da491e5ea4a9...d0c0cf604173b4bff20425051ec3ed3061739adf) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: d0c0cf604173b4bff20425051ec3ed3061739adf dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 3113692b69..1565015183 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4e46170a34683883a856f06ebcc4da491e5ea4a9", - "integrity": "sha512-wT86412i7VCUYBZShO8RC8X/BpW+ipnYiPpEycQeL4LYa3EeRsMgTJ23Wkw4p8zNhVI2niBCXVaJ2+pYoafs7Q==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d0c0cf604173b4bff20425051ec3ed3061739adf", + "integrity": "sha512-sBzSsdoWso0OGWpe5IENyK4DrNpIw1EHPuuU42PUzeOQNZPC8qvGuHDMF79PpXi982oyvYa94CXnoP6eYS//ZA==", "dev": true, "license": "MIT", "dependencies": { @@ -225,7 +225,7 @@ "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", - "dotenv": "^16.5.0", + "dotenv": "^17.0.0", "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", @@ -880,11 +880,10 @@ } }, "node_modules/dotenv": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.0.1.tgz", + "integrity": "sha512-GLjkduuAL7IMJg/ZnOPm9AnWKJ82mSE2tzXLaJ/6hD6DhwGfZaXG77oB8qbReyiczNxnbxQKyh0OE5mXq0bAHA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -3271,17 +3270,17 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4e46170a34683883a856f06ebcc4da491e5ea4a9", - "integrity": "sha512-wT86412i7VCUYBZShO8RC8X/BpW+ipnYiPpEycQeL4LYa3EeRsMgTJ23Wkw4p8zNhVI2niBCXVaJ2+pYoafs7Q==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d0c0cf604173b4bff20425051ec3ed3061739adf", + "integrity": "sha512-sBzSsdoWso0OGWpe5IENyK4DrNpIw1EHPuuU42PUzeOQNZPC8qvGuHDMF79PpXi982oyvYa94CXnoP6eYS//ZA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#4e46170a34683883a856f06ebcc4da491e5ea4a9", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#d0c0cf604173b4bff20425051ec3ed3061739adf", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", "csv-writer": "^1.6.0", - "dotenv": "^16.5.0", + "dotenv": "^17.0.0", "fast-xml-parser": "^5.0.9", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", @@ -3799,9 +3798,9 @@ } }, "dotenv": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.0.1.tgz", + "integrity": "sha512-GLjkduuAL7IMJg/ZnOPm9AnWKJ82mSE2tzXLaJ/6hD6DhwGfZaXG77oB8qbReyiczNxnbxQKyh0OE5mXq0bAHA==", "dev": true }, "dunder-proto": { From e04008a5068a1693d5eaa37c6235945b1d96ccd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 07:01:37 +0000 Subject: [PATCH 070/143] Bump @types/node from 24.0.7 to 24.0.10 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.7 to 24.0.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 3113692b69..729d40f296 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.7", + "@types/node": "^24.0.10", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "24.0.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", - "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", + "version": "24.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", + "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", "dev": true, "dependencies": { "undici-types": "~7.8.0" @@ -3325,9 +3325,9 @@ } }, "@types/node": { - "version": "24.0.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", - "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", + "version": "24.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", + "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", "dev": true, "requires": { "undici-types": "~7.8.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 20e722ab60..487867b57f 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.7", + "@types/node": "^24.0.10", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From 0736176dcc0ed9057138ebaf329b3323e0763372 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 06:14:09 +0000 Subject: [PATCH 071/143] Bump @types/node from 24.0.10 to 24.0.13 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.10 to 24.0.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index daf030cfba..8a224822e9 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.10", + "@types/node": "^24.0.13", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "24.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", - "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", + "version": "24.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", + "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", "dev": true, "dependencies": { "undici-types": "~7.8.0" @@ -3324,9 +3324,9 @@ } }, "@types/node": { - "version": "24.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", - "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", + "version": "24.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", + "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", "dev": true, "requires": { "undici-types": "~7.8.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 487867b57f..3949e91e81 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.10", + "@types/node": "^24.0.13", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From 74607f769c5ceab07bb169a624c92b27418deba4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 06:29:05 +0000 Subject: [PATCH 072/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `d0c0cf6` to `9d48756`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/d0c0cf604173b4bff20425051ec3ed3061739adf...9d4875608b0da0e6967f7b35d929569b2805e7ba) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 9d4875608b0da0e6967f7b35d929569b2805e7ba dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index daf030cfba..36b9bfae24 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d0c0cf604173b4bff20425051ec3ed3061739adf", - "integrity": "sha512-sBzSsdoWso0OGWpe5IENyK4DrNpIw1EHPuuU42PUzeOQNZPC8qvGuHDMF79PpXi982oyvYa94CXnoP6eYS//ZA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9d4875608b0da0e6967f7b35d929569b2805e7ba", + "integrity": "sha512-0MEohfYhP6UpZU8PqfFHrD4yoC5PWfnWuz9KlLWikkQTQmOiAiX3uXnlGga3FvJL99G840Y6Rf1wrcCvMzQsKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3270,10 +3270,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d0c0cf604173b4bff20425051ec3ed3061739adf", - "integrity": "sha512-sBzSsdoWso0OGWpe5IENyK4DrNpIw1EHPuuU42PUzeOQNZPC8qvGuHDMF79PpXi982oyvYa94CXnoP6eYS//ZA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9d4875608b0da0e6967f7b35d929569b2805e7ba", + "integrity": "sha512-0MEohfYhP6UpZU8PqfFHrD4yoC5PWfnWuz9KlLWikkQTQmOiAiX3uXnlGga3FvJL99G840Y6Rf1wrcCvMzQsKQ==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#d0c0cf604173b4bff20425051ec3ed3061739adf", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#9d4875608b0da0e6967f7b35d929569b2805e7ba", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 5e3b25c5d1cfdb251c3428db45c637e77f5064cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 21:23:22 +0000 Subject: [PATCH 073/143] Bump on-headers and compression in /tests/UI --- updated-dependencies: - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect - dependency-name: compression dependency-version: 1.8.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 217 +++++++++++-------------------------- 1 file changed, 66 insertions(+), 151 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 60b4b86891..18b3161969 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -474,15 +474,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -507,9 +498,9 @@ } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { "node": ">= 0.8" @@ -646,23 +637,32 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -689,26 +689,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -1122,26 +1102,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -2069,9 +2029,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, "engines": { "node": ">= 0.8" @@ -2269,15 +2229,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -2335,10 +2286,24 @@ "dev": true }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -2741,27 +2706,6 @@ "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -3491,12 +3435,6 @@ "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -3520,9 +3458,9 @@ } }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, "call-bind-apply-helpers": { @@ -3618,18 +3556,26 @@ } }, "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" + }, + "dependencies": { + "negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true + } } }, "concat-map": { @@ -3653,14 +3599,6 @@ "dev": true, "requires": { "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } } }, "content-type": { @@ -3969,14 +3907,6 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } } }, "extend": { @@ -4674,9 +4604,9 @@ } }, "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true }, "once": { @@ -4814,12 +4744,6 @@ "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -4866,9 +4790,9 @@ "dev": true }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "safer-buffer": { @@ -5163,15 +5087,6 @@ "optional": true, "requires": { "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "optional": true - } } }, "string-width": { From 88dc5ee2f3c7e50d0207a3a42c9fa3732b568afa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 07:10:39 +0000 Subject: [PATCH 074/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `9d48756` to `8e47770`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/9d4875608b0da0e6967f7b35d929569b2805e7ba...8e47770198a08b0f3b5a15286e7f2ec17166037d) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 8e47770198a08b0f3b5a15286e7f2ec17166037d dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 18b3161969..2d0f22097d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9d4875608b0da0e6967f7b35d929569b2805e7ba", - "integrity": "sha512-0MEohfYhP6UpZU8PqfFHrD4yoC5PWfnWuz9KlLWikkQTQmOiAiX3uXnlGga3FvJL99G840Y6Rf1wrcCvMzQsKQ==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8e47770198a08b0f3b5a15286e7f2ec17166037d", + "integrity": "sha512-4ZsgBHtrNVHmY8IjUU3DtBNUHs3Fj4DaOsdKpHjp2r7xffumu8Eo9Xw9le8m5KItA1lebvmBs0pd0moyEfii6Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3214,10 +3214,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9d4875608b0da0e6967f7b35d929569b2805e7ba", - "integrity": "sha512-0MEohfYhP6UpZU8PqfFHrD4yoC5PWfnWuz9KlLWikkQTQmOiAiX3uXnlGga3FvJL99G840Y6Rf1wrcCvMzQsKQ==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8e47770198a08b0f3b5a15286e7f2ec17166037d", + "integrity": "sha512-4ZsgBHtrNVHmY8IjUU3DtBNUHs3Fj4DaOsdKpHjp2r7xffumu8Eo9Xw9le8m5KItA1lebvmBs0pd0moyEfii6Q==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#9d4875608b0da0e6967f7b35d929569b2805e7ba", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#8e47770198a08b0f3b5a15286e7f2ec17166037d", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 76788442dd240e76d2687f22289f94555160ce17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 08:19:11 +0000 Subject: [PATCH 075/143] Bump @types/node from 24.0.13 to 24.0.15 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.13 to 24.0.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.15 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 18b3161969..bdbb45c598 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.13", + "@types/node": "^24.0.15", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "24.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", - "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", + "version": "24.0.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz", + "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==", "dev": true, "dependencies": { "undici-types": "~7.8.0" @@ -3268,9 +3268,9 @@ } }, "@types/node": { - "version": "24.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", - "integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==", + "version": "24.0.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz", + "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==", "dev": true, "requires": { "undici-types": "~7.8.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 3949e91e81..6c650076a0 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.13", + "@types/node": "^24.0.15", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From eef43830b43affa3826b8ffca7eba0bd32321f52 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:17:28 +0000 Subject: [PATCH 076/143] Bump form-data from 4.0.1 to 4.0.4 in /tests/UI --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 67 ++++++++++++++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 6 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 25f6d7328c..6da9c28f30 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -1032,6 +1032,21 @@ "node": ">= 0.4" } }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1146,13 +1161,15 @@ } }, "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -1354,6 +1371,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -3852,6 +3884,18 @@ "es-errors": "^1.3.0" } }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3940,13 +3984,15 @@ } }, "form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, @@ -4089,6 +4135,15 @@ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", From e11bcb0596da5c43f19eb763fa51f363f4eb2dc7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 06:58:11 +0000 Subject: [PATCH 077/143] Bump @types/node from 24.0.15 to 24.1.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.15 to 24.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6da9c28f30..95484c9c92 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.15", + "@types/node": "^24.1.0", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } @@ -270,9 +270,9 @@ } }, "node_modules/@types/node": { - "version": "24.0.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz", - "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", + "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", "dev": true, "dependencies": { "undici-types": "~7.8.0" @@ -3300,9 +3300,9 @@ } }, "@types/node": { - "version": "24.0.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz", - "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", + "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", "dev": true, "requires": { "undici-types": "~7.8.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 6c650076a0..22f0bebf20 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.0.15", + "@types/node": "^24.1.0", "@types/semver": "^7.7.0", "typescript": "^5.8.3" } From 1c5477fbe32e0caea256bf98ad87caa42304d07b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 11:33:31 +0000 Subject: [PATCH 078/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `8e47770` to `6b4ec81`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/8e47770198a08b0f3b5a15286e7f2ec17166037d...6b4ec811139cd95bce0b5dfde99c1a9ed354c2d0) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 6b4ec811139cd95bce0b5dfde99c1a9ed354c2d0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 95484c9c92..1cf94d7687 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -215,8 +215,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8e47770198a08b0f3b5a15286e7f2ec17166037d", - "integrity": "sha512-4ZsgBHtrNVHmY8IjUU3DtBNUHs3Fj4DaOsdKpHjp2r7xffumu8Eo9Xw9le8m5KItA1lebvmBs0pd0moyEfii6Q==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#394644467aa67452b3eccb164189e81abd1cc731", + "integrity": "sha512-Nkfd9iWfi3gQWpLfJh0eEMMUmugX9YF+IkyIqKWyvPuH2IGcVjfmnuvYc7iEBgLfKbqSj4OJeosmVMs63Nmjjg==", "dev": true, "license": "MIT", "dependencies": { @@ -3246,10 +3246,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#8e47770198a08b0f3b5a15286e7f2ec17166037d", - "integrity": "sha512-4ZsgBHtrNVHmY8IjUU3DtBNUHs3Fj4DaOsdKpHjp2r7xffumu8Eo9Xw9le8m5KItA1lebvmBs0pd0moyEfii6Q==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#394644467aa67452b3eccb164189e81abd1cc731", + "integrity": "sha512-Nkfd9iWfi3gQWpLfJh0eEMMUmugX9YF+IkyIqKWyvPuH2IGcVjfmnuvYc7iEBgLfKbqSj4OJeosmVMs63Nmjjg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#8e47770198a08b0f3b5a15286e7f2ec17166037d", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#394644467aa67452b3eccb164189e81abd1cc731", "requires": { "@faker-js/faker": "^9.0.3", "@playwright/test": "^1.48.1", From 3059669aa9275daa03d0f981dfd99e168ce2fb24 Mon Sep 17 00:00:00 2001 From: tleon Date: Wed, 27 Aug 2025 16:39:09 +0200 Subject: [PATCH 079/143] chore(ci): changed the workflow file to use the new actions --- .github/workflows/php.yml | 63 +++++-------------- controllers/front/validation.php | 2 + tests/phpstan.sh | 28 --------- tests/phpstan/index.php | 35 ----------- tests/phpstan/phpstan-1.7.6.neon | 12 ---- ...hpstan-1.7.7.neon => phpstan-1.7.7.x.neon} | 1 - tests/phpstan/phpstan-1.7.8.neon | 6 -- tests/phpstan/phpstan-1.7.8.x.neon | 4 ++ tests/phpstan/phpstan-latest.neon | 6 -- tests/phpstan/phpstan.neon | 13 +--- 10 files changed, 24 insertions(+), 146 deletions(-) delete mode 100755 tests/phpstan.sh delete mode 100755 tests/phpstan/index.php delete mode 100644 tests/phpstan/phpstan-1.7.6.neon rename tests/phpstan/{phpstan-1.7.7.neon => phpstan-1.7.7.x.neon} (78%) delete mode 100644 tests/phpstan/phpstan-1.7.8.neon create mode 100644 tests/phpstan/phpstan-1.7.8.x.neon delete mode 100644 tests/phpstan/phpstan-latest.neon diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 3b9a0c4a7f..5b818b9885 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -1,13 +1,13 @@ name: PHP tests on: [push, pull_request] + jobs: - # Check there is no syntax errors in the project php-linter: name: PHP Syntax check 5.6|7.2|7.3|7.4|8.0|8.1 runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2.0.0 + uses: actions/checkout@v5 - name: PHP syntax checker 5.6 uses: prestashop/github-action-php-lint/5.6@master @@ -27,63 +27,32 @@ jobs: - name: PHP syntax checker 8.1 uses: prestashop/github-action-php-lint/8.1@master - # Check the PHP code follow the coding standards php-cs-fixer: name: PHP-CS-Fixer runs-on: ubuntu-latest steps: - - name: Setup PHP - uses: shivammathur/setup-php@v2 + - uses: PrestaShop/.github/.github/actions/php-ci/php-cs@master with: php-version: '7.4' - - name: Checkout - uses: actions/checkout@v2.0.0 - - - name: Cache dependencies - uses: actions/cache@v4 - with: - path: vendor - key: php-${{ hashFiles('composer.lock') }} - - - name: Install dependencies - run: composer install - - - name: Run PHP-CS-Fixer - run: ./vendor/bin/php-cs-fixer fix --dry-run --diff --using-cache=no --diff-format udiff - - # Run PHPStan against the module and a PrestaShop release phpstan: name: PHPStan runs-on: ubuntu-latest strategy: matrix: - presta-versions: ['1.7.6', '1.7.7', '1.7.8', 'latest'] + presta-version: ['1.7.7.x', '1.7.8.x'] steps: - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '7.4' - - - name: Checkout - uses: actions/checkout@v2.0.0 - - # Add vendor folder in cache to make next builds faster - - name: Cache vendor folder - uses: actions/cache@v4 + - name: Checkout repository + uses: actions/checkout@v3 with: - path: vendor - key: php-${{ hashFiles('composer.lock') }} - - # Add composer local folder in cache to make next builds faster - - name: Cache composer folder - uses: actions/cache@v4 + path: ${{ github.event.repository.name }} + + - uses: PrestaShop/.github/.github/actions/php-ci/phpstan@master with: - path: ~/.composer/cache - key: php-composer-cache - - - run: composer install - - # Docker images prestashop/prestashop may be used, even if the shop remains uninstalled - - name: Execute PHPStan on PrestaShop (Tag ${{ matrix.presta-versions }}) - run: ./tests/phpstan.sh ${{ matrix.presta-versions }} + php-version: '7.4' + presta-version: ${{ matrix.presta-version }} + module-name: ${{ github.event.repository.name }} + phpstan-level: '5' + phpstan-config: 'tests/phpstan/phpstan-${{ matrix.presta-version }}.neon' + phpstan-version: '^0.12' + composer-version: '2.2.18' diff --git a/controllers/front/validation.php b/controllers/front/validation.php index 49c666e531..faeaa41987 100755 --- a/controllers/front/validation.php +++ b/controllers/front/validation.php @@ -25,6 +25,8 @@ class Ps_CashondeliveryValidationModuleFrontController extends ModuleFrontContro { /** * {@inheritdoc} + * + * @var bool */ public $ssl = true; diff --git a/tests/phpstan.sh b/tests/phpstan.sh deleted file mode 100755 index 42a9a2682f..0000000000 --- a/tests/phpstan.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -PS_VERSION=$1 - -set -e - -# Docker images prestashop/prestashop may be used, even if the shop remains uninstalled -echo "Pull PrestaShop files (Tag ${PS_VERSION})" - -docker rm -f temp-ps || true -docker volume rm -f ps-volume || true - -docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:$PS_VERSION - -# Clear previous instance of the module in the PrestaShop volume -echo "Clear previous module" - -docker exec -t temp-ps rm -rf /var/www/html/modules/ps_cashondelivery - -# Run a container for PHPStan, having access to the module content and PrestaShop sources. -# This tool is outside the composer.json because of the compatibility with PHP 5.6 -echo "Run PHPStan using phpstan-${PS_VERSION}.neon file" - -docker run --rm --volumes-from temp-ps \ - -v $PWD:/var/www/html/modules/ps_cashondelivery \ - -e _PS_ROOT_DIR_=/var/www/html \ - --workdir=/var/www/html/modules/ps_cashondelivery phpstan/phpstan:0.12 \ - analyse \ - --configuration=/var/www/html/modules/ps_cashondelivery/tests/phpstan/phpstan-$PS_VERSION.neon diff --git a/tests/phpstan/index.php b/tests/phpstan/index.php deleted file mode 100755 index ed971fff7e..0000000000 --- a/tests/phpstan/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/tests/phpstan/phpstan-1.7.6.neon b/tests/phpstan/phpstan-1.7.6.neon deleted file mode 100644 index 39c67925db..0000000000 --- a/tests/phpstan/phpstan-1.7.6.neon +++ /dev/null @@ -1,12 +0,0 @@ -includes: - - %currentWorkingDirectory%/tests/phpstan/phpstan.neon - -parameters: - ignoreErrors: - - '#Parameter \#1 \$id of class Customer constructor expects null, int given.#' - - '#Parameter \#9 \$secure_key of method PaymentModuleCore\:\:validateOrder\(\) expects bool, string given.#' - - '#Parameter \#4 \$ssl of method LinkCore\:\:getModuleLink\(\) expects null, true given.#' - - '#Parameter \#7 \$currency_special of method PaymentModuleCore\:\:validateOrder\(\) expects null, int given.#' - - '#Property OrderStateCore\:\:\$name \(string\) does not accept array.#' - - '#Parameter \#1 \$hook_name of method ModuleCore\:\:registerHook\(\) expects string, array given.#' - - '#Parameter \#1 \$id of class Currency constructor expects null, int given.#' diff --git a/tests/phpstan/phpstan-1.7.7.neon b/tests/phpstan/phpstan-1.7.7.x.neon similarity index 78% rename from tests/phpstan/phpstan-1.7.7.neon rename to tests/phpstan/phpstan-1.7.7.x.neon index f10cb0cf57..b53bd287f2 100644 --- a/tests/phpstan/phpstan-1.7.7.neon +++ b/tests/phpstan/phpstan-1.7.7.x.neon @@ -5,4 +5,3 @@ parameters: ignoreErrors: - '#Parameter \#9 \$secure_key of method PaymentModuleCore\:\:validateOrder\(\) expects bool, string given.#' - '#Parameter \#7 \$currency_special of method PaymentModuleCore\:\:validateOrder\(\) expects null, int given.#' - - '#Property OrderStateCore\:\:\$name \(string\) does not accept array.#' diff --git a/tests/phpstan/phpstan-1.7.8.neon b/tests/phpstan/phpstan-1.7.8.neon deleted file mode 100644 index 6c76571f6c..0000000000 --- a/tests/phpstan/phpstan-1.7.8.neon +++ /dev/null @@ -1,6 +0,0 @@ -includes: - - %currentWorkingDirectory%/tests/phpstan/phpstan.neon - -parameters: - ignoreErrors: - - '#Property OrderStateCore\:\:\$template \(array\) does not accept string.#' diff --git a/tests/phpstan/phpstan-1.7.8.x.neon b/tests/phpstan/phpstan-1.7.8.x.neon new file mode 100644 index 0000000000..708ae685d7 --- /dev/null +++ b/tests/phpstan/phpstan-1.7.8.x.neon @@ -0,0 +1,4 @@ +includes: + - %currentWorkingDirectory%/tests/phpstan/phpstan.neon + +# No specific ignore rules needed for 1.7.8.x diff --git a/tests/phpstan/phpstan-latest.neon b/tests/phpstan/phpstan-latest.neon deleted file mode 100644 index 6c76571f6c..0000000000 --- a/tests/phpstan/phpstan-latest.neon +++ /dev/null @@ -1,6 +0,0 @@ -includes: - - %currentWorkingDirectory%/tests/phpstan/phpstan.neon - -parameters: - ignoreErrors: - - '#Property OrderStateCore\:\:\$template \(array\) does not accept string.#' diff --git a/tests/phpstan/phpstan.neon b/tests/phpstan/phpstan.neon index de4c3b6176..3cc9736a6e 100644 --- a/tests/phpstan/phpstan.neon +++ b/tests/phpstan/phpstan.neon @@ -1,12 +1,3 @@ -includes: - - %currentWorkingDirectory%/vendor/prestashop/php-dev-tools/phpstan/ps-module-extension.neon - parameters: - paths: - # From PHPStan 0.12, paths to check are relative to the neon file - - ../../ps_cashondelivery.php - - ../../controllers/ - - ../../upgrade/ - ignoreErrors: - reportUnmatchedIgnoredErrors: false - level: 5 + # Base PHPStan configuration for the module + # This file is included by version-specific configs From a2347c5c70d46d65af14898da7d1b619e5580a2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 14:58:06 +0000 Subject: [PATCH 080/143] Bump @types/semver from 7.7.0 to 7.7.1 in /tests/UI Bumps [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) from 7.7.0 to 7.7.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver) --- updated-dependencies: - dependency-name: "@types/semver" dependency-version: 7.7.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 17 ++++++++--------- tests/UI/package.json | 2 +- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1cf94d7687..34aff9facb 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^24.1.0", - "@types/semver": "^7.7.0", + "@types/semver": "^7.7.1", "typescript": "^5.8.3" } }, @@ -279,11 +279,10 @@ } }, "node_modules/@types/semver": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", - "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, - "license": "MIT" + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "dev": true }, "node_modules/@types/trusted-types": { "version": "2.0.7", @@ -3309,9 +3308,9 @@ } }, "@types/semver": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", - "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", "dev": true }, "@types/trusted-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 22f0bebf20..ce30747072 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^24.1.0", - "@types/semver": "^7.7.0", + "@types/semver": "^7.7.1", "typescript": "^5.8.3" } } From 0ee6b4d3b172fe63008e0c9834d37f4cc574e01f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 06:10:38 +0000 Subject: [PATCH 081/143] Bump typescript from 5.8.3 to 5.9.3 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.9.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 +++++++-------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 34aff9facb..6a77c99d7f 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^24.1.0", "@types/semver": "^7.7.1", - "typescript": "^5.8.3" + "typescript": "^5.9.3" } }, "node_modules/@asamuzakjp/css-color": { @@ -2852,11 +2852,10 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5230,9 +5229,9 @@ } }, "typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index ce30747072..d7082cab1c 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,6 +10,6 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^24.1.0", "@types/semver": "^7.7.1", - "typescript": "^5.8.3" + "typescript": "^5.9.3" } } From ed891cd64cca3013def500eb730c8ebbe36d722a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 07:33:28 +0000 Subject: [PATCH 082/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `3946444` to `4fd0c2b`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/394644467aa67452b3eccb164189e81abd1cc731...4fd0c2b5c22ad00c32fc5646b58c9b61ec28594c) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 4fd0c2b5c22ad00c32fc5646b58c9b61ec28594c dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6a77c99d7f..0650aefe0d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -145,9 +145,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", - "integrity": "sha512-85+k0AxaZSTowL0gXp8zYWDIrWclTbRPg/pm/V0dSFZ6W6D4lhcG3uuZl4zLsEKfEvs69xDbLN2cHQudwp95JA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.1.0.tgz", + "integrity": "sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==", "dev": true, "funding": [ { @@ -155,10 +155,9 @@ "url": "https://opencollective.com/fakerjs" } ], - "license": "MIT", "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" + "node": "^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0", + "npm": ">=10" } }, "node_modules/@keycloak/keycloak-admin-client": { @@ -215,12 +214,12 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#394644467aa67452b3eccb164189e81abd1cc731", - "integrity": "sha512-Nkfd9iWfi3gQWpLfJh0eEMMUmugX9YF+IkyIqKWyvPuH2IGcVjfmnuvYc7iEBgLfKbqSj4OJeosmVMs63Nmjjg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#32f470f1252336a01c78bbe7903fff9a059d94a5", + "integrity": "sha512-cumHbLcBJ0aCkw2/izkp0fQS5uZrg+glgBnxInR4vsxRR6ZTLcJEbgmdipIEaQUz+mSuuUpiFFcvpb/icxqSCw==", "dev": true, "license": "MIT", "dependencies": { - "@faker-js/faker": "^9.0.3", + "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", @@ -3200,9 +3199,9 @@ "dev": true }, "@faker-js/faker": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.4.0.tgz", - "integrity": "sha512-85+k0AxaZSTowL0gXp8zYWDIrWclTbRPg/pm/V0dSFZ6W6D4lhcG3uuZl4zLsEKfEvs69xDbLN2cHQudwp95JA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.1.0.tgz", + "integrity": "sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==", "dev": true }, "@keycloak/keycloak-admin-client": { @@ -3244,12 +3243,12 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#394644467aa67452b3eccb164189e81abd1cc731", - "integrity": "sha512-Nkfd9iWfi3gQWpLfJh0eEMMUmugX9YF+IkyIqKWyvPuH2IGcVjfmnuvYc7iEBgLfKbqSj4OJeosmVMs63Nmjjg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#32f470f1252336a01c78bbe7903fff9a059d94a5", + "integrity": "sha512-cumHbLcBJ0aCkw2/izkp0fQS5uZrg+glgBnxInR4vsxRR6ZTLcJEbgmdipIEaQUz+mSuuUpiFFcvpb/icxqSCw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#394644467aa67452b3eccb164189e81abd1cc731", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#32f470f1252336a01c78bbe7903fff9a059d94a5", "requires": { - "@faker-js/faker": "^9.0.3", + "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", "@s3pweb/keycloak-admin-client-cjs": "^26.0.0", "@xmldom/xmldom": "^0.9.5", From babe3067f332f14a1b0baa17060a52587c96de9a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 08:48:04 +0000 Subject: [PATCH 083/143] Bump @types/node from 24.1.0 to 24.8.1 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.1.0 to 24.8.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.8.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 33 ++++++++++++++++----------------- tests/UI/package.json | 2 +- 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 0650aefe0d..a978ef3084 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.1.0", + "@types/node": "^24.9.1", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -269,12 +269,12 @@ } }, "node_modules/@types/node": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", + "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", "dev": true, "dependencies": { - "undici-types": "~7.8.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/semver": { @@ -2864,11 +2864,10 @@ } }, "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", - "dev": true, - "license": "MIT" + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true }, "node_modules/universalify": { "version": "0.2.0", @@ -3297,12 +3296,12 @@ } }, "@types/node": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", + "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", "dev": true, "requires": { - "undici-types": "~7.8.0" + "undici-types": "~7.16.0" } }, "@types/semver": { @@ -5234,9 +5233,9 @@ "dev": true }, "undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index d7082cab1c..7851f87207 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.1.0", + "@types/node": "^24.9.1", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 0b06e5ea963ac3b0ce5b4f45645832dd231905b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 10:03:10 +0000 Subject: [PATCH 084/143] Bump playwright and @playwright/test in /tests/UI Bumps [playwright](https://github.com/microsoft/playwright) and [@playwright/test](https://github.com/microsoft/playwright). These dependencies needed to be updated together. Updates `playwright` from 1.49.1 to 1.56.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.1) Updates `@playwright/test` from 1.49.1 to 1.56.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.49.1...v1.56.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.56.1 dependency-type: indirect - dependency-name: "@playwright/test" dependency-version: 1.56.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 48 +++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 26 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index a978ef3084..5f8deddbb0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -197,13 +197,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", - "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", + "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright": "1.49.1" + "playwright": "1.56.1" }, "bin": { "playwright": "cli.js" @@ -1240,7 +1239,6 @@ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -2140,13 +2138,12 @@ } }, "node_modules/playwright": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", - "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.49.1" + "playwright-core": "1.56.1" }, "bin": { "playwright": "cli.js" @@ -2159,11 +2156,10 @@ } }, "node_modules/playwright-core": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", - "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", "dev": true, - "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -3233,12 +3229,12 @@ } }, "@playwright/test": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.1.tgz", - "integrity": "sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", + "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", "dev": true, "requires": { - "playwright": "1.49.1" + "playwright": "1.56.1" } }, "@prestashop-core/ui-testing": { @@ -4716,19 +4712,19 @@ } }, "playwright": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.1.tgz", - "integrity": "sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.49.1" + "playwright-core": "1.56.1" } }, "playwright-core": { - "version": "1.49.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.1.tgz", - "integrity": "sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", "dev": true }, "proxy-addr": { From 19030e463b9ffb7504af099d7e4739543a9d204d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 06:13:50 +0000 Subject: [PATCH 085/143] Bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `32f470f` to `c00d5c6`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/32f470f1252336a01c78bbe7903fff9a059d94a5...c00d5c62ff9ed10235223c111d6c06bde85a9fdc) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: c00d5c62ff9ed10235223c111d6c06bde85a9fdc dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5f8deddbb0..1c7ffcc684 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#32f470f1252336a01c78bbe7903fff9a059d94a5", - "integrity": "sha512-cumHbLcBJ0aCkw2/izkp0fQS5uZrg+glgBnxInR4vsxRR6ZTLcJEbgmdipIEaQUz+mSuuUpiFFcvpb/icxqSCw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", + "integrity": "sha512-MxSdXHOT9brFOVIHgs3ZOC5dOxT6LSIPoBBUc2fr5G5Win3hSdZxiqEa0RS0Ht+jvz4DoH2Y0SlTPa3h0RfPLA==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#32f470f1252336a01c78bbe7903fff9a059d94a5", - "integrity": "sha512-cumHbLcBJ0aCkw2/izkp0fQS5uZrg+glgBnxInR4vsxRR6ZTLcJEbgmdipIEaQUz+mSuuUpiFFcvpb/icxqSCw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", + "integrity": "sha512-MxSdXHOT9brFOVIHgs3ZOC5dOxT6LSIPoBBUc2fr5G5Win3hSdZxiqEa0RS0Ht+jvz4DoH2Y0SlTPa3h0RfPLA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#32f470f1252336a01c78bbe7903fff9a059d94a5", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 3976e935813d0ef0675ffd688ddce4bc8b7fe784 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 04:58:51 +0000 Subject: [PATCH 086/143] chore(deps-dev): bump @types/node from 24.9.1 to 24.10.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.9.1 to 24.10.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.10.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1c7ffcc684..674661b2b8 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.9.1", + "@types/node": "^24.10.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", + "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3292,9 +3292,9 @@ } }, "@types/node": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", + "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 7851f87207..c2cbff327a 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.9.1", + "@types/node": "^24.10.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 456aae1fdc78045b945dfd5e979e578b2da70426 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 10:54:43 +0000 Subject: [PATCH 087/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `c00d5c6` to `6be33e2`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/c00d5c62ff9ed10235223c111d6c06bde85a9fdc...6be33e29218c3c0ede0cd9bd5cbc22b85280db7c) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 6be33e29218c3c0ede0cd9bd5cbc22b85280db7c dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 674661b2b8..aa2ce6476e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", - "integrity": "sha512-MxSdXHOT9brFOVIHgs3ZOC5dOxT6LSIPoBBUc2fr5G5Win3hSdZxiqEa0RS0Ht+jvz4DoH2Y0SlTPa3h0RfPLA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", + "integrity": "sha512-guPWv9BcFmaDU405oSq036whXybmKxT1NVKYwujtn0UX50xjqEBWdgui4pYqI8VrVcN4fbueM0t+kZKlGV3knA==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", - "integrity": "sha512-MxSdXHOT9brFOVIHgs3ZOC5dOxT6LSIPoBBUc2fr5G5Win3hSdZxiqEa0RS0Ht+jvz4DoH2Y0SlTPa3h0RfPLA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", + "integrity": "sha512-guPWv9BcFmaDU405oSq036whXybmKxT1NVKYwujtn0UX50xjqEBWdgui4pYqI8VrVcN4fbueM0t+kZKlGV3knA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#c00d5c62ff9ed10235223c111d6c06bde85a9fdc", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From d25a222dcfeb695962bbeffc8c536f3391d244fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 05:15:29 +0000 Subject: [PATCH 088/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `6be33e2` to `7fa1f80`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/6be33e29218c3c0ede0cd9bd5cbc22b85280db7c...7fa1f80ac6740d47bb607824ab7a7f78c041ac5e) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 7fa1f80ac6740d47bb607824ab7a7f78c041ac5e dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index aa2ce6476e..96ca146b02 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", - "integrity": "sha512-guPWv9BcFmaDU405oSq036whXybmKxT1NVKYwujtn0UX50xjqEBWdgui4pYqI8VrVcN4fbueM0t+kZKlGV3knA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", + "integrity": "sha512-85ImBq8rQG3/K7dUinODW0VNP9JUWXoXc77LrgllgPVp+NHiePPMH6VIrfRQww56kpuHSn/773p4HiFlvIGt1Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", - "integrity": "sha512-guPWv9BcFmaDU405oSq036whXybmKxT1NVKYwujtn0UX50xjqEBWdgui4pYqI8VrVcN4fbueM0t+kZKlGV3knA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", + "integrity": "sha512-85ImBq8rQG3/K7dUinODW0VNP9JUWXoXc77LrgllgPVp+NHiePPMH6VIrfRQww56kpuHSn/773p4HiFlvIGt1Q==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#6be33e29218c3c0ede0cd9bd5cbc22b85280db7c", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 2d49763a66aec30583a6e408accff445384c1ebb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 04:55:51 +0000 Subject: [PATCH 089/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `7fa1f80` to `41f49bf`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/7fa1f80ac6740d47bb607824ab7a7f78c041ac5e...41f49bff4d5b70e5ef3f6e332950230536fa0525) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 41f49bff4d5b70e5ef3f6e332950230536fa0525 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 96ca146b02..d42b6e8ca4 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", - "integrity": "sha512-85ImBq8rQG3/K7dUinODW0VNP9JUWXoXc77LrgllgPVp+NHiePPMH6VIrfRQww56kpuHSn/773p4HiFlvIGt1Q==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#41f49bff4d5b70e5ef3f6e332950230536fa0525", + "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", - "integrity": "sha512-85ImBq8rQG3/K7dUinODW0VNP9JUWXoXc77LrgllgPVp+NHiePPMH6VIrfRQww56kpuHSn/773p4HiFlvIGt1Q==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#41f49bff4d5b70e5ef3f6e332950230536fa0525", + "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#7fa1f80ac6740d47bb607824ab7a7f78c041ac5e", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#41f49bff4d5b70e5ef3f6e332950230536fa0525", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 204756212f842601e6568431181c0260bd577cd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 04:56:02 +0000 Subject: [PATCH 090/143] chore(deps-dev): bump @types/node from 24.10.0 to 24.10.1 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.0 to 24.10.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.10.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 96ca146b02..fba332372c 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.10.0", + "@types/node": "^24.10.1", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", - "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3292,9 +3292,9 @@ } }, "@types/node": { - "version": "24.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", - "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index c2cbff327a..af8c853525 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.10.0", + "@types/node": "^24.10.1", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 47a829b55e5e111e1b7b6c44a2e7bd5fe692e9cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:57:52 +0000 Subject: [PATCH 091/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `41f49bf` to `eddacc6`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/41f49bff4d5b70e5ef3f6e332950230536fa0525...eddacc69a9a401983f143124834f741c24bf6409) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: eddacc69a9a401983f143124834f741c24bf6409 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 91f64609da..754d14d489 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,7 +213,7 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#41f49bff4d5b70e5ef3f6e332950230536fa0525", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#eddacc69a9a401983f143124834f741c24bf6409", "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", "dev": true, "license": "MIT", @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#41f49bff4d5b70e5ef3f6e332950230536fa0525", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#eddacc69a9a401983f143124834f741c24bf6409", "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#41f49bff4d5b70e5ef3f6e332950230536fa0525", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#eddacc69a9a401983f143124834f741c24bf6409", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 08abd24f444906ce211b981abec03b335ac36310 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 07:13:24 +0000 Subject: [PATCH 092/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `eddacc6` to `bc3d429`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/eddacc69a9a401983f143124834f741c24bf6409...bc3d429a38a7b4ab097ec5047351617e2822f495) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: bc3d429a38a7b4ab097ec5047351617e2822f495 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 754d14d489..eff90b7ca6 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#eddacc69a9a401983f143124834f741c24bf6409", - "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bc3d429a38a7b4ab097ec5047351617e2822f495", + "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#eddacc69a9a401983f143124834f741c24bf6409", - "integrity": "sha512-Was0I76eZEsmzhMsARsgRRP8HlhbleYPVbOLG9pXU3GmdVkBnLGwPXhaqVZE1UIZUDkvt6s+t8AxAUoN+MkQoA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bc3d429a38a7b4ab097ec5047351617e2822f495", + "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#eddacc69a9a401983f143124834f741c24bf6409", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#bc3d429a38a7b4ab097ec5047351617e2822f495", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 48caacf1dccf50b862517fdcef604836da831903 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 05:22:29 +0000 Subject: [PATCH 093/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `bc3d429` to `38210fa`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/bc3d429a38a7b4ab097ec5047351617e2822f495...38210fa3b70b816cc4ebd9f251987a64e4ca87a6) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 38210fa3b70b816cc4ebd9f251987a64e4ca87a6 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index eff90b7ca6..5b359186ef 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,7 +213,7 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bc3d429a38a7b4ab097ec5047351617e2822f495", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", "dev": true, "license": "MIT", @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bc3d429a38a7b4ab097ec5047351617e2822f495", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#bc3d429a38a7b4ab097ec5047351617e2822f495", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 6cb4dd958b2bee019a8aa177bd8e28f5cf6bed34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 05:48:27 +0000 Subject: [PATCH 094/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `38210fa` to `133f785`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/38210fa3b70b816cc4ebd9f251987a64e4ca87a6...133f78509c5e357b4a574fd638e9fbf61212aa91) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 133f78509c5e357b4a574fd638e9fbf61212aa91 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5b359186ef..d23134bc21 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", - "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#133f78509c5e357b4a574fd638e9fbf61212aa91", + "integrity": "sha512-Cr3j3re3fqyYZafQk6KEW/QQ2gIewulKjceQDiTUeXLO9XHcAWwJDBBJCxJj6Mqj4R4UHe0AaKyidFhj5oMV3A==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", - "integrity": "sha512-Rc6OZ9l3w7HBTbt2X7sP9XcHG0IzKa9Uzm8OS5AvMKlEiER4nkRew4ojMwPFfuRB3OWT+kwR+GVHoDalFIYvvg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#133f78509c5e357b4a574fd638e9fbf61212aa91", + "integrity": "sha512-Cr3j3re3fqyYZafQk6KEW/QQ2gIewulKjceQDiTUeXLO9XHcAWwJDBBJCxJj6Mqj4R4UHe0AaKyidFhj5oMV3A==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#38210fa3b70b816cc4ebd9f251987a64e4ca87a6", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#133f78509c5e357b4a574fd638e9fbf61212aa91", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From b2bdf966c4ba451f525f3a513cab6ca67fc13457 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 09:22:49 +0000 Subject: [PATCH 095/143] chore(deps-dev): bump @types/node from 24.10.1 to 25.0.2 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.1 to 25.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index d23134bc21..5ff4cb9dcd 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.10.1", + "@types/node": "^25.0.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "24.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", - "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", + "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3292,9 +3292,9 @@ } }, "@types/node": { - "version": "24.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", - "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", + "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index af8c853525..27f4b6ae72 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^24.10.1", + "@types/node": "^25.0.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 405179206ff6fd52b8542f8f4b77dab47c1388ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 04:58:21 +0000 Subject: [PATCH 096/143] chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.0.2 to 25.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5ff4cb9dcd..bb6b3662d3 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.2", + "@types/node": "^25.0.3", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", - "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3292,9 +3292,9 @@ } }, "@types/node": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", - "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 27f4b6ae72..1cf873e24c 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.2", + "@types/node": "^25.0.3", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 671dd8e3f6933a2ed2d43d58f43ef2f936e8bce6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Dec 2025 09:32:54 +0000 Subject: [PATCH 097/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `133f785` to `86bd271`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/133f78509c5e357b4a574fd638e9fbf61212aa91...86bd271c82f605f2176777ce98cfaf31b002677c) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 86bd271c82f605f2176777ce98cfaf31b002677c dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index bb6b3662d3..8a2bff39d9 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#133f78509c5e357b4a574fd638e9fbf61212aa91", - "integrity": "sha512-Cr3j3re3fqyYZafQk6KEW/QQ2gIewulKjceQDiTUeXLO9XHcAWwJDBBJCxJj6Mqj4R4UHe0AaKyidFhj5oMV3A==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#334a69115b786a689cdb89d5f9dfb86603a18c9a", + "integrity": "sha512-e1cPxTmGG0EZwKsxWqozzhNFEUeVj8MGqR2dMyXP6Df5SbyyxNLVJYGLy8Z2ewPzpQpfn1+h3p/VT6CW0Lbf/g==", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3238,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#133f78509c5e357b4a574fd638e9fbf61212aa91", - "integrity": "sha512-Cr3j3re3fqyYZafQk6KEW/QQ2gIewulKjceQDiTUeXLO9XHcAWwJDBBJCxJj6Mqj4R4UHe0AaKyidFhj5oMV3A==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#334a69115b786a689cdb89d5f9dfb86603a18c9a", + "integrity": "sha512-e1cPxTmGG0EZwKsxWqozzhNFEUeVj8MGqR2dMyXP6Df5SbyyxNLVJYGLy8Z2ewPzpQpfn1+h3p/VT6CW0Lbf/g==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#133f78509c5e357b4a574fd638e9fbf61212aa91", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#334a69115b786a689cdb89d5f9dfb86603a18c9a", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 29bcfd651d8ab94735049c333f8fa037f7bb1ca6 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Wed, 14 Jan 2026 16:33:32 +0100 Subject: [PATCH 098/143] Functional Tests : Fixed tests for Nightly with Hummingbird --- .github/workflows/ui-test.yml | 27 ++++++--- .../01_installation/04_resetModule.spec.ts | 52 ++++++++-------- .../01_placeOrderWithIt.spec.ts | 60 +++++++++---------- tests/UI/package-lock.json | 8 +-- 4 files changed, 77 insertions(+), 70 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index aae3c9f011..d1e451f9a9 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -21,17 +21,26 @@ jobs: strategy: fail-fast: false matrix: - PS_VERSION: - - '1.7.6.9' - - '1.7.7.8' - - '1.7.8.11' - - '8.0.5' - - '8.1.6' - - '8.2.1' - - '9.0.x' - - 'nightly' + include: + - PS_VERSION: '1.7.6.9' + PS_THEME_FO: 'classic' + - PS_VERSION: '1.7.7.8' + PS_THEME_FO: 'classic' + - PS_VERSION: '1.7.8.11' + PS_THEME_FO: 'classic' + - PS_VERSION: '8.0.5' + PS_THEME_FO: 'classic' + - PS_VERSION: '8.1.6' + PS_THEME_FO: 'classic' + - PS_VERSION: '8.2.1' + PS_THEME_FO: 'classic' + - PS_VERSION: '9.0.x' + PS_THEME_FO: 'classic' + - PS_VERSION: 'nightly' + PS_THEME_FO: 'hummingbird' env: PS_VERSION: ${{ matrix.PS_VERSION }} + PS_THEME_FO: ${{ matrix.PS_THEME_FO }} steps: - name: Checkout uses: actions/checkout@v3.1.0 diff --git a/tests/UI/campaigns/01_installation/04_resetModule.spec.ts b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts index b2118b2fa7..aa20046f8a 100644 --- a/tests/UI/campaigns/01_installation/04_resetModule.spec.ts +++ b/tests/UI/campaigns/01_installation/04_resetModule.spec.ts @@ -5,12 +5,12 @@ import { boModuleManagerUninstalledModulesPage, dataCustomers, dataModules, - foClassicCartPage, - foClassicCheckoutPage, - foClassicHomePage, - foClassicLoginPage, - foClassicModalBlockCartPage, - foClassicModalQuickViewPage, + foCartPage, + foCheckoutPage, + foHomePage, + foLoginPage, + foModalBlockCartPage, + foModalQuickViewPage, utilsTest, } from '@prestashop-core/ui-testing'; @@ -112,55 +112,55 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToFo', baseContext); page = await boModuleManagerPage.viewMyShop(page); - await foClassicHomePage.changeLanguage(page, 'en'); + await foHomePage.changeLanguage(page, 'en'); - const isHomePage = await foClassicHomePage.isHomePage(page); + const isHomePage = await foHomePage.isHomePage(page); expect(isHomePage).toEqual(true); }); test('should go to login page', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); - await foClassicHomePage.goToLoginPage(page); + await foHomePage.goToLoginPage(page); - const pageTitle = await foClassicLoginPage.getPageTitle(page); - expect(pageTitle).toContain(foClassicLoginPage.pageTitle); + const pageTitle = await foLoginPage.getPageTitle(page); + expect(pageTitle).toContain(foLoginPage.pageTitle); }); test('should sign in with default customer', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); - await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); + await foLoginPage.customerLogin(page, dataCustomers.johnDoe); - const isCustomerConnected = await foClassicLoginPage.isCustomerConnected(page); + const isCustomerConnected = await foLoginPage.isCustomerConnected(page); expect(isCustomerConnected).toEqual(true); }); test('should add the first product to the cart', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); - await foClassicLoginPage.goToHomePage(page); + await foLoginPage.goToHomePage(page); // Add first product to cart by quick view - await foClassicHomePage.quickViewProduct(page, 1); - await foClassicModalQuickViewPage.addToCartByQuickView(page); - await foClassicModalBlockCartPage.proceedToCheckout(page); + await foHomePage.quickViewProduct(page, 1); + await foModalQuickViewPage.addToCartByQuickView(page); + await foModalBlockCartPage.proceedToCheckout(page); - const pageTitle = await foClassicCartPage.getPageTitle(page); - expect(pageTitle).toEqual(foClassicCartPage.pageTitle); + const pageTitle = await foCartPage.getPageTitle(page); + expect(pageTitle).toEqual(foCartPage.pageTitle); }); test('should proceed to checkout and check Step Address', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); - await foClassicCartPage.clickOnProceedToCheckout(page); + await foCartPage.clickOnProceedToCheckout(page); - const isCheckoutPage = await foClassicCheckoutPage.isCheckoutPage(page); + const isCheckoutPage = await foCheckoutPage.isCheckoutPage(page); expect(isCheckoutPage).toEqual(true); - const isStepPersonalInformationComplete = await foClassicCheckoutPage.isStepCompleted( + const isStepPersonalInformationComplete = await foCheckoutPage.isStepCompleted( page, - foClassicCheckoutPage.personalInformationStepForm, + foCheckoutPage.personalInformationStepForm, ); expect(isStepPersonalInformationComplete).toEqual(true); }); @@ -168,14 +168,14 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { test('should validate Step Address and go to Delivery Step', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); - const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); + const isStepAddressComplete = await foCheckoutPage.goToDeliveryStep(page); expect(isStepAddressComplete).toEqual(true); }); test('should go to payment step', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); - const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); + const isStepDeliveryComplete = await foCheckoutPage.goToPaymentStep(page); expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); }); @@ -183,7 +183,7 @@ test.describe('Cash on delivery (COD) module - Reset module', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkPaymentModule', baseContext); // Payment step - Choose payment step - const isVisible = await foClassicCheckoutPage.isPaymentMethodExist(page, dataModules.psCashOnDelivery.tag); + const isVisible = await foCheckoutPage.isPaymentMethodExist(page, dataModules.psCashOnDelivery.tag); expect(isVisible).toEqual(true); }); }); diff --git a/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts index 12e37ac1fb..82fb219bc0 100644 --- a/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts +++ b/tests/UI/campaigns/02_configuration/01_placeOrderWithIt.spec.ts @@ -5,14 +5,14 @@ import { dataCustomers, dataOrderStatuses, dataPaymentMethods, - foClassicCartPage, - foClassicCheckoutPage, - foClassicCheckoutOrderConfirmationPage, - foClassicHomePage, - foClassicLoginPage, + foCartPage, + foCheckoutPage, + foCheckoutOrderConfirmationPage, + foHomePage, + foLoginPage, + foModalBlockCartPage, + foModalQuickViewPage, utilsTest, - foClassicModalBlockCartPage, - foClassicModalQuickViewPage, } from '@prestashop-core/ui-testing'; import { test, expect, Page, BrowserContext } from '@playwright/test'; @@ -36,55 +36,55 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () test('should go to FO home page', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToFO', baseContext); - await foClassicHomePage.goToFo(page); + await foHomePage.goToFo(page); - const isHomePage = await foClassicHomePage.isHomePage(page); + const isHomePage = await foHomePage.isHomePage(page); expect(isHomePage).toEqual(true); }); test('should go to login page', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToLoginPageFO', baseContext); - await foClassicHomePage.goToLoginPage(page); + await foHomePage.goToLoginPage(page); - const pageTitle = await foClassicLoginPage.getPageTitle(page); - expect(pageTitle).toContain(foClassicLoginPage.pageTitle); + const pageTitle = await foLoginPage.getPageTitle(page); + expect(pageTitle).toContain(foLoginPage.pageTitle); }); test('should sign in with default customer', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'sighInFO', baseContext); - await foClassicLoginPage.customerLogin(page, dataCustomers.johnDoe); + await foLoginPage.customerLogin(page, dataCustomers.johnDoe); - const isCustomerConnected = await foClassicLoginPage.isCustomerConnected(page); + const isCustomerConnected = await foLoginPage.isCustomerConnected(page); expect(isCustomerConnected).toEqual(true); }); test('should add the first product to the cart', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'addProductToCart', baseContext); - await foClassicLoginPage.goToHomePage(page); + await foLoginPage.goToHomePage(page); // Add first product to cart by quick view - await foClassicHomePage.quickViewProduct(page, 1); - await foClassicModalQuickViewPage.addToCartByQuickView(page); - await foClassicModalBlockCartPage.proceedToCheckout(page); + await foHomePage.quickViewProduct(page, 1); + await foModalQuickViewPage.addToCartByQuickView(page); + await foModalBlockCartPage.proceedToCheckout(page); - const pageTitle = await foClassicCartPage.getPageTitle(page); - expect(pageTitle).toEqual(foClassicCartPage.pageTitle); + const pageTitle = await foCartPage.getPageTitle(page); + expect(pageTitle).toEqual(foCartPage.pageTitle); }); test('should proceed to checkout and check Step Address', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkAddressStep', baseContext); - await foClassicCartPage.clickOnProceedToCheckout(page); + await foCartPage.clickOnProceedToCheckout(page); - const isCheckoutPage = await foClassicCheckoutPage.isCheckoutPage(page); + const isCheckoutPage = await foCheckoutPage.isCheckoutPage(page); expect(isCheckoutPage).toEqual(true); - const isStepPersonalInformationComplete = await foClassicCheckoutPage.isStepCompleted( + const isStepPersonalInformationComplete = await foCheckoutPage.isStepCompleted( page, - foClassicCheckoutPage.personalInformationStepForm, + foCheckoutPage.personalInformationStepForm, ); expect(isStepPersonalInformationComplete).toEqual(true); }); @@ -92,14 +92,14 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () test('should validate Step Address and go to Delivery Step', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'checkDeliveryStep', baseContext); - const isStepAddressComplete = await foClassicCheckoutPage.goToDeliveryStep(page); + const isStepAddressComplete = await foCheckoutPage.goToDeliveryStep(page); expect(isStepAddressComplete).toEqual(true); }); test('should go to payment step', async () => { await utilsTest.addContextItem(test.info(), 'testIdentifier', 'goToPaymentStep', baseContext); - const isStepDeliveryComplete = await foClassicCheckoutPage.goToPaymentStep(page); + const isStepDeliveryComplete = await foCheckoutPage.goToPaymentStep(page); expect(isStepDeliveryComplete, 'Step Address is not complete').toEqual(true); }); @@ -107,13 +107,13 @@ test.describe('Cash on delivery (COD) module - Place an order with it', async () await utilsTest.addContextItem(test.info(), 'testIdentifier', 'confirmOrder', baseContext); // Payment step - Choose payment step - await foClassicCheckoutPage.choosePaymentAndOrder(page, dataPaymentMethods.cashOnDelivery.moduleName); + await foCheckoutPage.choosePaymentAndOrder(page, dataPaymentMethods.cashOnDelivery.moduleName); // Check the confirmation message - const cardTitle = await foClassicCheckoutOrderConfirmationPage.getOrderConfirmationCardTitle(page); - expect(cardTitle).toContain(foClassicCheckoutOrderConfirmationPage.orderConfirmationCardTitle); + const cardTitle = await foCheckoutOrderConfirmationPage.getOrderConfirmationCardTitle(page); + expect(cardTitle).toContain(foCheckoutOrderConfirmationPage.orderConfirmationCardTitle); - orderReference = await foClassicCheckoutOrderConfirmationPage.getOrderReferenceValue(page); + orderReference = await foCheckoutOrderConfirmationPage.getOrderReferenceValue(page); expect(orderReference.length).toBeGreaterThan(0); }); }); diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 8a2bff39d9..70ee99a663 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,7 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#334a69115b786a689cdb89d5f9dfb86603a18c9a", - "integrity": "sha512-e1cPxTmGG0EZwKsxWqozzhNFEUeVj8MGqR2dMyXP6Df5SbyyxNLVJYGLy8Z2ewPzpQpfn1+h3p/VT6CW0Lbf/g==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#40acd12b62b857db50763165d466d1475a8ee62e", "dev": true, "license": "MIT", "dependencies": { @@ -3238,10 +3237,9 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#334a69115b786a689cdb89d5f9dfb86603a18c9a", - "integrity": "sha512-e1cPxTmGG0EZwKsxWqozzhNFEUeVj8MGqR2dMyXP6Df5SbyyxNLVJYGLy8Z2ewPzpQpfn1+h3p/VT6CW0Lbf/g==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#40acd12b62b857db50763165d466d1475a8ee62e", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#334a69115b786a689cdb89d5f9dfb86603a18c9a", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 081be2e83bb360e6aaf9a0096edff4610c0ed4ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 20:24:40 +0000 Subject: [PATCH 099/143] chore(deps): bump qs and express in /tests/UI Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `qs` from 6.13.0 to 6.14.1 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1) Updates `express` from 4.21.2 to 4.22.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md) - [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.1 dependency-type: indirect - dependency-name: express dependency-version: 4.22.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 90 ++++++++++++++++++++++++-------------- 1 file changed, 58 insertions(+), 32 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 70ee99a663..bef2b85442 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -1068,39 +1068,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -1113,6 +1113,21 @@ "url": "https://opencollective.com/express" } }, + "node_modules/express/node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -3905,42 +3920,53 @@ "dev": true }, "express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "dev": true, + "requires": { + "side-channel": "^1.1.0" + } + } } }, "extend": { From e753ed5c902bfbc2fc9e2de74e668488026c814a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 20:44:50 +0000 Subject: [PATCH 100/143] chore(deps-dev): bump @types/node from 25.0.3 to 25.0.6 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.0.3 to 25.0.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index bef2b85442..cc575b29e0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.3", + "@types/node": "^25.0.9", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -267,9 +267,9 @@ } }, "node_modules/@types/node": { - "version": "25.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", - "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "version": "25.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", + "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3305,9 +3305,9 @@ } }, "@types/node": { - "version": "25.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", - "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "version": "25.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", + "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 1cf873e24c..15f95b21b8 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.3", + "@types/node": "^25.0.9", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 545bbf28916ff7771bb62323eeba4d840252359d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:10:52 +0000 Subject: [PATCH 101/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `40acd12` to `e3de4ba`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/40acd12b62b857db50763165d466d1475a8ee62e...e3de4bad9cc28e552541e25d6955ee73a36d92e4) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: e3de4bad9cc28e552541e25d6955ee73a36d92e4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 40 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index cc575b29e0..b2c1951b28 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,7 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#40acd12b62b857db50763165d466d1475a8ee62e", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e3de4bad9cc28e552541e25d6955ee73a36d92e4", + "integrity": "sha512-VnOJCkgGO8X2YTPy5jA0OdUb+7lvKGHAv4rpjh8hu2JgdGwr0Tvhc7ZwDUHAG52UhPW59YJjpJQzPGNvkRmRLA==", "dev": true, "license": "MIT", "dependencies": { @@ -227,7 +228,7 @@ "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", - "libsodium-wrappers": "^0.7.13", + "libsodium-wrappers": "^0.8.0", "maildev": "^2.1.0", "pdfjs-dist": "^3.6.172", "semver": "^7.5.4", @@ -1689,18 +1690,18 @@ "dev": true }, "node_modules/libsodium": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", - "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.8.1.tgz", + "integrity": "sha512-V70In9cepY7MMoKyEvnrojqgQN5yQM/8i8kGh4n/IC1g3thA5nonK0d84e0fR86tFOeAQsOdaL5ONuR93ru25A==", "dev": true }, "node_modules/libsodium-wrappers": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", - "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.8.1.tgz", + "integrity": "sha512-UOqD9M4HhAhwEo2foIgnUrpqXCj2VKdndZXM3PZ0zGe++9808TzAFSp4o2mOgPM/DNUnUqncR3G0xqiKDoAQXQ==", "dev": true, "dependencies": { - "libsodium": "^0.7.15" + "libsodium": "^0.8.0" } }, "node_modules/lru-cache": { @@ -3252,9 +3253,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#40acd12b62b857db50763165d466d1475a8ee62e", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e3de4bad9cc28e552541e25d6955ee73a36d92e4", + "integrity": "sha512-VnOJCkgGO8X2YTPy5jA0OdUb+7lvKGHAv4rpjh8hu2JgdGwr0Tvhc7ZwDUHAG52UhPW59YJjpJQzPGNvkRmRLA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#main", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#e3de4bad9cc28e552541e25d6955ee73a36d92e4", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", @@ -3266,7 +3268,7 @@ "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", - "libsodium-wrappers": "^0.7.13", + "libsodium-wrappers": "^0.8.0", "maildev": "^2.1.0", "pdfjs-dist": "^3.6.172", "semver": "^7.5.4", @@ -4390,18 +4392,18 @@ } }, "libsodium": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", - "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.8.1.tgz", + "integrity": "sha512-V70In9cepY7MMoKyEvnrojqgQN5yQM/8i8kGh4n/IC1g3thA5nonK0d84e0fR86tFOeAQsOdaL5ONuR93ru25A==", "dev": true }, "libsodium-wrappers": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", - "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.8.1.tgz", + "integrity": "sha512-UOqD9M4HhAhwEo2foIgnUrpqXCj2VKdndZXM3PZ0zGe++9808TzAFSp4o2mOgPM/DNUnUqncR3G0xqiKDoAQXQ==", "dev": true, "requires": { - "libsodium": "^0.7.15" + "libsodium": "^0.8.0" } }, "lru-cache": { From 9c867b0bbb9ad902b605d6bd1818cc9d622c1180 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 04:31:40 +0000 Subject: [PATCH 102/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `e3de4ba` to `15df226`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/e3de4bad9cc28e552541e25d6955ee73a36d92e4...15df226a8fa9b75e3e881b457419d6f9d1481117) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 15df226a8fa9b75e3e881b457419d6f9d1481117 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index b2c1951b28..4caf43f488 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e3de4bad9cc28e552541e25d6955ee73a36d92e4", - "integrity": "sha512-VnOJCkgGO8X2YTPy5jA0OdUb+7lvKGHAv4rpjh8hu2JgdGwr0Tvhc7ZwDUHAG52UhPW59YJjpJQzPGNvkRmRLA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#15df226a8fa9b75e3e881b457419d6f9d1481117", + "integrity": "sha512-VV8wCwsdqh5f4EIHZuk5+jWcZ7U6h27fi7JYjx/4Oe58G7EG1qDECyDz6l1N/d2kdwVrhck4PEselK/AVd6fTg==", "dev": true, "license": "MIT", "dependencies": { @@ -3253,10 +3253,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#e3de4bad9cc28e552541e25d6955ee73a36d92e4", - "integrity": "sha512-VnOJCkgGO8X2YTPy5jA0OdUb+7lvKGHAv4rpjh8hu2JgdGwr0Tvhc7ZwDUHAG52UhPW59YJjpJQzPGNvkRmRLA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#15df226a8fa9b75e3e881b457419d6f9d1481117", + "integrity": "sha512-VV8wCwsdqh5f4EIHZuk5+jWcZ7U6h27fi7JYjx/4Oe58G7EG1qDECyDz6l1N/d2kdwVrhck4PEselK/AVd6fTg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#e3de4bad9cc28e552541e25d6955ee73a36d92e4", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#15df226a8fa9b75e3e881b457419d6f9d1481117", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 8ff01f2859f33b369ddeeb6ef838b49b32288e55 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 08:08:24 +0000 Subject: [PATCH 103/143] chore(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.0.9 to 25.0.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 4caf43f488..4c7a85b00e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.9", + "@types/node": "^25.0.10", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "25.0.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", - "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", + "version": "25.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.10.tgz", + "integrity": "sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3307,9 +3307,9 @@ } }, "@types/node": { - "version": "25.0.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", - "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", + "version": "25.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.10.tgz", + "integrity": "sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 15f95b21b8..d924ccc011 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.9", + "@types/node": "^25.0.10", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From fb8788ddd09e929f2dcb9a81ba06318f850055d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 05:13:34 +0000 Subject: [PATCH 104/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `15df226` to `b02be66`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/15df226a8fa9b75e3e881b457419d6f9d1481117...b02be66923b51b7abadbd8ea294fd6999b934c84) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: b02be66923b51b7abadbd8ea294fd6999b934c84 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 4c7a85b00e..99192fa30e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#15df226a8fa9b75e3e881b457419d6f9d1481117", - "integrity": "sha512-VV8wCwsdqh5f4EIHZuk5+jWcZ7U6h27fi7JYjx/4Oe58G7EG1qDECyDz6l1N/d2kdwVrhck4PEselK/AVd6fTg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b02be66923b51b7abadbd8ea294fd6999b934c84", + "integrity": "sha512-qlaRW624jpEpFig2s2zU8kcLeqY9Vi59W3npdf3+spZVNRIlCs+son1GD8P3yVhV4WtVTM013KvoqBPdVvXrNg==", "dev": true, "license": "MIT", "dependencies": { @@ -3253,10 +3253,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#15df226a8fa9b75e3e881b457419d6f9d1481117", - "integrity": "sha512-VV8wCwsdqh5f4EIHZuk5+jWcZ7U6h27fi7JYjx/4Oe58G7EG1qDECyDz6l1N/d2kdwVrhck4PEselK/AVd6fTg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b02be66923b51b7abadbd8ea294fd6999b934c84", + "integrity": "sha512-qlaRW624jpEpFig2s2zU8kcLeqY9Vi59W3npdf3+spZVNRIlCs+son1GD8P3yVhV4WtVTM013KvoqBPdVvXrNg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#15df226a8fa9b75e3e881b457419d6f9d1481117", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#b02be66923b51b7abadbd8ea294fd6999b934c84", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From b012e8a89d2a6e0a9b1b22f1608312ef049ad6e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Feb 2026 12:06:04 +0000 Subject: [PATCH 105/143] chore(deps-dev): bump @types/node from 25.0.10 to 25.2.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.0.10 to 25.2.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 99192fa30e..b72c161515 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.10", + "@types/node": "^25.2.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "25.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.10.tgz", - "integrity": "sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==", + "version": "25.2.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz", + "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3307,9 +3307,9 @@ } }, "@types/node": { - "version": "25.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.10.tgz", - "integrity": "sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==", + "version": "25.2.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz", + "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index d924ccc011..2856deb901 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.0.10", + "@types/node": "^25.2.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From f28f5fde693b7698777c2c6f94e3d556451685e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 07:18:03 +0000 Subject: [PATCH 106/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `b02be66` to `d387516`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/b02be66923b51b7abadbd8ea294fd6999b934c84...d38751649420d3b97a20238fe1fa2cd3aa0f6720) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: d38751649420d3b97a20238fe1fa2cd3aa0f6720 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index b72c161515..6b3019935a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b02be66923b51b7abadbd8ea294fd6999b934c84", - "integrity": "sha512-qlaRW624jpEpFig2s2zU8kcLeqY9Vi59W3npdf3+spZVNRIlCs+son1GD8P3yVhV4WtVTM013KvoqBPdVvXrNg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d38751649420d3b97a20238fe1fa2cd3aa0f6720", + "integrity": "sha512-DvQXelpR9kwL8xk5h69PyEHwpAQdpzCq314PAa/h+FTBaDjvGgQ+VpzzD+r6FHlNJUNN2E8j2IxIFTy2FK54dg==", "dev": true, "license": "MIT", "dependencies": { @@ -3253,10 +3253,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#b02be66923b51b7abadbd8ea294fd6999b934c84", - "integrity": "sha512-qlaRW624jpEpFig2s2zU8kcLeqY9Vi59W3npdf3+spZVNRIlCs+son1GD8P3yVhV4WtVTM013KvoqBPdVvXrNg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d38751649420d3b97a20238fe1fa2cd3aa0f6720", + "integrity": "sha512-DvQXelpR9kwL8xk5h69PyEHwpAQdpzCq314PAa/h+FTBaDjvGgQ+VpzzD+r6FHlNJUNN2E8j2IxIFTy2FK54dg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#b02be66923b51b7abadbd8ea294fd6999b934c84", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#d38751649420d3b97a20238fe1fa2cd3aa0f6720", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 98ecd4f40477ac35ca2b7e95a9b8de3e92efbfb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 07:48:43 +0000 Subject: [PATCH 107/143] chore(deps-dev): bump @types/node from 25.2.0 to 25.2.2 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.2.0 to 25.2.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.2.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6b3019935a..3ca2fec2c9 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.0", + "@types/node": "^25.2.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "25.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz", - "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==", + "version": "25.2.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz", + "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3307,9 +3307,9 @@ } }, "@types/node": { - "version": "25.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz", - "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==", + "version": "25.2.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz", + "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 2856deb901..d6152c8e77 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.0", + "@types/node": "^25.2.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 0319c08c7fc895963e3ab907487adf52f257e9ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 04:26:53 +0000 Subject: [PATCH 108/143] chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.2.2 to 25.2.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.2.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 3ca2fec2c9..4651bc6b28 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.2", + "@types/node": "^25.2.3", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -268,9 +268,9 @@ } }, "node_modules/@types/node": { - "version": "25.2.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz", - "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", "dev": true, "dependencies": { "undici-types": "~7.16.0" @@ -3307,9 +3307,9 @@ } }, "@types/node": { - "version": "25.2.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz", - "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", + "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", "dev": true, "requires": { "undici-types": "~7.16.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index d6152c8e77..28c52d1d3e 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.2", + "@types/node": "^25.2.3", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 2276efe35456a9f2a5f621448c1c002925c7c37b Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 17 Feb 2026 11:22:10 +0100 Subject: [PATCH 109/143] CI : Fixed errors --- .github/workflows/php.yml | 2 +- tests/phpstan/{phpstan-1.7.7.x.neon => phpstan-1.7.7.8.neon} | 0 tests/phpstan/{phpstan-1.7.8.x.neon => phpstan-1.7.8.11.neon} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename tests/phpstan/{phpstan-1.7.7.x.neon => phpstan-1.7.7.8.neon} (100%) rename tests/phpstan/{phpstan-1.7.8.x.neon => phpstan-1.7.8.11.neon} (100%) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 5b818b9885..aa9f99b611 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - presta-version: ['1.7.7.x', '1.7.8.x'] + presta-version: ['1.7.7.8', '1.7.8.11'] steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/tests/phpstan/phpstan-1.7.7.x.neon b/tests/phpstan/phpstan-1.7.7.8.neon similarity index 100% rename from tests/phpstan/phpstan-1.7.7.x.neon rename to tests/phpstan/phpstan-1.7.7.8.neon diff --git a/tests/phpstan/phpstan-1.7.8.x.neon b/tests/phpstan/phpstan-1.7.8.11.neon similarity index 100% rename from tests/phpstan/phpstan-1.7.8.x.neon rename to tests/phpstan/phpstan-1.7.8.11.neon From e2ca0d34a0a01542f6a399db0a012a910d979755 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Feb 2026 15:11:51 +0000 Subject: [PATCH 110/143] chore(deps-dev): bump fast-xml-parser from 5.0.9 to 5.3.6 in /tests/UI Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.0.9 to 5.3.6. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.0.9...v5.3.6) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.3.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 4651bc6b28..cdb2200ac2 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -1136,9 +1136,9 @@ "dev": true }, "node_modules/fast-xml-parser": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.9.tgz", - "integrity": "sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", + "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", "dev": true, "funding": [ { @@ -1146,9 +1146,8 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "dependencies": { - "strnum": "^2.0.5" + "strnum": "^2.1.2" }, "bin": { "fxparser": "src/cli/cli.js" @@ -2776,17 +2775,16 @@ } }, "node_modules/strnum": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz", - "integrity": "sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/NaturalIntelligence" } - ], - "license": "MIT" + ] }, "node_modules/symbol-tree": { "version": "3.2.4", @@ -3978,12 +3976,12 @@ "dev": true }, "fast-xml-parser": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.0.9.tgz", - "integrity": "sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", + "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", "dev": true, "requires": { - "strnum": "^2.0.5" + "strnum": "^2.1.2" } }, "finalhandler": { @@ -5185,9 +5183,9 @@ } }, "strnum": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.0.5.tgz", - "integrity": "sha512-YAT3K/sgpCUxhxNMrrdhtod3jckkpYwH6JAuwmUdXZsmzH1wUyzTMrrK2wYCEEqlKwrWDd35NeuUkbBy/1iK+Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", "dev": true }, "symbol-tree": { From f8abc887008a34d6c458052fd615c7a50c7452ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Feb 2026 16:20:45 +0000 Subject: [PATCH 111/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `d387516` to `1e50a1c`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/d38751649420d3b97a20238fe1fa2cd3aa0f6720...1e50a1ce65ed495cf85091fab2c83248c64db727) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 1e50a1ce65ed495cf85091fab2c83248c64db727 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 223 ++++++++++++++++++++++++++++++++++++- 1 file changed, 218 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index cdb2200ac2..7c8203e5e9 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d38751649420d3b97a20238fe1fa2cd3aa0f6720", - "integrity": "sha512-DvQXelpR9kwL8xk5h69PyEHwpAQdpzCq314PAa/h+FTBaDjvGgQ+VpzzD+r6FHlNJUNN2E8j2IxIFTy2FK54dg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#101f0a203f38e1e365b1cdca8fbd6da1a7896107", + "integrity": "sha512-ik9fsWBnzl3mQbW9oihscrDIG3Xj8zZcWiMSYLd6jVX9Acf/SLpQxycUMkihheuau/grqT/nQncaDkS2bBAx+w==", "dev": true, "license": "MIT", "dependencies": { @@ -230,6 +230,7 @@ "js-image-generator": "^1.0.4", "libsodium-wrappers": "^0.8.0", "maildev": "^2.1.0", + "mysql2": "^3.17.1", "pdfjs-dist": "^3.6.172", "semver": "^7.5.4", "xlsx": "^0.18.5", @@ -422,6 +423,15 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/aws-ssl-profiles": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", + "integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -817,6 +827,15 @@ "dev": true, "optional": true }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -1292,6 +1311,15 @@ "node": ">=10" } }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "dependencies": { + "is-property": "^1.0.2" + } + }, "node_modules/get-intrinsic": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", @@ -1588,6 +1616,12 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true + }, "node_modules/jpeg-js": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", @@ -1703,6 +1737,12 @@ "libsodium": "^0.8.0" } }, + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "dev": true + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1715,6 +1755,21 @@ "node": ">=10" } }, + "node_modules/lru.min": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.4.tgz", + "integrity": "sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==", + "dev": true, + "engines": { + "bun": ">=1.0.0", + "deno": ">=1.30.0", + "node": ">=8.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wellwelwel" + } + }, "node_modules/maildev": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.2.1.tgz", @@ -1930,6 +1985,54 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/mysql2": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.17.2.tgz", + "integrity": "sha512-/tFCtdqk5V5Aowpnzshryxuxp63ti4I7kcp3yqAKgWmhYXEXs8+F/IbQ6JTMzQPYc+ElnnhmMD2SqUYLtRVcTQ==", + "dev": true, + "dependencies": { + "aws-ssl-profiles": "^1.1.2", + "denque": "^2.1.0", + "generate-function": "^2.3.1", + "iconv-lite": "^0.7.2", + "long": "^5.3.2", + "lru.min": "^1.1.3", + "named-placeholders": "^1.1.6", + "seq-queue": "^0.0.5", + "sql-escaper": "^1.3.3" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/mysql2/node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/named-placeholders": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.6.tgz", + "integrity": "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==", + "dev": true, + "dependencies": { + "lru.min": "^1.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/nan": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", @@ -2429,6 +2532,12 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/seq-queue": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", + "dev": true + }, "node_modules/serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -2715,6 +2824,21 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/sql-escaper": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/sql-escaper/-/sql-escaper-1.3.3.tgz", + "integrity": "sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==", + "dev": true, + "engines": { + "bun": ">=1.0.0", + "deno": ">=2.0.0", + "node": ">=12.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/mysqljs/sql-escaper?sponsor=1" + } + }, "node_modules/ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", @@ -3251,10 +3375,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#d38751649420d3b97a20238fe1fa2cd3aa0f6720", - "integrity": "sha512-DvQXelpR9kwL8xk5h69PyEHwpAQdpzCq314PAa/h+FTBaDjvGgQ+VpzzD+r6FHlNJUNN2E8j2IxIFTy2FK54dg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#101f0a203f38e1e365b1cdca8fbd6da1a7896107", + "integrity": "sha512-ik9fsWBnzl3mQbW9oihscrDIG3Xj8zZcWiMSYLd6jVX9Acf/SLpQxycUMkihheuau/grqT/nQncaDkS2bBAx+w==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#d38751649420d3b97a20238fe1fa2cd3aa0f6720", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#101f0a203f38e1e365b1cdca8fbd6da1a7896107", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", @@ -3268,6 +3392,7 @@ "js-image-generator": "^1.0.4", "libsodium-wrappers": "^0.8.0", "maildev": "^2.1.0", + "mysql2": "^3.17.1", "pdfjs-dist": "^3.6.172", "semver": "^7.5.4", "xlsx": "^0.18.5", @@ -3433,6 +3558,12 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "aws-ssl-profiles": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", + "integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==", + "dev": true + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3744,6 +3875,12 @@ "dev": true, "optional": true }, + "denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "dev": true + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -4090,6 +4227,15 @@ "wide-align": "^1.1.2" } }, + "generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "requires": { + "is-property": "^1.0.2" + } + }, "get-intrinsic": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", @@ -4312,6 +4458,12 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true + }, "jpeg-js": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", @@ -4404,6 +4556,12 @@ "libsodium": "^0.8.0" } }, + "long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "dev": true + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4413,6 +4571,12 @@ "yallist": "^4.0.0" } }, + "lru.min": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.4.tgz", + "integrity": "sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==", + "dev": true + }, "maildev": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/maildev/-/maildev-2.2.1.tgz", @@ -4568,6 +4732,43 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "mysql2": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.17.2.tgz", + "integrity": "sha512-/tFCtdqk5V5Aowpnzshryxuxp63ti4I7kcp3yqAKgWmhYXEXs8+F/IbQ6JTMzQPYc+ElnnhmMD2SqUYLtRVcTQ==", + "dev": true, + "requires": { + "aws-ssl-profiles": "^1.1.2", + "denque": "^2.1.0", + "generate-function": "^2.3.1", + "iconv-lite": "^0.7.2", + "long": "^5.3.2", + "lru.min": "^1.1.3", + "named-placeholders": "^1.1.6", + "seq-queue": "^0.0.5", + "sql-escaper": "^1.3.3" + }, + "dependencies": { + "iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "named-placeholders": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.6.tgz", + "integrity": "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==", + "dev": true, + "requires": { + "lru.min": "^1.1.0" + } + }, "nan": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", @@ -4931,6 +5132,12 @@ } } }, + "seq-queue": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", + "integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==", + "dev": true + }, "serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", @@ -5135,6 +5342,12 @@ } } }, + "sql-escaper": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/sql-escaper/-/sql-escaper-1.3.3.tgz", + "integrity": "sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==", + "dev": true + }, "ssf": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", From af17607b8a6cbd40cda3087096d25ea6b47a905c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 04:17:12 +0000 Subject: [PATCH 112/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `101f0a2` to `26f077b`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/101f0a203f38e1e365b1cdca8fbd6da1a7896107...26f077b8758f32081ebe7024080861a312b2e82a) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 26f077b8758f32081ebe7024080861a312b2e82a dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 7c8203e5e9..a06ac80744 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#101f0a203f38e1e365b1cdca8fbd6da1a7896107", - "integrity": "sha512-ik9fsWBnzl3mQbW9oihscrDIG3Xj8zZcWiMSYLd6jVX9Acf/SLpQxycUMkihheuau/grqT/nQncaDkS2bBAx+w==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#26f077b8758f32081ebe7024080861a312b2e82a", + "integrity": "sha512-CocMnpBtp2pMe4aV9g1riP6as4cVaj0L4jesvIT6RK4mpVWKxbN0GdK/CZLnN0q39bthgV9w7X4tanr2dRjIgw==", "dev": true, "license": "MIT", "dependencies": { @@ -3375,10 +3375,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#101f0a203f38e1e365b1cdca8fbd6da1a7896107", - "integrity": "sha512-ik9fsWBnzl3mQbW9oihscrDIG3Xj8zZcWiMSYLd6jVX9Acf/SLpQxycUMkihheuau/grqT/nQncaDkS2bBAx+w==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#26f077b8758f32081ebe7024080861a312b2e82a", + "integrity": "sha512-CocMnpBtp2pMe4aV9g1riP6as4cVaj0L4jesvIT6RK4mpVWKxbN0GdK/CZLnN0q39bthgV9w7X4tanr2dRjIgw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#101f0a203f38e1e365b1cdca8fbd6da1a7896107", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#26f077b8758f32081ebe7024080861a312b2e82a", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 715f8a0a17fd770641cdc4a1709cea83c651859d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 07:37:21 +0000 Subject: [PATCH 113/143] chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.2.3 to 25.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 30 +++++++++++++++--------------- tests/UI/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index a06ac80744..6747307401 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.3", + "@types/node": "^25.3.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -269,12 +269,12 @@ } }, "node_modules/@types/node": { - "version": "25.2.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", - "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", + "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", "dev": true, "dependencies": { - "undici-types": "~7.16.0" + "undici-types": "~7.18.0" } }, "node_modules/@types/semver": { @@ -2997,9 +2997,9 @@ } }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true }, "node_modules/universalify": { @@ -3430,12 +3430,12 @@ } }, "@types/node": { - "version": "25.2.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", - "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", + "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", "dev": true, "requires": { - "undici-types": "~7.16.0" + "undici-types": "~7.18.0" } }, "@types/semver": { @@ -5466,9 +5466,9 @@ "dev": true }, "undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 28c52d1d3e..52cc7f1203 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.2.3", + "@types/node": "^25.3.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From d93d3d0c783fab9ee3238d4c771092371f5cc9f5 Mon Sep 17 00:00:00 2001 From: Alexis Guyomar Date: Mon, 2 Mar 2026 17:16:07 +0100 Subject: [PATCH 114/143] github: new workflow to add issue to project --- .github/workflows/add-issue-to-project.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/workflows/add-issue-to-project.yml diff --git a/.github/workflows/add-issue-to-project.yml b/.github/workflows/add-issue-to-project.yml new file mode 100644 index 0000000000..cfa4ba3f2a --- /dev/null +++ b/.github/workflows/add-issue-to-project.yml @@ -0,0 +1,13 @@ +name: Add Issue to Project + +on: + issues: + types: [ opened ] + +jobs: + add-to-project: + uses: PrestaShop/.github/.github/workflows/reusable-add-to-project.yml@master + with: + project-number: 47 + secrets: + TOKEN: ${{ secrets.JARVIS_TOKEN }} From da463eed8352b1f99fce95b172cb37cc22294d20 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 10 Mar 2026 12:16:09 +0100 Subject: [PATCH 115/143] Fixed CI PHPStan --- tests/phpstan/phpstan-1.7.7.8.neon | 1 + tests/phpstan/phpstan-1.7.8.11.neon | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/phpstan/phpstan-1.7.7.8.neon b/tests/phpstan/phpstan-1.7.7.8.neon index b53bd287f2..f10cb0cf57 100644 --- a/tests/phpstan/phpstan-1.7.7.8.neon +++ b/tests/phpstan/phpstan-1.7.7.8.neon @@ -5,3 +5,4 @@ parameters: ignoreErrors: - '#Parameter \#9 \$secure_key of method PaymentModuleCore\:\:validateOrder\(\) expects bool, string given.#' - '#Parameter \#7 \$currency_special of method PaymentModuleCore\:\:validateOrder\(\) expects null, int given.#' + - '#Property OrderStateCore\:\:\$name \(string\) does not accept array.#' diff --git a/tests/phpstan/phpstan-1.7.8.11.neon b/tests/phpstan/phpstan-1.7.8.11.neon index 708ae685d7..2482b7ae60 100644 --- a/tests/phpstan/phpstan-1.7.8.11.neon +++ b/tests/phpstan/phpstan-1.7.8.11.neon @@ -1,4 +1,6 @@ includes: - %currentWorkingDirectory%/tests/phpstan/phpstan.neon -# No specific ignore rules needed for 1.7.8.x +parameters: + ignoreErrors: + - '#Property OrderStateCore\:\:\$template \(array\) does not accept string.#' \ No newline at end of file From 953dc70f5f64673d95c01f62a4d9a682633d406f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 11:42:32 +0000 Subject: [PATCH 116/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `26f077b` to `d24e59b`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/26f077b8758f32081ebe7024080861a312b2e82a...d24e59b4a3013aa20d66fc97d83cd0ad8ae4ac35) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: d24e59b4a3013aa20d66fc97d83cd0ad8ae4ac35 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6747307401..9c089324e0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -213,8 +213,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#26f077b8758f32081ebe7024080861a312b2e82a", - "integrity": "sha512-CocMnpBtp2pMe4aV9g1riP6as4cVaj0L4jesvIT6RK4mpVWKxbN0GdK/CZLnN0q39bthgV9w7X4tanr2dRjIgw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#a012dc440fb006b7499666ee9750ebd8a3208377", + "integrity": "sha512-r+g+IZhSfXBn8GY0ci+7pSab46WD2I24QZIp+GEFIPGLUDUPXs8DhCV8s3aXdiW3Y06BOsfjajjdSC+jaypl9g==", "dev": true, "license": "MIT", "dependencies": { @@ -3375,10 +3375,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#26f077b8758f32081ebe7024080861a312b2e82a", - "integrity": "sha512-CocMnpBtp2pMe4aV9g1riP6as4cVaj0L4jesvIT6RK4mpVWKxbN0GdK/CZLnN0q39bthgV9w7X4tanr2dRjIgw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#a012dc440fb006b7499666ee9750ebd8a3208377", + "integrity": "sha512-r+g+IZhSfXBn8GY0ci+7pSab46WD2I24QZIp+GEFIPGLUDUPXs8DhCV8s3aXdiW3Y06BOsfjajjdSC+jaypl9g==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#26f077b8758f32081ebe7024080861a312b2e82a", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#a012dc440fb006b7499666ee9750ebd8a3208377", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 169aaa17509e401c4dd90fd4c115345117619901 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 12:39:53 +0000 Subject: [PATCH 117/143] chore(deps-dev): bump @types/node from 25.3.0 to 25.3.5 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.3.0 to 25.3.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.3.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 9c089324e0..136b385b37 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.3.0", + "@types/node": "^25.4.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -269,9 +269,9 @@ } }, "node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz", + "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==", "dev": true, "dependencies": { "undici-types": "~7.18.0" @@ -3430,9 +3430,9 @@ } }, "@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz", + "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==", "dev": true, "requires": { "undici-types": "~7.18.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 52cc7f1203..73688c671d 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.3.0", + "@types/node": "^25.4.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 15631e459dfb77bc025caa71a933471a423a1276 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 12:57:35 +0000 Subject: [PATCH 118/143] chore(deps-dev): bump dompurify from 3.2.4 to 3.3.2 in /tests/UI Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.4 to 3.3.2. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.3.2) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 136b385b37..0b5df6a26e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -866,11 +866,13 @@ } }, "node_modules/dompurify": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", + "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", "dev": true, - "license": "(MPL-2.0 OR Apache-2.0)", + "engines": { + "node": ">=20" + }, "optionalDependencies": { "@types/trusted-types": "^2.0.7" } @@ -3901,9 +3903,9 @@ "optional": true }, "dompurify": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", + "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", "dev": true, "requires": { "@types/trusted-types": "^2.0.7" From 546427fd6cdb9a23b642be40877f38a9d604c8e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 13:40:53 +0000 Subject: [PATCH 119/143] chore(deps-dev): bump fast-xml-parser from 5.3.6 to 5.4.2 in /tests/UI Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.3.6 to 5.4.2. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.4.2) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 47 +++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 0b5df6a26e..04155a3988 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -15,6 +15,9 @@ "typescript": "^5.9.3" } }, + "fxp-builder": { + "dev": true + }, "node_modules/@asamuzakjp/css-color": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", @@ -1156,10 +1159,14 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, + "node_modules/fast-xml-builder": { + "resolved": "fxp-builder", + "link": true + }, "node_modules/fast-xml-parser": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", - "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.0.tgz", + "integrity": "sha512-KFu/DWExDkbufaVw5RE4q/p175xcNr6XyHEem4vO7mAQ1PqEIw+vKy0VHaU3n6+nRtgDqo8SwQuXm4TRHRhQvA==", "dev": true, "funding": [ { @@ -1168,6 +1175,8 @@ } ], "dependencies": { + "fast-xml-builder": "file:../../fxp-builder", + "path-expression-matcher": "^1.1.2", "strnum": "^2.1.2" }, "bin": { @@ -2215,6 +2224,21 @@ "node": ">= 0.8" } }, + "node_modules/path-expression-matcher": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.2.tgz", + "integrity": "sha512-LXWqJmcpp2BKOEmgt4CyuESFmBfPuhJlAHKJsFzuJU6CxErWk75BrO+Ni77M9OxHN6dCYKM4vj+21Z6cOL96YQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -4114,12 +4138,17 @@ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, + "fast-xml-builder": { + "version": "file:fxp-builder" + }, "fast-xml-parser": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", - "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.0.tgz", + "integrity": "sha512-KFu/DWExDkbufaVw5RE4q/p175xcNr6XyHEem4vO7mAQ1PqEIw+vKy0VHaU3n6+nRtgDqo8SwQuXm4TRHRhQvA==", "dev": true, "requires": { + "fast-xml-builder": "file:../../fxp-builder", + "path-expression-matcher": "^1.1.2", "strnum": "^2.1.2" } }, @@ -4908,6 +4937,12 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, + "path-expression-matcher": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.2.tgz", + "integrity": "sha512-LXWqJmcpp2BKOEmgt4CyuESFmBfPuhJlAHKJsFzuJU6CxErWk75BrO+Ni77M9OxHN6dCYKM4vj+21Z6cOL96YQ==", + "dev": true + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", From 16ef7faa36566d3ef7613586b1ab80a4032a9b02 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 14:15:57 +0000 Subject: [PATCH 120/143] chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /tests/UI Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 04155a3988..5f09b2eaac 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -16,6 +16,8 @@ } }, "fxp-builder": { + "name": "fast-xml-builder", + "version": "0.0.1", "dev": true }, "node_modules/@asamuzakjp/css-color": { @@ -1928,9 +1930,9 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "optional": true, "dependencies": { @@ -4711,9 +4713,9 @@ "optional": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "optional": true, "requires": { From 1ac16c369f9bc71d53819c30cc160e1e92ee1ea2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 05:15:56 +0000 Subject: [PATCH 121/143] chore(deps-dev): bump @types/node from 25.4.0 to 25.5.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.4.0 to 25.5.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.5.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5f09b2eaac..f261fc2ee2 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.4.0", + "@types/node": "^25.5.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -274,9 +274,9 @@ } }, "node_modules/@types/node": { - "version": "25.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz", - "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", "dev": true, "dependencies": { "undici-types": "~7.18.0" @@ -3458,9 +3458,9 @@ } }, "@types/node": { - "version": "25.4.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz", - "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", "dev": true, "requires": { "undici-types": "~7.18.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index 73688c671d..bac79052a0 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.4.0", + "@types/node": "^25.5.0", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From e2ef9643c64112ecb59110baaed63a538c865c87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 09:41:59 +0000 Subject: [PATCH 122/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `a012dc4` to `f97ff9f`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/a012dc440fb006b7499666ee9750ebd8a3208377...f97ff9f33c37c94ad8ad6be5abd5826d52c1d1d9) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: f97ff9f33c37c94ad8ad6be5abd5826d52c1d1d9 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index f261fc2ee2..87d26f627f 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -218,8 +218,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#a012dc440fb006b7499666ee9750ebd8a3208377", - "integrity": "sha512-r+g+IZhSfXBn8GY0ci+7pSab46WD2I24QZIp+GEFIPGLUDUPXs8DhCV8s3aXdiW3Y06BOsfjajjdSC+jaypl9g==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f17618202ed67c702eb3561b3f161daa745efbbf", + "integrity": "sha512-A59MWToC8+C61ZS7EZhKW8q8cs+dGWosc2KeTCsjzV9SJOGFKg/vw/tAfhMN+ycXA/8O3ijZH+jTb3zF6l8nqA==", "dev": true, "license": "MIT", "dependencies": { @@ -3403,10 +3403,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#a012dc440fb006b7499666ee9750ebd8a3208377", - "integrity": "sha512-r+g+IZhSfXBn8GY0ci+7pSab46WD2I24QZIp+GEFIPGLUDUPXs8DhCV8s3aXdiW3Y06BOsfjajjdSC+jaypl9g==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f17618202ed67c702eb3561b3f161daa745efbbf", + "integrity": "sha512-A59MWToC8+C61ZS7EZhKW8q8cs+dGWosc2KeTCsjzV9SJOGFKg/vw/tAfhMN+ycXA/8O3ijZH+jTb3zF6l8nqA==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#a012dc440fb006b7499666ee9750ebd8a3208377", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#f17618202ed67c702eb3561b3f161daa745efbbf", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 054ded7836bd7b556f7bf568e192b0067146fcd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Mar 2026 02:35:02 +0000 Subject: [PATCH 123/143] chore(deps-dev): bump fast-xml-parser from 5.5.0 to 5.5.6 in /tests/UI Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.0 to 5.5.6. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.0...v5.5.6) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.5.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 57 +++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 87d26f627f..69025ce9e8 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -18,7 +18,7 @@ "fxp-builder": { "name": "fast-xml-builder", "version": "0.0.1", - "dev": true + "extraneous": true }, "node_modules/@asamuzakjp/css-color": { "version": "2.8.3", @@ -1162,13 +1162,24 @@ "dev": true }, "node_modules/fast-xml-builder": { - "resolved": "fxp-builder", - "link": true + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", + "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "dependencies": { + "path-expression-matcher": "^1.1.3" + } }, "node_modules/fast-xml-parser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.0.tgz", - "integrity": "sha512-KFu/DWExDkbufaVw5RE4q/p175xcNr6XyHEem4vO7mAQ1PqEIw+vKy0VHaU3n6+nRtgDqo8SwQuXm4TRHRhQvA==", + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.6.tgz", + "integrity": "sha512-3+fdZyBRVg29n4rXP0joHthhcHdPUHaIC16cuyyd1iLsuaO6Vea36MPrxgAzbZna8lhvZeRL8Bc9GP56/J9xEw==", "dev": true, "funding": [ { @@ -1177,8 +1188,8 @@ } ], "dependencies": { - "fast-xml-builder": "file:../../fxp-builder", - "path-expression-matcher": "^1.1.2", + "fast-xml-builder": "^1.1.4", + "path-expression-matcher": "^1.1.3", "strnum": "^2.1.2" }, "bin": { @@ -2227,9 +2238,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.2.tgz", - "integrity": "sha512-LXWqJmcpp2BKOEmgt4CyuESFmBfPuhJlAHKJsFzuJU6CxErWk75BrO+Ni77M9OxHN6dCYKM4vj+21Z6cOL96YQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.3.tgz", + "integrity": "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==", "dev": true, "funding": [ { @@ -4141,16 +4152,22 @@ "dev": true }, "fast-xml-builder": { - "version": "file:fxp-builder" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", + "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "dev": true, + "requires": { + "path-expression-matcher": "^1.1.3" + } }, "fast-xml-parser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.0.tgz", - "integrity": "sha512-KFu/DWExDkbufaVw5RE4q/p175xcNr6XyHEem4vO7mAQ1PqEIw+vKy0VHaU3n6+nRtgDqo8SwQuXm4TRHRhQvA==", + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.6.tgz", + "integrity": "sha512-3+fdZyBRVg29n4rXP0joHthhcHdPUHaIC16cuyyd1iLsuaO6Vea36MPrxgAzbZna8lhvZeRL8Bc9GP56/J9xEw==", "dev": true, "requires": { - "fast-xml-builder": "file:../../fxp-builder", - "path-expression-matcher": "^1.1.2", + "fast-xml-builder": "^1.1.4", + "path-expression-matcher": "^1.1.3", "strnum": "^2.1.2" } }, @@ -4940,9 +4957,9 @@ "dev": true }, "path-expression-matcher": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.2.tgz", - "integrity": "sha512-LXWqJmcpp2BKOEmgt4CyuESFmBfPuhJlAHKJsFzuJU6CxErWk75BrO+Ni77M9OxHN6dCYKM4vj+21Z6cOL96YQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.3.tgz", + "integrity": "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==", "dev": true }, "path-is-absolute": { From 208ce551f3e087c4022118c4e832fb8daf5370ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 04:39:25 +0000 Subject: [PATCH 124/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `f176182` to `9b0e40e`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/f17618202ed67c702eb3561b3f161daa745efbbf...9b0e40e5501b32fca63f67c3a9089a570eb89fc4) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 9b0e40e5501b32fca63f67c3a9089a570eb89fc4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 69025ce9e8..5643b6b21e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -218,8 +218,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f17618202ed67c702eb3561b3f161daa745efbbf", - "integrity": "sha512-A59MWToC8+C61ZS7EZhKW8q8cs+dGWosc2KeTCsjzV9SJOGFKg/vw/tAfhMN+ycXA/8O3ijZH+jTb3zF6l8nqA==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", + "integrity": "sha512-ka2LhIs8amPyu9jjDCfTS/MvDt7j0L8X2Qz/cVLy9xKT8GoB4kdauUKyBC6BR9PlxhtJw9bVmc9hririwPPHNw==", "dev": true, "license": "MIT", "dependencies": { @@ -3414,10 +3414,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f17618202ed67c702eb3561b3f161daa745efbbf", - "integrity": "sha512-A59MWToC8+C61ZS7EZhKW8q8cs+dGWosc2KeTCsjzV9SJOGFKg/vw/tAfhMN+ycXA/8O3ijZH+jTb3zF6l8nqA==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", + "integrity": "sha512-ka2LhIs8amPyu9jjDCfTS/MvDt7j0L8X2Qz/cVLy9xKT8GoB4kdauUKyBC6BR9PlxhtJw9bVmc9hririwPPHNw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#f17618202ed67c702eb3561b3f161daa745efbbf", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From d0773dc1cf6b0a824e87051521e82fbe29438a18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Mar 2026 08:57:57 +0000 Subject: [PATCH 125/143] chore(deps-dev): bump fast-xml-parser from 5.5.6 to 5.5.7 in /tests/UI Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.7. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.5.7) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.5.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 44 +++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 5643b6b21e..b0f1f901ca 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -1177,9 +1177,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.6.tgz", - "integrity": "sha512-3+fdZyBRVg29n4rXP0joHthhcHdPUHaIC16cuyyd1iLsuaO6Vea36MPrxgAzbZna8lhvZeRL8Bc9GP56/J9xEw==", + "version": "5.5.8", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz", + "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", "dev": true, "funding": [ { @@ -1189,8 +1189,8 @@ ], "dependencies": { "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.1.3", - "strnum": "^2.1.2" + "path-expression-matcher": "^1.2.0", + "strnum": "^2.2.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -2238,9 +2238,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.3.tgz", - "integrity": "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", + "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", "dev": true, "funding": [ { @@ -2938,9 +2938,9 @@ } }, "node_modules/strnum": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", "dev": true, "funding": [ { @@ -4161,14 +4161,14 @@ } }, "fast-xml-parser": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.6.tgz", - "integrity": "sha512-3+fdZyBRVg29n4rXP0joHthhcHdPUHaIC16cuyyd1iLsuaO6Vea36MPrxgAzbZna8lhvZeRL8Bc9GP56/J9xEw==", + "version": "5.5.8", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz", + "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", "dev": true, "requires": { "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.1.3", - "strnum": "^2.1.2" + "path-expression-matcher": "^1.2.0", + "strnum": "^2.2.0" } }, "finalhandler": { @@ -4957,9 +4957,9 @@ "dev": true }, "path-expression-matcher": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.1.3.tgz", - "integrity": "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", + "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", "dev": true }, "path-is-absolute": { @@ -5452,9 +5452,9 @@ } }, "strnum": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", "dev": true }, "symbol-tree": { From be270e191dfd898ae11834b9f56a66e146d8dd5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 11:30:05 +0000 Subject: [PATCH 126/143] chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.5.0 to 25.5.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.5.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index b0f1f901ca..d976cf6d57 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.5.0", + "@types/node": "^25.5.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } @@ -274,9 +274,9 @@ } }, "node_modules/@types/node": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", - "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", "dev": true, "dependencies": { "undici-types": "~7.18.0" @@ -3469,9 +3469,9 @@ } }, "@types/node": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", - "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", + "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", "dev": true, "requires": { "undici-types": "~7.18.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index bac79052a0..8146d5a161 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.5.0", + "@types/node": "^25.5.2", "@types/semver": "^7.7.1", "typescript": "^5.9.3" } From 4498c2b485da70d3631902fbc29ce78bacb54d0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 15:18:47 +0000 Subject: [PATCH 127/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `9b0e40e` to `4ed7dbc`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/9b0e40e5501b32fca63f67c3a9089a570eb89fc4...4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index d976cf6d57..6512701843 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -218,8 +218,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", - "integrity": "sha512-ka2LhIs8amPyu9jjDCfTS/MvDt7j0L8X2Qz/cVLy9xKT8GoB4kdauUKyBC6BR9PlxhtJw9bVmc9hririwPPHNw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", + "integrity": "sha512-vOWQ7AyMHu1DlbdhofYOOdju+v1xnayySt+gMUEu38amSjPK/6+d5qMCRwqXdzSoV8wPVrzbhXttB3Eo822Y+w==", "dev": true, "license": "MIT", "dependencies": { @@ -3414,10 +3414,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", - "integrity": "sha512-ka2LhIs8amPyu9jjDCfTS/MvDt7j0L8X2Qz/cVLy9xKT8GoB4kdauUKyBC6BR9PlxhtJw9bVmc9hririwPPHNw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", + "integrity": "sha512-vOWQ7AyMHu1DlbdhofYOOdju+v1xnayySt+gMUEu38amSjPK/6+d5qMCRwqXdzSoV8wPVrzbhXttB3Eo822Y+w==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#9b0e40e5501b32fca63f67c3a9089a570eb89fc4", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From c043ddb82eaa6088adadd62a41dd1f6e65253072 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 05:49:48 +0000 Subject: [PATCH 128/143] chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 6512701843..683f583295 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^25.5.2", "@types/semver": "^7.7.1", - "typescript": "^5.9.3" + "typescript": "^6.0.2" } }, "fxp-builder": { @@ -3023,9 +3023,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -5516,9 +5516,9 @@ } }, "typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 8146d5a161..a2282361ca 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,6 +10,6 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^25.5.2", "@types/semver": "^7.7.1", - "typescript": "^5.9.3" + "typescript": "^6.0.2" } } From 3d748f7acbfa3cdca39da9129894a213714c0289 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 08:02:32 +0000 Subject: [PATCH 129/143] chore(deps-dev): bump @xmldom/xmldom from 0.9.6 to 0.9.9 in /tests/UI Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.6 to 0.9.9. - [Release notes](https://github.com/xmldom/xmldom/releases) - [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md) - [Commits](https://github.com/xmldom/xmldom/compare/0.9.6...0.9.9) --- updated-dependencies: - dependency-name: "@xmldom/xmldom" dependency-version: 0.9.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 683f583295..c77a57cbae 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -296,11 +296,10 @@ "optional": true }, "node_modules/@xmldom/xmldom": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", - "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", + "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.6" } @@ -3491,9 +3490,9 @@ "optional": true }, "@xmldom/xmldom": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", - "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", + "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", "dev": true }, "abbrev": { From 6eea6345c291d44d5c838f67f96e82dc4a269559 Mon Sep 17 00:00:00 2001 From: Progi1984 Date: Tue, 7 Apr 2026 10:44:37 +0200 Subject: [PATCH 130/143] Functional Tests : Update matrix --- .github/workflows/ui-test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index d1e451f9a9..e830231292 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -32,9 +32,11 @@ jobs: PS_THEME_FO: 'classic' - PS_VERSION: '8.1.6' PS_THEME_FO: 'classic' - - PS_VERSION: '8.2.1' + - PS_VERSION: '8.2.5' PS_THEME_FO: 'classic' - - PS_VERSION: '9.0.x' + - PS_VERSION: '9.0.3' + PS_THEME_FO: 'classic' + - PS_VERSION: '9.1.x' PS_THEME_FO: 'classic' - PS_VERSION: 'nightly' PS_THEME_FO: 'hummingbird' @@ -102,8 +104,9 @@ jobs: - '1.7.8.11' - '8.0.5' - '8.1.6' - - '8.2.1' - - '9.0.x' + - '8.2.5' + - '9.0.3' + - '9.1.x' - 'nightly' permissions: contents: 'read' From 8c8d3bdce818f5309a7df5b5b26d5c16f2ee8345 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 08:09:22 +0000 Subject: [PATCH 131/143] chore(deps-dev): bump @types/node from 25.5.2 to 25.6.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.5.2 to 25.6.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.6.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 30 +++++++++++++++--------------- tests/UI/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index c77a57cbae..b619a1fd3a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.5.2", + "@types/node": "^25.6.0", "@types/semver": "^7.7.1", "typescript": "^6.0.2" } @@ -274,12 +274,12 @@ } }, "node_modules/@types/node": { - "version": "25.5.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", - "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "version": "25.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", "dev": true, "dependencies": { - "undici-types": "~7.18.0" + "undici-types": "~7.19.0" } }, "node_modules/@types/semver": { @@ -3035,9 +3035,9 @@ } }, "node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", "dev": true }, "node_modules/universalify": { @@ -3468,12 +3468,12 @@ } }, "@types/node": { - "version": "25.5.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz", - "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==", + "version": "25.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", "dev": true, "requires": { - "undici-types": "~7.18.0" + "undici-types": "~7.19.0" } }, "@types/semver": { @@ -5521,9 +5521,9 @@ "dev": true }, "undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index a2282361ca..8a469819fc 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.5.2", + "@types/node": "^25.6.0", "@types/semver": "^7.7.1", "typescript": "^6.0.2" } From 16bc9734a22a72653c02ace9dfb0644daefcf58c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 05:50:01 +0000 Subject: [PATCH 132/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `4ed7dbc` to `f01de70`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729...f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index c77a57cbae..a4fe48d8bb 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -218,8 +218,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", - "integrity": "sha512-vOWQ7AyMHu1DlbdhofYOOdju+v1xnayySt+gMUEu38amSjPK/6+d5qMCRwqXdzSoV8wPVrzbhXttB3Eo822Y+w==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", + "integrity": "sha512-+UiDLWlt+cso5qSxR9BNt5A5/iplCqBp3Kod2OEJRp1SPS43vhkYYyTN1KUftR8JO5D3kWHwpLf23gjWuJGMjw==", "dev": true, "license": "MIT", "dependencies": { @@ -3413,10 +3413,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", - "integrity": "sha512-vOWQ7AyMHu1DlbdhofYOOdju+v1xnayySt+gMUEu38amSjPK/6+d5qMCRwqXdzSoV8wPVrzbhXttB3Eo822Y+w==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", + "integrity": "sha512-+UiDLWlt+cso5qSxR9BNt5A5/iplCqBp3Kod2OEJRp1SPS43vhkYYyTN1KUftR8JO5D3kWHwpLf23gjWuJGMjw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#4ed7dbce49be70e7c95fb227e13ccc6a8fb3a729", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 342ec8a0f3ed8b89221f9cc491cf9e2de02bb17d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 08:00:39 +0000 Subject: [PATCH 133/143] chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 in /tests/UI Bumps [typescript](https://github.com/microsoft/TypeScript) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index fb81231b76..215094bb7d 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -12,7 +12,7 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^25.6.0", "@types/semver": "^7.7.1", - "typescript": "^6.0.2" + "typescript": "^6.0.3" } }, "fxp-builder": { @@ -3022,9 +3022,9 @@ } }, "node_modules/typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -5515,9 +5515,9 @@ } }, "typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "dev": true }, "undici-types": { diff --git a/tests/UI/package.json b/tests/UI/package.json index 8a469819fc..ad04ab442a 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -10,6 +10,6 @@ "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", "@types/node": "^25.6.0", "@types/semver": "^7.7.1", - "typescript": "^6.0.2" + "typescript": "^6.0.3" } } From 14630481247a93088921634a7bf2f26d232896f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 08:37:18 +0000 Subject: [PATCH 134/143] chore(deps-dev): bump dompurify from 3.3.2 to 3.4.1 in /tests/UI Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.2 to 3.4.1. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.3.2...3.4.1) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.4.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 215094bb7d..e11f3f73e0 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -870,13 +870,10 @@ } }, "node_modules/dompurify": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", - "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.1.tgz", + "integrity": "sha512-JahakDAIg1gyOm7dlgWSDjV4n7Ip2PKR55NIT6jrMfIgLFgWo81vdr1/QGqWtFNRqXP9UV71oVePtjqS2ebnPw==", "dev": true, - "engines": { - "node": ">=20" - }, "optionalDependencies": { "@types/trusted-types": "^2.0.7" } @@ -3939,9 +3936,9 @@ "optional": true }, "dompurify": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", - "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.1.tgz", + "integrity": "sha512-JahakDAIg1gyOm7dlgWSDjV4n7Ip2PKR55NIT6jrMfIgLFgWo81vdr1/QGqWtFNRqXP9UV71oVePtjqS2ebnPw==", "dev": true, "requires": { "@types/trusted-types": "^2.0.7" From ce782857bd74830da2c8ab1548e02d75a45401f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 09:27:15 +0000 Subject: [PATCH 135/143] chore(deps-dev): bump @xmldom/xmldom from 0.9.9 to 0.9.10 in /tests/UI Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10. - [Release notes](https://github.com/xmldom/xmldom/releases) - [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md) - [Commits](https://github.com/xmldom/xmldom/compare/0.9.9...0.9.10) --- updated-dependencies: - dependency-name: "@xmldom/xmldom" dependency-version: 0.9.10 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index e11f3f73e0..b1ad7ce93a 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -296,9 +296,9 @@ "optional": true }, "node_modules/@xmldom/xmldom": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", - "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "dev": true, "engines": { "node": ">=14.6" @@ -3487,9 +3487,9 @@ "optional": true }, "@xmldom/xmldom": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", - "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "dev": true }, "abbrev": { From 1a659ae1ddb5b9faeb833bf2c104fac058d830f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 09:48:38 +0000 Subject: [PATCH 136/143] chore(deps-dev): bump fast-xml-parser from 5.5.8 to 5.7.2 in /tests/UI Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.8 to 5.7.2. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.8...v5.7.2) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.7.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 80 ++++++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index b1ad7ce93a..d7c25f3c20 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -201,6 +201,18 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@nodable/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/nodable" + } + ] + }, "node_modules/@playwright/test": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", @@ -1158,9 +1170,9 @@ "dev": true }, "node_modules/fast-xml-builder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", - "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz", + "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", "dev": true, "funding": [ { @@ -1173,9 +1185,9 @@ } }, "node_modules/fast-xml-parser": { - "version": "5.5.8", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz", - "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz", + "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==", "dev": true, "funding": [ { @@ -1184,9 +1196,10 @@ } ], "dependencies": { - "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.2.0", - "strnum": "^2.2.0" + "@nodable/entities": "^2.1.0", + "fast-xml-builder": "^1.1.5", + "path-expression-matcher": "^1.5.0", + "strnum": "^2.2.3" }, "bin": { "fxparser": "src/cli/cli.js" @@ -2234,9 +2247,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", - "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", "dev": true, "funding": [ { @@ -2934,9 +2947,9 @@ } }, "node_modules/strnum": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", - "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.3.tgz", + "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==", "dev": true, "funding": [ { @@ -3400,6 +3413,12 @@ "tar": "^6.1.11" } }, + "@nodable/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==", + "dev": true + }, "@playwright/test": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", @@ -4148,23 +4167,24 @@ "dev": true }, "fast-xml-builder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz", - "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz", + "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", "dev": true, "requires": { "path-expression-matcher": "^1.1.3" } }, "fast-xml-parser": { - "version": "5.5.8", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz", - "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz", + "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==", "dev": true, "requires": { - "fast-xml-builder": "^1.1.4", - "path-expression-matcher": "^1.2.0", - "strnum": "^2.2.0" + "@nodable/entities": "^2.1.0", + "fast-xml-builder": "^1.1.5", + "path-expression-matcher": "^1.5.0", + "strnum": "^2.2.3" } }, "finalhandler": { @@ -4953,9 +4973,9 @@ "dev": true }, "path-expression-matcher": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz", - "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", "dev": true }, "path-is-absolute": { @@ -5448,9 +5468,9 @@ } }, "strnum": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz", - "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.3.tgz", + "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==", "dev": true }, "symbol-tree": { From 22ff3d44aae093c9c389e45154d12f9463764750 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 06:44:47 +0000 Subject: [PATCH 137/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `f01de70` to `bf84dce`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad...bf84dcebc54e70a01421e7927927c579f9660451) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: bf84dcebc54e70a01421e7927927c579f9660451 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index d7c25f3c20..66c8dd16c2 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -230,8 +230,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", - "integrity": "sha512-+UiDLWlt+cso5qSxR9BNt5A5/iplCqBp3Kod2OEJRp1SPS43vhkYYyTN1KUftR8JO5D3kWHwpLf23gjWuJGMjw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bf84dcebc54e70a01421e7927927c579f9660451", + "integrity": "sha512-s7pJi26MLBCKWHQT7Hild5RZ2/k6fdZTb5o7L8rwj9KT5wfDUWROkiFxa0uk/vxYqnqEQMop8tDQ4r8eAqeIFw==", "dev": true, "license": "MIT", "dependencies": { @@ -3429,10 +3429,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", - "integrity": "sha512-+UiDLWlt+cso5qSxR9BNt5A5/iplCqBp3Kod2OEJRp1SPS43vhkYYyTN1KUftR8JO5D3kWHwpLf23gjWuJGMjw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bf84dcebc54e70a01421e7927927c579f9660451", + "integrity": "sha512-s7pJi26MLBCKWHQT7Hild5RZ2/k6fdZTb5o7L8rwj9KT5wfDUWROkiFxa0uk/vxYqnqEQMop8tDQ4r8eAqeIFw==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#f01de70b9f4cae3b8ed92e2efd7ca2ca246fe6ad", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#bf84dcebc54e70a01421e7927927c579f9660451", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 12c6e5615d7e72a509c7de7f9f907b3d748860b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 16:42:54 +0000 Subject: [PATCH 138/143] chore(deps-dev): bump fast-xml-builder from 1.1.5 to 1.2.0 in /tests/UI Bumps [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder) from 1.1.5 to 1.2.0. - [Changelog](https://github.com/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.1.5...v1.2.0) --- updated-dependencies: - dependency-name: fast-xml-builder dependency-version: 1.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 39 ++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 66c8dd16c2..7809ad8e30 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -1170,9 +1170,9 @@ "dev": true }, "node_modules/fast-xml-builder": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz", - "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz", + "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==", "dev": true, "funding": [ { @@ -1181,7 +1181,8 @@ } ], "dependencies": { - "path-expression-matcher": "^1.1.3" + "path-expression-matcher": "^1.5.0", + "xml-naming": "^0.1.0" } }, "node_modules/fast-xml-parser": { @@ -3301,6 +3302,21 @@ "node": ">=18" } }, + "node_modules/xml-naming": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", + "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", @@ -4167,12 +4183,13 @@ "dev": true }, "fast-xml-builder": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz", - "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz", + "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==", "dev": true, "requires": { - "path-expression-matcher": "^1.1.3" + "path-expression-matcher": "^1.5.0", + "xml-naming": "^0.1.0" } }, "fast-xml-parser": { @@ -5726,6 +5743,12 @@ "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", "dev": true }, + "xml-naming": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", + "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", + "dev": true + }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", From aa689627ce4b0190cdec4c0a0f423b40000decae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 May 2026 06:44:48 +0000 Subject: [PATCH 139/143] chore(deps-dev): bump @types/node from 25.6.0 to 25.6.2 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.6.0 to 25.6.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.6.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 14 +++++++------- tests/UI/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 7809ad8e30..90b1141b8e 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.6.0", + "@types/node": "^25.6.2", "@types/semver": "^7.7.1", "typescript": "^6.0.3" } @@ -286,9 +286,9 @@ } }, "node_modules/@types/node": { - "version": "25.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "version": "25.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz", + "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==", "dev": true, "dependencies": { "undici-types": "~7.19.0" @@ -3500,9 +3500,9 @@ } }, "@types/node": { - "version": "25.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "version": "25.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz", + "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==", "dev": true, "requires": { "undici-types": "~7.19.0" diff --git a/tests/UI/package.json b/tests/UI/package.json index ad04ab442a..cf6f2325c9 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.6.0", + "@types/node": "^25.6.2", "@types/semver": "^7.7.1", "typescript": "^6.0.3" } From b007ba6f85bcabbc946d5ea0bdd8ee22ccce760d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 May 2026 07:58:12 +0000 Subject: [PATCH 140/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `bf84dce` to `303e73a`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/bf84dcebc54e70a01421e7927927c579f9660451...303e73ae491aa683ec90f625aa90248d2dd9594d) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 303e73ae491aa683ec90f625aa90248d2dd9594d dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 90b1141b8e..2ae555a225 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -230,8 +230,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bf84dcebc54e70a01421e7927927c579f9660451", - "integrity": "sha512-s7pJi26MLBCKWHQT7Hild5RZ2/k6fdZTb5o7L8rwj9KT5wfDUWROkiFxa0uk/vxYqnqEQMop8tDQ4r8eAqeIFw==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#303e73ae491aa683ec90f625aa90248d2dd9594d", + "integrity": "sha512-qOXR2yp0k6ECcMQ7IGuvOLY0oaEosCR4uCTB5sY8qugeV/uKLMlecNBHf70tLoDjAxnHRqz10qdPBPzullSsyg==", "dev": true, "license": "MIT", "dependencies": { @@ -3445,10 +3445,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#bf84dcebc54e70a01421e7927927c579f9660451", - "integrity": "sha512-s7pJi26MLBCKWHQT7Hild5RZ2/k6fdZTb5o7L8rwj9KT5wfDUWROkiFxa0uk/vxYqnqEQMop8tDQ4r8eAqeIFw==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#303e73ae491aa683ec90f625aa90248d2dd9594d", + "integrity": "sha512-qOXR2yp0k6ECcMQ7IGuvOLY0oaEosCR4uCTB5sY8qugeV/uKLMlecNBHf70tLoDjAxnHRqz10qdPBPzullSsyg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#bf84dcebc54e70a01421e7927927c579f9660451", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#303e73ae491aa683ec90f625aa90248d2dd9594d", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", From 0c8e4bd589603c5dc7fde721ad645c46351d507c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 06:52:36 +0000 Subject: [PATCH 141/143] chore(deps-dev): bump @prestashop-core/ui-testing in /tests/UI Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `303e73a` to `62b7781`. - [Release notes](https://github.com/PrestaShop/ui-testing-library/releases) - [Commits](https://github.com/PrestaShop/ui-testing-library/compare/303e73ae491aa683ec90f625aa90248d2dd9594d...62b7781ed75b0f13ebd16b70bbfe984fc3183c41) --- updated-dependencies: - dependency-name: "@prestashop-core/ui-testing" dependency-version: 62b7781ed75b0f13ebd16b70bbfe984fc3183c41 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 56 ++++++++++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 2ae555a225..1d7a92d7d4 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -230,8 +230,8 @@ }, "node_modules/@prestashop-core/ui-testing": { "version": "0.0.12", - "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#303e73ae491aa683ec90f625aa90248d2dd9594d", - "integrity": "sha512-qOXR2yp0k6ECcMQ7IGuvOLY0oaEosCR4uCTB5sY8qugeV/uKLMlecNBHf70tLoDjAxnHRqz10qdPBPzullSsyg==", + "resolved": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#62b7781ed75b0f13ebd16b70bbfe984fc3183c41", + "integrity": "sha512-iN+B7/CHxn9U9/d83QlFu8WCG4fxbw7JArKMIntfafDU8iuKlceX9kR4bjCL6o8heomhZH7fjKpg0vCyMLBxXg==", "dev": true, "license": "MIT", "dependencies": { @@ -242,6 +242,7 @@ "csv-writer": "^1.6.0", "dotenv": "^17.0.0", "fast-xml-parser": "^5.0.9", + "fast-xml-validator": "^1.1.0", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", @@ -871,6 +872,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detailed-xml-validator": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detailed-xml-validator/-/detailed-xml-validator-2.1.0.tgz", + "integrity": "sha512-BhnTxmkOhDXS5V6yQFxTYItZa9Fk4gKKQNNDNXWLNolnsIdP/7wuyL0vlrfNqjgKbH8hsq+QFlFL6tpHvRNiAw==", + "dev": true, + "dependencies": { + "fast-xml-parser": "^5.7.1" + } + }, "node_modules/detect-libc": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", @@ -1206,6 +1216,22 @@ "fxparser": "src/cli/cli.js" } }, + "node_modules/fast-xml-validator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-xml-validator/-/fast-xml-validator-1.1.0.tgz", + "integrity": "sha512-q1bKyEhrF+p0e9eFvDUEOBjoA2QXM6A7rUnAG9bsGIADw7tT7tfMXS83eMGnSZH8oz1sOyAuM2K4++IebyUKhw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "dependencies": { + "detailed-xml-validator": "^2.1.0", + "xml-naming": "^0.1.0" + } + }, "node_modules/finalhandler": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", @@ -3445,10 +3471,10 @@ } }, "@prestashop-core/ui-testing": { - "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#303e73ae491aa683ec90f625aa90248d2dd9594d", - "integrity": "sha512-qOXR2yp0k6ECcMQ7IGuvOLY0oaEosCR4uCTB5sY8qugeV/uKLMlecNBHf70tLoDjAxnHRqz10qdPBPzullSsyg==", + "version": "git+ssh://git@github.com/PrestaShop/ui-testing-library.git#62b7781ed75b0f13ebd16b70bbfe984fc3183c41", + "integrity": "sha512-iN+B7/CHxn9U9/d83QlFu8WCG4fxbw7JArKMIntfafDU8iuKlceX9kR4bjCL6o8heomhZH7fjKpg0vCyMLBxXg==", "dev": true, - "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#303e73ae491aa683ec90f625aa90248d2dd9594d", + "from": "@prestashop-core/ui-testing@https://github.com/PrestaShop/ui-testing-library#62b7781ed75b0f13ebd16b70bbfe984fc3183c41", "requires": { "@faker-js/faker": "^10.1.0", "@playwright/test": "^1.48.1", @@ -3457,6 +3483,7 @@ "csv-writer": "^1.6.0", "dotenv": "^17.0.0", "fast-xml-parser": "^5.0.9", + "fast-xml-validator": "^1.1.0", "gunzip-file": "^0.1.1", "jpeg-js": "^0.4.4", "js-image-generator": "^1.0.4", @@ -3963,6 +3990,15 @@ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, + "detailed-xml-validator": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detailed-xml-validator/-/detailed-xml-validator-2.1.0.tgz", + "integrity": "sha512-BhnTxmkOhDXS5V6yQFxTYItZa9Fk4gKKQNNDNXWLNolnsIdP/7wuyL0vlrfNqjgKbH8hsq+QFlFL6tpHvRNiAw==", + "dev": true, + "requires": { + "fast-xml-parser": "^5.7.1" + } + }, "detect-libc": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", @@ -4204,6 +4240,16 @@ "strnum": "^2.2.3" } }, + "fast-xml-validator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-xml-validator/-/fast-xml-validator-1.1.0.tgz", + "integrity": "sha512-q1bKyEhrF+p0e9eFvDUEOBjoA2QXM6A7rUnAG9bsGIADw7tT7tfMXS83eMGnSZH8oz1sOyAuM2K4++IebyUKhw==", + "dev": true, + "requires": { + "detailed-xml-validator": "^2.1.0", + "xml-naming": "^0.1.0" + } + }, "finalhandler": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", From ac0cd31ed0bdec30ec8f6008e1de3aca6f364afc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 09:45:47 +0000 Subject: [PATCH 142/143] chore(deps-dev): bump @types/node from 25.6.2 to 25.8.0 in /tests/UI Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 25.6.2 to 25.8.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- tests/UI/package-lock.json | 30 +++++++++++++++--------------- tests/UI/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/UI/package-lock.json b/tests/UI/package-lock.json index 1d7a92d7d4..becf563618 100644 --- a/tests/UI/package-lock.json +++ b/tests/UI/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.6.2", + "@types/node": "^25.8.0", "@types/semver": "^7.7.1", "typescript": "^6.0.3" } @@ -287,12 +287,12 @@ } }, "node_modules/@types/node": { - "version": "25.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz", - "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==", + "version": "25.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.8.0.tgz", + "integrity": "sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==", "dev": true, "dependencies": { - "undici-types": "~7.19.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/@types/semver": { @@ -3072,9 +3072,9 @@ } }, "node_modules/undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true }, "node_modules/universalify": { @@ -3527,12 +3527,12 @@ } }, "@types/node": { - "version": "25.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz", - "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==", + "version": "25.8.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.8.0.tgz", + "integrity": "sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==", "dev": true, "requires": { - "undici-types": "~7.19.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "@types/semver": { @@ -5601,9 +5601,9 @@ "dev": true }, "undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true }, "universalify": { diff --git a/tests/UI/package.json b/tests/UI/package.json index cf6f2325c9..efd514bd08 100644 --- a/tests/UI/package.json +++ b/tests/UI/package.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@prestashop-core/ui-testing": "https://github.com/PrestaShop/ui-testing-library#main", - "@types/node": "^25.6.2", + "@types/node": "^25.8.0", "@types/semver": "^7.7.1", "typescript": "^6.0.3" } From 8575e9eb5077e13ee9445362641f5bb732cde38b Mon Sep 17 00:00:00 2001 From: PrestaShop Date: Wed, 1 Jul 2026 17:11:27 +0200 Subject: [PATCH 143/143] chore: bump version to 2.0.2 in config.xml and ps_cashondelivery.php --- config.xml | 2 +- ps_cashondelivery.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config.xml b/config.xml index 5e344a4eae..73ff75b7e1 100755 --- a/config.xml +++ b/config.xml @@ -2,7 +2,7 @@ ps_cashondelivery - + 0 diff --git a/ps_cashondelivery.php b/ps_cashondelivery.php index d77b8c9685..35e67ec764 100755 --- a/ps_cashondelivery.php +++ b/ps_cashondelivery.php @@ -1,4 +1,5 @@ name = 'ps_cashondelivery'; $this->tab = 'payments_gateways'; $this->author = 'PrestaShop'; - $this->version = '2.0.1'; + $this->version = '2.0.2'; $this->need_instance = 1; $this->ps_versions_compliancy = ['min' => '1.7.6.0', 'max' => _PS_VERSION_]; $this->controllers = ['validation'];