From 2b68efc16bb168d053ccb816a1d4c715236245db Mon Sep 17 00:00:00 2001 From: Bar Saar Date: Thu, 12 Sep 2024 14:40:03 +0300 Subject: [PATCH 1/8] feat: add react sdk next release (#786) ## Related Issues related https://github.com/descope/etc/issues/4454 ## Related PRs tbd ## Description - add next release to react sdk to be consumed by the console app --- .github/workflows/release-next.yml | 56 +++ pnpm-lock.yaml | 673 ++++++++++++++++------------- 2 files changed, 420 insertions(+), 309 deletions(-) create mode 100644 .github/workflows/release-next.yml diff --git a/.github/workflows/release-next.yml b/.github/workflows/release-next.yml new file mode 100644 index 000000000..1e47c94f1 --- /dev/null +++ b/.github/workflows/release-next.yml @@ -0,0 +1,56 @@ +name: Release Next + +on: + push: + branches: + - main + +env: + NODE_VERSION: 18.10.0 + PNPM_VERSION: 8 + NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} + +jobs: + release: + name: Release Next + runs-on: ubuntu-latest + steps: + - name: Get token + id: get_token + uses: tibdex/github-app-token@v2 + with: + private_key: ${{ secrets.RELEASE_APP_PEM }} + app_id: ${{ secrets.RELEASE_APP_ID }} + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + # persist-credentials: false + token: ${{ steps.get_token.outputs.token }} + ref: ${{ github.ref }} + - run: | + git config user.name github-actions + git config user.email github-actions@github.com + - uses: actions/setup-node@v4 + with: + node-version: ${{ env.NODE_VERSION }} + registry-url: https://registry.npmjs.org/ + - uses: pnpm/action-setup@v4 + with: + version: ${{ env.PNPM_VERSION }} + - name: Install dependencies + run: pnpm install --frozen-lockfile --ignore-scripts + env: + CI: true + - name: Build + run: npm run version:ci + env: + CI: true + GITHUB_TOKEN: ${{ steps.get_token.outputs.token }} + - name: Run pnpm publish + run: | + pnpm --filter "@descope/react-sdk" exec npm version "0.0.0-next-$(git rev-parse HEAD)" --git-tag-version=false + pnpm --filter "@descope/react-sdk" publish --access=public --no-git-checks --tag=next + env: + CI: true + NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_REGISTRY }} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 559b4176b..c87e5992a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,6 +88,8 @@ importers: specifier: 10.9.2 version: 10.9.2(@types/node@20.14.9)(typescript@5.5.4) + packages/core-js-sdk/dist/cjs: {} + packages/libs/sdk-component-drivers: dependencies: '@descope/sdk-helpers': @@ -902,10 +904,10 @@ importers: version: 3.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) jest-config: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -962,7 +964,7 @@ importers: version: 0.7.0(rollup@2.79.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.1)(@types/node@22.5.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.7.1)(@types/node@22.5.4)(typescript@5.4.5) typescript: specifier: ^5.0.2 version: 5.4.5 @@ -1275,7 +1277,7 @@ importers: version: 5.0.8(@vue/cli-service@5.0.8)(@vue/vue3-jest@27.0.0)(jest@29.7.0)(ts-jest@27.1.5) '@vue/cli-service': specifier: ~5.0.0 - version: 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + version: 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/eslint-config-typescript': specifier: ^9.1.0 version: 9.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-vue@8.7.1)(eslint@7.32.0)(typescript@5.4.5) @@ -1347,7 +1349,7 @@ importers: version: 0.34.1(rollup@2.79.1)(typescript@5.4.5) rollup-plugin-vue: specifier: ^6.0.0 - version: 6.0.0(@vue/compiler-sfc@3.4.38) + version: 6.0.0(@vue/compiler-sfc@3.5.3) ts-jest: specifier: ^27.0.4 version: 27.1.5(@babel/core@7.25.2)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@29.7.0)(typescript@5.4.5) @@ -1420,7 +1422,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 18.0.0 version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0)(@typescript-eslint/parser@7.18.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -1657,6 +1659,10 @@ importers: specifier: ^5.0.2 version: 5.4.5 + packages/sdks/web-js-sdk/dist/cjs: {} + + packages/web-js-sdk/dist/cjs: {} + packages/widgets/access-key-management-widget: dependencies: '@descope/sdk-component-drivers': @@ -1692,7 +1698,7 @@ importers: devDependencies: '@descope/web-components-ui': specifier: latest - version: 1.0.361 + version: 1.0.348 '@open-wc/rollup-plugin-html': specifier: 1.2.5 version: 1.2.5 @@ -1734,7 +1740,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 18.0.0 version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0)(@typescript-eslint/parser@7.18.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -1870,7 +1876,7 @@ importers: devDependencies: '@descope/web-components-ui': specifier: latest - version: 1.0.361 + version: 1.0.348 '@open-wc/rollup-plugin-html': specifier: 1.2.5 version: 1.2.5 @@ -1912,7 +1918,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 17.1.0 version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0)(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.28.1)(eslint@8.57.0) @@ -2048,7 +2054,7 @@ importers: devDependencies: '@descope/web-components-ui': specifier: latest - version: 1.0.361 + version: 1.0.348 '@open-wc/rollup-plugin-html': specifier: 1.2.5 version: 1.2.5 @@ -2090,7 +2096,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 18.0.0 version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0)(@typescript-eslint/parser@7.18.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -2229,7 +2235,7 @@ importers: devDependencies: '@descope/web-components-ui': specifier: latest - version: 1.0.361 + version: 1.0.348 '@open-wc/rollup-plugin-html': specifier: 1.2.5 version: 1.2.5 @@ -2271,7 +2277,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 18.0.0 version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0)(@typescript-eslint/parser@7.18.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -2414,7 +2420,7 @@ importers: devDependencies: '@descope/web-components-ui': specifier: latest - version: 1.0.361 + version: 1.0.348 '@open-wc/rollup-plugin-html': specifier: 1.2.5 version: 1.2.5 @@ -2456,7 +2462,7 @@ importers: version: 8.57.0 eslint-config-airbnb: specifier: 19.0.4 - version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0) + version: 19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0) eslint-config-airbnb-typescript: specifier: 18.0.0 version: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0)(@typescript-eslint/parser@7.18.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -3154,7 +3160,7 @@ packages: '@babel/traverse': 7.24.8 '@babel/types': 7.24.8 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3177,7 +3183,7 @@ packages: '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3361,7 +3367,7 @@ packages: '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3376,7 +3382,7 @@ packages: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3391,7 +3397,7 @@ packages: '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3406,7 +3412,7 @@ packages: '@babel/core': 7.23.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3421,7 +3427,7 @@ packages: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3436,7 +3442,7 @@ packages: '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3451,7 +3457,7 @@ packages: '@babel/core': 7.23.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -3466,7 +3472,7 @@ packages: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.6 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.4 transitivePeerDependencies: @@ -7020,7 +7026,7 @@ packages: '@babel/parser': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - debug: 4.3.6 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7260,8 +7266,8 @@ packages: - encoding dev: false - /@descope/web-components-ui@1.0.361: - resolution: {integrity: sha512-XYNBswr/lJD5za93zYONrnNSvgRiCI9K4feyThtoVSO6oiZrD6V18W6FUQEnfm6eIGqcQIEH71+vHwfMBAK70Q==} + /@descope/web-components-ui@1.0.348: + resolution: {integrity: sha512-QKlKbm4DT3hxZoF83P8JW3MPizh42NYMk+FD7/fetnp/bU4LkfdQyHBHWjmudfgdiVKLuaTuPioeSnCmsnOHlw==} requiresBuild: true dependencies: '@vaadin/avatar': 24.3.4 @@ -7285,8 +7291,7 @@ packages: color: 4.2.3 element-internals-polyfill: 1.3.11 highlight.js: 11.10.0 - lint-staged: 15.2.7 - lodash.debounce: 4.0.8 + lint-staged: 15.1.0 lodash.merge: 4.6.2 markdown-it: 14.1.0 transitivePeerDependencies: @@ -11129,14 +11134,14 @@ packages: /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: false /@swc/helpers@0.5.5: resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /@swc/types@0.1.12: @@ -11244,7 +11249,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -11629,8 +11634,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@22.5.2: - resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} + /@types/node@22.5.4: + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} dependencies: undici-types: 6.19.8 dev: true @@ -11888,7 +11893,7 @@ packages: '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -11917,7 +11922,7 @@ packages: '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -12065,7 +12070,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.56.0 typescript: 5.4.5 transitivePeerDependencies: @@ -12086,7 +12091,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: @@ -12107,7 +12112,7 @@ packages: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: @@ -12284,7 +12289,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.4.5) - debug: 4.3.6 + debug: 4.3.7 eslint: 8.56.0 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 @@ -12304,7 +12309,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 @@ -12324,7 +12329,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.4) '@typescript-eslint/utils': 7.14.1(eslint@9.6.0)(typescript@5.5.4) - debug: 4.3.6 + debug: 4.3.7 eslint: 9.6.0 ts-api-utils: 1.3.0(typescript@5.5.4) typescript: 5.5.4 @@ -12364,7 +12369,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 @@ -12418,7 +12423,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 @@ -12439,7 +12444,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 @@ -12481,7 +12486,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -12503,7 +12508,7 @@ packages: dependencies: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/visitor-keys': 7.14.1 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -12525,7 +12530,7 @@ packages: dependencies: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/visitor-keys': 7.14.1 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -12547,7 +12552,7 @@ packages: dependencies: '@typescript-eslint/types': 7.15.0 '@typescript-eslint/visitor-keys': 7.15.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -12569,7 +12574,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -12885,12 +12890,12 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vaadin/a11y-base@24.3.19: - resolution: {integrity: sha512-kQo1hdQ2KQv5Ln84OrKs5Lo4l2QbKvkDTHpwQTwHobfkir4mNeYXPp4bGwgYS9kTbkDKeCNdmR1vV+MV8gAl9A==} + /@vaadin/a11y-base@24.3.21: + resolution: {integrity: sha512-bfx3p5qVv0wLwQ5U0s6cvaOhVVt3tQb77ZFZ/14oCa0IsqemIQtkIwwy2Dg4flDAJVZLML/fTu6JpgiPAPTFQw==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 + '@vaadin/component-base': 24.3.21 lit: 3.2.0 dev: true @@ -12899,12 +12904,12 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/tooltip': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/tooltip': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -12913,11 +12918,11 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -12926,12 +12931,12 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -12940,25 +12945,25 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/item': 24.3.19 - '@vaadin/lit-renderer': 24.3.19 - '@vaadin/overlay': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/item': 24.3.21 + '@vaadin/lit-renderer': 24.3.21 + '@vaadin/overlay': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true - /@vaadin/component-base@24.3.19: - resolution: {integrity: sha512-/bbYE7Y9DRhRb1MGdS/mudNTicbm7nKDqgARcmzXICz07EbElwmzEMb48SlMH2ecccy3p8AVTc5NNUAdxEudkA==} + /@vaadin/component-base@24.3.21: + resolution: {integrity: sha512-ntOZFSxHKyWLpQaF7uELJY8uumYWr+PLA5FsoHzvBak278lEc4WQRDaPd8cyReZCC/+SlRu6lBq/iismTuTBEg==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 '@vaadin/vaadin-development-mode-detector': 2.0.7 - '@vaadin/vaadin-usage-statistics': 2.1.2 + '@vaadin/vaadin-usage-statistics': 2.1.3 lit: 3.2.0 dev: true @@ -12967,12 +12972,12 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -12981,15 +12986,15 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 + '@vaadin/a11y-base': 24.3.21 '@vaadin/button': 24.3.4 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/overlay': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/overlay': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -12998,33 +13003,33 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/lit-renderer': 24.3.19 - '@vaadin/overlay': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/lit-renderer': 24.3.21 + '@vaadin/overlay': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true /@vaadin/email-field@24.3.4: resolution: {integrity: sha512-SFe6qlVg+SjH9Z6fV7izYi/KUMFhZASOj9Y1IMvJfYe4qHmRArzur27hgnFRZF936Bv7ToQP6XzucwGq9L+z1Q==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 + '@vaadin/component-base': 24.3.21 '@vaadin/text-field': 24.3.4 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true - /@vaadin/field-base@24.3.19: - resolution: {integrity: sha512-qEiBfKnIC1dQJeuySRkpaXCVNLPpupz/qHPKPnKx3Z1ol4tjYsdQFM9I/1RbsgP77dj+nDHQKg5xa13FybX7tA==} + /@vaadin/field-base@24.3.21: + resolution: {integrity: sha512-oNWQnjkzLkBkKPWhp9OQpcBlecq7EW/ISO3URuReYwXKJP7qmKSIRXhIfMVOaLGvu2YGRGabt0chRiDf6H+FbA==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 lit: 3.2.0 dev: true @@ -13033,24 +13038,24 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 + '@vaadin/a11y-base': 24.3.21 '@vaadin/checkbox': 24.3.4 - '@vaadin/component-base': 24.3.19 - '@vaadin/lit-renderer': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/lit-renderer': 24.3.21 '@vaadin/text-field': 24.3.4 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true - /@vaadin/icon@24.3.19: - resolution: {integrity: sha512-trK02cElELneDKa6ASxwoaGVlAPJ8WLGE21mM7+GhghXgPbLGbEVw3fdUzcP7RSgHxxOQAXZcnzbmjAuZNZW7g==} + /@vaadin/icon@24.3.21: + resolution: {integrity: sha512-vinG+x9r14ovnNYojbBIh9hDiJOu3uaBMvVdfY7sOtcOfOeKNnA0p7gl66RBYxmjVD2P8K2WCb4Rn4i+iigzcg==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -13059,9 +13064,9 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -13069,34 +13074,34 @@ packages: resolution: {integrity: sha512-HK4c1Kq1tHabgGO6o/qLePi67lYBqkn7XD0M92fc6cwFSi8IerxEuKNaF71ZF8+32PXqhwT1IKgka2S9iUea8w==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/icon': 24.3.19 + '@vaadin/icon': 24.3.4 dev: true - /@vaadin/input-container@24.3.19: - resolution: {integrity: sha512-UaKGVJ38s5coGFPYI67M+iTYUNaD476pkYoNUTLGs+4oS/VRko7ANiTan0V6m34uSN5x0V9Aj7rGJb2bWsHtzw==} + /@vaadin/input-container@24.3.21: + resolution: {integrity: sha512-4EqlCv3L3k2iGVmNV+W0YbgjK+izIgOqWiHOMd17Gk5BmwrrWsxO+XUH5sDQZldbGDfwdqYBrzF1x5lPZ+zWbw==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true - /@vaadin/item@24.3.19: - resolution: {integrity: sha512-IKXu9OiKRXTcW7I/GDcO9fhVhi/ZXZ3pXOgc/cr2AvRpKoRyS24tJFUuPsqufZjsN8K2/cfsVJmL+tc6Cua7+A==} + /@vaadin/item@24.3.21: + resolution: {integrity: sha512-+AKTzbNBLc47uK7YMy+5EFfbEwF4VWpoL+XCpIZJWDOdQ0WxvYft02aLKV4+xUwzfSA0Q3aFRgcOrg+XGFeb1w==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true - /@vaadin/lit-renderer@24.3.19: - resolution: {integrity: sha512-bJm5MUox1LQ/Oao5hvIuEov8B+lZVVFcBCAzNdOA5lCsgp+cqioAaYAs6ebL33gfwc1bJmg4LN+HQrfEMzPqtg==} + /@vaadin/lit-renderer@24.3.21: + resolution: {integrity: sha512-hPYt7J1NOG+8LVn+n40o4100VX2yiH0cUpnSfCE0nDon5cDCytik/cOb31dh2WJT753JsDJyqEfwDq5yOGi1Dg==} dependencies: lit: 3.2.0 dev: true @@ -13105,28 +13110,28 @@ packages: resolution: {integrity: sha512-35BlqMDcCl/g/1rSMqCUnAfauYnWRXRLgET1ai7/WOe5dlqxaHCWt1ndvNnHGOtvGgrGb71YiVxBx80zHPtIjw==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 + '@vaadin/a11y-base': 24.3.21 '@vaadin/combo-box': 24.3.4 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/item': 24.3.19 - '@vaadin/lit-renderer': 24.3.19 - '@vaadin/overlay': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/item': 24.3.21 + '@vaadin/lit-renderer': 24.3.21 + '@vaadin/overlay': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true /@vaadin/notification@24.3.4: resolution: {integrity: sha512-ovpjQu7ETvFYMC2LX4rGXnROpf9p4YSlMhEmBwf7NiR+Mg9LyrIzKqvdRcAYbHvs6TDjr898i70/95xzDXpljQ==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/lit-renderer': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/lit-renderer': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -13135,26 +13140,26 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true - /@vaadin/overlay@24.3.19: - resolution: {integrity: sha512-5IK8yTE7jTtMGmF/mtIBOGDhAP8kz6SatlAzIWMqbv5PWu+318FKRoJmkymLG7HszVDCJRs0nPejkquSWzObGA==} + /@vaadin/overlay@24.3.21: + resolution: {integrity: sha512-6LX11I4x0AGvNVmyb9Wvm/nH433RWJw9dfLpBRPDVQp6+pnOPFUDYV45/aU0Eqd4xux13muIHJ2ac/4SsOnrvg==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true /@vaadin/password-field@24.3.4: @@ -13162,11 +13167,11 @@ packages: dependencies: '@polymer/polymer': 3.5.1 '@vaadin/button': 24.3.4 - '@vaadin/component-base': 24.3.19 + '@vaadin/component-base': 24.3.21 '@vaadin/text-field': 24.3.4 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true /@vaadin/radio-group@24.3.4: @@ -13174,12 +13179,12 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -13188,13 +13193,13 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true @@ -13203,59 +13208,59 @@ packages: dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/field-base': 24.3.19 - '@vaadin/input-container': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/field-base': 24.3.21 + '@vaadin/input-container': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 lit: 3.2.0 dev: true - /@vaadin/tooltip@24.3.19: - resolution: {integrity: sha512-Mb27AO1Jt82uk5BgmXrgbEq+09ldzworK0Q4TPrcjB68NtSbewaDc1o1DjTeRmX0ublCOK/GIMJsNWiGudyVMQ==} + /@vaadin/tooltip@24.3.21: + resolution: {integrity: sha512-DgXlktqW0q3c2QPj7ypfbmOW5Qfy+MAz3yM7PYMAzUOEReFJbMEWNB/dCAlAGZjSrMyGjLNGeD2ppsgKXSozqA==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 '@polymer/polymer': 3.5.1 - '@vaadin/a11y-base': 24.3.19 - '@vaadin/component-base': 24.3.19 - '@vaadin/overlay': 24.3.19 - '@vaadin/vaadin-lumo-styles': 24.3.19 - '@vaadin/vaadin-material-styles': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/a11y-base': 24.3.21 + '@vaadin/component-base': 24.3.21 + '@vaadin/overlay': 24.3.21 + '@vaadin/vaadin-lumo-styles': 24.3.21 + '@vaadin/vaadin-material-styles': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true /@vaadin/vaadin-development-mode-detector@2.0.7: resolution: {integrity: sha512-9FhVhr0ynSR3X2ao+vaIEttcNU5XfzCbxtmYOV8uIRnUCtNgbvMOIcyGBvntsX9I5kvIP2dV3cFAOG9SILJzEA==} dev: true - /@vaadin/vaadin-lumo-styles@24.3.19: - resolution: {integrity: sha512-s5QdOcGoLvF2x0uyMRoJNvOLaXtsgBYcrihDWaC++V/Ydy4/+FRqTTzOb4EorUt/Bt2SiDt9PTDy7ZYkKWRUkg==} + /@vaadin/vaadin-lumo-styles@24.3.21: + resolution: {integrity: sha512-bqZ2Y707avKH+Xs0jtW0CxB5WBWq0XX0YVJbaIc7rmR8HdAafbaFUl70PEFzkk058uw+axFsjvuAQL/PRD8rSA==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/icon': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/icon': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true - /@vaadin/vaadin-material-styles@24.3.19: - resolution: {integrity: sha512-XmnvEtsThqM9hcNmEPeQPuBQuGouIxTNJs+I8QD6VCbUzfHOjrT6rpiciyLV0FXN5ENJHbanpErKIcWC/XWoOA==} + /@vaadin/vaadin-material-styles@24.3.21: + resolution: {integrity: sha512-otzyvMtFesV9hc9KhNnH33Z137M3q9kTtTxhFKWasDLDh3erp5fV4+PFb6GCdKuw8UCruNcOc5i2Q/Ln/19Rsg==} dependencies: '@polymer/polymer': 3.5.1 - '@vaadin/component-base': 24.3.19 - '@vaadin/vaadin-themable-mixin': 24.3.19 + '@vaadin/component-base': 24.3.21 + '@vaadin/vaadin-themable-mixin': 24.3.21 dev: true - /@vaadin/vaadin-themable-mixin@24.3.19: - resolution: {integrity: sha512-v+69VQdvxmTVbK9Jcrq3KBtpToaPBm5mN0t59LAjz3ZBSYSRbdnsMMzRyQxo8MsobcHBPf3RMoxIj2/hlMPSIw==} + /@vaadin/vaadin-themable-mixin@24.3.21: + resolution: {integrity: sha512-LRH+LXUGfLfWvw/25uAP3UN3rOjR227cqPEW3zGqo4FzcljzYMNJlALEzXMPbaSkb8kthisdVA6kYBZ/WyCUgw==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 lit: 3.2.0 dev: true - /@vaadin/vaadin-usage-statistics@2.1.2: - resolution: {integrity: sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==} + /@vaadin/vaadin-usage-statistics@2.1.3: + resolution: {integrity: sha512-8r4TNknD7OJQADe3VygeofFR7UNAXZ2/jjBFP5dgI8+2uMfnuGYgbuHivasKr9WSQ64sPej6m8rDoM1uSllXjQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} requiresBuild: true dependencies: @@ -13463,7 +13468,7 @@ packages: dependencies: '@babel/core': 7.24.7 '@vue/babel-preset-app': 5.0.8(@babel/core@7.24.7)(vue@3.4.31) - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@5.93.0) thread-loader: 3.0.4(webpack@5.93.0) @@ -13485,7 +13490,7 @@ packages: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 eslint: '>=7.5.0' dependencies: - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/cli-shared-utils': 5.0.8 eslint: 7.32.0 eslint-webpack-plugin: 3.2.0(eslint@7.32.0)(webpack@5.93.0) @@ -13505,7 +13510,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/cli-shared-utils': 5.0.8 transitivePeerDependencies: - encoding @@ -13527,7 +13532,7 @@ packages: dependencies: '@babel/core': 7.24.7 '@types/webpack-env': 1.18.5 - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.3.0(@babel/core@7.24.7)(webpack@5.93.0) fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.4.5)(webpack@5.93.0) @@ -13566,7 +13571,7 @@ packages: '@babel/core': 7.24.7 '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.7) '@types/jest': 27.5.2 - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) '@vue/cli-shared-utils': 5.0.8 '@vue/vue3-jest': 27.0.0(@babel/core@7.25.2)(babel-jest@27.5.1)(jest@29.7.0)(ts-jest@27.1.5)(typescript@5.4.5)(vue@3.4.31) babel-jest: 27.5.1(@babel/core@7.24.7) @@ -13586,10 +13591,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 dependencies: - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31) dev: true - /@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.38)(prettier@2.8.8)(vue@3.4.31): + /@vue/cli-service@5.0.8(@vue/compiler-sfc@3.5.3)(prettier@2.8.8)(vue@3.4.31): resolution: {integrity: sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==} engines: {node: ^12.0.0 || >= 14.0.0} hasBin: true @@ -13629,7 +13634,7 @@ packages: '@vue/cli-plugin-vuex': 5.0.8(@vue/cli-service@5.0.8) '@vue/cli-shared-utils': 5.0.8 '@vue/component-compiler-utils': 3.3.0 - '@vue/vue-loader-v15': /vue-loader@15.11.1(@vue/compiler-sfc@3.4.38)(css-loader@6.11.0)(prettier@2.8.8)(webpack@5.93.0) + '@vue/vue-loader-v15': /vue-loader@15.11.1(@vue/compiler-sfc@3.5.3)(css-loader@6.11.0)(prettier@2.8.8)(webpack@5.93.0) '@vue/web-component-wrapper': 1.3.0 acorn: 8.11.3 acorn-walk: 8.2.0 @@ -13666,7 +13671,7 @@ packages: ssri: 8.0.1 terser-webpack-plugin: 5.3.10(webpack@5.93.0) thread-loader: 3.0.4(webpack@5.93.0) - vue-loader: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.31)(webpack@5.93.0) + vue-loader: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.4.31)(webpack@5.93.0) vue-style-loader: 4.1.3 webpack: 5.93.0 webpack-bundle-analyzer: 4.10.2 @@ -13775,11 +13780,11 @@ packages: source-map-js: 1.2.0 dev: true - /@vue/compiler-core@3.4.38: - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + /@vue/compiler-core@3.5.3: + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 @@ -13792,11 +13797,11 @@ packages: '@vue/shared': 3.4.31 dev: true - /@vue/compiler-dom@3.4.38: - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + /@vue/compiler-dom@3.5.3: + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 dev: true /@vue/compiler-sfc@3.4.31: @@ -13813,17 +13818,17 @@ packages: source-map-js: 1.2.0 dev: true - /@vue/compiler-sfc@3.4.38: - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + /@vue/compiler-sfc@3.5.3: + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.44 + postcss: 8.4.45 source-map-js: 1.2.0 dev: true @@ -13834,11 +13839,11 @@ packages: '@vue/shared': 3.4.31 dev: true - /@vue/compiler-ssr@3.4.38: - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + /@vue/compiler-ssr@3.5.3: + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 dev: true /@vue/component-compiler-utils@3.3.0: @@ -13973,8 +13978,8 @@ packages: resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} dev: true - /@vue/shared@3.4.38: - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + /@vue/shared@3.5.3: + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} dev: true /@vue/test-utils@2.4.6: @@ -14314,7 +14319,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -14720,6 +14725,11 @@ packages: possible-typed-array-names: 1.0.0 dev: true + /axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + engines: {node: '>=4'} + dev: true + /axe-core@4.7.0: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} @@ -14765,6 +14775,11 @@ packages: dequal: 2.0.3 dev: true + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: true + /babel-jest@27.5.1(@babel/core@7.23.9): resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -15387,8 +15402,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001655 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001658 + electron-to-chromium: 1.5.18 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -15569,8 +15584,8 @@ packages: /caniuse-lite@1.0.30001641: resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} - /caniuse-lite@1.0.30001655: - resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==} + /caniuse-lite@1.0.30001658: + resolution: {integrity: sha512-N2YVqWbJELVdrnsW5p+apoQyYt51aBMSsBZki1XZEfeBCexcM/sf4xiAHcXQBkuOwJBXtWF7aW1sYX6tKebPHw==} /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} @@ -16569,7 +16584,7 @@ packages: - ts-node dev: true - /create-jest@29.7.0(@types/node@22.5.2)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@22.5.4)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -16578,7 +16593,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16983,6 +16998,17 @@ packages: dependencies: ms: 2.1.2 + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true @@ -17146,7 +17172,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -17381,8 +17407,8 @@ packages: resolution: {integrity: sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==} dev: true - /electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + /electron-to-chromium@1.5.18: + resolution: {integrity: sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==} /element-internals-polyfill@1.3.11: resolution: {integrity: sha512-SQLQNVY4wMdpnP/F/HtalJbpEenQd46Avtjm5hvUdeTs3QU0zHFNX5/AmtQIPPcfzePb0ipCkQGY4GwYJIhLJA==} @@ -17438,7 +17464,7 @@ packages: resolution: {integrity: sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.6 + debug: 4.3.7 engine.io-parser: 5.0.6 ws: 8.11.0 xmlhttprequest-ssl: 2.0.0 @@ -17464,7 +17490,7 @@ packages: base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.6 + debug: 4.3.7 engine.io-parser: 5.0.6 ws: 8.11.0 transitivePeerDependencies: @@ -17962,7 +17988,7 @@ packages: - eslint-plugin-import dev: true - /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.34.3)(eslint@8.57.0): + /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0): resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -17975,14 +18001,14 @@ packages: eslint: 8.57.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.28.1)(eslint@8.57.0) eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-react: 7.34.3(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) + eslint-plugin-react: 7.35.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 dev: true - /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0): + /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.28.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.34.3)(eslint@8.57.0): resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -17996,13 +18022,13 @@ packages: eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.28.1)(eslint@8.57.0) eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-react: 7.35.1(eslint@8.57.0) + eslint-plugin-react: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 dev: true - /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.33.2)(eslint@8.56.0): + /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.2)(eslint@8.57.0): resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -18012,17 +18038,17 @@ packages: eslint-plugin-react: ^7.28.0 eslint-plugin-react-hooks: ^4.3.0 dependencies: - eslint: 8.56.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + eslint: 8.57.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) + eslint-plugin-react: 7.35.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 dev: true - /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-react@7.35.1)(eslint@8.57.0): + /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.33.2)(eslint@8.56.0): resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -18032,12 +18058,12 @@ packages: eslint-plugin-react: ^7.28.0 eslint-plugin-react-hooks: ^4.3.0 dependencies: - eslint: 8.57.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-react: 7.35.1(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) + eslint: 8.56.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) object.assign: 4.1.5 object.entries: 1.1.8 dev: true @@ -18634,7 +18660,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.4.5) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.4.5) eslint: 8.56.0 - jest: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -18684,6 +18710,31 @@ packages: - typescript dev: true + /eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.0): + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + dependencies: + aria-query: 5.1.3 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.10.0 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + es-iterator-helpers: 1.0.19 + eslint: 8.57.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.0 + dev: true + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -19009,8 +19060,8 @@ packages: string.prototype.matchall: 4.0.11 dev: true - /eslint-plugin-react@7.35.1(eslint@8.57.0): - resolution: {integrity: sha512-B5ok2JgbaaWn/zXbKCGgKDNL2tsID3Pd/c/yvjcpsd9HQDwyYc/TQv3AZMmOvrJgCs3AnYNUHRCQEMMQAYJ7Yg==} + /eslint-plugin-react@7.35.2(eslint@8.57.0): + resolution: {integrity: sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -20618,7 +20669,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -20629,7 +20680,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -21373,7 +21424,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.6 + debug: 4.3.7 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -21555,7 +21606,7 @@ packages: - ts-node dev: true - /jest-cli@29.7.0(@types/node@22.5.2)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@22.5.4)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -21569,10 +21620,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.1 @@ -21747,7 +21798,7 @@ packages: - supports-color dev: true - /jest-config@29.7.0(@types/node@22.5.2)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@22.5.4)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -21762,7 +21813,7 @@ packages: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.5.2 + '@types/node': 22.5.4 babel-jest: 29.7.0(@babel/core@7.24.7) chalk: 4.1.2 ci-info: 3.8.0 @@ -21782,7 +21833,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.7.1)(@types/node@22.5.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.7.1)(@types/node@22.5.4)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -22385,7 +22436,7 @@ packages: - ts-node dev: true - /jest@29.7.0(@types/node@22.5.2)(ts-node@10.9.2): + /jest@29.7.0(@types/node@22.5.4)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22398,7 +22449,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.5.2)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22802,6 +22853,8 @@ packages: peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: webpack: 5.88.2(esbuild@0.18.17) webpack-sources: 3.2.3 @@ -23703,7 +23756,6 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true /msw@2.3.4(typescript@5.4.5): resolution: {integrity: sha512-sHMlwrajgmZSA2l1o7qRSe+azm/I+x9lvVVcOxAzi4vCtH8uVPJk1K5BQYDkzGl+tt0RvM9huEXXdeGrgcc79g==} @@ -25444,8 +25496,8 @@ packages: source-map-js: 1.2.0 dev: true - /postcss@8.4.44: - resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} + /postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -26596,12 +26648,12 @@ packages: typescript: 5.4.5 dev: true - /rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.4.38): + /rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.5.3): resolution: {integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==} peerDependencies: '@vue/compiler-sfc': '*' dependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.3 debug: 4.3.4 hash-sum: 2.0.0 rollup-pluginutils: 2.8.2 @@ -27237,7 +27289,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.6 + debug: 4.3.7 engine.io-client: 6.4.0 socket.io-parser: 4.2.2 transitivePeerDependencies: @@ -27251,7 +27303,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color dev: true @@ -27262,7 +27314,7 @@ packages: dependencies: accepts: 1.3.8 base64id: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 engine.io: 6.4.1 socket.io-adapter: 2.5.2 socket.io-parser: 4.2.2 @@ -27285,7 +27337,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.6 + debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -27381,7 +27433,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.6 + debug: 4.3.7 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -27395,7 +27447,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.6 + debug: 4.3.7 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -28494,7 +28546,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@swc/core@1.7.1)(@types/node@22.5.2)(typescript@5.4.5): + /ts-node@10.9.2(@swc/core@1.7.1)(@types/node@22.5.4)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -28514,7 +28566,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 22.5.2 + '@types/node': 22.5.4 acorn: 8.12.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -28626,6 +28678,9 @@ packages: /tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + /tsutils@3.21.0(typescript@4.9.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -28651,7 +28706,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@tufjs/models': 1.0.4 - debug: 4.3.6 + debug: 4.3.7 make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -29084,7 +29139,7 @@ packages: resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} dev: true - /vue-loader@15.11.1(@vue/compiler-sfc@3.4.38)(css-loader@6.11.0)(prettier@2.8.8)(webpack@5.93.0): + /vue-loader@15.11.1(@vue/compiler-sfc@3.5.3)(css-loader@6.11.0)(prettier@2.8.8)(webpack@5.93.0): resolution: {integrity: sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -29103,7 +29158,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.3 '@vue/component-compiler-utils': 3.3.0 css-loader: 6.11.0(webpack@5.93.0) hash-sum: 1.0.2 @@ -29168,7 +29223,7 @@ packages: - whiskers dev: true - /vue-loader@17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.31)(webpack@5.93.0): + /vue-loader@17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.4.31)(webpack@5.93.0): resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} peerDependencies: '@vue/compiler-sfc': '*' @@ -29180,7 +29235,7 @@ packages: vue: optional: true dependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.3 chalk: 4.1.2 hash-sum: 2.0.0 vue: 3.4.31(typescript@5.4.5) From d5c453623e78fc7c31b39345485cbdbea54b2422 Mon Sep 17 00:00:00 2001 From: nirgur Date: Thu, 12 Sep 2024 14:57:47 +0300 Subject: [PATCH 2/8] fix: issue 6274 RELEASE (#795) ## Related Issues Fixes https://github.com/descope/etc/issues/6274 --- packages/sdks/react-sdk/tsconfig.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/sdks/react-sdk/tsconfig.json b/packages/sdks/react-sdk/tsconfig.json index c5e28cb56..c6b188187 100644 --- a/packages/sdks/react-sdk/tsconfig.json +++ b/packages/sdks/react-sdk/tsconfig.json @@ -15,7 +15,6 @@ "declarationDir": "dts", "jsx": "react", "noErrorTruncation": true, - "typeRoots": ["./node_modules/@types", "./node_modules/@types/react"] }, "include": ["**/*.ts", "**/*.tsx"], "exclude": ["node_modules", "build", "dist", "test", "examples"] From 1d160e1cb082b1b8402e370a9e7f7d8d4faa97e4 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 12 Sep 2024 11:58:42 +0000 Subject: [PATCH 3/8] chore(react-sdk): release version 2.0.74 --- packages/sdks/react-sdk/CHANGELOG.md | 7 +++++++ packages/sdks/react-sdk/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/sdks/react-sdk/CHANGELOG.md b/packages/sdks/react-sdk/CHANGELOG.md index fb0201920..bf8025f74 100644 --- a/packages/sdks/react-sdk/CHANGELOG.md +++ b/packages/sdks/react-sdk/CHANGELOG.md @@ -2,6 +2,13 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [2.0.74](https://github.com/descope/descope-js/compare/react-sdk-2.0.73...react-sdk-2.0.74) (2024-09-12) + + +### Bug Fixes + +* issue 6274 RELEASE ([#795](https://github.com/descope/descope-js/issues/795)) ([d5c4536](https://github.com/descope/descope-js/commit/d5c453623e78fc7c31b39345485cbdbea54b2422)) + ## [2.0.73](https://github.com/descope/descope-js/compare/react-sdk-2.0.72...react-sdk-2.0.73) (2024-09-11) ### Dependency Updates diff --git a/packages/sdks/react-sdk/package.json b/packages/sdks/react-sdk/package.json index 35d0c6b99..38ca03d09 100644 --- a/packages/sdks/react-sdk/package.json +++ b/packages/sdks/react-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@descope/react-sdk", - "version": "2.0.73", + "version": "2.0.74", "description": "Descope React SDK", "author": "Descope Team ", "homepage": "https://github.com/descope/descope-js", From c4c18fe063e1ccadfe71f7ef9d6d362dd43a557f Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 12 Sep 2024 11:58:44 +0000 Subject: [PATCH 4/8] chore(nextjs-sdk): release version 0.2.8 --- packages/sdks/nextjs-sdk/CHANGELOG.md | 5 +++++ packages/sdks/nextjs-sdk/package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/sdks/nextjs-sdk/CHANGELOG.md b/packages/sdks/nextjs-sdk/CHANGELOG.md index 54e4c35fa..ee3a19302 100644 --- a/packages/sdks/nextjs-sdk/CHANGELOG.md +++ b/packages/sdks/nextjs-sdk/CHANGELOG.md @@ -2,6 +2,11 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [0.2.8](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.7...nextjs-sdk-0.2.8) (2024-09-12) + +### Dependency Updates + +* `react-sdk` updated to version `2.0.74` ## [0.2.7](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.6...nextjs-sdk-0.2.7) (2024-09-11) ### Dependency Updates diff --git a/packages/sdks/nextjs-sdk/package.json b/packages/sdks/nextjs-sdk/package.json index 12406b6d2..977585611 100644 --- a/packages/sdks/nextjs-sdk/package.json +++ b/packages/sdks/nextjs-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@descope/nextjs-sdk", - "version": "0.2.7", + "version": "0.2.8", "description": "Descope NextJS SDK", "author": "Descope Team ", "homepage": "https://github.com/descope/descope-js", From 4b0a2be1f7c7e2252bcdbb2156f73d577c110b67 Mon Sep 17 00:00:00 2001 From: Bar Saar Date: Thu, 12 Sep 2024 18:41:18 +0300 Subject: [PATCH 5/8] chore: only run if react sdk change (#797) related https://github.com/descope/descope-js/pull/786 --- .github/workflows/release-next.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/release-next.yml b/.github/workflows/release-next.yml index 1e47c94f1..dc7b1cd85 100644 --- a/.github/workflows/release-next.yml +++ b/.github/workflows/release-next.yml @@ -15,13 +15,23 @@ jobs: name: Release Next runs-on: ubuntu-latest steps: + - name: Check if should run + id: 'check' + run: | + if [[ $(nx show projects --affected --plain | grep -q "react-sdk") ]]; then + echo "run=true" >> $GITHUB_OUTPUT + else + echo "run=false" >> $GITHUB_OUTPUT + fi - name: Get token + if: steps.check.outputs.run == 'true' id: get_token uses: tibdex/github-app-token@v2 with: private_key: ${{ secrets.RELEASE_APP_PEM }} app_id: ${{ secrets.RELEASE_APP_ID }} - name: Checkout code + if: steps.check.outputs.run == 'true' uses: actions/checkout@v4 with: fetch-depth: 0 @@ -39,15 +49,18 @@ jobs: with: version: ${{ env.PNPM_VERSION }} - name: Install dependencies + if: steps.check.outputs.run == 'true' run: pnpm install --frozen-lockfile --ignore-scripts env: CI: true - name: Build + if: steps.check.outputs.run == 'true' run: npm run version:ci env: CI: true GITHUB_TOKEN: ${{ steps.get_token.outputs.token }} - name: Run pnpm publish + if: steps.check.outputs.run == 'true' run: | pnpm --filter "@descope/react-sdk" exec npm version "0.0.0-next-$(git rev-parse HEAD)" --git-tag-version=false pnpm --filter "@descope/react-sdk" publish --access=public --no-git-checks --tag=next From bc3ba3a964049ebbec3982cd32a1a1c5ddb56715 Mon Sep 17 00:00:00 2001 From: Bar Saar Date: Sun, 15 Sep 2024 10:17:32 +0300 Subject: [PATCH 6/8] chore: Fix next release if not needed (#799) fix release if not needed + rename in https://github.com/descope/descope-js/actions/workflows/release-next.yml https://github.com/descope/descope-js/pull/797 related https://github.com/descope/etc/issues/4454 --- ...release-next.yml => release-next-react-sdk.yml} | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) rename .github/workflows/{release-next.yml => release-next-react-sdk.yml} (86%) diff --git a/.github/workflows/release-next.yml b/.github/workflows/release-next-react-sdk.yml similarity index 86% rename from .github/workflows/release-next.yml rename to .github/workflows/release-next-react-sdk.yml index dc7b1cd85..824f1a54a 100644 --- a/.github/workflows/release-next.yml +++ b/.github/workflows/release-next-react-sdk.yml @@ -1,4 +1,4 @@ -name: Release Next +name: Release - React SDK next on: push: @@ -38,14 +38,20 @@ jobs: # persist-credentials: false token: ${{ steps.get_token.outputs.token }} ref: ${{ github.ref }} - - run: | + - name: Run git config + if: steps.check.outputs.run == 'true' + run: | git config user.name github-actions git config user.email github-actions@github.com - - uses: actions/setup-node@v4 + - name: Setup Node + if: steps.check.outputs.run == 'true' + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org/ - - uses: pnpm/action-setup@v4 + - name: Setup PNPM + if: steps.check.outputs.run == 'true' + uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - name: Install dependencies From f57819e281ac2be9382678ccd18cf79851782c1f Mon Sep 17 00:00:00 2001 From: Asaf Shen Date: Sun, 15 Sep 2024 11:06:14 +0300 Subject: [PATCH 7/8] chore: small fixes (#791) ## Description small TS related fixes --- packages/sdks/nextjs-sdk/CHANGELOG.md | 61 ++++++++++--------- .../examples/app-router/middleware.ts | 3 +- .../nextjs-sdk/src/server/authMiddleware.ts | 2 +- packages/sdks/react-sdk/README.md | 2 + .../sdks/react-sdk/examples/app/index.tsx | 4 +- 5 files changed, 38 insertions(+), 34 deletions(-) diff --git a/packages/sdks/nextjs-sdk/CHANGELOG.md b/packages/sdks/nextjs-sdk/CHANGELOG.md index ee3a19302..b21eb769e 100644 --- a/packages/sdks/nextjs-sdk/CHANGELOG.md +++ b/packages/sdks/nextjs-sdk/CHANGELOG.md @@ -24,83 +24,86 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/s ### Dependency Updates -* `react-sdk` updated to version `2.0.71` +- `react-sdk` updated to version `2.0.71` + ## [0.2.4](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.3...nextjs-sdk-0.2.4) (2024-09-03) ### Dependency Updates -* `web-js-sdk` updated to version `1.16.4` -* `react-sdk` updated to version `2.0.70` -* `core-js-sdk` updated to version `2.24.4` -* `web-component` updated to version `3.24.1` +- `web-js-sdk` updated to version `1.16.4` +- `react-sdk` updated to version `2.0.70` +- `core-js-sdk` updated to version `2.24.4` +- `web-component` updated to version `3.24.1` + ## [0.2.3](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.2...nextjs-sdk-0.2.3) (2024-09-02) ### Dependency Updates -* `react-sdk` updated to version `2.0.69` -* `web-component` updated to version `3.24.0` +- `react-sdk` updated to version `2.0.69` +- `web-component` updated to version `3.24.0` ### Bug Fixes -* issue 7532 RELEASE ([#788](https://github.com/descope/descope-js/issues/788)) ([635a053](https://github.com/descope/descope-js/commit/635a0532a23e7a5bf8f557a0400ddd1c64c81696)) +- issue 7532 RELEASE ([#788](https://github.com/descope/descope-js/issues/788)) ([635a053](https://github.com/descope/descope-js/commit/635a0532a23e7a5bf8f557a0400ddd1c64c81696)) ## [0.2.2](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.1...nextjs-sdk-0.2.2) (2024-08-20) ### Dependency Updates -* `web-js-sdk` updated to version `1.16.3` -* `react-sdk` updated to version `2.0.68` -* `core-js-sdk` updated to version `2.24.3` -* `web-component` updated to version `3.23.2` +- `web-js-sdk` updated to version `1.16.3` +- `react-sdk` updated to version `2.0.68` +- `core-js-sdk` updated to version `2.24.3` +- `web-component` updated to version `3.23.2` + ## [0.2.1](https://github.com/descope/descope-js/compare/nextjs-sdk-0.2.0...nextjs-sdk-0.2.1) (2024-08-15) ### Dependency Updates -* `react-sdk` updated to version `2.0.67` -* `web-component` updated to version `3.23.1` +- `react-sdk` updated to version `2.0.67` +- `web-component` updated to version `3.23.1` + ## [0.2.0](https://github.com/descope/descope-js/compare/nextjs-sdk-0.1.0...nextjs-sdk-0.2.0) (2024-08-14) ### Dependency Updates -* `web-js-sdk` updated to version `1.16.2` -* `react-sdk` updated to version `2.0.66` -* `core-js-sdk` updated to version `2.24.2` -* `web-component` updated to version `3.23.0` +- `web-js-sdk` updated to version `1.16.2` +- `react-sdk` updated to version `2.0.66` +- `core-js-sdk` updated to version `2.24.2` +- `web-component` updated to version `3.23.0` ### Features -* support multi style and style prop ([#744](https://github.com/descope/descope-js/issues/744)) ([7d153ec](https://github.com/descope/descope-js/commit/7d153ec7a447f038ee716746a85f1193e8a0f357)) +- support multi style and style prop ([#744](https://github.com/descope/descope-js/issues/744)) ([7d153ec](https://github.com/descope/descope-js/commit/7d153ec7a447f038ee716746a85f1193e8a0f357)) ## [0.1.0](https://github.com/descope/descope-js/compare/nextjs-sdk-0.0.23...nextjs-sdk-0.1.0) (2024-08-09) - ### Features -* Added Private Routes to Next JS SDK ([#770](https://github.com/descope/descope-js/issues/770)) ([ccf6976](https://github.com/descope/descope-js/commit/ccf6976bc07f1ae8fb45bfbc9a5454cba788721f)) +- Added Private Routes to Next JS SDK ([#770](https://github.com/descope/descope-js/issues/770)) ([ccf6976](https://github.com/descope/descope-js/commit/ccf6976bc07f1ae8fb45bfbc9a5454cba788721f)) ## [0.0.23](https://github.com/descope/descope-js/compare/nextjs-sdk-0.0.22...nextjs-sdk-0.0.23) (2024-08-08) ### Dependency Updates -* `react-sdk` updated to version `2.0.65` -* `web-component` updated to version `3.22.2` +- `react-sdk` updated to version `2.0.65` +- `web-component` updated to version `3.22.2` ### Bug Fixes -* polling when there is a fetch error RELEASE ([#776](https://github.com/descope/descope-js/issues/776)) ([0999164](https://github.com/descope/descope-js/commit/099916447bee3c5e3fe83e70bc01890e12485df2)) +- polling when there is a fetch error RELEASE ([#776](https://github.com/descope/descope-js/issues/776)) ([0999164](https://github.com/descope/descope-js/commit/099916447bee3c5e3fe83e70bc01890e12485df2)) ## [0.0.22](https://github.com/descope/descope-js/compare/nextjs-sdk-0.0.21...nextjs-sdk-0.0.22) (2024-08-07) ### Dependency Updates -* `web-js-sdk` updated to version `1.16.1` -* `react-sdk` updated to version `2.0.64` -* `core-js-sdk` updated to version `2.24.1` -* `web-component` updated to version `3.22.1` +- `web-js-sdk` updated to version `1.16.1` +- `react-sdk` updated to version `2.0.64` +- `core-js-sdk` updated to version `2.24.1` +- `web-component` updated to version `3.22.1` ### Bug Fixes -* Issue6274 RELEASE ([#774](https://github.com/descope/descope-js/issues/774)) ([1c4b646](https://github.com/descope/descope-js/commit/1c4b64687da48d62339ccb78c2e8fde04e46e8b5)) +- Issue6274 RELEASE ([#774](https://github.com/descope/descope-js/issues/774)) ([1c4b646](https://github.com/descope/descope-js/commit/1c4b64687da48d62339ccb78c2e8fde04e46e8b5)) ## [0.0.21](https://github.com/descope/descope-js/compare/nextjs-sdk-0.0.20...nextjs-sdk-0.0.21) (2024-08-04) diff --git a/packages/sdks/nextjs-sdk/examples/app-router/middleware.ts b/packages/sdks/nextjs-sdk/examples/app-router/middleware.ts index 123cc02bf..4ce7b0cce 100644 --- a/packages/sdks/nextjs-sdk/examples/app-router/middleware.ts +++ b/packages/sdks/nextjs-sdk/examples/app-router/middleware.ts @@ -2,8 +2,7 @@ import { authMiddleware } from '@descope/nextjs-sdk/server'; export default authMiddleware({ projectId: process.env.NEXT_PUBLIC_DESCOPE_PROJECT_ID, - baseUrl: process.env.NEXT_PUBLIC_DESCOPE_BASE_URL, - baseStaticUrl: process.env.NEXT_PUBLIC_DESCOPE_BASE_STATIC_URL + baseUrl: process.env.NEXT_PUBLIC_DESCOPE_BASE_URL }); export const config = { diff --git a/packages/sdks/nextjs-sdk/src/server/authMiddleware.ts b/packages/sdks/nextjs-sdk/src/server/authMiddleware.ts index 97fc46655..725692ccd 100644 --- a/packages/sdks/nextjs-sdk/src/server/authMiddleware.ts +++ b/packages/sdks/nextjs-sdk/src/server/authMiddleware.ts @@ -48,7 +48,7 @@ const isPublicRoute = (req: NextRequest, options: MiddlewareOptions) => { // Ensure publicRoutes and privateRoutes are arrays, defaulting to empty arrays if not defined const publicRoutes = options.publicRoutes || []; const privateRoutes = options.privateRoutes || []; - + const isDefaultPublicRoute = Object.values(DEFAULT_PUBLIC_ROUTES).includes( req.nextUrl.pathname ); diff --git a/packages/sdks/react-sdk/README.md b/packages/sdks/react-sdk/README.md index 573b0aec8..b49871478 100644 --- a/packages/sdks/react-sdk/README.md +++ b/packages/sdks/react-sdk/README.md @@ -504,6 +504,8 @@ See bellow for an `.env` file template with more information. ### Run Example +Note: Due to an issue with react-sdk tsconfig, you need to remove `"examples"` from the `exclude` field in the `tsconfig.json` file in the root of the project before running the example. + Run the following command in the root of the project to build and run the example: ```bash diff --git a/packages/sdks/react-sdk/examples/app/index.tsx b/packages/sdks/react-sdk/examples/app/index.tsx index d83fd72da..d089a1ec7 100644 --- a/packages/sdks/react-sdk/examples/app/index.tsx +++ b/packages/sdks/react-sdk/examples/app/index.tsx @@ -6,12 +6,12 @@ import { AuthProvider } from '../../src'; import App from './App'; const container = document.getElementById('root'); -const root = createRoot(container); +const root = createRoot(container!); root.render( From 92105aaceb5fbfb1181acee90bd940680781d10b Mon Sep 17 00:00:00 2001 From: Gil Shapira Date: Sun, 15 Sep 2024 12:33:27 +0300 Subject: [PATCH 8/8] fix: Regression with encoding parameters (#801) --- .../core-js-sdk/src/httpClient/urlBuilder.ts | 7 +++-- .../sdks/core-js-sdk/test/httpClient.test.ts | 26 +++++++++++++++++-- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/packages/sdks/core-js-sdk/src/httpClient/urlBuilder.ts b/packages/sdks/core-js-sdk/src/httpClient/urlBuilder.ts index 2a274da0c..4de55194e 100644 --- a/packages/sdks/core-js-sdk/src/httpClient/urlBuilder.ts +++ b/packages/sdks/core-js-sdk/src/httpClient/urlBuilder.ts @@ -28,12 +28,11 @@ export const urlBuilder = ({ // add query params if given if (queryParams) { - url = `${url}?`; const keys = Object.keys(queryParams); keys.forEach((key: string, index: number) => { - url = `${url}${key}=${queryParams[key]}${ - index === keys.length - 1 ? '' : '&' - }`; + url = `${url}${index === 0 ? '?' : ''}${key}=${encodeURIComponent( + queryParams[key], + )}${index === keys.length - 1 ? '' : '&'}`; }); } diff --git a/packages/sdks/core-js-sdk/test/httpClient.test.ts b/packages/sdks/core-js-sdk/test/httpClient.test.ts index ebbfc0215..26c5dc036 100644 --- a/packages/sdks/core-js-sdk/test/httpClient.test.ts +++ b/packages/sdks/core-js-sdk/test/httpClient.test.ts @@ -74,14 +74,36 @@ describe('httpClient', () => { ); }); + it('should call fetch without ? when calling "get" without params', () => { + httpClient.get('1/2/3', { + queryParams: {}, + }); + + expect(mockFetch).toHaveBeenCalledWith(`http://descope.com/1/2/3`, { + body: undefined, + credentials: 'include', + headers: new Headers({ + test: '123', + Authorization: 'Bearer 456', + ...descopeHeaders, + }), + method: 'GET', + }); + }); + it('should call fetch with multiple params when calling "get"', () => { httpClient.get('1/2/3', { headers: { test2: '123' }, - queryParams: { test2: '123', test3: '456', test4: '789' }, + queryParams: { + test2: '123', + test3: '456', + test4: '789', + test5: `don't+forget+to@escape.urls`, + }, }); expect(mockFetch).toHaveBeenCalledWith( - 'http://descope.com/1/2/3?test2=123&test3=456&test4=789', + `http://descope.com/1/2/3?test2=123&test3=456&test4=789&test5=don't%2Bforget%2Bto%40escape.urls`, { body: undefined, credentials: 'include',