diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66069a99..e8c7f788 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.0)(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@types/node': specifier: ^24.0.0 - version: 24.12.0 + version: 24.12.4 '@types/react': specifier: 19.2.15 version: 19.2.15 @@ -38,7 +38,7 @@ importers: version: 8.60.0(eslint@10.4.0(jiti@2.6.1))(typescript@6.0.3) '@vitejs/plugin-react': specifier: ^6.0.0 - version: 6.0.2(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)) + version: 6.0.2(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)) '@vitest/coverage-v8': specifier: ^4.0.0 version: 4.1.7(vitest@4.1.7) @@ -68,19 +68,19 @@ importers: version: 19.2.4(react@19.2.4) release-it: specifier: ^20.0.0 - version: 20.0.1(@types/node@24.12.0)(magicast@0.5.3) + version: 20.0.1(@types/node@24.12.4)(magicast@0.5.3) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.0 - version: 8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1) + version: 8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1) vite-plugin-dts: specifier: ^4.5.0 - version: 4.5.4(@types/node@24.12.0)(rollup@4.53.3)(typescript@6.0.3)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)) + version: 4.5.4(@types/node@24.12.4)(rollup@4.53.3)(typescript@6.0.3)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)) vitest: specifier: ^4.0.0 - version: 4.1.7(@types/node@24.12.0)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)) + version: 4.1.7(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)) packages: @@ -948,8 +948,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@24.12.0': - resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} '@types/parse-path@7.0.3': resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} @@ -3211,122 +3211,122 @@ snapshots: '@inquirer/ansi@2.0.6': {} - '@inquirer/checkbox@5.2.0(@types/node@24.12.0)': + '@inquirer/checkbox@5.2.0(@types/node@24.12.4)': dependencies: '@inquirer/ansi': 2.0.6 - '@inquirer/core': 11.2.0(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) '@inquirer/figures': 2.0.6 - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/confirm@6.1.0(@types/node@24.12.0)': + '@inquirer/confirm@6.1.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/core@11.2.0(@types/node@24.12.0)': + '@inquirer/core@11.2.0(@types/node@24.12.4)': dependencies: '@inquirer/ansi': 2.0.6 '@inquirer/figures': 2.0.6 - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/type': 4.0.6(@types/node@24.12.4) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 4.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/editor@5.2.0(@types/node@24.12.0)': + '@inquirer/editor@5.2.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/external-editor': 3.0.1(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/external-editor': 3.0.1(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/expand@5.1.0(@types/node@24.12.0)': + '@inquirer/expand@5.1.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/external-editor@3.0.1(@types/node@24.12.0)': + '@inquirer/external-editor@3.0.1(@types/node@24.12.4)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 '@inquirer/figures@2.0.6': {} - '@inquirer/input@5.1.0(@types/node@24.12.0)': + '@inquirer/input@5.1.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/number@4.1.0(@types/node@24.12.0)': + '@inquirer/number@4.1.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/password@5.1.0(@types/node@24.12.0)': + '@inquirer/password@5.1.0(@types/node@24.12.4)': dependencies: '@inquirer/ansi': 2.0.6 - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 - - '@inquirer/prompts@8.4.2(@types/node@24.12.0)': - dependencies: - '@inquirer/checkbox': 5.2.0(@types/node@24.12.0) - '@inquirer/confirm': 6.1.0(@types/node@24.12.0) - '@inquirer/editor': 5.2.0(@types/node@24.12.0) - '@inquirer/expand': 5.1.0(@types/node@24.12.0) - '@inquirer/input': 5.1.0(@types/node@24.12.0) - '@inquirer/number': 4.1.0(@types/node@24.12.0) - '@inquirer/password': 5.1.0(@types/node@24.12.0) - '@inquirer/rawlist': 5.3.0(@types/node@24.12.0) - '@inquirer/search': 4.2.0(@types/node@24.12.0) - '@inquirer/select': 5.2.0(@types/node@24.12.0) + '@types/node': 24.12.4 + + '@inquirer/prompts@8.4.2(@types/node@24.12.4)': + dependencies: + '@inquirer/checkbox': 5.2.0(@types/node@24.12.4) + '@inquirer/confirm': 6.1.0(@types/node@24.12.4) + '@inquirer/editor': 5.2.0(@types/node@24.12.4) + '@inquirer/expand': 5.1.0(@types/node@24.12.4) + '@inquirer/input': 5.1.0(@types/node@24.12.4) + '@inquirer/number': 4.1.0(@types/node@24.12.4) + '@inquirer/password': 5.1.0(@types/node@24.12.4) + '@inquirer/rawlist': 5.3.0(@types/node@24.12.4) + '@inquirer/search': 4.2.0(@types/node@24.12.4) + '@inquirer/select': 5.2.0(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/rawlist@5.3.0(@types/node@24.12.0)': + '@inquirer/rawlist@5.3.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/search@4.2.0(@types/node@24.12.0)': + '@inquirer/search@4.2.0(@types/node@24.12.4)': dependencies: - '@inquirer/core': 11.2.0(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) '@inquirer/figures': 2.0.6 - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/select@5.2.0(@types/node@24.12.0)': + '@inquirer/select@5.2.0(@types/node@24.12.4)': dependencies: '@inquirer/ansi': 2.0.6 - '@inquirer/core': 11.2.0(@types/node@24.12.0) + '@inquirer/core': 11.2.0(@types/node@24.12.4) '@inquirer/figures': 2.0.6 - '@inquirer/type': 4.0.6(@types/node@24.12.0) + '@inquirer/type': 4.0.6(@types/node@24.12.4) optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@inquirer/type@4.0.6(@types/node@24.12.0)': + '@inquirer/type@4.0.6(@types/node@24.12.4)': optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 '@jridgewell/resolve-uri@3.1.2': {} @@ -3343,23 +3343,23 @@ snapshots: '@kinde/jwt-decoder@0.2.0': {} - '@microsoft/api-extractor-model@7.30.5(@types/node@24.12.0)': + '@microsoft/api-extractor-model@7.30.5(@types/node@24.12.4)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@24.12.0) + '@rushstack/node-core-library': 5.13.0(@types/node@24.12.4) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.5(@types/node@24.12.0)': + '@microsoft/api-extractor@7.52.5(@types/node@24.12.4)': dependencies: - '@microsoft/api-extractor-model': 7.30.5(@types/node@24.12.0) + '@microsoft/api-extractor-model': 7.30.5(@types/node@24.12.4) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@24.12.0) + '@rushstack/node-core-library': 5.13.0(@types/node@24.12.4) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@24.12.0) - '@rushstack/ts-command-line': 5.0.0(@types/node@24.12.0) + '@rushstack/terminal': 0.15.2(@types/node@24.12.4) + '@rushstack/ts-command-line': 5.0.0(@types/node@24.12.4) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -3576,7 +3576,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.53.3': optional: true - '@rushstack/node-core-library@5.13.0(@types/node@24.12.0)': + '@rushstack/node-core-library@5.13.0(@types/node@24.12.4)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -3587,23 +3587,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.2(@types/node@24.12.0)': + '@rushstack/terminal@0.15.2(@types/node@24.12.4)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@24.12.0) + '@rushstack/node-core-library': 5.13.0(@types/node@24.12.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 - '@rushstack/ts-command-line@5.0.0(@types/node@24.12.0)': + '@rushstack/ts-command-line@5.0.0(@types/node@24.12.4)': dependencies: - '@rushstack/terminal': 0.15.2(@types/node@24.12.0) + '@rushstack/terminal': 0.15.2(@types/node@24.12.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3666,7 +3666,7 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@24.12.0': + '@types/node@24.12.4': dependencies: undici-types: 7.16.0 @@ -3772,10 +3772,10 @@ snapshots: '@typescript-eslint/types': 8.60.0 eslint-visitor-keys: 5.0.1 - '@vitejs/plugin-react@6.0.2(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1))': + '@vitejs/plugin-react@6.0.2(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1) + vite: 8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1) '@vitest/coverage-v8@4.1.7(vitest@4.1.7)': dependencies: @@ -3789,7 +3789,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.7(@types/node@24.12.0)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)) + vitest: 4.1.7(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)) '@vitest/expect@4.1.7': dependencies: @@ -3800,13 +3800,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1))': + '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1))': dependencies: '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1) + vite: 8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1) '@vitest/pretty-format@4.1.7': dependencies: @@ -5390,9 +5390,9 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 - release-it@20.0.1(@types/node@24.12.0)(magicast@0.5.3): + release-it@20.0.1(@types/node@24.12.4)(magicast@0.5.3): dependencies: - '@inquirer/prompts': 8.4.2(@types/node@24.12.0) + '@inquirer/prompts': 8.4.2(@types/node@24.12.4) '@octokit/rest': 22.0.1 '@phun-ky/typeof': 2.0.3 async-retry: 1.3.3 @@ -5800,9 +5800,9 @@ snapshots: url-join@5.0.0: {} - vite-plugin-dts@4.5.4(@types/node@24.12.0)(rollup@4.53.3)(typescript@6.0.3)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)): + vite-plugin-dts@4.5.4(@types/node@24.12.4)(rollup@4.53.3)(typescript@6.0.3)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)): dependencies: - '@microsoft/api-extractor': 7.52.5(@types/node@24.12.0) + '@microsoft/api-extractor': 7.52.5(@types/node@24.12.4) '@rollup/pluginutils': 5.1.4(rollup@4.53.3) '@volar/typescript': 2.4.12 '@vue/language-core': 2.2.0(typescript@6.0.3) @@ -5813,13 +5813,13 @@ snapshots: magic-string: 0.30.17 typescript: 6.0.3 optionalDependencies: - vite: 8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1) + vite: 8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1): + vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -5827,15 +5827,15 @@ snapshots: rolldown: 1.0.2 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 esbuild: 0.27.3 fsevents: 2.3.3 jiti: 2.6.1 - vitest@4.1.7(@types/node@24.12.0)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)): + vitest@4.1.7(@types/node@24.12.4)(@vitest/coverage-v8@4.1.7)(jsdom@29.1.1)(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)): dependencies: '@vitest/expect': 4.1.7 - '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1)) + '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1)) '@vitest/pretty-format': 4.1.7 '@vitest/runner': 4.1.7 '@vitest/snapshot': 4.1.7 @@ -5852,10 +5852,10 @@ snapshots: tinyexec: 1.2.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.14(@types/node@24.12.0)(esbuild@0.27.3)(jiti@2.6.1) + vite: 8.0.14(@types/node@24.12.4)(esbuild@0.27.3)(jiti@2.6.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 24.12.4 '@vitest/coverage-v8': 4.1.7(vitest@4.1.7) jsdom: 29.1.1 transitivePeerDependencies: diff --git a/src/components/PortalLink.test.tsx b/src/components/PortalLink.test.tsx index 4b33257e..ff1608cc 100644 --- a/src/components/PortalLink.test.tsx +++ b/src/components/PortalLink.test.tsx @@ -8,6 +8,7 @@ import { waitFor, } from "@testing-library/react"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; +import React from "react"; import { PortalLink } from "."; import { useKindeAuth } from "../hooks/useKindeAuth";