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'];