chore: bump packages

This commit is contained in:
Filip Skokan
2026-03-19 15:31:16 +01:00
parent f1e6f762b4
commit 7903d510d7
39 changed files with 446 additions and 443 deletions
+2 -2
View File
@@ -53,7 +53,7 @@ Error code given in the Authorization Response
### error\_description?
• `optional` **error\_description**: `string`
• `optional` **error\_description?**: `string`
Human-readable text providing additional information, used to assist the developer in
understanding the error that occurred, given in the Authorization Response
@@ -62,4 +62,4 @@ understanding the error that occurred, given in the Authorization Response
### stack?
• `optional` **stack**: `string`
• `optional` **stack?**: `string`
+3 -3
View File
@@ -22,16 +22,16 @@ Support from the community to continue maintaining and improving this module is
### cause?
• `optional` **cause**: `unknown`
• `optional` **cause?**: `unknown`
***
### code?
• `optional` **code**: `string`
• `optional` **code?**: `string`
***
### stack?
• `optional` **stack**: `string`
• `optional` **stack?**: `string`
+2 -2
View File
@@ -76,7 +76,7 @@ HTTP Status Code of the response
### error\_description?
• `optional` **error\_description**: `string`
• `optional` **error\_description?**: `string`
Human-readable text providing additional information, used to assist the developer in
understanding the error that occurred, given in the JSON response
@@ -85,4 +85,4 @@ understanding the error that occurred, given in the JSON response
### stack?
• `optional` **stack**: `string`
• `optional` **stack?**: `string`
@@ -63,4 +63,4 @@ HTTP Status Code of the response
### stack?
• `optional` **stack**: `string`
• `optional` **stack?**: `string`
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### expectedNonce?
• `optional` **expectedNonce**: `string`
• `optional` **expectedNonce?**: `string`
Expected value of the `nonce` ID Token claim. This value must match
exactly. When `undefined` the expectation is that there is no `nonce` in
@@ -22,7 +22,7 @@ Using this option also means that an ID Token must be part of the response.
### expectedState?
• `optional` **expectedState**: `string` \| *typeof* `skipStateCheck`
• `optional` **expectedState?**: `string` \| *typeof* `skipStateCheck`
Expected value of the `state` authorization response parameter. This value
must match exactly. When `undefined` the expectation is that there is no
@@ -32,7 +32,7 @@ must match exactly. When `undefined` the expectation is that there is no
### idTokenExpected?
• `optional` **idTokenExpected**: `boolean`
• `optional` **idTokenExpected?**: `boolean`
Use this to have the client assert that an ID Token is returned by the
Authorization Server.
@@ -44,7 +44,7 @@ Authorization Server.
### maxAge?
• `optional` **maxAge**: `number`
• `optional` **maxAge?**: `number`
ID Token [`auth\_time`](IDToken.md#auth_time) claim value will be checked
to be present and conform to this `maxAge` value. Use of this option is
@@ -56,7 +56,7 @@ checking the claim's value beyond it being a number when present.
### pkceCodeVerifier?
• `optional` **pkceCodeVerifier**: `string`
• `optional` **pkceCodeVerifier?**: `string`
When PKCE is used this is the `code_verifier` that will be sent to the
[token endpoint](ServerMetadata.md#token_endpoint).
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### DPoP?
• `optional` **DPoP**: [`DPoPHandle`](DPoPHandle.md)
• `optional` **DPoP?**: [`DPoPHandle`](DPoPHandle.md)
DPoP handle to use for requesting a sender-constrained access token.
Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
+6 -6
View File
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -20,28 +20,28 @@ Support from the community to continue maintaining and improving this module is
### actions?
• `readonly` `optional` **actions**: `string`[]
• `readonly` `optional` **actions?**: `string`[]
***
### datatypes?
• `readonly` `optional` **datatypes**: `string`[]
• `readonly` `optional` **datatypes?**: `string`[]
***
### identifier?
• `readonly` `optional` **identifier**: `string`
• `readonly` `optional` **identifier?**: `string`
***
### locations?
• `readonly` `optional` **locations**: `string`[]
• `readonly` `optional` **locations?**: `string`[]
***
### privileges?
• `readonly` `optional` **privileges**: `string`[]
• `readonly` `optional` **privileges?**: `string`[]
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### DPoP?
• `optional` **DPoP**: [`DPoPHandle`](DPoPHandle.md)
• `optional` **DPoP?**: [`DPoPHandle`](DPoPHandle.md)
DPoP handle to use for requesting a sender-constrained access token.
Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
@@ -23,7 +23,7 @@ Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
### signal?
• `optional` **signal**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
• `optional` **signal?**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
AbortSignal to abort polling. Default is that the operation will time out
after the indicated expires_in property returned by the server in
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -30,7 +30,7 @@ The lifetime in seconds of the "auth_req_id".
### interval?
• `readonly` `optional` **interval**: `number`
• `readonly` `optional` **interval?**: `number`
The minimum amount of time in seconds that the client should wait between polling requests to
the token endpoint.
+11 -11
View File
@@ -12,7 +12,7 @@ that has an effect on how the Client functions
## Indexable
\[`metadata`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`metadata`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -26,7 +26,7 @@ Client identifier.
### \[clockSkew\]?
• `optional` **\[clockSkew\]**: `number`
• `optional` **\[clockSkew\]?**: `number`
See [clockSkew](../variables/clockSkew.md).
@@ -34,7 +34,7 @@ See [clockSkew](../variables/clockSkew.md).
### \[clockTolerance\]?
• `optional` **\[clockTolerance\]**: `number`
• `optional` **\[clockTolerance\]?**: `number`
See [clockTolerance](../variables/clockTolerance.md).
@@ -42,7 +42,7 @@ See [clockTolerance](../variables/clockTolerance.md).
### authorization\_signed\_response\_alg?
• `optional` **authorization\_signed\_response\_alg**: `string`
• `optional` **authorization\_signed\_response\_alg?**: `string`
JWS `alg` algorithm required for signing authorization responses. When not configured the
default is to allow only algorithms listed in
@@ -53,7 +53,7 @@ and fall back to `RS256` when the authorization server metadata is not set.
### client\_secret?
• `optional` **client\_secret**: `string`
• `optional` **client\_secret?**: `string`
Client secret.
@@ -61,7 +61,7 @@ Client secret.
### default\_max\_age?
• `optional` **default\_max\_age**: `number`
• `optional` **default\_max\_age?**: `number`
Default Maximum Authentication Age.
@@ -69,7 +69,7 @@ Default Maximum Authentication Age.
### id\_token\_signed\_response\_alg?
• `optional` **id\_token\_signed\_response\_alg**: `string`
• `optional` **id\_token\_signed\_response\_alg?**: `string`
JWS `alg` algorithm required for signing the ID Token issued to this Client. When not
configured the default is to allow only algorithms listed in
@@ -80,7 +80,7 @@ and fall back to `RS256` when the authorization server metadata is not set.
### introspection\_signed\_response\_alg?
• `optional` **introspection\_signed\_response\_alg**: `string`
• `optional` **introspection\_signed\_response\_alg?**: `string`
JWS `alg` algorithm REQUIRED for signed introspection responses. When not configured the
default is to allow only algorithms listed in
@@ -91,7 +91,7 @@ and fall back to `RS256` when the authorization server metadata is not set.
### require\_auth\_time?
• `optional` **require\_auth\_time**: `boolean`
• `optional` **require\_auth\_time?**: `boolean`
Boolean value specifying whether the [`auth\_time`](IDToken.md#auth_time) Claim in the ID Token
is REQUIRED. Default is `false`.
@@ -100,7 +100,7 @@ is REQUIRED. Default is `false`.
### use\_mtls\_endpoint\_aliases?
• `optional` **use\_mtls\_endpoint\_aliases**: `boolean`
• `optional` **use\_mtls\_endpoint\_aliases?**: `boolean`
Indicates the requirement for a client to use mutual TLS endpoint aliases
indicated by the
@@ -156,7 +156,7 @@ config[client.customFetch] = (...args) =>
### userinfo\_signed\_response\_alg?
• `optional` **userinfo\_signed\_response\_alg**: `string`
• `optional` **userinfo\_signed\_response\_alg?**: `string`
JWS `alg` algorithm REQUIRED for signing UserInfo Responses. When not configured the default is
to allow only algorithms listed in
+2 -2
View File
@@ -12,7 +12,7 @@ Public properties available on a [Configuration](../classes/Configuration.md) in
### \[customFetch\]?
• `optional` **\[customFetch\]**: [`CustomFetch`](../type-aliases/CustomFetch.md)
• `optional` **\[customFetch\]?**: [`CustomFetch`](../type-aliases/CustomFetch.md)
Custom [Fetch API](https://developer.mozilla.org/docs/Web/API/Window/fetch) implementation to use for the HTTP Requests
the client will be making.
@@ -25,7 +25,7 @@ the client will be making.
### timeout?
• `optional` **timeout**: `number`
• `optional` **timeout?**: `number`
Timeout (in seconds) for the HTTP Requests the client will be making.
Default is `30` (seconds)
+3 -3
View File
@@ -8,16 +8,16 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
### jkt?
• `readonly` `optional` **jkt**: `string`
• `readonly` `optional` **jkt?**: `string`
***
### x5t#S256?
• `readonly` `optional` **x5t#S256**: `string`
• `readonly` `optional` **x5t#S256?**: `string`
+1 -1
View File
@@ -43,7 +43,7 @@ See [Request.redirect](https://developer.mozilla.org/docs/Web/API/Request/redire
### signal?
• `optional` **signal**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
• `optional` **signal?**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
An AbortSignal configured as per the [ConfigurationProperties.timeout](ConfigurationProperties.md#timeout)
value
+1 -1
View File
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### DPoP?
• `optional` **DPoP**: [`DPoPHandle`](DPoPHandle.md)
• `optional` **DPoP?**: [`DPoPHandle`](DPoPHandle.md)
DPoP handle to use for requesting a sender-constrained access token.
Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
+2 -2
View File
@@ -19,7 +19,7 @@ supported JWE Key Management Algorithm Identifier
### alg?
• `optional` **alg**: `string`
• `optional` **alg?**: `string`
The key's JWE Key Management Algorithm Identifier, this can be used to
limit ECDH and X25519 keys to only a specified ECDH-ES* JWE Key Management
@@ -30,6 +30,6 @@ Identifier fully specified by their CryptoKey algorithm).
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
The key's JWK Key ID.
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### DPoP?
• `optional` **DPoP**: [`DPoPHandle`](DPoPHandle.md)
• `optional` **DPoP?**: [`DPoPHandle`](DPoPHandle.md)
DPoP handle to use for requesting a sender-constrained access token.
Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
@@ -23,7 +23,7 @@ Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
### signal?
• `optional` **signal**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
• `optional` **signal?**: [`AbortSignal`](https://developer.mozilla.org/docs/Web/API/AbortSignal)
AbortSignal to abort polling. Default is that the operation will time out
after the indicated expires_in property returned by the server in
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -47,7 +47,7 @@ remember as end users will be asked to manually type it into their user agent.
### interval?
• `readonly` `optional` **interval**: `number`
• `readonly` `optional` **interval?**: `number`
The minimum amount of time in seconds that the client should wait between polling requests to
the token endpoint.
@@ -56,7 +56,7 @@ the token endpoint.
### verification\_uri\_complete?
• `readonly` `optional` **verification\_uri\_complete**: `string`
• `readonly` `optional` **verification\_uri\_complete?**: `string`
A verification URI that includes the "user_code" (or other information with the same function
as the "user_code"), which is designed for non-textual transmission
+4 -4
View File
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### \[customFetch\]?
• `optional` **\[customFetch\]**: [`CustomFetch`](../type-aliases/CustomFetch.md)
• `optional` **\[customFetch\]?**: [`CustomFetch`](../type-aliases/CustomFetch.md)
Custom [Fetch API](https://developer.mozilla.org/docs/Web/API/Window/fetch) implementation to use for the HTTP Requests
the client will be making. If this option is used, then the customFetch
@@ -25,7 +25,7 @@ use with all its future individual HTTP requests.
### algorithm?
• `optional` **algorithm**: `"oidc"` \| `"oauth2"`
• `optional` **algorithm?**: `"oidc"` \| `"oauth2"`
The issuer transformation algorithm to use. Default is `oidc`.
@@ -50,7 +50,7 @@ Given the Issuer Identifier is https://example.com/pathname
### execute?
• `optional` **execute**: (`config`) => `void`[]
• `optional` **execute?**: (`config`) => `void`[]
Methods (available list linked below) to execute with the
[Configuration](../classes/Configuration.md) instance as argument after it is instantiated
@@ -108,7 +108,7 @@ let config = await client.discovery(
### timeout?
• `optional` **timeout**: `number`
• `optional` **timeout?**: `number`
Timeout (in seconds) for the Authorization Server Metadata discovery. If
this option is used, then the same timeout value will be assigned to the
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### \[customFetch\]?
• `optional` **\[customFetch\]**: [`CustomFetch`](../type-aliases/CustomFetch.md)
• `optional` **\[customFetch\]?**: [`CustomFetch`](../type-aliases/CustomFetch.md)
Custom [Fetch API](https://developer.mozilla.org/docs/Web/API/Window/fetch) implementation to use for the HTTP Requests
the client will be making. If this option is used, then the customFetch
@@ -25,7 +25,7 @@ use with all its future individual HTTP requests.
### algorithm?
• `optional` **algorithm**: `"oidc"` \| `"oauth2"`
• `optional` **algorithm?**: `"oidc"` \| `"oauth2"`
The issuer transformation algorithm to use. Default is `oidc`.
@@ -50,7 +50,7 @@ Given the Issuer Identifier is https://example.com/pathname
### DPoP?
• `optional` **DPoP**: [`DPoPHandle`](DPoPHandle.md)
• `optional` **DPoP?**: [`DPoPHandle`](DPoPHandle.md)
DPoP handle to use for requesting a sender-constrained access token.
Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
@@ -63,7 +63,7 @@ Usually obtained from [getDPoPHandle](../functions/getDPoPHandle.md)
### execute?
• `optional` **execute**: (`config`) => `void`[]
• `optional` **execute?**: (`config`) => `void`[]
Methods (available list linked below) to execute with the
[Configuration](../classes/Configuration.md) instance as argument after it is instantiated
@@ -121,7 +121,7 @@ let config = await client.discovery(
### initialAccessToken?
• `optional` **initialAccessToken**: `string`
• `optional` **initialAccessToken?**: `string`
Access token optionally issued by an authorization server used to authorize
calls to the client registration endpoint.
@@ -130,7 +130,7 @@ calls to the client registration endpoint.
### timeout?
• `optional` **timeout**: `number`
• `optional` **timeout?**: `number`
Timeout (in seconds) for the Authorization Server Metadata discovery. If
this option is used, then the same timeout value will be assigned to the
+2 -2
View File
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### extractable?
• `optional` **extractable**: `boolean`
• `optional` **extractable?**: `boolean`
Indicates whether or not the private key may be exported. Default is `false`.
@@ -18,6 +18,6 @@ Indicates whether or not the private key may be exported. Default is `false`.
### modulusLength?
• `optional` **modulusLength**: `number`
• `optional` **modulusLength?**: `number`
(RSA algorithms only) The length, in bits, of the RSA modulus. Default is `2048`.
+7 -7
View File
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -44,34 +44,34 @@ Support from the community to continue maintaining and improving this module is
### auth\_time?
• `readonly` `optional` **auth\_time**: `number`
• `readonly` `optional` **auth\_time?**: `number`
***
### azp?
• `readonly` `optional` **azp**: `string`
• `readonly` `optional` **azp?**: `string`
***
### cnf?
• `readonly` `optional` **cnf**: [`ConfirmationClaims`](ConfirmationClaims.md)
• `readonly` `optional` **cnf?**: [`ConfirmationClaims`](ConfirmationClaims.md)
***
### jti?
• `readonly` `optional` **jti**: `string`
• `readonly` `optional` **jti?**: `string`
***
### nbf?
• `readonly` `optional` **nbf**: `number`
• `readonly` `optional` **nbf?**: `number`
***
### nonce?
• `readonly` `optional` **nonce**: `string`
• `readonly` `optional` **nonce?**: `string`
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### expectedState?
• `optional` **expectedState**: `string` \| *typeof* `skipStateCheck`
• `optional` **expectedState?**: `string` \| *typeof* `skipStateCheck`
Expected value of the `state` authorization response parameter. This value
must match exactly. When `undefined` the expectation is that there is no
@@ -20,7 +20,7 @@ must match exactly. When `undefined` the expectation is that there is no
### maxAge?
• `optional` **maxAge**: `number`
• `optional` **maxAge?**: `number`
ID Token [`auth\_time`](IDToken.md#auth_time) claim value will be checked
to be present and conform to this `maxAge` value. Use of this option is
+15 -15
View File
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -20,82 +20,82 @@ Support from the community to continue maintaining and improving this module is
### aud?
• `readonly` `optional` **aud**: `string` \| `string`[]
• `readonly` `optional` **aud?**: `string` \| `string`[]
***
### authorization\_details?
• `readonly` `optional` **authorization\_details**: [`AuthorizationDetails`](AuthorizationDetails.md)[]
• `readonly` `optional` **authorization\_details?**: [`AuthorizationDetails`](AuthorizationDetails.md)[]
***
### client\_id?
• `readonly` `optional` **client\_id**: `string`
• `readonly` `optional` **client\_id?**: `string`
***
### cnf?
• `readonly` `optional` **cnf**: [`ConfirmationClaims`](ConfirmationClaims.md)
• `readonly` `optional` **cnf?**: [`ConfirmationClaims`](ConfirmationClaims.md)
***
### exp?
• `readonly` `optional` **exp**: `number`
• `readonly` `optional` **exp?**: `number`
***
### iat?
• `readonly` `optional` **iat**: `number`
• `readonly` `optional` **iat?**: `number`
***
### iss?
• `readonly` `optional` **iss**: `string`
• `readonly` `optional` **iss?**: `string`
***
### jti?
• `readonly` `optional` **jti**: `string`
• `readonly` `optional` **jti?**: `string`
***
### nbf?
• `readonly` `optional` **nbf**: `number`
• `readonly` `optional` **nbf?**: `number`
***
### scope?
• `readonly` `optional` **scope**: `string`
• `readonly` `optional` **scope?**: `string`
***
### sid?
• `readonly` `optional` **sid**: `string`
• `readonly` `optional` **sid?**: `string`
***
### sub?
• `readonly` `optional` **sub**: `string`
• `readonly` `optional` **sub?**: `string`
***
### token\_type?
• `readonly` `optional` **token\_type**: `string`
• `readonly` `optional` **token\_type?**: `string`
***
### username?
• `readonly` `optional` **username**: `string`
• `readonly` `optional` **username?**: `string`
+12 -12
View File
@@ -8,70 +8,70 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
### alg?
• `readonly` `optional` **alg**: `string`
• `readonly` `optional` **alg?**: `string`
***
### crv?
• `readonly` `optional` **crv**: `string`
• `readonly` `optional` **crv?**: `string`
***
### e?
• `readonly` `optional` **e**: `string`
• `readonly` `optional` **e?**: `string`
***
### key\_ops?
• `readonly` `optional` **key\_ops**: `string`[]
• `readonly` `optional` **key\_ops?**: `string`[]
***
### kid?
• `readonly` `optional` **kid**: `string`
• `readonly` `optional` **kid?**: `string`
***
### kty?
• `readonly` `optional` **kty**: `string`
• `readonly` `optional` **kty?**: `string`
***
### n?
• `readonly` `optional` **n**: `string`
• `readonly` `optional` **n?**: `string`
***
### pub?
• `readonly` `optional` **pub**: `string`
• `readonly` `optional` **pub?**: `string`
***
### use?
• `readonly` `optional` **use**: `string`
• `readonly` `optional` **use?**: `string`
***
### x?
• `readonly` `optional` **x**: `string`
• `readonly` `optional` **x?**: `string`
***
### y?
• `readonly` `optional` **y**: `string`
• `readonly` `optional` **y?**: `string`
+8 -8
View File
@@ -8,13 +8,13 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`metadata`: `string`\]: `string` \| `undefined`
> \[`metadata`: `string`\]: `string` \| `undefined`
## Properties
### backchannel\_authentication\_endpoint?
• `readonly` `optional` **backchannel\_authentication\_endpoint**: `string`
• `readonly` `optional` **backchannel\_authentication\_endpoint?**: `string`
CIBA Backchannel Authentication Endpoint.
@@ -22,7 +22,7 @@ CIBA Backchannel Authentication Endpoint.
### device\_authorization\_endpoint?
• `readonly` `optional` **device\_authorization\_endpoint**: `string`
• `readonly` `optional` **device\_authorization\_endpoint?**: `string`
URL of the authorization server's device authorization endpoint.
@@ -30,7 +30,7 @@ URL of the authorization server's device authorization endpoint.
### introspection\_endpoint?
• `readonly` `optional` **introspection\_endpoint**: `string`
• `readonly` `optional` **introspection\_endpoint?**: `string`
URL of the authorization server's introspection endpoint.
@@ -38,7 +38,7 @@ URL of the authorization server's introspection endpoint.
### pushed\_authorization\_request\_endpoint?
• `readonly` `optional` **pushed\_authorization\_request\_endpoint**: `string`
• `readonly` `optional` **pushed\_authorization\_request\_endpoint?**: `string`
URL of the authorization server's pushed authorization request endpoint.
@@ -46,7 +46,7 @@ URL of the authorization server's pushed authorization request endpoint.
### revocation\_endpoint?
• `readonly` `optional` **revocation\_endpoint**: `string`
• `readonly` `optional` **revocation\_endpoint?**: `string`
URL of the authorization server's revocation endpoint.
@@ -54,7 +54,7 @@ URL of the authorization server's revocation endpoint.
### token\_endpoint?
• `readonly` `optional` **token\_endpoint**: `string`
• `readonly` `optional` **token\_endpoint?**: `string`
URL of the authorization server's token endpoint.
@@ -62,6 +62,6 @@ URL of the authorization server's token endpoint.
### userinfo\_endpoint?
• `readonly` `optional` **userinfo\_endpoint**: `string`
• `readonly` `optional` **userinfo\_endpoint?**: `string`
URL of the authorization server's UserInfo Endpoint.
+1 -1
View File
@@ -10,7 +10,7 @@ Support from the community to continue maintaining and improving this module is
### \[modifyAssertion\]?
• `optional` **\[modifyAssertion\]**: [`ModifyAssertionFunction`](ModifyAssertionFunction.md)
• `optional` **\[modifyAssertion\]?**: [`ModifyAssertionFunction`](ModifyAssertionFunction.md)
Use to modify a JWT assertion payload or header right before it is signed.
+1 -1
View File
@@ -23,7 +23,7 @@ Its algorithm must be compatible with a supported [JWS Algorithm](../type-aliase
### kid?
• `optional` **kid**: `string`
• `optional` **kid?**: `string`
JWK Key ID to add to JOSE headers when this key is used. When not provided no `kid` (JWK Key
ID) will be added to the JOSE Header.
+68 -68
View File
@@ -14,7 +14,7 @@ Authorization Server Metadata
## Indexable
\[`metadata`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`metadata`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -28,7 +28,7 @@ Authorization server's Issuer Identifier URL.
### acr\_values\_supported?
• `readonly` `optional` **acr\_values\_supported**: `string`[]
• `readonly` `optional` **acr\_values\_supported?**: `string`[]
JSON array containing a list of the Authentication Context Class References that this
authorization server supports.
@@ -37,7 +37,7 @@ authorization server supports.
### authorization\_encryption\_alg\_values\_supported?
• `readonly` `optional` **authorization\_encryption\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **authorization\_encryption\_alg\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response encryption (`alg` value).
@@ -46,7 +46,7 @@ introspection response encryption (`alg` value).
### authorization\_encryption\_enc\_values\_supported?
• `readonly` `optional` **authorization\_encryption\_enc\_values\_supported**: `string`[]
• `readonly` `optional` **authorization\_encryption\_enc\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response encryption (`enc` value).
@@ -55,7 +55,7 @@ introspection response encryption (`enc` value).
### authorization\_endpoint?
• `readonly` `optional` **authorization\_endpoint**: `string`
• `readonly` `optional` **authorization\_endpoint?**: `string`
URL of the authorization server's authorization endpoint.
@@ -63,7 +63,7 @@ URL of the authorization server's authorization endpoint.
### authorization\_response\_iss\_parameter\_supported?
• `readonly` `optional` **authorization\_response\_iss\_parameter\_supported**: `boolean`
• `readonly` `optional` **authorization\_response\_iss\_parameter\_supported?**: `boolean`
Boolean value indicating whether the authorization server provides the `iss` parameter in the
authorization response.
@@ -72,7 +72,7 @@ authorization response.
### authorization\_signing\_alg\_values\_supported?
• `readonly` `optional` **authorization\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **authorization\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response signing.
@@ -81,7 +81,7 @@ introspection response signing.
### backchannel\_authentication\_endpoint?
• `readonly` `optional` **backchannel\_authentication\_endpoint**: `string`
• `readonly` `optional` **backchannel\_authentication\_endpoint?**: `string`
CIBA Backchannel Authentication Endpoint.
@@ -89,7 +89,7 @@ CIBA Backchannel Authentication Endpoint.
### backchannel\_authentication\_request\_signing\_alg\_values\_supported?
• `readonly` `optional` **backchannel\_authentication\_request\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **backchannel\_authentication\_request\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS signing algorithms supported for validation of signed
CIBA authentication requests.
@@ -98,7 +98,7 @@ CIBA authentication requests.
### backchannel\_logout\_session\_supported?
• `readonly` `optional` **backchannel\_logout\_session\_supported**: `boolean`
• `readonly` `optional` **backchannel\_logout\_session\_supported?**: `boolean`
Boolean value specifying whether the authorization server can pass a `sid` (session ID) Claim
in the Logout Token to identify the RP session with the OP.
@@ -107,7 +107,7 @@ in the Logout Token to identify the RP session with the OP.
### backchannel\_logout\_supported?
• `readonly` `optional` **backchannel\_logout\_supported**: `boolean`
• `readonly` `optional` **backchannel\_logout\_supported?**: `boolean`
Boolean value specifying whether the authorization server supports back-channel logout.
@@ -115,7 +115,7 @@ Boolean value specifying whether the authorization server supports back-channel
### backchannel\_token\_delivery\_modes\_supported?
• `readonly` `optional` **backchannel\_token\_delivery\_modes\_supported**: `string`[]
• `readonly` `optional` **backchannel\_token\_delivery\_modes\_supported?**: `string`[]
Supported CIBA authentication result delivery modes.
@@ -123,7 +123,7 @@ Supported CIBA authentication result delivery modes.
### backchannel\_user\_code\_parameter\_supported?
• `readonly` `optional` **backchannel\_user\_code\_parameter\_supported**: `boolean`
• `readonly` `optional` **backchannel\_user\_code\_parameter\_supported?**: `boolean`
Indicates whether the authorization server supports the use of the CIBA `user_code` parameter.
@@ -131,7 +131,7 @@ Indicates whether the authorization server supports the use of the CIBA `user_co
### check\_session\_iframe?
• `readonly` `optional` **check\_session\_iframe**: `string`
• `readonly` `optional` **check\_session\_iframe?**: `string`
URL of an authorization server iframe that supports cross-origin communications for session
state information with the RP Client, using the HTML5 postMessage API.
@@ -140,7 +140,7 @@ state information with the RP Client, using the HTML5 postMessage API.
### claim\_types\_supported?
• `readonly` `optional` **claim\_types\_supported**: `string`[]
• `readonly` `optional` **claim\_types\_supported?**: `string`[]
JSON array containing a list of the Claim Types that the authorization server supports.
@@ -148,7 +148,7 @@ JSON array containing a list of the Claim Types that the authorization server su
### claims\_locales\_supported?
• `readonly` `optional` **claims\_locales\_supported**: `string`[]
• `readonly` `optional` **claims\_locales\_supported?**: `string`[]
Languages and scripts supported for values in Claims being returned, represented as a JSON
array of RFC 5646 language tag values.
@@ -157,7 +157,7 @@ array of RFC 5646 language tag values.
### claims\_parameter\_supported?
• `readonly` `optional` **claims\_parameter\_supported**: `boolean`
• `readonly` `optional` **claims\_parameter\_supported?**: `boolean`
Boolean value specifying whether the authorization server supports use of the `claims`
parameter.
@@ -166,7 +166,7 @@ parameter.
### claims\_supported?
• `readonly` `optional` **claims\_supported**: `string`[]
• `readonly` `optional` **claims\_supported?**: `string`[]
JSON array containing a list of the Claim Names of the Claims that the authorization server MAY
be able to supply values for.
@@ -175,7 +175,7 @@ be able to supply values for.
### code\_challenge\_methods\_supported?
• `readonly` `optional` **code\_challenge\_methods\_supported**: `string`[]
• `readonly` `optional` **code\_challenge\_methods\_supported?**: `string`[]
PKCE code challenge methods supported by this authorization server.
@@ -183,7 +183,7 @@ PKCE code challenge methods supported by this authorization server.
### device\_authorization\_endpoint?
• `readonly` `optional` **device\_authorization\_endpoint**: `string`
• `readonly` `optional` **device\_authorization\_endpoint?**: `string`
URL of the authorization server's device authorization endpoint.
@@ -191,7 +191,7 @@ URL of the authorization server's device authorization endpoint.
### display\_values\_supported?
• `readonly` `optional` **display\_values\_supported**: `string`[]
• `readonly` `optional` **display\_values\_supported?**: `string`[]
JSON array containing a list of the `display` parameter values that the authorization server
supports.
@@ -200,7 +200,7 @@ supports.
### dpop\_signing\_alg\_values\_supported?
• `readonly` `optional` **dpop\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **dpop\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS algorithms supported for DPoP Proof JWTs.
@@ -208,7 +208,7 @@ JSON array containing a list of the JWS algorithms supported for DPoP Proof JWTs
### end\_session\_endpoint?
• `readonly` `optional` **end\_session\_endpoint**: `string`
• `readonly` `optional` **end\_session\_endpoint?**: `string`
URL at the authorization server to which an RP can perform a redirect to request that the
End-User be logged out at the authorization server.
@@ -217,7 +217,7 @@ End-User be logged out at the authorization server.
### frontchannel\_logout\_session\_supported?
• `readonly` `optional` **frontchannel\_logout\_session\_supported**: `boolean`
• `readonly` `optional` **frontchannel\_logout\_session\_supported?**: `boolean`
Boolean value specifying whether the authorization server can pass `iss` (issuer) and `sid`
(session ID) query parameters to identify the RP session with the authorization server when the
@@ -227,7 +227,7 @@ Boolean value specifying whether the authorization server can pass `iss` (issuer
### frontchannel\_logout\_supported?
• `readonly` `optional` **frontchannel\_logout\_supported**: `boolean`
• `readonly` `optional` **frontchannel\_logout\_supported?**: `boolean`
Boolean value specifying whether the authorization server supports HTTP-based logout.
@@ -235,7 +235,7 @@ Boolean value specifying whether the authorization server supports HTTP-based lo
### grant\_types\_supported?
• `readonly` `optional` **grant\_types\_supported**: `string`[]
• `readonly` `optional` **grant\_types\_supported?**: `string`[]
JSON array containing a list of the `grant_type` values that this authorization server
supports.
@@ -244,7 +244,7 @@ supports.
### id\_token\_encryption\_alg\_values\_supported?
• `readonly` `optional` **id\_token\_encryption\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **id\_token\_encryption\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `alg` values supported by the authorization server for
the ID Token.
@@ -253,7 +253,7 @@ the ID Token.
### id\_token\_encryption\_enc\_values\_supported?
• `readonly` `optional` **id\_token\_encryption\_enc\_values\_supported**: `string`[]
• `readonly` `optional` **id\_token\_encryption\_enc\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `enc` values supported by the authorization server for
the ID Token.
@@ -262,7 +262,7 @@ the ID Token.
### id\_token\_signing\_alg\_values\_supported?
• `readonly` `optional` **id\_token\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **id\_token\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS `alg` values supported by the authorization server for
the ID Token.
@@ -271,7 +271,7 @@ the ID Token.
### introspection\_encryption\_alg\_values\_supported?
• `readonly` `optional` **introspection\_encryption\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **introspection\_encryption\_alg\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response content key encryption (`alg` value).
@@ -280,7 +280,7 @@ introspection response content key encryption (`alg` value).
### introspection\_encryption\_enc\_values\_supported?
• `readonly` `optional` **introspection\_encryption\_enc\_values\_supported**: `string`[]
• `readonly` `optional` **introspection\_encryption\_enc\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response content encryption (`enc` value).
@@ -289,7 +289,7 @@ introspection response content encryption (`enc` value).
### introspection\_endpoint?
• `readonly` `optional` **introspection\_endpoint**: `string`
• `readonly` `optional` **introspection\_endpoint?**: `string`
URL of the authorization server's introspection endpoint.
@@ -297,7 +297,7 @@ URL of the authorization server's introspection endpoint.
### introspection\_endpoint\_auth\_methods\_supported?
• `readonly` `optional` **introspection\_endpoint\_auth\_methods\_supported**: `string`[]
• `readonly` `optional` **introspection\_endpoint\_auth\_methods\_supported?**: `string`[]
JSON array containing a list of client authentication methods supported by this introspection
endpoint.
@@ -306,7 +306,7 @@ endpoint.
### introspection\_endpoint\_auth\_signing\_alg\_values\_supported?
• `readonly` `optional` **introspection\_endpoint\_auth\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **introspection\_endpoint\_auth\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS signing algorithms supported by the introspection
endpoint for the signature on the JWT used to authenticate the client at the introspection
@@ -316,7 +316,7 @@ endpoint.
### introspection\_signing\_alg\_values\_supported?
• `readonly` `optional` **introspection\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **introspection\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of algorithms supported by the authorization server for
introspection response signing.
@@ -325,7 +325,7 @@ introspection response signing.
### jwks\_uri?
• `readonly` `optional` **jwks\_uri**: `string`
• `readonly` `optional` **jwks\_uri?**: `string`
URL of the authorization server's JWK Set document.
@@ -333,7 +333,7 @@ URL of the authorization server's JWK Set document.
### mtls\_endpoint\_aliases?
• `readonly` `optional` **mtls\_endpoint\_aliases**: [`MTLSEndpointAliases`](MTLSEndpointAliases.md)
• `readonly` `optional` **mtls\_endpoint\_aliases?**: [`MTLSEndpointAliases`](MTLSEndpointAliases.md)
JSON object containing alternative authorization server endpoints, which a client intending to
do mutual TLS will use in preference to the conventional endpoints.
@@ -342,7 +342,7 @@ do mutual TLS will use in preference to the conventional endpoints.
### op\_policy\_uri?
• `readonly` `optional` **op\_policy\_uri**: `string`
• `readonly` `optional` **op\_policy\_uri?**: `string`
URL that the authorization server provides to the person registering the client to read about
the authorization server's requirements on how the client can use the data provided by the
@@ -352,7 +352,7 @@ authorization server.
### op\_tos\_uri?
• `readonly` `optional` **op\_tos\_uri**: `string`
• `readonly` `optional` **op\_tos\_uri?**: `string`
URL that the authorization server provides to the person registering the client to read about
the authorization server's terms of service.
@@ -361,7 +361,7 @@ the authorization server's terms of service.
### protected\_resources?
• `readonly` `optional` **protected\_resources**: `string`[]
• `readonly` `optional` **protected\_resources?**: `string`[]
JSON array containing a list of resource identifiers for OAuth protected resources.
@@ -369,7 +369,7 @@ JSON array containing a list of resource identifiers for OAuth protected resourc
### pushed\_authorization\_request\_endpoint?
• `readonly` `optional` **pushed\_authorization\_request\_endpoint**: `string`
• `readonly` `optional` **pushed\_authorization\_request\_endpoint?**: `string`
URL of the authorization server's pushed authorization request endpoint.
@@ -377,7 +377,7 @@ URL of the authorization server's pushed authorization request endpoint.
### registration\_endpoint?
• `readonly` `optional` **registration\_endpoint**: `string`
• `readonly` `optional` **registration\_endpoint?**: `string`
URL of the authorization server's Dynamic Client Registration Endpoint.
@@ -385,7 +385,7 @@ URL of the authorization server's Dynamic Client Registration Endpoint.
### request\_object\_encryption\_alg\_values\_supported?
• `readonly` `optional` **request\_object\_encryption\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **request\_object\_encryption\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `alg` values supported by the authorization server for
Request Objects.
@@ -394,7 +394,7 @@ Request Objects.
### request\_object\_encryption\_enc\_values\_supported?
• `readonly` `optional` **request\_object\_encryption\_enc\_values\_supported**: `string`[]
• `readonly` `optional` **request\_object\_encryption\_enc\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `enc` values supported by the authorization server for
Request Objects.
@@ -403,7 +403,7 @@ Request Objects.
### request\_object\_signing\_alg\_values\_supported?
• `readonly` `optional` **request\_object\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **request\_object\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS `alg` values supported by the authorization server for
Request Objects.
@@ -412,7 +412,7 @@ Request Objects.
### request\_parameter\_supported?
• `readonly` `optional` **request\_parameter\_supported**: `boolean`
• `readonly` `optional` **request\_parameter\_supported?**: `boolean`
Boolean value specifying whether the authorization server supports use of the `request`
parameter.
@@ -421,7 +421,7 @@ parameter.
### request\_uri\_parameter\_supported?
• `readonly` `optional` **request\_uri\_parameter\_supported**: `boolean`
• `readonly` `optional` **request\_uri\_parameter\_supported?**: `boolean`
Boolean value specifying whether the authorization server supports use of the `request_uri`
parameter.
@@ -430,7 +430,7 @@ parameter.
### require\_pushed\_authorization\_requests?
• `readonly` `optional` **require\_pushed\_authorization\_requests**: `boolean`
• `readonly` `optional` **require\_pushed\_authorization\_requests?**: `boolean`
Indicates whether the authorization server accepts authorization requests only via PAR.
@@ -438,7 +438,7 @@ Indicates whether the authorization server accepts authorization requests only v
### require\_request\_uri\_registration?
• `readonly` `optional` **require\_request\_uri\_registration**: `boolean`
• `readonly` `optional` **require\_request\_uri\_registration?**: `boolean`
Boolean value specifying whether the authorization server requires any `request_uri` values
used to be pre-registered.
@@ -447,7 +447,7 @@ used to be pre-registered.
### require\_signed\_request\_object?
• `readonly` `optional` **require\_signed\_request\_object**: `boolean`
• `readonly` `optional` **require\_signed\_request\_object?**: `boolean`
Indicates where authorization request needs to be protected as Request Object and provided
through either `request` or `request_uri` parameter.
@@ -456,7 +456,7 @@ through either `request` or `request_uri` parameter.
### response\_modes\_supported?
• `readonly` `optional` **response\_modes\_supported**: `string`[]
• `readonly` `optional` **response\_modes\_supported?**: `string`[]
JSON array containing a list of the `response_mode` values that this authorization server
supports.
@@ -465,7 +465,7 @@ supports.
### response\_types\_supported?
• `readonly` `optional` **response\_types\_supported**: `string`[]
• `readonly` `optional` **response\_types\_supported?**: `string`[]
JSON array containing a list of the `response_type` values that this authorization server
supports.
@@ -474,7 +474,7 @@ supports.
### revocation\_endpoint?
• `readonly` `optional` **revocation\_endpoint**: `string`
• `readonly` `optional` **revocation\_endpoint?**: `string`
URL of the authorization server's revocation endpoint.
@@ -482,7 +482,7 @@ URL of the authorization server's revocation endpoint.
### revocation\_endpoint\_auth\_methods\_supported?
• `readonly` `optional` **revocation\_endpoint\_auth\_methods\_supported**: `string`[]
• `readonly` `optional` **revocation\_endpoint\_auth\_methods\_supported?**: `string`[]
JSON array containing a list of client authentication methods supported by this revocation
endpoint.
@@ -491,7 +491,7 @@ endpoint.
### revocation\_endpoint\_auth\_signing\_alg\_values\_supported?
• `readonly` `optional` **revocation\_endpoint\_auth\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **revocation\_endpoint\_auth\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS signing algorithms supported by the revocation endpoint
for the signature on the JWT used to authenticate the client at the revocation endpoint.
@@ -500,7 +500,7 @@ for the signature on the JWT used to authenticate the client at the revocation e
### scopes\_supported?
• `readonly` `optional` **scopes\_supported**: `string`[]
• `readonly` `optional` **scopes\_supported?**: `string`[]
JSON array containing a list of the `scope` values that this authorization server supports.
@@ -508,7 +508,7 @@ JSON array containing a list of the `scope` values that this authorization serve
### service\_documentation?
• `readonly` `optional` **service\_documentation**: `string`
• `readonly` `optional` **service\_documentation?**: `string`
URL of a page containing human-readable information that developers might want or need to know
when using the authorization server.
@@ -517,7 +517,7 @@ when using the authorization server.
### signed\_metadata?
• `readonly` `optional` **signed\_metadata**: `string`
• `readonly` `optional` **signed\_metadata?**: `string`
Signed JWT containing metadata values about the authorization server as claims.
@@ -525,7 +525,7 @@ Signed JWT containing metadata values about the authorization server as claims.
### subject\_types\_supported?
• `readonly` `optional` **subject\_types\_supported**: `string`[]
• `readonly` `optional` **subject\_types\_supported?**: `string`[]
JSON array containing a list of the Subject Identifier types that this authorization server
supports.
@@ -534,7 +534,7 @@ supports.
### tls\_client\_certificate\_bound\_access\_tokens?
• `readonly` `optional` **tls\_client\_certificate\_bound\_access\_tokens**: `boolean`
• `readonly` `optional` **tls\_client\_certificate\_bound\_access\_tokens?**: `boolean`
Indicates authorization server support for mutual-TLS client certificate-bound access tokens.
@@ -542,7 +542,7 @@ Indicates authorization server support for mutual-TLS client certificate-bound a
### token\_endpoint?
• `readonly` `optional` **token\_endpoint**: `string`
• `readonly` `optional` **token\_endpoint?**: `string`
URL of the authorization server's token endpoint.
@@ -550,7 +550,7 @@ URL of the authorization server's token endpoint.
### token\_endpoint\_auth\_methods\_supported?
• `readonly` `optional` **token\_endpoint\_auth\_methods\_supported**: `string`[]
• `readonly` `optional` **token\_endpoint\_auth\_methods\_supported?**: `string`[]
JSON array containing a list of client authentication methods supported by this token endpoint.
@@ -558,7 +558,7 @@ JSON array containing a list of client authentication methods supported by this
### token\_endpoint\_auth\_signing\_alg\_values\_supported?
• `readonly` `optional` **token\_endpoint\_auth\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **token\_endpoint\_auth\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS signing algorithms supported by the token endpoint for
the signature on the JWT used to authenticate the client at the token endpoint.
@@ -567,7 +567,7 @@ the signature on the JWT used to authenticate the client at the token endpoint.
### ui\_locales\_supported?
• `readonly` `optional` **ui\_locales\_supported**: `string`[]
• `readonly` `optional` **ui\_locales\_supported?**: `string`[]
Languages and scripts supported for the user interface, represented as a JSON array of language
tag values from RFC 5646.
@@ -576,7 +576,7 @@ tag values from RFC 5646.
### userinfo\_encryption\_alg\_values\_supported?
• `readonly` `optional` **userinfo\_encryption\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **userinfo\_encryption\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `alg` values supported by the UserInfo Endpoint.
@@ -584,7 +584,7 @@ JSON array containing a list of the JWE `alg` values supported by the UserInfo E
### userinfo\_encryption\_enc\_values\_supported?
• `readonly` `optional` **userinfo\_encryption\_enc\_values\_supported**: `string`[]
• `readonly` `optional` **userinfo\_encryption\_enc\_values\_supported?**: `string`[]
JSON array containing a list of the JWE `enc` values supported by the UserInfo Endpoint.
@@ -592,7 +592,7 @@ JSON array containing a list of the JWE `enc` values supported by the UserInfo E
### userinfo\_endpoint?
• `readonly` `optional` **userinfo\_endpoint**: `string`
• `readonly` `optional` **userinfo\_endpoint?**: `string`
URL of the authorization server's UserInfo Endpoint.
@@ -600,6 +600,6 @@ URL of the authorization server's UserInfo Endpoint.
### userinfo\_signing\_alg\_values\_supported?
• `readonly` `optional` **userinfo\_signing\_alg\_values\_supported**: `string`[]
• `readonly` `optional` **userinfo\_signing\_alg\_values\_supported?**: `string`[]
JSON array containing a list of the JWS `alg` values supported by the UserInfo Endpoint.
+6 -6
View File
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`parameter`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -29,28 +29,28 @@ Support from the community to continue maintaining and improving this module is
### authorization\_details?
• `readonly` `optional` **authorization\_details**: [`AuthorizationDetails`](AuthorizationDetails.md)[]
• `readonly` `optional` **authorization\_details?**: [`AuthorizationDetails`](AuthorizationDetails.md)[]
***
### expires\_in?
• `readonly` `optional` **expires\_in**: `number`
• `readonly` `optional` **expires\_in?**: `number`
***
### id\_token?
• `readonly` `optional` **id\_token**: `string`
• `readonly` `optional` **id\_token?**: `string`
***
### refresh\_token?
• `readonly` `optional` **refresh\_token**: `string`
• `readonly` `optional` **refresh\_token?**: `string`
***
### scope?
• `readonly` `optional` **scope**: `string`
• `readonly` `optional` **scope?**: `string`
+7 -7
View File
@@ -8,40 +8,40 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
### country?
• `readonly` `optional` **country**: `string`
• `readonly` `optional` **country?**: `string`
***
### formatted?
• `readonly` `optional` **formatted**: `string`
• `readonly` `optional` **formatted?**: `string`
***
### locality?
• `readonly` `optional` **locality**: `string`
• `readonly` `optional` **locality?**: `string`
***
### postal\_code?
• `readonly` `optional` **postal\_code**: `string`
• `readonly` `optional` **postal\_code?**: `string`
***
### region?
• `readonly` `optional` **region**: `string`
• `readonly` `optional` **region?**: `string`
***
### street\_address?
• `readonly` `optional` **street\_address**: `string`
• `readonly` `optional` **street\_address?**: `string`
+19 -19
View File
@@ -8,7 +8,7 @@ Support from the community to continue maintaining and improving this module is
## Indexable
\[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
> \[`claim`: `string`\]: [`JsonValue`](../type-aliases/JsonValue.md) \| `undefined`
## Properties
@@ -20,106 +20,106 @@ Support from the community to continue maintaining and improving this module is
### address?
• `readonly` `optional` **address**: [`UserInfoAddress`](UserInfoAddress.md)
• `readonly` `optional` **address?**: [`UserInfoAddress`](UserInfoAddress.md)
***
### birthdate?
• `readonly` `optional` **birthdate**: `string`
• `readonly` `optional` **birthdate?**: `string`
***
### email?
• `readonly` `optional` **email**: `string`
• `readonly` `optional` **email?**: `string`
***
### email\_verified?
• `readonly` `optional` **email\_verified**: `boolean`
• `readonly` `optional` **email\_verified?**: `boolean`
***
### family\_name?
• `readonly` `optional` **family\_name**: `string`
• `readonly` `optional` **family\_name?**: `string`
***
### gender?
• `readonly` `optional` **gender**: `string`
• `readonly` `optional` **gender?**: `string`
***
### given\_name?
• `readonly` `optional` **given\_name**: `string`
• `readonly` `optional` **given\_name?**: `string`
***
### locale?
• `readonly` `optional` **locale**: `string`
• `readonly` `optional` **locale?**: `string`
***
### middle\_name?
• `readonly` `optional` **middle\_name**: `string`
• `readonly` `optional` **middle\_name?**: `string`
***
### name?
• `readonly` `optional` **name**: `string`
• `readonly` `optional` **name?**: `string`
***
### nickname?
• `readonly` `optional` **nickname**: `string`
• `readonly` `optional` **nickname?**: `string`
***
### phone\_number?
• `readonly` `optional` **phone\_number**: `string`
• `readonly` `optional` **phone\_number?**: `string`
***
### picture?
• `readonly` `optional` **picture**: `string`
• `readonly` `optional` **picture?**: `string`
***
### preferred\_username?
• `readonly` `optional` **preferred\_username**: `string`
• `readonly` `optional` **preferred\_username?**: `string`
***
### profile?
• `readonly` `optional` **profile**: `string`
• `readonly` `optional` **profile?**: `string`
***
### updated\_at?
• `readonly` `optional` **updated\_at**: `number`
• `readonly` `optional` **updated\_at?**: `number`
***
### website?
• `readonly` `optional` **website**: `string`
• `readonly` `optional` **website?**: `string`
***
### zoneinfo?
• `readonly` `optional` **zoneinfo**: `string`
• `readonly` `optional` **zoneinfo?**: `string`
+1 -1
View File
@@ -33,6 +33,6 @@ Parsed WWW-Authenticate challenge auth-scheme
### token68?
• `readonly` `optional` **token68**: `string`
• `readonly` `optional` **token68?**: `string`
Parsed WWW-Authenticate challenge token68
@@ -10,7 +10,7 @@ WWW-Authenticate challenge auth-param dictionary with known and unknown paramete
## Indexable
\[`parameter`: [`Lowercase`](https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html#lowercasestringtype)\<`string`\>\]: `string` \| `undefined`
> \[`parameter`: [`Lowercase`](https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html#lowercasestringtype)\<`string`\>\]: `string` \| `undefined`
> [!NOTE]\
> Because the parameter names are case insensitive they are always returned lowercased
@@ -19,7 +19,7 @@ WWW-Authenticate challenge auth-param dictionary with known and unknown paramete
### algs?
• `readonly` `optional` **algs**: `string`
• `readonly` `optional` **algs?**: `string`
A space-delimited list of supported algorithms, used in
[RFC 9449 - OAuth 2.0 Demonstrating Proof of Possession (DPoP)](https://www.rfc-editor.org/rfc/rfc9449.html)
@@ -29,7 +29,7 @@ challenges
### error?
• `readonly` `optional` **error**: `string`
• `readonly` `optional` **error?**: `string`
A machine-readable error code value
@@ -37,7 +37,7 @@ A machine-readable error code value
### error\_description?
• `readonly` `optional` **error\_description**: `string`
• `readonly` `optional` **error\_description?**: `string`
Human-readable ASCII text providing additional information, used to assist the client developer
in understanding the error that occurred
@@ -46,7 +46,7 @@ in understanding the error that occurred
### error\_uri?
• `readonly` `optional` **error\_uri**: `string`
• `readonly` `optional` **error\_uri?**: `string`
A URI identifying a human-readable web page with information about the error, used to provide
the client developer with additional information about the error
@@ -55,7 +55,7 @@ the client developer with additional information about the error
### realm?
• `readonly` `optional` **realm**: `string`
• `readonly` `optional` **realm?**: `string`
Identifies the protection space
@@ -63,7 +63,7 @@ Identifies the protection space
### resource\_metadata?
• `readonly` `optional` **resource\_metadata**: `string`
• `readonly` `optional` **resource\_metadata?**: `string`
The URL of the protected resource metadata
@@ -71,6 +71,6 @@ The URL of the protected resource metadata
### scope?
• `readonly` `optional` **scope**: `string`
• `readonly` `optional` **scope?**: `string`
The scope necessary to access the protected resource, used with `insufficient_scope` error code
+1 -1
View File
@@ -1,4 +1,4 @@
# Type Alias: ClientAuth()
# Type Alias: ClientAuth
[💗 Help the project](https://github.com/sponsors/panva)
+1 -1
View File
@@ -1,4 +1,4 @@
# Type Alias: CustomFetch()
# Type Alias: CustomFetch
[💗 Help the project](https://github.com/sponsors/panva)
+216 -215
View File
@@ -9,7 +9,7 @@
"version": "6.8.2",
"license": "MIT",
"dependencies": {
"jose": "^6.2.0",
"jose": "^6.2.2",
"oauth4webapi": "^3.8.5"
},
"devDependencies": {
@@ -25,33 +25,33 @@
"@types/qunit": "^2.19.13",
"archiver": "^7.0.1",
"ava": "^7.0.0",
"esbuild": "^0.27.3",
"happy-dom": "^20.8.3",
"esbuild": "^0.27.4",
"happy-dom": "^20.8.4",
"http-cookie-agent": "^7.0.3",
"ky": "^1.14.3",
"oidc-provider": "^9.6.1",
"oidc-provider": "^9.7.1",
"patch-package": "^8.0.1",
"prettier": "^3.8.1",
"prettier-plugin-jsdoc": "^1.8.0",
"qunit": "^2.25.0",
"raw-body": "^3.0.2",
"selfsigned": "^5.5.0",
"tough-cookie": "^6.0.0",
"tough-cookie": "^6.0.1",
"tsx": "^4.21.0",
"typedoc": "^0.28.17",
"typedoc-plugin-markdown": "^4.10.0",
"typedoc-plugin-markdown": "^4.11.0",
"typedoc-plugin-mdn-links": "^5.1.1",
"typescript": "^5.9.3",
"undici": "^7.22.0"
"undici": "^7.24.4"
},
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
"node_modules/@esbuild/aix-ppc64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
"integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
"integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
"cpu": [
"ppc64"
],
@@ -66,9 +66,9 @@
}
},
"node_modules/@esbuild/android-arm": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
"integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
"integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
"cpu": [
"arm"
],
@@ -83,9 +83,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
"integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
"integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
"cpu": [
"arm64"
],
@@ -100,9 +100,9 @@
}
},
"node_modules/@esbuild/android-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
"integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
"integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
"cpu": [
"x64"
],
@@ -117,9 +117,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
"integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
"integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
"cpu": [
"arm64"
],
@@ -134,9 +134,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
"integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
"integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
"cpu": [
"x64"
],
@@ -151,9 +151,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
"integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
"integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
"cpu": [
"arm64"
],
@@ -168,9 +168,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
"integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
"integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
"cpu": [
"x64"
],
@@ -185,9 +185,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
"integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
"integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
"cpu": [
"arm"
],
@@ -202,9 +202,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
"integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
"integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
"cpu": [
"arm64"
],
@@ -219,9 +219,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
"integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
"integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
"cpu": [
"ia32"
],
@@ -236,9 +236,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
"integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
"integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
"cpu": [
"loong64"
],
@@ -253,9 +253,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
"integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
"integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
"cpu": [
"mips64el"
],
@@ -270,9 +270,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
"integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
"integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
"cpu": [
"ppc64"
],
@@ -287,9 +287,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
"integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
"integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
"cpu": [
"riscv64"
],
@@ -304,9 +304,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
"integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
"integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
"cpu": [
"s390x"
],
@@ -321,9 +321,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
"integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
"integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
"cpu": [
"x64"
],
@@ -338,9 +338,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
"integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
"integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
"cpu": [
"arm64"
],
@@ -355,9 +355,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
"integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
"integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
"cpu": [
"x64"
],
@@ -372,9 +372,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
"integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
"integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
"cpu": [
"arm64"
],
@@ -389,9 +389,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
"integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
"integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
"cpu": [
"x64"
],
@@ -406,9 +406,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
"integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
"integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==",
"cpu": [
"arm64"
],
@@ -423,9 +423,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
"integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
"integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
"cpu": [
"x64"
],
@@ -440,9 +440,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
"integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
"integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
"cpu": [
"arm64"
],
@@ -457,9 +457,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
"integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
"integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
"cpu": [
"ia32"
],
@@ -474,9 +474,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
"integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
"integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
"cpu": [
"x64"
],
@@ -574,9 +574,9 @@
}
},
"node_modules/@koa/router": {
"version": "15.3.1",
"resolved": "https://registry.npmjs.org/@koa/router/-/router-15.3.1.tgz",
"integrity": "sha512-n7UgxsPmgKtEsrguz8a0d6BNx3lO2x52Z4UqkGsGwJculk4TlzZf3btd3QZMq1r1M+bSxUkBbyul4mDhysIVaQ==",
"version": "15.4.0",
"resolved": "https://registry.npmjs.org/@koa/router/-/router-15.4.0.tgz",
"integrity": "sha512-vKYlXtoCfcAN8z4dHiveYX55rTYOgHEYJNumK1WM9ZAwaArhreGVkyC1LTMGfUQUJyIO/SbwRFBOHeOCY8/MaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1013,9 +1013,9 @@
}
},
"node_modules/@types/debug": {
"version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
"version": "4.1.13",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
"integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1096,9 +1096,9 @@
"license": "MIT"
},
"node_modules/@types/koa": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.1.tgz",
"integrity": "sha512-VkB6WJUQSe0zBpR+Q7/YIUESGp5wPHcaXr0xueU5W0EOUWtlSbblsl+Kl31lyRQ63nIILh0e/7gXjQ09JXJIHw==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.2.tgz",
"integrity": "sha512-7TRzVOBcH/q8CfPh9AmHBQ8TZtimT4Sn+rw8//hXveI6+F41z93W8a+0B0O8L7apKQv+vKBIEZSECiL0Oo1JFA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1236,9 +1236,9 @@
}
},
"node_modules/@vercel/nft": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.3.2.tgz",
"integrity": "sha512-HC8venRc4Ya7vNeBsJneKHHMDDWpQie7VaKhAIOst3MKO+DES+Y/SbzSp8mFkD7OzwAE2HhHkeSuSmwS20mz3A==",
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.4.0.tgz",
"integrity": "sha512-rr7JVnI7YGjA4lngucrWjZ7eCOJZZQaDHB+5NRGOuNc+k4PU2Lb9PmYm8uBmW8qichF7WkR2RmwmhXHBhx6wzw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1304,9 +1304,9 @@
}
},
"node_modules/@vercel/nft/node_modules/lru-cache": {
"version": "11.2.6",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
"integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"version": "11.2.7",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz",
"integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -1695,9 +1695,9 @@
}
},
"node_modules/bare-fs": {
"version": "4.5.5",
"resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz",
"integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==",
"version": "4.5.6",
"resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.6.tgz",
"integrity": "sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1720,9 +1720,9 @@
}
},
"node_modules/bare-os": {
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.7.1.tgz",
"integrity": "sha512-ebvMaS5BgZKmJlvuWh14dg9rbUI84QeV3WlWn6Ph6lFI8jJoh7ADtVTyD2c93euwbe+zgi0DVrl4YmqXeM9aIA==",
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.0.tgz",
"integrity": "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -1740,13 +1740,13 @@
}
},
"node_modules/bare-stream": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.0.tgz",
"integrity": "sha512-reUN0M2sHRqCdG4lUK3Fw8w98eeUIZHL5c3H7Mbhk2yVBL+oofgaIp0ieLfD5QXwPCypBpmEEKU2WZKzbAk8GA==",
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.10.0.tgz",
"integrity": "sha512-DOPZF/DDcDruKDA43cOw6e9Quq5daua7ygcAwJE/pKJsRWhgSSemi7qVNGE5kyDIxIeN1533G/zfbvWX7Wcb9w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"streamx": "^2.21.0",
"streamx": "^2.25.0",
"teex": "^1.0.1"
},
"peerDependencies": {
@@ -1763,9 +1763,9 @@
}
},
"node_modules/bare-url": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
"integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
"integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2067,6 +2067,13 @@
"node": ">=20"
}
},
"node_modules/cliui/node_modules/emoji-regex": {
"version": "10.6.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
"dev": true,
"license": "MIT"
},
"node_modules/cliui/node_modules/string-width": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
@@ -2495,9 +2502,9 @@
}
},
"node_modules/emoji-regex": {
"version": "10.6.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
@@ -2558,9 +2565,9 @@
}
},
"node_modules/esbuild": {
"version": "0.27.3",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
"integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
"integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -2571,32 +2578,32 @@
"node": ">=18"
},
"optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.3",
"@esbuild/android-arm": "0.27.3",
"@esbuild/android-arm64": "0.27.3",
"@esbuild/android-x64": "0.27.3",
"@esbuild/darwin-arm64": "0.27.3",
"@esbuild/darwin-x64": "0.27.3",
"@esbuild/freebsd-arm64": "0.27.3",
"@esbuild/freebsd-x64": "0.27.3",
"@esbuild/linux-arm": "0.27.3",
"@esbuild/linux-arm64": "0.27.3",
"@esbuild/linux-ia32": "0.27.3",
"@esbuild/linux-loong64": "0.27.3",
"@esbuild/linux-mips64el": "0.27.3",
"@esbuild/linux-ppc64": "0.27.3",
"@esbuild/linux-riscv64": "0.27.3",
"@esbuild/linux-s390x": "0.27.3",
"@esbuild/linux-x64": "0.27.3",
"@esbuild/netbsd-arm64": "0.27.3",
"@esbuild/netbsd-x64": "0.27.3",
"@esbuild/openbsd-arm64": "0.27.3",
"@esbuild/openbsd-x64": "0.27.3",
"@esbuild/openharmony-arm64": "0.27.3",
"@esbuild/sunos-x64": "0.27.3",
"@esbuild/win32-arm64": "0.27.3",
"@esbuild/win32-ia32": "0.27.3",
"@esbuild/win32-x64": "0.27.3"
"@esbuild/aix-ppc64": "0.27.4",
"@esbuild/android-arm": "0.27.4",
"@esbuild/android-arm64": "0.27.4",
"@esbuild/android-x64": "0.27.4",
"@esbuild/darwin-arm64": "0.27.4",
"@esbuild/darwin-x64": "0.27.4",
"@esbuild/freebsd-arm64": "0.27.4",
"@esbuild/freebsd-x64": "0.27.4",
"@esbuild/linux-arm": "0.27.4",
"@esbuild/linux-arm64": "0.27.4",
"@esbuild/linux-ia32": "0.27.4",
"@esbuild/linux-loong64": "0.27.4",
"@esbuild/linux-mips64el": "0.27.4",
"@esbuild/linux-ppc64": "0.27.4",
"@esbuild/linux-riscv64": "0.27.4",
"@esbuild/linux-s390x": "0.27.4",
"@esbuild/linux-x64": "0.27.4",
"@esbuild/netbsd-arm64": "0.27.4",
"@esbuild/netbsd-x64": "0.27.4",
"@esbuild/openbsd-arm64": "0.27.4",
"@esbuild/openbsd-x64": "0.27.4",
"@esbuild/openharmony-arm64": "0.27.4",
"@esbuild/sunos-x64": "0.27.4",
"@esbuild/win32-arm64": "0.27.4",
"@esbuild/win32-ia32": "0.27.4",
"@esbuild/win32-x64": "0.27.4"
}
},
"node_modules/escalade": {
@@ -2846,9 +2853,9 @@
}
},
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -3036,9 +3043,9 @@
"license": "ISC"
},
"node_modules/happy-dom": {
"version": "20.8.3",
"resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.8.3.tgz",
"integrity": "sha512-lMHQRRwIPyJ70HV0kkFT7jH/gXzSI7yDkQFe07E2flwmNDFoWUTRMKpW2sglsnpeA7b6S2TJPp98EbQxai8eaQ==",
"version": "20.8.4",
"resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.8.4.tgz",
"integrity": "sha512-GKhjq4OQCYB4VLFBzv8mmccUadwlAusOZOI7hC1D9xDIT5HhzkJK17c4el2f6R6C715P9xB4uiMxeKUa2nHMwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3469,9 +3476,9 @@
}
},
"node_modules/jose": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/jose/-/jose-6.2.0.tgz",
"integrity": "sha512-xsfE1TcSCbUdo6U07tR0mvhg0flGxU8tPLbF03mirl2ukGQENhUg4ubGYQnhVH0b5stLlPM+WOqDkEl1R1y5sQ==",
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/jose/-/jose-6.2.2.tgz",
"integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
@@ -4473,9 +4480,9 @@
"license": "MIT"
},
"node_modules/nanoid": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz",
"integrity": "sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==",
"version": "5.1.7",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.7.tgz",
"integrity": "sha512-ua3NDgISf6jdwezAheMOk4mbE1LXjm1DfMUDMuJf4AqxLFK3ccGpgWizwa5YV7Yz9EpXwEaWoRXSb/BnV0t5dQ==",
"dev": true,
"funding": [
{
@@ -4600,22 +4607,23 @@
}
},
"node_modules/oidc-provider": {
"version": "9.6.1",
"resolved": "https://registry.npmjs.org/oidc-provider/-/oidc-provider-9.6.1.tgz",
"integrity": "sha512-8AtFXE4gEV6MLd8Re78VhqGNjBm/SUw0fUxrP2XwQc+5DZKw6GyuTuy2M4jkidpH3jRrhtkkqQpXlxD1Awi6tg==",
"version": "9.7.1",
"resolved": "https://registry.npmjs.org/oidc-provider/-/oidc-provider-9.7.1.tgz",
"integrity": "sha512-yzOdAYxQEisPspCy6xVPrK++bYz71011uylwhR3XLDfb3r0NfVuJStApQvXoeMXj928nkZoxRTBC4ECYM94KOw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@koa/cors": "^5.0.0",
"@koa/router": "^15.3.0",
"@koa/router": "^15.3.1",
"debug": "^4.4.3",
"eta": "^4.5.1",
"jose": "^6.1.3",
"jose": "^6.2.0",
"jsesc": "^3.1.0",
"koa": "^3.1.1",
"koa": "^3.1.2",
"nanoid": "^5.1.6",
"quick-lru": "^7.3.0",
"raw-body": "^3.0.2"
"raw-body": "^3.0.2",
"undici": "^7.22.0"
},
"funding": {
"url": "https://github.com/sponsors/panva"
@@ -4852,9 +4860,9 @@
}
},
"node_modules/pkijs": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz",
"integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz",
"integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -4901,21 +4909,6 @@
"node": ">=18"
}
},
"node_modules/playwright/node_modules/fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/plur": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/plur/-/plur-6.0.0.tgz",
@@ -5415,9 +5408,9 @@
}
},
"node_modules/streamx": {
"version": "2.23.0",
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
"integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
"version": "2.25.0",
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
"integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5479,13 +5472,6 @@
"node": ">=8"
}
},
"node_modules/string-width-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
"node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -5660,22 +5646,22 @@
}
},
"node_modules/tldts": {
"version": "7.0.24",
"resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.24.tgz",
"integrity": "sha512-1r6vQTTt1rUiJkI5vX7KG8PR342Ru/5Oh13kEQP2SMbRSZpOey9SrBe27IDxkoWulx8ShWu4K6C0BkctP8Z1bQ==",
"version": "7.0.26",
"resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.26.tgz",
"integrity": "sha512-WiGwQjr0qYdNNG8KpMKlSvpxz652lqa3Rd+/hSaDcY4Uo6SKWZq2LAF+hsAhUewTtYhXlorBKgNF3Kk8hnjGoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"tldts-core": "^7.0.24"
"tldts-core": "^7.0.26"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
"version": "7.0.24",
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.24.tgz",
"integrity": "sha512-pj7yygNMoMRqG7ML2SDQ0xNIOfN3IBDUcPVM2Sg6hP96oFNN2nqnzHreT3z9xLq85IWJyNTvD38O002DdOrPMw==",
"version": "7.0.26",
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.26.tgz",
"integrity": "sha512-5WJ2SqFsv4G2Dwi7ZFVRnz6b2H1od39QME1lc2y5Ew3eWiZMAeqOAfWpRP9jHvhUl881406QtZTODvjttJs+ew==",
"dev": true,
"license": "MIT"
},
@@ -5713,9 +5699,9 @@
}
},
"node_modules/tough-cookie": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz",
"integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
"integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5769,6 +5755,21 @@
"fsevents": "~2.3.3"
}
},
"node_modules/tsx/node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/tsyringe": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz",
@@ -5842,9 +5843,9 @@
}
},
"node_modules/typedoc-plugin-markdown": {
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.10.0.tgz",
"integrity": "sha512-psrg8Rtnv4HPWCsoxId+MzEN8TVK5jeKCnTbnGAbTBqcDapR9hM41bJT/9eAyKn9C2MDG9Qjh3MkltAYuLDoXg==",
"version": "4.11.0",
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.11.0.tgz",
"integrity": "sha512-2iunh2ALyfyh204OF7h2u0kuQ84xB3jFZtFyUr01nThJkLvR8oGGSSDlyt2gyO4kXhvUxDcVbO0y43+qX+wFbw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5886,9 +5887,9 @@
"license": "MIT"
},
"node_modules/undici": {
"version": "7.24.1",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.24.1.tgz",
"integrity": "sha512-5xoBibbmnjlcR3jdqtY2Lnx7WbrD/tHlT01TmvqZUFVc9Q1w4+j5hbnapTqbcXITMH1ovjq/W7BkqBilHiVAaA==",
"version": "7.24.4",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz",
"integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6083,13 +6084,6 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
"node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -6252,6 +6246,13 @@
"node": "^20.19.0 || ^22.12.0 || >=23"
}
},
"node_modules/yargs/node_modules/emoji-regex": {
"version": "10.6.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
"dev": true,
"license": "MIT"
},
"node_modules/yargs/node_modules/string-width": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
+7 -7
View File
@@ -84,7 +84,7 @@
"test": "bash -c 'source .node_flags.sh && ava'"
},
"dependencies": {
"jose": "^6.2.0",
"jose": "^6.2.2",
"oauth4webapi": "^3.8.5"
},
"devDependencies": {
@@ -100,23 +100,23 @@
"@types/qunit": "^2.19.13",
"archiver": "^7.0.1",
"ava": "^7.0.0",
"esbuild": "^0.27.3",
"happy-dom": "^20.8.3",
"esbuild": "^0.27.4",
"happy-dom": "^20.8.4",
"http-cookie-agent": "^7.0.3",
"ky": "^1.14.3",
"oidc-provider": "^9.6.1",
"oidc-provider": "^9.7.1",
"patch-package": "^8.0.1",
"prettier": "^3.8.1",
"prettier-plugin-jsdoc": "^1.8.0",
"qunit": "^2.25.0",
"raw-body": "^3.0.2",
"selfsigned": "^5.5.0",
"tough-cookie": "^6.0.0",
"tough-cookie": "^6.0.1",
"tsx": "^4.21.0",
"typedoc": "^0.28.17",
"typedoc-plugin-markdown": "^4.10.0",
"typedoc-plugin-markdown": "^4.11.0",
"typedoc-plugin-mdn-links": "^5.1.1",
"typescript": "^5.9.3",
"undici": "^7.22.0"
"undici": "^7.24.4"
}
}
@@ -24,16 +24,18 @@ index 1c71dae..c031a54 100644
.trim();
}
diff --git a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
index 17444bd..0438248 100644
index ee29ee7..9589eae 100644
--- a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
+++ b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.declarationTitle.js
@@ -63,5 +63,5 @@ export function declarationTitle(model) {
@@ -26,7 +26,7 @@ export function declarationTitle(model) {
md.push(';');
}
const result = md.join('');
- return useCodeBlocks ? codeBlock(result) : `> ${result}`;
+ return useCodeBlocks ? codeBlock(result) : `• ${result}`;
}
function getPrefix(context, model, useCodeBlocks) {
const keyword = context.helpers.getKeyword(model.kind);
diff --git a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js b/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js
index b1d7fd3..b23a8da 100644
--- a/node_modules/typedoc-plugin-markdown/dist/theme/context/partials/member.hierarchy.js
@@ -1,5 +1,5 @@
diff --git a/node_modules/typedoc-plugin-mdn-links/data/web-api.json b/node_modules/typedoc-plugin-mdn-links/data/web-api.json
index bfb4fc4..ae5f238 100644
index edf887d..a499ea0 100644
--- a/node_modules/typedoc-plugin-mdn-links/data/web-api.json
+++ b/node_modules/typedoc-plugin-mdn-links/data/web-api.json
@@ -1,4 +1,37 @@