diff --git a/.github/actions/build/action.yml b/.github/actions/build/action.yml index 2975417aeb9..9c63baa1df9 100644 --- a/.github/actions/build/action.yml +++ b/.github/actions/build/action.yml @@ -6,7 +6,7 @@ runs: - uses: ./.github/actions/setup with: load-cache: 'false' - - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 id: nx-cache with: path: node_modules/.cache/nx diff --git a/.github/actions/create-deployment-package/action.yml b/.github/actions/create-deployment-package/action.yml index 202f27a79b1..448e332d8bc 100644 --- a/.github/actions/create-deployment-package/action.yml +++ b/.github/actions/create-deployment-package/action.yml @@ -3,7 +3,7 @@ description: 'Create a deployment package for Headless and Atomic' runs: using: composite steps: - - uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4 + - uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5 with: python-version: '3.8' - name: Install deployment package diff --git a/.github/actions/e2e-atomic-angular/action.yml b/.github/actions/e2e-atomic-angular/action.yml index 837b07ce283..2cdc6075938 100644 --- a/.github/actions/e2e-atomic-angular/action.yml +++ b/.github/actions/e2e-atomic-angular/action.yml @@ -19,7 +19,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-atomic-hosted-page/action.yml b/.github/actions/e2e-atomic-hosted-page/action.yml index f1e56793d72..41f714074ec 100644 --- a/.github/actions/e2e-atomic-hosted-page/action.yml +++ b/.github/actions/e2e-atomic-hosted-page/action.yml @@ -18,7 +18,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-atomic-next/action.yml b/.github/actions/e2e-atomic-next/action.yml index 6d6c770ef65..0e97f8f1e7d 100644 --- a/.github/actions/e2e-atomic-next/action.yml +++ b/.github/actions/e2e-atomic-next/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-atomic-react/action.yml b/.github/actions/e2e-atomic-react/action.yml index 3a790b2e2e9..be1d4957bb4 100644 --- a/.github/actions/e2e-atomic-react/action.yml +++ b/.github/actions/e2e-atomic-react/action.yml @@ -18,7 +18,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-atomic-screenshots/action.yml b/.github/actions/e2e-atomic-screenshots/action.yml index 96ea4f362fc..3827282b925 100644 --- a/.github/actions/e2e-atomic-screenshots/action.yml +++ b/.github/actions/e2e-atomic-screenshots/action.yml @@ -19,7 +19,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: cancelled() || failure() || success() with: name: cypress-result-lists-screenshots diff --git a/.github/actions/e2e-atomic/action.yml b/.github/actions/e2e-atomic/action.yml index 68999f62f8d..7883637a983 100644 --- a/.github/actions/e2e-atomic/action.yml +++ b/.github/actions/e2e-atomic/action.yml @@ -32,7 +32,7 @@ runs: GITHUB_TOKEN: ${{ inputs.github-token }} SPLIT: ${{ inputs.SPLIT }} SPLIT_INDEX: ${{ inputs.SPLIT_INDEX }} - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-headless-ssr-app-dev/action.yml b/.github/actions/e2e-headless-ssr-app-dev/action.yml index ffa042de679..54b6b5f1a60 100644 --- a/.github/actions/e2e-headless-ssr-app-dev/action.yml +++ b/.github/actions/e2e-headless-ssr-app-dev/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-headless-ssr-app-prod/action.yml b/.github/actions/e2e-headless-ssr-app-prod/action.yml index 181cee5e305..4bac7049555 100644 --- a/.github/actions/e2e-headless-ssr-app-prod/action.yml +++ b/.github/actions/e2e-headless-ssr-app-prod/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-headless-ssr-pages-dev/action.yml b/.github/actions/e2e-headless-ssr-pages-dev/action.yml index 85bcdfa37cc..3fa084afd37 100644 --- a/.github/actions/e2e-headless-ssr-pages-dev/action.yml +++ b/.github/actions/e2e-headless-ssr-pages-dev/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-headless-ssr-pages-prod/action.yml b/.github/actions/e2e-headless-ssr-pages-prod/action.yml index e6866c87448..aa516d72124 100644 --- a/.github/actions/e2e-headless-ssr-pages-prod/action.yml +++ b/.github/actions/e2e-headless-ssr-pages-prod/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-iife/action.yml b/.github/actions/e2e-iife/action.yml index f44d826f527..9a69df46385 100644 --- a/.github/actions/e2e-iife/action.yml +++ b/.github/actions/e2e-iife/action.yml @@ -19,7 +19,7 @@ runs: install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-quantic-setup/action.yml b/.github/actions/e2e-quantic-setup/action.yml index c15d8f66402..90848f0f570 100644 --- a/.github/actions/e2e-quantic-setup/action.yml +++ b/.github/actions/e2e-quantic-setup/action.yml @@ -30,7 +30,7 @@ runs: SFDX_AUTH_JWT_KEY: ${{inputs.jwtkey}} SFDX_AUTH_JWT_USERNAME: rdaccess@coveo.com SFDX_AUTH_JWT_INSTANCE_URL: https://login.salesforce.com - - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 with: path: packages/quantic/cypress/plugins/config key: quantic-cypress-config-${{ github.sha }} diff --git a/.github/actions/e2e-quantic/action.yml b/.github/actions/e2e-quantic/action.yml index 5d5aabec08c..8721a20e409 100644 --- a/.github/actions/e2e-quantic/action.yml +++ b/.github/actions/e2e-quantic/action.yml @@ -11,7 +11,7 @@ inputs: runs: using: composite steps: - - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 with: path: packages/quantic/cypress/plugins/config key: quantic-cypress-config-${{ github.sha }} @@ -26,7 +26,7 @@ runs: config: reporter=cypress/reporters/detailed-reporter.js env: GITHUB_TOKEN: ${{ inputs.github-token }} - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-stencil/action.yml b/.github/actions/e2e-stencil/action.yml index ad2889259fb..692be90af53 100644 --- a/.github/actions/e2e-stencil/action.yml +++ b/.github/actions/e2e-stencil/action.yml @@ -18,7 +18,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/e2e-vuejs/action.yml b/.github/actions/e2e-vuejs/action.yml index f54a43c9b5c..55c96e0db5c 100644 --- a/.github/actions/e2e-vuejs/action.yml +++ b/.github/actions/e2e-vuejs/action.yml @@ -18,7 +18,7 @@ runs: wait-on-timeout: 600000 install: false record: false - - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: failure() with: name: cypress-screenshots diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 3b31a667254..ffe5c352c21 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -17,19 +17,19 @@ runs: - name: Install npm run: npm i -g npm@10 shell: bash - - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 id: npm-cache with: path: | **/node_modules/ !node_modules/.cache/nx/ key: npm-${{ hashFiles('package-lock.json') }}-${{ hashFiles('utils/atomic-storybook/package-lock.json') }} - - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 with: path: ~/.cache/Cypress key: cy-${{ hashFiles('package-lock.json') }}-${{ hashFiles('utils/atomic-storybook/package-lock.json') }} - if: inputs.load-cache == 'true' - uses: actions/cache/restore@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + uses: actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 id: nx-cache with: path: node_modules/.cache/nx diff --git a/.github/workflows/create-quantic-package.yml b/.github/workflows/create-quantic-package.yml index 632faaccdc1..86027c9e9e8 100644 --- a/.github/workflows/create-quantic-package.yml +++ b/.github/workflows/create-quantic-package.yml @@ -26,7 +26,7 @@ jobs: echo ${{ github.sha }} > github-sha.txt - name: Check SHA id: check_sha - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3 + uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 with: path: check-SHA key: check-SHA-${{ github.sha }} diff --git a/package-lock.json b/package-lock.json index 2fc29117ddc..a3443b92263 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "@types/execa": "^2.0.0", "@types/jest": "29.5.11", "@types/node": "20.11.6", - "@typescript-eslint/eslint-plugin": "^6.0.0", + "@typescript-eslint/eslint-plugin": "6.19.1", "@typescript-eslint/parser": "6.19.1", "aws-sdk": "2.1543.0", "commitizen": "4.3.0", @@ -61,7 +61,7 @@ "exponential-backoff": "^3.1.0", "glob": "^10.2.6", "gts": "5.2.0", - "husky": "8.0.3", + "husky": "9.0.7", "lint-staged": "15.2.0", "nx": "15.9.7", "patch-package": "8.0.0", @@ -3356,9 +3356,9 @@ } }, "node_modules/@coveo/relay-event-types": { - "version": "6.32.0", - "resolved": "https://registry.npmjs.org/@coveo/relay-event-types/-/relay-event-types-6.32.0.tgz", - "integrity": "sha512-YmO1Y7uxJTbNzV2kbKfQClLxNMPZrVHZehDd66+TaKElDxbJ4rNbPKHXC6IH8s8QqD9T8EhgbfZ/UH/UD8+H/A==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@coveo/relay-event-types/-/relay-event-types-7.1.5.tgz", + "integrity": "sha512-jODgKcRZo5hVeDLe80s+kJXLTi9wVFzABIew4mo5cN9HI2HZpOTmqML+jxyzzxG+djMwRqNzMM2u9AuVbsyDAg==", "dev": true }, "node_modules/@coveo/relay/node_modules/uuid": { @@ -6062,14 +6062,14 @@ } }, "node_modules/@lwc/babel-plugin-component": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/babel-plugin-component/-/babel-plugin-component-5.3.0.tgz", - "integrity": "sha512-BMd59cfJskTrUntWK4lgZU42eU1MWyLGTbfTYMCaiuUGtm1hcGagOKc2oVPuU2KPOxgBzomESv2OkqiZmlVNig==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/babel-plugin-component/-/babel-plugin-component-6.0.0.tgz", + "integrity": "sha512-uPGy5ARGJV6iuRVlJetwvcKNU2XaFnTWEhqhjXtfIkq5u6nVTpGe2cHZRycrxWciWML2uJ77u1DUhjuAYpgr4w==", "dev": true, "dependencies": { "@babel/helper-module-imports": "7.22.15", - "@lwc/errors": "5.3.0", - "@lwc/shared": "5.3.0", + "@lwc/errors": "6.0.0", + "@lwc/shared": "6.0.0", "line-column": "~1.0.2" }, "peerDependencies": { @@ -6077,9 +6077,9 @@ } }, "node_modules/@lwc/compiler": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/compiler/-/compiler-5.3.0.tgz", - "integrity": "sha512-1CswqrORw3o0WLqS3UxVfv8V+U6Pk1U7iUHNwctjAFijt5zSzXvooL93mLi5pLOcmQtohyiCSg9ER+b+oR5ksQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/compiler/-/compiler-6.0.0.tgz", + "integrity": "sha512-Z4iqyjb1q0wcgzPyy6jKid1x9MU77il1umOhvlIV2HoUt7icNObH9b4gQIPPEQ2HwZ49mbQRKFudLsfLt4Lrvw==", "dev": true, "dependencies": { "@babel/core": "7.23.6", @@ -6088,11 +6088,11 @@ "@babel/plugin-proposal-object-rest-spread": "7.20.7", "@babel/plugin-transform-async-to-generator": "7.23.3", "@locker/babel-plugin-transform-unforgeables": "0.20.0", - "@lwc/babel-plugin-component": "5.3.0", - "@lwc/errors": "5.3.0", - "@lwc/shared": "5.3.0", - "@lwc/style-compiler": "5.3.0", - "@lwc/template-compiler": "5.3.0" + "@lwc/babel-plugin-component": "6.0.0", + "@lwc/errors": "6.0.0", + "@lwc/shared": "6.0.0", + "@lwc/style-compiler": "6.0.0", + "@lwc/template-compiler": "6.0.0" } }, "node_modules/@lwc/compiler/node_modules/@babel/core": { @@ -6164,9 +6164,9 @@ "dev": true }, "node_modules/@lwc/errors": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/errors/-/errors-5.3.0.tgz", - "integrity": "sha512-jnq5vnGWsoIkTlC6W8NxJRD2ddbefDYFBUON9qegAEg1pEJdAcBLXPcVjArWhqeyeiVl0Y6JzibiWJXmq7D/Fw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/errors/-/errors-6.0.0.tgz", + "integrity": "sha512-y3+ITzSmq+XCdpg9u/x4UDdlHtPOWrf/Hem7rD2ST30EyjyzLHggXQdDgdP+hKL0rmgqVe9p6ea6X4DxrUdzQg==", "dev": true }, "node_modules/@lwc/eslint-plugin-lwc": { @@ -6321,18 +6321,18 @@ } }, "node_modules/@lwc/shared": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/shared/-/shared-5.3.0.tgz", - "integrity": "sha512-r1GinnMUKYXH91PB8ZFfErDq6fVxDL78k72gsYdNWgzFd4MfGYUrB/iFoSvEk9Ylzc4fOdwnJ5mJ55/MDofixA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/shared/-/shared-6.0.0.tgz", + "integrity": "sha512-X59ueOUneW/OSe0WJbhqTAFdUIHQ3CqoVjxlHTLZgG2Tv5jGjKM90g5/ymI3WiMdUO9TtA9ulUaGs46OMejkKA==", "dev": true }, "node_modules/@lwc/style-compiler": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/style-compiler/-/style-compiler-5.3.0.tgz", - "integrity": "sha512-pEAIsEMYX/o1VsXC6wp8k2z0UPRmDXOUG07GOzMqkMWtFLOQyynJInT80uZ6yCaQ+VGMDF0IeVCHw/c+dbSuWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/style-compiler/-/style-compiler-6.0.0.tgz", + "integrity": "sha512-E88sOmGpx6tcwDUHl3jHb4hxb4WnGU9kGd7u7Kjo5zWSWkCMgOshgP0xA+I+LYL5B/tHXsMRZMVsrbdnpcSQnQ==", "dev": true, "dependencies": { - "@lwc/shared": "5.3.0", + "@lwc/shared": "6.0.0", "postcss": "~8.4.32", "postcss-selector-parser": "~6.0.13", "postcss-value-parser": "~4.2.0" @@ -6373,13 +6373,13 @@ "dev": true }, "node_modules/@lwc/template-compiler": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lwc/template-compiler/-/template-compiler-5.3.0.tgz", - "integrity": "sha512-ZJc/aRpcqGiAlNHRLPnyvlSOdrOb/ohmaDmp7xjvbHCdEAju0hAaBpdfRz8RvCsaPWLZrKPl0TACjlNz3uZq+A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@lwc/template-compiler/-/template-compiler-6.0.0.tgz", + "integrity": "sha512-wmKBA9/VxtIAiLKGYk0DLpzZ7am1h+VD+jX48miuyHpwjnySl7UbNHIrneUw/K1GiqqNGJ1opCC4b/1M5vLGrg==", "dev": true, "dependencies": { - "@lwc/errors": "5.3.0", - "@lwc/shared": "5.3.0", + "@lwc/errors": "6.0.0", + "@lwc/shared": "6.0.0", "acorn": "~8.10.0", "astring": "~1.8.6", "estree-walker": "~2.0.2", @@ -9375,29 +9375,6 @@ "react-native": "*" } }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, "node_modules/@remix-run/router": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", @@ -10070,6 +10047,62 @@ "sfdx-lwc-jest": "bin/sfdx-lwc-jest" } }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@babel/core": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", + "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@babel/core/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, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@jest/console": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", @@ -10311,6 +10344,78 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/babel-plugin-component": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/babel-plugin-component/-/babel-plugin-component-5.3.0.tgz", + "integrity": "sha512-BMd59cfJskTrUntWK4lgZU42eU1MWyLGTbfTYMCaiuUGtm1hcGagOKc2oVPuU2KPOxgBzomESv2OkqiZmlVNig==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "7.22.15", + "@lwc/errors": "5.3.0", + "@lwc/shared": "5.3.0", + "line-column": "~1.0.2" + }, + "peerDependencies": { + "@babel/core": "^7" + } + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/compiler": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/compiler/-/compiler-5.3.0.tgz", + "integrity": "sha512-1CswqrORw3o0WLqS3UxVfv8V+U6Pk1U7iUHNwctjAFijt5zSzXvooL93mLi5pLOcmQtohyiCSg9ER+b+oR5ksQ==", + "dev": true, + "dependencies": { + "@babel/core": "7.23.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-proposal-class-properties": "7.18.6", + "@babel/plugin-proposal-object-rest-spread": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.23.3", + "@locker/babel-plugin-transform-unforgeables": "0.20.0", + "@lwc/babel-plugin-component": "5.3.0", + "@lwc/errors": "5.3.0", + "@lwc/shared": "5.3.0", + "@lwc/style-compiler": "5.3.0", + "@lwc/template-compiler": "5.3.0" + } + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/errors": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/errors/-/errors-5.3.0.tgz", + "integrity": "sha512-jnq5vnGWsoIkTlC6W8NxJRD2ddbefDYFBUON9qegAEg1pEJdAcBLXPcVjArWhqeyeiVl0Y6JzibiWJXmq7D/Fw==", + "dev": true + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/shared": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/shared/-/shared-5.3.0.tgz", + "integrity": "sha512-r1GinnMUKYXH91PB8ZFfErDq6fVxDL78k72gsYdNWgzFd4MfGYUrB/iFoSvEk9Ylzc4fOdwnJ5mJ55/MDofixA==", + "dev": true + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/style-compiler": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/style-compiler/-/style-compiler-5.3.0.tgz", + "integrity": "sha512-pEAIsEMYX/o1VsXC6wp8k2z0UPRmDXOUG07GOzMqkMWtFLOQyynJInT80uZ6yCaQ+VGMDF0IeVCHw/c+dbSuWA==", + "dev": true, + "dependencies": { + "@lwc/shared": "5.3.0", + "postcss": "~8.4.32", + "postcss-selector-parser": "~6.0.13", + "postcss-value-parser": "~4.2.0" + } + }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@lwc/template-compiler": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@lwc/template-compiler/-/template-compiler-5.3.0.tgz", + "integrity": "sha512-ZJc/aRpcqGiAlNHRLPnyvlSOdrOb/ohmaDmp7xjvbHCdEAju0hAaBpdfRz8RvCsaPWLZrKPl0TACjlNz3uZq+A==", + "dev": true, + "dependencies": { + "@lwc/errors": "5.3.0", + "@lwc/shared": "5.3.0", + "acorn": "~8.10.0", + "astring": "~1.8.6", + "estree-walker": "~2.0.2", + "he": "~1.2.0" + } + }, "node_modules/@salesforce/sfdx-lwc-jest/node_modules/@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -10404,6 +10509,12 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/@salesforce/sfdx-lwc-jest/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -10979,6 +11090,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@salesforce/sfdx-lwc-jest/node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/@salesforce/sfdx-lwc-jest/node_modules/resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", @@ -20382,11 +20521,11 @@ } }, "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", "engines": { - "node": ">= 0.6.0" + "node": ">=4" } }, "node_modules/dependency-tree": { @@ -26066,16 +26205,16 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-4.2.0.tgz", - "integrity": "sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-5.0.0.tgz", + "integrity": "sha512-puaGKdjdVVIFRtgIC2n5dt5bt0N5j6heXlAQZ4Do1MLjHmOT1gCE1Ogg7XZNeJlnOVHHsrZKGs5dfh+XwZ3XPw==", "dev": true, "dependencies": { - "html-minifier-terser": "^7.0.0", - "parse5": "^7.0.0" + "html-minifier-terser": "^7.2.0", + "parse5": "^7.1.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -26510,15 +26649,15 @@ } }, "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz", + "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==", "dev": true, "bin": { - "husky": "lib/bin.js" + "husky": "bin.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" @@ -37015,16 +37154,17 @@ } }, "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.0.0.tgz", + "integrity": "sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" }, "peerDependencies": { "postcss": "^8.0.0" @@ -39847,14 +39987,6 @@ "lodash.isplainobject": "^4.0.6" } }, - "node_modules/redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "peerDependencies": { - "redux": "^4" - } - }, "node_modules/reflect-metadata": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", @@ -40139,11 +40271,6 @@ "lodash": "^4.17.21" } }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -42926,6 +43053,22 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss/node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -44296,6 +44439,7 @@ "version": "5.28.2", "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz", "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==", + "dev": true, "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -46485,7 +46629,7 @@ "dependencies": { "@coveo/bueno": "0.45.5", "@popperjs/core": "^2.11.6", - "@salesforce-ux/design-system": "2.23.1", + "@salesforce-ux/design-system": "^2.16.1", "@stencil/core": "4.9.0", "@stencil/store": "2.0.12", "dayjs": "1.11.10", @@ -46528,7 +46672,7 @@ "lodash": "4.17.21", "ncp": "2.0.0", "postcss-focus-visible": "9.0.1", - "postcss-import": "15.1.0", + "postcss-import": "16.0.0", "postcss-mixins": "9.0.4", "postcss-nested": "6.0.1", "puppeteer": "21.9.0", @@ -47810,6 +47954,15 @@ } } }, + "packages/atomic-angular/node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "packages/atomic-angular/node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", @@ -52331,7 +52484,7 @@ "@coveo/bueno": "0.45.5", "@coveo/relay": "0.6.12", "@microsoft/fetch-event-source": "2.0.1", - "@reduxjs/toolkit": "1.9.7", + "@reduxjs/toolkit": "2.1.0", "@types/redux-mock-store": "1.0.6", "abab": "2.0.6", "coveo.analytics": "2.29.1", @@ -52341,12 +52494,12 @@ "node-abort-controller": "^3.0.0", "pino": "8.17.2", "redux-mock-store": "1.5.4", - "redux-thunk": "2.4.2", + "redux-thunk": "3.1.0", "ts-debounce": "3.0.0", - "undici": "5.28.2" + "undici": "6.5.0" }, "devDependencies": { - "@coveo/relay-event-types": "6.32.0", + "@coveo/relay-event-types": "7.1.5", "@coveo/release": "1.0.0", "@microsoft/api-extractor": "7.39.4", "@microsoft/api-extractor-model": "7.28.7", @@ -52388,7 +52541,7 @@ "rimraf": "5.0.5", "ts-jest": "29.1.2", "typescript": "5.3.3", - "undici": "5.28.2" + "undici": "6.5.0" }, "engines": { "node": "^18 || ^20" @@ -53429,6 +53582,18 @@ } } }, + "packages/headless-react/node_modules/undici": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.5.0.tgz", + "integrity": "sha512-/MUmPb2ptTvp1j7lPvdMSofMdqPxcOhAaKZi4k55sqm6XMeKI3n1dZJ5cnD4gLjpt2l7CIlthR1IXM59xKhpxw==", + "dev": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=18.0" + } + }, "packages/headless-react/node_modules/v8-to-istanbul": { "version": "9.1.3", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", @@ -53697,6 +53862,29 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "packages/headless/node_modules/@reduxjs/toolkit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.1.0.tgz", + "integrity": "sha512-nfJ/b4ZhzUevQ1ZPKjlDL6CMYxO4o7ZL7OSsvSOxzT/EN11LsBDgTqP7aedHtBrFSVoK7oTP1SbMWUwGb30NLg==", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.0.1" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, "packages/headless/node_modules/@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -53856,6 +54044,15 @@ "node": ">=10.17.0" } }, + "packages/headless/node_modules/immer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "packages/headless/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -54390,6 +54587,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/headless/node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + }, + "packages/headless/node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "packages/headless/node_modules/reselect": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.0.tgz", + "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==" + }, "packages/headless/node_modules/resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", @@ -54517,6 +54732,17 @@ } } }, + "packages/headless/node_modules/undici": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.5.0.tgz", + "integrity": "sha512-/MUmPb2ptTvp1j7lPvdMSofMdqPxcOhAaKZi4k55sqm6XMeKI3n1dZJ5cnD4gLjpt2l7CIlthR1IXM59xKhpxw==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=18.0" + } + }, "packages/headless/node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", @@ -54568,7 +54794,7 @@ "devDependencies": { "@ckeditor/jsdoc-plugins": "39.5.1", "@coveo/release": "1.0.0", - "@lwc/compiler": "5.3.0", + "@lwc/compiler": "6.0.0", "@lwc/eslint-plugin-lwc": "1.7.2", "@octokit/graphql": "7.0.2", "@octokit/graphql-schema": "14.49.0", @@ -55639,7 +55865,7 @@ "@angular/compiler-cli": "16.2.12", "@types/jasmine": "5.1.4", "@types/node": "20.11.6", - "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/eslint-plugin": "^6.0.0", "cypress": "13.6.3", "cypress-repeat": "2.3.4", "gts": "5.2.0", @@ -58120,7 +58346,7 @@ "devDependencies": { "@types/react": "18.0.17", "@types/react-dom": "18.0.6", - "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/eslint-plugin": "^6.0.0", "css-loader": "6.9.1", "cypress": "13.6.3", "cypress-repeat": "2.3.4", @@ -58130,7 +58356,7 @@ "style-loader": "3.3.4", "ts-loader": "9.5.1", "typescript": "5.3.3", - "webpack": "5.90.0", + "webpack": "^5.83.1", "webpack-cli": "5.1.4", "webpack-dev-server": "4.15.1" } @@ -58271,7 +58497,7 @@ "web-vitals": "3.5.1" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/eslint-plugin": "^6.0.0", "cypress": "13.6.3", "cypress-repeat": "2.3.4", "gts": "5.2.0", @@ -62328,7 +62554,7 @@ "stencil-router-v2": "0.6.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/eslint-plugin": "^6.0.0", "cypress": "13.6.3", "cypress-repeat": "2.3.4", "gts": "5.2.0", @@ -62350,7 +62576,7 @@ "@vue/cli-service": "5.0.8", "cypress": "13.6.3", "cypress-repeat": "2.3.4", - "html-loader": "4.2.0", + "html-loader": "5.0.0", "ncp": "2.0.0", "typescript": "5.3.3" } @@ -62570,7 +62796,7 @@ "@octokit/auth-app": "6.0.3", "async-retry": "1.3.3", "conventional-changelog-angular": "7.0.0", - "dependency-graph": "0.11.0", + "dependency-graph": "1.0.0", "octokit": "3.1.2", "semver": "7.5.4", "ts-dedent": "2.2.0" diff --git a/package.json b/package.json index cc64b610b33..33cececdb05 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "exponential-backoff": "^3.1.0", "glob": "^10.2.6", "gts": "5.2.0", - "husky": "8.0.3", + "husky": "9.0.7", "lint-staged": "15.2.0", "nx": "15.9.7", "patch-package": "8.0.0", diff --git a/packages/atomic/package.json b/packages/atomic/package.json index c31c3ccda7d..ee08e87f32b 100644 --- a/packages/atomic/package.json +++ b/packages/atomic/package.json @@ -94,7 +94,7 @@ "lodash": "4.17.21", "ncp": "2.0.0", "postcss-focus-visible": "9.0.1", - "postcss-import": "15.1.0", + "postcss-import": "16.0.0", "postcss-mixins": "9.0.4", "postcss-nested": "6.0.1", "puppeteer": "21.9.0", diff --git a/packages/headless-react/package.json b/packages/headless-react/package.json index f3829e6e972..199db100871 100644 --- a/packages/headless-react/package.json +++ b/packages/headless-react/package.json @@ -54,7 +54,7 @@ "rimraf": "5.0.5", "ts-jest": "29.1.2", "typescript": "5.3.3", - "undici": "5.28.2" + "undici": "6.5.0" }, "peerDependencies": { "react": "^18", diff --git a/packages/headless/package.json b/packages/headless/package.json index be0bd97111c..dd8288134cf 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -53,7 +53,7 @@ "@coveo/bueno": "0.45.5", "@coveo/relay": "0.6.12", "@microsoft/fetch-event-source": "2.0.1", - "@reduxjs/toolkit": "1.9.7", + "@reduxjs/toolkit": "2.1.0", "@types/redux-mock-store": "1.0.6", "abab": "2.0.6", "coveo.analytics": "2.29.1", @@ -63,12 +63,12 @@ "node-abort-controller": "^3.0.0", "pino": "8.17.2", "redux-mock-store": "1.5.4", - "redux-thunk": "2.4.2", + "redux-thunk": "3.1.0", "ts-debounce": "3.0.0", - "undici": "5.28.2" + "undici": "6.5.0" }, "devDependencies": { - "@coveo/relay-event-types": "6.32.0", + "@coveo/relay-event-types": "7.1.5", "@coveo/release": "1.0.0", "@microsoft/api-extractor": "7.39.4", "@microsoft/api-extractor-model": "7.28.7", diff --git a/packages/quantic/package.json b/packages/quantic/package.json index 0edd331f0a2..ec96587d0fe 100644 --- a/packages/quantic/package.json +++ b/packages/quantic/package.json @@ -54,7 +54,7 @@ "devDependencies": { "@coveo/release": "1.0.0", "@ckeditor/jsdoc-plugins": "39.5.1", - "@lwc/compiler": "5.3.0", + "@lwc/compiler": "6.0.0", "@lwc/eslint-plugin-lwc": "1.7.2", "@octokit/graphql": "7.0.2", "@octokit/graphql-schema": "14.49.0", diff --git a/packages/samples/vuejs/package.json b/packages/samples/vuejs/package.json index 99148f4999c..46039ce3823 100644 --- a/packages/samples/vuejs/package.json +++ b/packages/samples/vuejs/package.json @@ -22,7 +22,7 @@ "@vue/cli-service": "5.0.8", "cypress": "13.6.3", "cypress-repeat": "2.3.4", - "html-loader": "4.2.0", + "html-loader": "5.0.0", "ncp": "2.0.0", "typescript": "5.3.3" } diff --git a/utils/release/package.json b/utils/release/package.json index e5b0186d724..1fe83095c1e 100644 --- a/utils/release/package.json +++ b/utils/release/package.json @@ -10,7 +10,7 @@ "@octokit/auth-app": "6.0.3", "async-retry": "1.3.3", "conventional-changelog-angular": "7.0.0", - "dependency-graph": "0.11.0", + "dependency-graph": "1.0.0", "octokit": "3.1.2", "semver": "7.5.4", "ts-dedent": "2.2.0"