Move browser authentication behind a generated-contract BFF

This commit is contained in:
ms2k 2026-07-19 18:21:17 +09:00
commit fa7220ee33

175
web/pnpm-lock.yaml generated
View file

@ -7,13 +7,19 @@ settings:
importers:
.:
dependencies:
oidc-client-ts:
specifier: 3.5.0
version: 3.5.0
redis:
specifier: 6.1.0
version: 6.1.0(@opentelemetry/[email protected])
svelte:
specifier: 5.56.5
version: 5.56.5(@typescript-eslint/[email protected])
ws:
specifier: 8.21.1
version: 8.21.1
devDependencies:
'@axe-core/playwright':
specifier: 4.12.1
version: 4.12.1([email protected])
'@playwright/test':
specifier: 1.61.1
version: 1.61.1
@ -26,6 +32,9 @@ importers:
'@types/node':
specifier: 26.1.1
version: 26.1.1
'@types/ws':
specifier: 8.18.1
version: 8.18.1
'@vitest/browser-playwright':
specifier: 4.1.10
version: 4.1.10([email protected])([email protected](@types/[email protected]))([email protected])
@ -67,6 +76,14 @@ importers:
version: 6.0.3
packages:
'@axe-core/[email protected]':
resolution:
{
integrity: sha512-rMd7xriptqKpP+w5265i4Hdkv2X5kbu6uiBi/B2I7uf3hieRBM3qDCfaKPtxfiYb2mKXfF+yLODJwIx+Jv1GDw==,
}
peerDependencies:
playwright-core: '>= 1.0.0'
'@babel/[email protected]':
resolution:
{
@ -555,6 +572,57 @@ packages:
integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==,
}
'@redis/[email protected]':
resolution:
{
integrity: sha512-Rzascjd9J9bJsM45T/Z9CTg1QY/B63B6YO8QorLVMeXnbBDsKiSCVR/+GQ061hYPk8FpTzWmPY8tAv2sT+JEtQ==,
}
engines: { node: '>= 20.0.0' }
peerDependencies:
'@redis/client': ^6.1.0
'@redis/[email protected]':
resolution:
{
integrity: sha512-7u1LefkezJF0HESlhO7ZFLEPfyY+NejP3SGv+Z4pGaT3oM5GVVLa0u3f4rDLUrcw+SRo8IlX9Y8JAONeDdg1Ag==,
}
engines: { node: '>= 20.0.0' }
peerDependencies:
'@node-rs/xxhash': ^1.1.0
'@opentelemetry/api': '>=1 <2'
peerDependenciesMeta:
'@node-rs/xxhash':
optional: true
'@opentelemetry/api':
optional: true
'@redis/[email protected]':
resolution:
{
integrity: sha512-/GFjQA6bu5pG9ClCJAI5Xx4bNXe7UTpxBBlIupBNTrn1+nY860apGnYJuaSCDV2BmEbTidpa7O2qa28oxKx+rg==,
}
engines: { node: '>= 20.0.0' }
peerDependencies:
'@redis/client': ^6.1.0
'@redis/[email protected]':
resolution:
{
integrity: sha512-kS5agg+3yZbrdrt8omrew7FLCD8eOm7tarG1CROekPBRe+QGDR9aOpnHIQaYsYi6wPRTH70nQiF06AIjgURefQ==,
}
engines: { node: '>= 20.0.0' }
peerDependencies:
'@redis/client': ^6.1.0
'@redis/[email protected]':
resolution:
{
integrity: sha512-uIDBtV8MmG/xpJsRqbGSO4iX6ryj37MLMP82lRpFvI7ykAVe5GyqgxigEbU+uZNv9kDPNMKw3dvI/S/J1BNBzA==,
}
engines: { node: '>= 20.0.0' }
peerDependencies:
'@redis/client': ^6.1.0
'@redocly/[email protected]':
resolution:
{
@ -842,6 +910,12 @@ packages:
integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==,
}
'@types/[email protected]':
resolution:
{
integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==,
}
'@typescript-eslint/[email protected]':
resolution:
{
@ -1162,6 +1236,13 @@ packages:
}
engines: { node: '>=12' }
[email protected]:
resolution:
{
integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==,
}
engines: { node: '>=4' }
[email protected]:
resolution:
{
@ -1250,6 +1331,13 @@ packages:
}
engines: { node: '>=6' }
[email protected]:
resolution:
{
integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==,
}
engines: { node: '>=0.10.0' }
[email protected]:
resolution:
{
@ -1604,13 +1692,6 @@ packages:
}
engines: { node: '>=0.10.0' }
[email protected]:
resolution:
{
integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==,
}
engines: { node: '>=18' }
[email protected]:
resolution:
{
@ -1943,13 +2024,6 @@ packages:
}
engines: { node: '>=12.20.0' }
[email protected]:
resolution:
{
integrity: sha512-l2q8l9CTCTOlbX+AnK4p3M+4CEpKpyQhle6blQkdFhm0IsBqsxm15bYaSa11G7pWdsYr6epdsRZxJpCyCRbT8A==,
}
engines: { node: '>=18' }
[email protected]:
resolution:
{
@ -2160,6 +2234,13 @@ packages:
}
engines: { node: '>= 14.18.0' }
[email protected]:
resolution:
{
integrity: sha512-0kvUPM8RHP/ZMa0xYaDTcG5e8tIGW6kz6MToVT0V8iOnk6bkXp2jncGRGe2bZEk41lZwiDspUqjZCSk5ohjcKw==,
}
engines: { node: '>= 20.0.0' }
[email protected]:
resolution:
{
@ -2698,10 +2779,10 @@ packages:
utf-8-validate:
optional: true
[email protected].0:
[email protected].1:
resolution:
{
integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==,
integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==,
}
engines: { node: '>=10.0.0' }
peerDependencies:
@ -2761,6 +2842,11 @@ packages:
}
snapshots:
'@axe-core/[email protected]([email protected])':
dependencies:
axe-core: 4.12.1
playwright-core: 1.61.1
'@babel/[email protected]':
dependencies:
'@babel/helper-validator-identifier': 7.29.7
@ -2990,6 +3076,28 @@ snapshots:
'@polka/[email protected]': {}
'@redis/[email protected](@redis/[email protected](@opentelemetry/[email protected]))':
dependencies:
'@redis/client': 6.1.0(@opentelemetry/[email protected])
'@redis/[email protected](@opentelemetry/[email protected])':
dependencies:
cluster-key-slot: 1.1.2
optionalDependencies:
'@opentelemetry/api': 1.9.1
'@redis/[email protected](@redis/[email protected](@opentelemetry/[email protected]))':
dependencies:
'@redis/client': 6.1.0(@opentelemetry/[email protected])
'@redis/[email protected](@redis/[email protected](@opentelemetry/[email protected]))':
dependencies:
'@redis/client': 6.1.0(@opentelemetry/[email protected])
'@redis/[email protected](@redis/[email protected](@opentelemetry/[email protected]))':
dependencies:
'@redis/client': 6.1.0(@opentelemetry/[email protected])
'@redocly/[email protected]':
dependencies:
fast-deep-equal: 3.1.3
@ -3190,6 +3298,10 @@ snapshots:
'@types/[email protected]': {}
'@types/[email protected]':
dependencies:
'@types/node': 26.1.1
'@typescript-eslint/[email protected]':
optional: true
@ -3276,7 +3388,7 @@ snapshots:
sirv: 3.0.2
tinyrainbow: 3.1.0
vitest: 4.1.10(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])([email protected](@types/[email protected]))
ws: 8.21.0
ws: 8.21.1
transitivePeerDependencies:
- bufferutil
- msw
@ -3346,6 +3458,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]: {}
[email protected]: {}
@ -3392,6 +3506,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
dependencies:
color-name: 1.1.4
@ -3550,8 +3666,6 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]: {}
[email protected]:
@ -3708,10 +3822,6 @@ snapshots:
[email protected]: {}
[email protected]:
dependencies:
jwt-decode: 4.0.0
[email protected]:
dependencies:
'@types/json-schema': 7.0.15
@ -3835,6 +3945,17 @@ snapshots:
[email protected]: {}
[email protected](@opentelemetry/[email protected]):
dependencies:
'@redis/bloom': 6.1.0(@redis/[email protected](@opentelemetry/[email protected]))
'@redis/client': 6.1.0(@opentelemetry/[email protected])
'@redis/json': 6.1.0(@redis/[email protected](@opentelemetry/[email protected]))
'@redis/search': 6.1.0(@redis/[email protected](@opentelemetry/[email protected]))
'@redis/time-series': 6.1.0(@redis/[email protected](@opentelemetry/[email protected]))
transitivePeerDependencies:
- '@node-rs/xxhash'
- '@opentelemetry/api'
[email protected]([email protected])([email protected])([email protected]([email protected]))([email protected])([email protected]([email protected]([email protected]))([email protected])):
dependencies:
'@redocly/openapi-core': 1.34.17
@ -4186,7 +4307,7 @@ snapshots:
[email protected]: {}
[email protected].0: {}
[email protected].1: {}
[email protected]: {}