mirror of
https://github.com/logto-io/logto.git
synced 2024-12-16 20:26:19 -05:00
release: version packages (#6424)
This commit is contained in:
parent
5aab7c01bf
commit
43d83e8bb3
65 changed files with 824 additions and 535 deletions
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
"@logto/console": minor
|
||||
"@logto/phrases": minor
|
||||
---
|
||||
|
||||
display user password information on user details page
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/console": patch
|
||||
---
|
||||
|
||||
support entering name while creating a user
|
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
"@logto/connector-gitlab": major
|
||||
---
|
||||
|
||||
add GitLab social connector leveraging OAuth2
|
||||
|
||||
### Major Changes
|
||||
|
||||
- Initial release of the GitLab connector.
|
||||
|
||||
This release introduces the Logto connector for GitLab, enabling social sign-in using GitLab accounts. It supports OAuth 2.0 authentication flow, fetching user information, and handling errors gracefully.
|
||||
|
||||
### Features
|
||||
|
||||
- **OAuth 2.0 Authentication**: Support for OAuth 2.0 authentication flow with GitLab.
|
||||
- **User Information Retrieval**: Fetches user details such as full name, email, profile URL, and avatar.
|
||||
- **Error Handling**: Graceful handling of OAuth errors, including token exchange failures and user-denied permissions.
|
||||
- **Configurable Scope**: Allows customization of OAuth scopes to access different levels of user information.
|
|
@ -1,12 +0,0 @@
|
|||
---
|
||||
"@logto/experience": minor
|
||||
---
|
||||
|
||||
migrate experience app using Experience API.
|
||||
|
||||
Migrate experience app API requests from legacy [Interaction API](https://openapi.logto.io/group/endpoint-interaction) to the new [Experience API](https://openapi.logto.io/group/endpoint-experience), except the following endpoints:
|
||||
|
||||
- `GET /api/interaction/consent`
|
||||
- `POST /api/interaction/consent`
|
||||
|
||||
Those endpoints are used in the third-party application's consent page only. Remain unchanged.
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/console": patch
|
||||
---
|
||||
|
||||
fix: should not show custom JWT paywall for OSS users
|
|
@ -1,29 +0,0 @@
|
|||
---
|
||||
"@logto/console": minor
|
||||
"@logto/core": minor
|
||||
"@logto/phrases": minor
|
||||
"@logto/schemas": minor
|
||||
---
|
||||
|
||||
Add personal access token (PAT)
|
||||
|
||||
Personal access tokens (PATs) provide a secure way for users to grant access tokens without using their credentials and interactive sign-in.
|
||||
|
||||
You can create a PAT by going to the user's detail page in Console or using the Management API `POST /users/:userId/personal-access-tokens`.
|
||||
|
||||
To use a PAT, call the token exchange endpoint `POST /oidc/token` with the following parameters:
|
||||
|
||||
1. `grant_type`: REQUIRED. The value of this parameter must be `urn:ietf:params:oauth:grant-type:token-exchange` indicates that a token exchange is being performed.
|
||||
2. `resource`: OPTIONAL. The resource indicator, the same as other token requests.
|
||||
3. `scope`: OPTIONAL. The requested scopes, the same as other token requests.
|
||||
4. `subject_token`: REQUIRED. The user's PAT.
|
||||
5. `subject_token_type`: REQUIRED. The type of the security token provided in the `subject_token` parameter. The value of this parameter must be `urn:logto:token-type:personal_access_token`.
|
||||
6. `client_id`: REQUIRED. The client identifier of the client application that is making the request, the returned access token will contain this client_id claim.
|
||||
|
||||
And the response will be a JSON object with the following properties:
|
||||
|
||||
1. `access_token`: REQUIRED. The access token of the user, which is the same as other token requests like `authorization_code` or `refresh_token`.
|
||||
2. `issued_token_type`: REQUIRED. The type of the issued token. The value of this parameter must be `urn:ietf:params:oauth:token-type:access_token`.
|
||||
3. `token_type`: REQUIRED. The type of the token. The value of this parameter must be `Bearer`.
|
||||
4. `expires_in`: REQUIRED. The lifetime in seconds of the access token.
|
||||
5. `scope`: OPTIONAL. The scopes of the access token.
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/connector-wecom": patch
|
||||
---
|
||||
|
||||
fix wecom connector platform, should be `Universal` instead of `null`
|
|
@ -1,30 +0,0 @@
|
|||
---
|
||||
"@logto/integration-tests": minor
|
||||
"@logto/experience": minor
|
||||
"@logto/core": minor
|
||||
---
|
||||
|
||||
add support for additional first screen options
|
||||
|
||||
This feature introduces new first screen options, allowing developers to customize the initial screen presented to users. In addition to the existing `sign_in` and `register` options, the following first screen choices are now supported:
|
||||
|
||||
- `identifier:sign_in`: Only display specific identifier-based sign-in methods to users.
|
||||
- `identifier:register`: Only display specific identifier-based registration methods to users.
|
||||
- `reset_password`: Allow users to directly access the password reset page.
|
||||
- `single_sign_on`: Allow users to directly access the single sign-on (SSO) page.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
firstScreen: 'identifier:sign_in',
|
||||
/**
|
||||
* Optional. Specifies which sign-in methods to display on the identifier sign-in page.
|
||||
* If not specified, the default sign-in experience configuration will be used.
|
||||
* This option is effective when the `firstScreen` value is `identifier:sign_in`, `identifier:register`, or `reset_password`.
|
||||
*/
|
||||
identifiers: ['email', 'phone'],
|
||||
});
|
||||
```
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/connector-kook": minor
|
||||
---
|
||||
|
||||
add KOOK social connector
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/core": patch
|
||||
---
|
||||
|
||||
fix: add `hasPassword` field to user API response
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
"@logto/experience": minor
|
||||
"@logto/schemas": minor
|
||||
"@logto/core": minor
|
||||
---
|
||||
|
||||
add support for `login_hint` parameter in sign-in method
|
||||
|
||||
This feature allows you to provide a suggested identifier (email, phone, or username) for the user, improving the sign-in experience especially in scenarios where the user's identifier is known or can be inferred.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
loginHint: 'user@example.com',
|
||||
firstScreen: 'signIn', // or 'register'
|
||||
});
|
||||
```
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/schemas": patch
|
||||
---
|
||||
|
||||
bump @withtyped dependency version
|
|
@ -1,30 +0,0 @@
|
|||
---
|
||||
"@logto/experience-legacy": minor
|
||||
"@logto/experience": minor
|
||||
---
|
||||
|
||||
allow link new social identity to an existing user account when registration is disabled.
|
||||
|
||||
### Previous behavior
|
||||
|
||||
Sign-in with a social identity that does not have an existing user account will throw an `identity_not_exist` error. When the registration is disabled, the error message will be shown, the user will not be able to create a new account or link the social identity to an existing account via verified email or phone number.
|
||||
|
||||
### Expected behavior
|
||||
|
||||
When the registration is disabled, if a related user account is found, the user should be able to link the social identity to an existing account via a verified email or phone number.
|
||||
|
||||
### Updates
|
||||
|
||||
When the registration is disabled:
|
||||
|
||||
- Show `identity_not_exist` error message if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Hide the register button on the social link account page if the registration is disabled.
|
||||
|
||||
When the registration is enabled:
|
||||
|
||||
- Automatically register a new account with the social identity if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Show the register new account button on the social link account page.
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
"@logto/experience": patch
|
||||
"@logto/demo-app": patch
|
||||
"@logto/console": patch
|
||||
---
|
||||
|
||||
set `lang` attribute for `<html>`
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
"@logto/experience": patch
|
||||
---
|
||||
|
||||
fix(experience): prevent errors from applying unsupported cached identifier types
|
||||
|
||||
Previously, cached identifier input values were applied to all pages without type checking, potentially causing errors. Now, the type is verified before application to ensure compatibility with each page's supported types.
|
|
@ -1,9 +0,0 @@
|
|||
---
|
||||
"@logto/experience": patch
|
||||
"@logto/demo-app": patch
|
||||
"@logto/elements": patch
|
||||
"@logto/console": patch
|
||||
"@logto/core": patch
|
||||
---
|
||||
|
||||
improve RTL language support
|
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
"@logto/connector-patreon": major
|
||||
---
|
||||
|
||||
add Patreon social connector
|
||||
|
||||
### Major Changes
|
||||
|
||||
- Initial release of the Patreon connector.
|
||||
|
||||
This release introduces the Logto connector for Patreon, enabling social sign-in using Patreon accounts. It supports OAuth 2.0 authentication flow, fetching user information, and handling errors gracefully.
|
||||
|
||||
### Features
|
||||
|
||||
- **OAuth 2.0 Authentication**: Support for OAuth 2.0 authentication flow with Patreon.
|
||||
- **User Information Retrieval**: Fetches user details such as full name, email, profile URL, and avatar.
|
||||
- **Error Handling**: Graceful handling of OAuth errors, including token exchange failures and user-denied permissions.
|
||||
- **Configurable Scope**: Allows customization of OAuth scopes to access different levels of user information.
|
|
@ -1,11 +0,0 @@
|
|||
---
|
||||
"@logto/cli": minor
|
||||
"@logto/translate": minor
|
||||
---
|
||||
|
||||
split translate command from @logto/cli and create a standalone package
|
||||
|
||||
The "translate" command has greatly increased the size of the "@logto/cli" package, as it involves TypeScript code manipulation and has to use "typescrpt" as a "dependency".
|
||||
In fact, only a small number of developers who want to contribute Logto will use this command, so we believe it's best to separate the less frequently used "translate" command from the "cli" package to keep it small and simple.
|
||||
|
||||
Please also be noted that this change is actually a breaking change for those who use the "translate" command. However, the CLI has to be bundle-released with the "Logto" open-source distribution, and we feel it is still too early to make a major version bump for Logto. Therefore, the "minor" bump is used this time.
|
|
@ -1,16 +0,0 @@
|
|||
---
|
||||
"@logto/console": minor
|
||||
"@logto/core": minor
|
||||
---
|
||||
|
||||
add access deny method to the custom token claims script
|
||||
|
||||
Introduce a new `api` parameter to the custom token claims script. This parameter is used to provide more access control context over the token exchange process.
|
||||
Use `api.denyAccess()` to reject the token exchange request. Use this method to implement your own access control logics.
|
||||
|
||||
```javascript
|
||||
const getCustomJwtClaims: async ({ api }) => {
|
||||
// Reject the token request, with a custom error message
|
||||
return api.denyAccess('Access denied');
|
||||
}
|
||||
```
|
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
"@logto/core": patch
|
||||
---
|
||||
|
||||
introduce new `parse_error` query parameter flag. The value of `parse_error` can only be `false`.
|
||||
|
||||
By default, Logto returns the parsed error code and error description in all the `RequestError` error responses. This is to ensure the error responses are consistent and easy to understand.
|
||||
|
||||
However, when integrating Logto with Google OAuth, the error response body containing `code` will be rejected by Google. `code` is considered as a reserved OIDC key, can't be used as the error code key in the error response body.
|
||||
|
||||
To workaround this, we add a new `parse_error` query parameter flag. When parsing the OIDC error body, if the `parse_error` is set to false, only oidc error body will be returned.
|
||||
|
||||
example:
|
||||
|
||||
```curl
|
||||
curl -X POST "http://localhost:3001/oidc/token?parse_error=false"
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"error": "invalid_grant",
|
||||
"error_description": "Invalid value for parameter 'code': 'invalid_code'."
|
||||
}
|
||||
```
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
"@logto/connector-oauth": minor
|
||||
---
|
||||
|
||||
adding support for nested attributes
|
|
@ -1,12 +0,0 @@
|
|||
---
|
||||
"@logto/core": patch
|
||||
---
|
||||
|
||||
prevent user registration and profile fulfillment with SSO-only email domains
|
||||
|
||||
Emails associated with SSO-enabled domains should only be used through the SSO authentication process.
|
||||
|
||||
Bug fix:
|
||||
|
||||
- Creating a new user with a verification record that contains an SSO-only email domain should return a 422 `RequestError` with the error code `session.sso_required`.
|
||||
- Updating a user profile with an SSO-only email domain should return a 422 `RequestError` with the error code `session.sso_required`.
|
|
@ -1,34 +0,0 @@
|
|||
---
|
||||
"@logto/core": minor
|
||||
"@logto/integration-tests": patch
|
||||
---
|
||||
|
||||
add password policy checking api
|
||||
|
||||
Add `POST /api/sign-in-exp/default/check-password` API to check if the password meets the password policy configured in the default sign-in experience. A user ID is required for this API if rejects user info is enabled in the password policy.
|
||||
|
||||
Here's a non-normative example of the request and response:
|
||||
|
||||
```http
|
||||
POST /api/sign-in-exp/default/check-password
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"password": "123",
|
||||
"userId": "some-user-id"
|
||||
}
|
||||
```
|
||||
|
||||
```http
|
||||
400 Bad Request
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"result": false,
|
||||
"issues": [
|
||||
{ "code": "password_rejected.too_short" },
|
||||
{ "code": "password_rejected.character_types" },
|
||||
{ "code": "password_rejected.restricted.sequence" }
|
||||
]
|
||||
}
|
||||
```
|
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
"@logto/phrases-experience": minor
|
||||
"@logto/phrases": minor
|
||||
---
|
||||
|
||||
add ar-SA language (credit to @zaaakher)
|
|
@ -1,5 +1,23 @@
|
|||
# Change Log
|
||||
|
||||
## 1.20.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 0183d0c33: split translate command from @logto/cli and create a standalone package
|
||||
|
||||
The "translate" command has greatly increased the size of the "@logto/cli" package, as it involves TypeScript code manipulation and has to use "typescrpt" as a "dependency".
|
||||
In fact, only a small number of developers who want to contribute Logto will use this command, so we believe it's best to separate the less frequently used "translate" command from the "cli" package to keep it small and simple.
|
||||
|
||||
Please also be noted that this change is actually a breaking change for those who use the "translate" command. However, the CLI has to be bundle-released with the "Logto" open-source distribution, and we feel it is still too early to make a major version bump for Logto. Therefore, the "minor" bump is used this time.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [e0326c96c]
|
||||
- Updated dependencies [25187ef63]
|
||||
- Updated dependencies [479d5895a]
|
||||
- @logto/schemas@1.20.0
|
||||
|
||||
## 1.19.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/cli",
|
||||
"version": "1.19.0",
|
||||
"version": "1.20.0",
|
||||
"description": "Logto CLI.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
@ -44,7 +44,7 @@
|
|||
"dependencies": {
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/schemas": "workspace:1.19.0",
|
||||
"@logto/schemas": "workspace:1.20.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"@silverhand/slonik": "31.0.0-beta.2",
|
||||
|
|
25
packages/connectors/connector-gitlab/CHANGELOG.md
Normal file
25
packages/connectors/connector-gitlab/CHANGELOG.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# @logto/connector-gitlab
|
||||
|
||||
## 1.0.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
- 31296f0bc: add GitLab social connector leveraging OAuth2
|
||||
|
||||
### Major Changes
|
||||
|
||||
- Initial release of the GitLab connector.
|
||||
|
||||
This release introduces the Logto connector for GitLab, enabling social sign-in using GitLab accounts. It supports OAuth 2.0 authentication flow, fetching user information, and handling errors gracefully.
|
||||
|
||||
### Features
|
||||
|
||||
- **OAuth 2.0 Authentication**: Support for OAuth 2.0 authentication flow with GitLab.
|
||||
- **User Information Retrieval**: Fetches user details such as full name, email, profile URL, and avatar.
|
||||
- **Error Handling**: Graceful handling of OAuth errors, including token exchange failures and user-denied permissions.
|
||||
- **Configurable Scope**: Allows customization of OAuth scopes to access different levels of user information.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [27d2c91d2]
|
||||
- @logto/connector-oauth@1.5.0
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"name": "@logto/connector-gitlab",
|
||||
"version": "0.0.1",
|
||||
"version": "1.0.0",
|
||||
"description": "GitLab social connector implementation.",
|
||||
"dependencies": {
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/connector-oauth": "workspace:^1.4.0",
|
||||
"@logto/connector-oauth": "workspace:^1.5.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"jose": "^5.6.3",
|
||||
|
|
12
packages/connectors/connector-kook/CHANGELOG.md
Normal file
12
packages/connectors/connector-kook/CHANGELOG.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# @logto/connector-kook
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 4b01ce7c1: add KOOK social connector
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [27d2c91d2]
|
||||
- @logto/connector-oauth@1.5.0
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/connector-kook",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"description": "KOOK connector implementation.",
|
||||
"main": "./lib/index.js",
|
||||
"module": "./lib/index.js",
|
||||
|
@ -46,7 +46,7 @@
|
|||
"dependencies": {
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/connector-oauth": "workspace:^1.3.1",
|
||||
"@logto/connector-oauth": "workspace:^1.5.0",
|
||||
"ky": "^1.2.3",
|
||||
"zod": "^3.23.8"
|
||||
},
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @logto/connector-oauth
|
||||
|
||||
## 1.5.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 27d2c91d2: adding support for nested attributes
|
||||
|
||||
## 1.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/connector-oauth",
|
||||
"version": "1.4.0",
|
||||
"version": "1.5.0",
|
||||
"description": "OAuth standard connector implementation.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"dependencies": {
|
||||
|
|
25
packages/connectors/connector-patreon/CHANGELOG.md
Normal file
25
packages/connectors/connector-patreon/CHANGELOG.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# @logto/connector-patreon
|
||||
|
||||
## 1.0.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
- aba089285: add Patreon social connector
|
||||
|
||||
### Major Changes
|
||||
|
||||
- Initial release of the Patreon connector.
|
||||
|
||||
This release introduces the Logto connector for Patreon, enabling social sign-in using Patreon accounts. It supports OAuth 2.0 authentication flow, fetching user information, and handling errors gracefully.
|
||||
|
||||
### Features
|
||||
|
||||
- **OAuth 2.0 Authentication**: Support for OAuth 2.0 authentication flow with Patreon.
|
||||
- **User Information Retrieval**: Fetches user details such as full name, email, profile URL, and avatar.
|
||||
- **Error Handling**: Graceful handling of OAuth errors, including token exchange failures and user-denied permissions.
|
||||
- **Configurable Scope**: Allows customization of OAuth scopes to access different levels of user information.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [27d2c91d2]
|
||||
- @logto/connector-oauth@1.5.0
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"name": "@logto/connector-patreon",
|
||||
"version": "0.0.1",
|
||||
"version": "1.0.0",
|
||||
"description": "Patreon web connector implementation.",
|
||||
"author": "DevTekVE <devtekve@gmail.com> & Silverhand Inc. <contact@silverhand.io>",
|
||||
"dependencies": {
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/connector-oauth": "workspace:^1.4.0",
|
||||
"@logto/connector-oauth": "workspace:^1.5.0",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"ky": "^1.2.3",
|
||||
"zod": "^3.23.8"
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @logto/connector-wecom
|
||||
|
||||
## 0.3.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 763dd60cd: fix wecom connector platform, should be `Universal` instead of `null`
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/connector-wecom",
|
||||
"version": "0.3.0",
|
||||
"version": "0.3.1",
|
||||
"description": "Wecom connector implementation.",
|
||||
"author": "Dove<dove@feegr.cc> fork from Wechat Web connector",
|
||||
"dependencies": {
|
||||
|
|
|
@ -1,5 +1,52 @@
|
|||
# Change Log
|
||||
|
||||
## 1.18.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- f150a67d5: display user password information on user details page
|
||||
- e0326c96c: Add personal access token (PAT)
|
||||
|
||||
Personal access tokens (PATs) provide a secure way for users to grant access tokens without using their credentials and interactive sign-in.
|
||||
|
||||
You can create a PAT by going to the user's detail page in Console or using the Management API `POST /users/:userId/personal-access-tokens`.
|
||||
|
||||
To use a PAT, call the token exchange endpoint `POST /oidc/token` with the following parameters:
|
||||
|
||||
1. `grant_type`: REQUIRED. The value of this parameter must be `urn:ietf:params:oauth:grant-type:token-exchange` indicates that a token exchange is being performed.
|
||||
2. `resource`: OPTIONAL. The resource indicator, the same as other token requests.
|
||||
3. `scope`: OPTIONAL. The requested scopes, the same as other token requests.
|
||||
4. `subject_token`: REQUIRED. The user's PAT.
|
||||
5. `subject_token_type`: REQUIRED. The type of the security token provided in the `subject_token` parameter. The value of this parameter must be `urn:logto:token-type:personal_access_token`.
|
||||
6. `client_id`: REQUIRED. The client identifier of the client application that is making the request, the returned access token will contain this client_id claim.
|
||||
|
||||
And the response will be a JSON object with the following properties:
|
||||
|
||||
1. `access_token`: REQUIRED. The access token of the user, which is the same as other token requests like `authorization_code` or `refresh_token`.
|
||||
2. `issued_token_type`: REQUIRED. The type of the issued token. The value of this parameter must be `urn:ietf:params:oauth:token-type:access_token`.
|
||||
3. `token_type`: REQUIRED. The type of the token. The value of this parameter must be `Bearer`.
|
||||
4. `expires_in`: REQUIRED. The lifetime in seconds of the access token.
|
||||
5. `scope`: OPTIONAL. The scopes of the access token.
|
||||
|
||||
- b837efead: add access deny method to the custom token claims script
|
||||
|
||||
Introduce a new `api` parameter to the custom token claims script. This parameter is used to provide more access control context over the token exchange process.
|
||||
Use `api.denyAccess()` to reject the token exchange request. Use this method to implement your own access control logics.
|
||||
|
||||
```javascript
|
||||
const getCustomJwtClaims: async ({ api }) => {
|
||||
// Reject the token request, with a custom error message
|
||||
return api.denyAccess('Access denied');
|
||||
}
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- ee1947ac4: support entering name while creating a user
|
||||
- ff6b304ba: fix: should not show custom JWT paywall for OSS users
|
||||
- 3b9714b99: set `lang` attribute for `<html>`
|
||||
- fae8725a4: improve RTL language support
|
||||
|
||||
## 1.17.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/console",
|
||||
"version": "1.17.0",
|
||||
"version": "1.18.0",
|
||||
"description": "> TODO: description",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
@ -30,12 +30,12 @@
|
|||
"@logto/cloud": "0.2.5-91ab76c",
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/elements": "workspace:^0.0.0",
|
||||
"@logto/elements": "workspace:^0.0.1",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/react": "^3.0.12",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@mdx-js/react": "^3.0.1",
|
||||
"@mdx-js/rollup": "^3.0.1",
|
||||
|
|
|
@ -1,5 +1,172 @@
|
|||
# Change Log
|
||||
|
||||
## 1.20.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- e0326c96c: Add personal access token (PAT)
|
||||
|
||||
Personal access tokens (PATs) provide a secure way for users to grant access tokens without using their credentials and interactive sign-in.
|
||||
|
||||
You can create a PAT by going to the user's detail page in Console or using the Management API `POST /users/:userId/personal-access-tokens`.
|
||||
|
||||
To use a PAT, call the token exchange endpoint `POST /oidc/token` with the following parameters:
|
||||
|
||||
1. `grant_type`: REQUIRED. The value of this parameter must be `urn:ietf:params:oauth:grant-type:token-exchange` indicates that a token exchange is being performed.
|
||||
2. `resource`: OPTIONAL. The resource indicator, the same as other token requests.
|
||||
3. `scope`: OPTIONAL. The requested scopes, the same as other token requests.
|
||||
4. `subject_token`: REQUIRED. The user's PAT.
|
||||
5. `subject_token_type`: REQUIRED. The type of the security token provided in the `subject_token` parameter. The value of this parameter must be `urn:logto:token-type:personal_access_token`.
|
||||
6. `client_id`: REQUIRED. The client identifier of the client application that is making the request, the returned access token will contain this client_id claim.
|
||||
|
||||
And the response will be a JSON object with the following properties:
|
||||
|
||||
1. `access_token`: REQUIRED. The access token of the user, which is the same as other token requests like `authorization_code` or `refresh_token`.
|
||||
2. `issued_token_type`: REQUIRED. The type of the issued token. The value of this parameter must be `urn:ietf:params:oauth:token-type:access_token`.
|
||||
3. `token_type`: REQUIRED. The type of the token. The value of this parameter must be `Bearer`.
|
||||
4. `expires_in`: REQUIRED. The lifetime in seconds of the access token.
|
||||
5. `scope`: OPTIONAL. The scopes of the access token.
|
||||
|
||||
- 3d3a22030: add support for additional first screen options
|
||||
|
||||
This feature introduces new first screen options, allowing developers to customize the initial screen presented to users. In addition to the existing `sign_in` and `register` options, the following first screen choices are now supported:
|
||||
|
||||
- `identifier:sign_in`: Only display specific identifier-based sign-in methods to users.
|
||||
- `identifier:register`: Only display specific identifier-based registration methods to users.
|
||||
- `reset_password`: Allow users to directly access the password reset page.
|
||||
- `single_sign_on`: Allow users to directly access the single sign-on (SSO) page.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
firstScreen: "identifier:sign_in",
|
||||
/**
|
||||
* Optional. Specifies which sign-in methods to display on the identifier sign-in page.
|
||||
* If not specified, the default sign-in experience configuration will be used.
|
||||
* This option is effective when the `firstScreen` value is `identifier:sign_in`, `identifier:register`, or `reset_password`.
|
||||
*/
|
||||
identifiers: ["email", "phone"],
|
||||
});
|
||||
```
|
||||
|
||||
- 25187ef63: add support for `login_hint` parameter in sign-in method
|
||||
|
||||
This feature allows you to provide a suggested identifier (email, phone, or username) for the user, improving the sign-in experience especially in scenarios where the user's identifier is known or can be inferred.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
loginHint: "user@example.com",
|
||||
firstScreen: "signIn", // or 'register'
|
||||
});
|
||||
```
|
||||
|
||||
- b837efead: add access deny method to the custom token claims script
|
||||
|
||||
Introduce a new `api` parameter to the custom token claims script. This parameter is used to provide more access control context over the token exchange process.
|
||||
Use `api.denyAccess()` to reject the token exchange request. Use this method to implement your own access control logics.
|
||||
|
||||
```javascript
|
||||
const getCustomJwtClaims: async ({ api }) => {
|
||||
// Reject the token request, with a custom error message
|
||||
return api.denyAccess('Access denied');
|
||||
}
|
||||
```
|
||||
|
||||
- cc346b4e0: add password policy checking api
|
||||
|
||||
Add `POST /api/sign-in-exp/default/check-password` API to check if the password meets the password policy configured in the default sign-in experience. A user ID is required for this API if rejects user info is enabled in the password policy.
|
||||
|
||||
Here's a non-normative example of the request and response:
|
||||
|
||||
```http
|
||||
POST /api/sign-in-exp/default/check-password
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"password": "123",
|
||||
"userId": "some-user-id"
|
||||
}
|
||||
```
|
||||
|
||||
```http
|
||||
400 Bad Request
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"result": false,
|
||||
"issues": [
|
||||
{ "code": "password_rejected.too_short" },
|
||||
{ "code": "password_rejected.character_types" },
|
||||
{ "code": "password_rejected.restricted.sequence" }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- a748fc85b: fix: add `hasPassword` field to user API response
|
||||
- fae8725a4: improve RTL language support
|
||||
- 6951e3157: introduce new `parse_error` query parameter flag. The value of `parse_error` can only be `false`.
|
||||
|
||||
By default, Logto returns the parsed error code and error description in all the `RequestError` error responses. This is to ensure the error responses are consistent and easy to understand.
|
||||
|
||||
However, when integrating Logto with Google OAuth, the error response body containing `code` will be rejected by Google. `code` is considered as a reserved OIDC key, can't be used as the error code key in the error response body.
|
||||
|
||||
To workaround this, we add a new `parse_error` query parameter flag. When parsing the OIDC error body, if the `parse_error` is set to false, only oidc error body will be returned.
|
||||
|
||||
example:
|
||||
|
||||
```curl
|
||||
curl -X POST "http://localhost:3001/oidc/token?parse_error=false"
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"error": "invalid_grant",
|
||||
"error_description": "Invalid value for parameter 'code': 'invalid_code'."
|
||||
}
|
||||
```
|
||||
|
||||
- 5aab7c01b: prevent user registration and profile fulfillment with SSO-only email domains
|
||||
|
||||
Emails associated with SSO-enabled domains should only be used through the SSO authentication process.
|
||||
|
||||
Bug fix:
|
||||
|
||||
- Creating a new user with a verification record that contains an SSO-only email domain should return a 422 `RequestError` with the error code `session.sso_required`.
|
||||
- Updating a user profile with an SSO-only email domain should return a 422 `RequestError` with the error code `session.sso_required`.
|
||||
|
||||
- Updated dependencies [f150a67d5]
|
||||
- Updated dependencies [ee1947ac4]
|
||||
- Updated dependencies [baa8577c4]
|
||||
- Updated dependencies [ff6b304ba]
|
||||
- Updated dependencies [e0326c96c]
|
||||
- Updated dependencies [3d3a22030]
|
||||
- Updated dependencies [25187ef63]
|
||||
- Updated dependencies [479d5895a]
|
||||
- Updated dependencies [262661677]
|
||||
- Updated dependencies [3b9714b99]
|
||||
- Updated dependencies [ab90f43db]
|
||||
- Updated dependencies [fae8725a4]
|
||||
- Updated dependencies [0183d0c33]
|
||||
- Updated dependencies [b837efead]
|
||||
- Updated dependencies [53060c203]
|
||||
- @logto/console@1.18.0
|
||||
- @logto/phrases@1.14.0
|
||||
- @logto/experience@1.9.0
|
||||
- @logto/schemas@1.20.0
|
||||
- @logto/experience-legacy@1.9.0
|
||||
- @logto/demo-app@1.4.1
|
||||
- @logto/cli@1.20.0
|
||||
- @logto/phrases-experience@1.8.0
|
||||
|
||||
## 1.19.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/core",
|
||||
"version": "1.19.0",
|
||||
"version": "1.20.0",
|
||||
"description": "The open source identity solution.",
|
||||
"main": "build/index.js",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
|
@ -33,7 +33,7 @@
|
|||
"@koa/cors": "^5.0.0",
|
||||
"@logto/affiliate": "^0.1.0",
|
||||
"@logto/app-insights": "workspace:^2.0.0",
|
||||
"@logto/cli": "workspace:^1.19.0",
|
||||
"@logto/cli": "workspace:^1.20.0",
|
||||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/console": "workspace:*",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
|
@ -41,9 +41,9 @@
|
|||
"@logto/experience": "workspace:*",
|
||||
"@logto/experience-legacy": "workspace:*",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"@silverhand/slonik": "31.0.0-beta.2",
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
# Change Log
|
||||
|
||||
## 1.20.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [0183d0c33]
|
||||
- @logto/cli@1.20.0
|
||||
|
||||
## 1.19.0
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/create",
|
||||
"version": "1.19.0",
|
||||
"version": "1.20.0",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"license": "MPL-2.0",
|
||||
"type": "module",
|
||||
|
@ -15,6 +15,6 @@
|
|||
"node": "^20.9.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@logto/cli": "workspace:^1.19.0"
|
||||
"@logto/cli": "workspace:^1.20.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
# Change Log
|
||||
|
||||
## 1.4.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 3b9714b99: set `lang` attribute for `<html>`
|
||||
- fae8725a4: improve RTL language support
|
||||
|
||||
## 1.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/demo-app",
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.1",
|
||||
"description": "Logto demo app.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"license": "MPL-2.0",
|
||||
|
@ -22,9 +22,9 @@
|
|||
"devDependencies": {
|
||||
"@logto/core-kit": "workspace:^2.4.0",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/react": "^3.0.12",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@silverhand/eslint-config": "6.0.1",
|
||||
"@silverhand/eslint-config-react": "6.0.2",
|
||||
"@silverhand/ts-config": "6.0.0",
|
||||
|
|
7
packages/elements/CHANGELOG.md
Normal file
7
packages/elements/CHANGELOG.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# @logto/elements
|
||||
|
||||
## 0.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- fae8725a4: improve RTL language support
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/elements",
|
||||
"version": "0.0.0",
|
||||
"version": "0.0.1",
|
||||
"description": "Logto user interface elements.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
@ -56,7 +56,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@lit/localize-tools": "^0.7.2",
|
||||
"@logto/schemas": "workspace:^1.18.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@silverhand/eslint-config": "6.0.1",
|
||||
"@silverhand/ts-config": "6.0.0",
|
||||
"@types/node": "^20.9.5",
|
||||
|
|
|
@ -1,5 +1,35 @@
|
|||
# Change Log
|
||||
|
||||
## 1.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 262661677: allow link new social identity to an existing user account when registration is disabled.
|
||||
|
||||
### Previous behavior
|
||||
|
||||
Sign-in with a social identity that does not have an existing user account will throw an `identity_not_exist` error. When the registration is disabled, the error message will be shown, the user will not be able to create a new account or link the social identity to an existing account via verified email or phone number.
|
||||
|
||||
### Expected behavior
|
||||
|
||||
When the registration is disabled, if a related user account is found, the user should be able to link the social identity to an existing account via a verified email or phone number.
|
||||
|
||||
### Updates
|
||||
|
||||
When the registration is disabled:
|
||||
|
||||
- Show `identity_not_exist` error message if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Hide the register button on the social link account page if the registration is disabled.
|
||||
|
||||
When the registration is enabled:
|
||||
|
||||
- Automatically register a new account with the social identity if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Show the register new account button on the social link account page.
|
||||
|
||||
## 1.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/experience-legacy",
|
||||
"version": "1.8.0",
|
||||
"version": "1.9.0",
|
||||
"license": "MPL-2.0",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
|
@ -24,9 +24,9 @@
|
|||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@react-spring/shared": "^9.6.1",
|
||||
"@react-spring/web": "^9.6.1",
|
||||
"@silverhand/eslint-config": "6.0.1",
|
||||
|
|
|
@ -1,5 +1,93 @@
|
|||
# Change Log
|
||||
|
||||
## 1.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- baa8577c4: migrate experience app using Experience API.
|
||||
|
||||
Migrate experience app API requests from legacy [Interaction API](https://openapi.logto.io/group/endpoint-interaction) to the new [Experience API](https://openapi.logto.io/group/endpoint-experience), except the following endpoints:
|
||||
|
||||
- `GET /api/interaction/consent`
|
||||
- `POST /api/interaction/consent`
|
||||
|
||||
Those endpoints are used in the third-party application's consent page only. Remain unchanged.
|
||||
|
||||
- 3d3a22030: add support for additional first screen options
|
||||
|
||||
This feature introduces new first screen options, allowing developers to customize the initial screen presented to users. In addition to the existing `sign_in` and `register` options, the following first screen choices are now supported:
|
||||
|
||||
- `identifier:sign_in`: Only display specific identifier-based sign-in methods to users.
|
||||
- `identifier:register`: Only display specific identifier-based registration methods to users.
|
||||
- `reset_password`: Allow users to directly access the password reset page.
|
||||
- `single_sign_on`: Allow users to directly access the single sign-on (SSO) page.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
firstScreen: "identifier:sign_in",
|
||||
/**
|
||||
* Optional. Specifies which sign-in methods to display on the identifier sign-in page.
|
||||
* If not specified, the default sign-in experience configuration will be used.
|
||||
* This option is effective when the `firstScreen` value is `identifier:sign_in`, `identifier:register`, or `reset_password`.
|
||||
*/
|
||||
identifiers: ["email", "phone"],
|
||||
});
|
||||
```
|
||||
|
||||
- 25187ef63: add support for `login_hint` parameter in sign-in method
|
||||
|
||||
This feature allows you to provide a suggested identifier (email, phone, or username) for the user, improving the sign-in experience especially in scenarios where the user's identifier is known or can be inferred.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
loginHint: "user@example.com",
|
||||
firstScreen: "signIn", // or 'register'
|
||||
});
|
||||
```
|
||||
|
||||
- 262661677: allow link new social identity to an existing user account when registration is disabled.
|
||||
|
||||
### Previous behavior
|
||||
|
||||
Sign-in with a social identity that does not have an existing user account will throw an `identity_not_exist` error. When the registration is disabled, the error message will be shown, the user will not be able to create a new account or link the social identity to an existing account via verified email or phone number.
|
||||
|
||||
### Expected behavior
|
||||
|
||||
When the registration is disabled, if a related user account is found, the user should be able to link the social identity to an existing account via a verified email or phone number.
|
||||
|
||||
### Updates
|
||||
|
||||
When the registration is disabled:
|
||||
|
||||
- Show `identity_not_exist` error message if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Hide the register button on the social link account page if the registration is disabled.
|
||||
|
||||
When the registration is enabled:
|
||||
|
||||
- Automatically register a new account with the social identity if no related user account is found.
|
||||
- Automatically link the social identity to the existing account if a related user account is found and social automatic account linking is enabled.
|
||||
- Redirect the user to the social link account page if a related user account is found and social automatic account linking is disabled.
|
||||
- Show the register new account button on the social link account page.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 3b9714b99: set `lang` attribute for `<html>`
|
||||
- ab90f43db: fix(experience): prevent errors from applying unsupported cached identifier types
|
||||
|
||||
Previously, cached identifier input values were applied to all pages without type checking, potentially causing errors. Now, the type is verified before application to ensure compatibility with each page's supported types.
|
||||
|
||||
- fae8725a4: improve RTL language support
|
||||
|
||||
## 1.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/experience",
|
||||
"version": "1.8.0",
|
||||
"version": "1.9.0",
|
||||
"license": "MPL-2.0",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
|
@ -24,9 +24,9 @@
|
|||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@react-spring/shared": "^9.6.1",
|
||||
"@react-spring/web": "^9.6.1",
|
||||
"@silverhand/eslint-config": "6.0.1",
|
||||
|
|
|
@ -1,5 +1,66 @@
|
|||
# Change Log
|
||||
|
||||
## 1.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 3d3a22030: add support for additional first screen options
|
||||
|
||||
This feature introduces new first screen options, allowing developers to customize the initial screen presented to users. In addition to the existing `sign_in` and `register` options, the following first screen choices are now supported:
|
||||
|
||||
- `identifier:sign_in`: Only display specific identifier-based sign-in methods to users.
|
||||
- `identifier:register`: Only display specific identifier-based registration methods to users.
|
||||
- `reset_password`: Allow users to directly access the password reset page.
|
||||
- `single_sign_on`: Allow users to directly access the single sign-on (SSO) page.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
firstScreen: "identifier:sign_in",
|
||||
/**
|
||||
* Optional. Specifies which sign-in methods to display on the identifier sign-in page.
|
||||
* If not specified, the default sign-in experience configuration will be used.
|
||||
* This option is effective when the `firstScreen` value is `identifier:sign_in`, `identifier:register`, or `reset_password`.
|
||||
*/
|
||||
identifiers: ["email", "phone"],
|
||||
});
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- cc346b4e0: add password policy checking api
|
||||
|
||||
Add `POST /api/sign-in-exp/default/check-password` API to check if the password meets the password policy configured in the default sign-in experience. A user ID is required for this API if rejects user info is enabled in the password policy.
|
||||
|
||||
Here's a non-normative example of the request and response:
|
||||
|
||||
```http
|
||||
POST /api/sign-in-exp/default/check-password
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"password": "123",
|
||||
"userId": "some-user-id"
|
||||
}
|
||||
```
|
||||
|
||||
```http
|
||||
400 Bad Request
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"result": false,
|
||||
"issues": [
|
||||
{ "code": "password_rejected.too_short" },
|
||||
{ "code": "password_rejected.character_types" },
|
||||
{ "code": "password_rejected.restricted.sequence" }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## 1.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/integration-tests",
|
||||
"version": "1.8.0",
|
||||
"version": "1.9.0",
|
||||
"description": "Integration tests for Logto.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"license": "MPL-2.0",
|
||||
|
@ -29,7 +29,7 @@
|
|||
"@logto/core-kit": "workspace:^",
|
||||
"@logto/js": "^4.1.4",
|
||||
"@logto/node": "^2.5.4",
|
||||
"@logto/schemas": "workspace:^1.19.0",
|
||||
"@logto/schemas": "workspace:^1.20.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@silverhand/eslint-config": "6.0.1",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# Change Log
|
||||
|
||||
## 1.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 53060c203: add ar-SA language (credit to @zaaakher)
|
||||
|
||||
## 1.7.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/phrases-experience",
|
||||
"version": "1.7.0",
|
||||
"version": "1.8.0",
|
||||
"description": "Logto shared phrases (i18n) for experience.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
|
|
@ -1,5 +1,35 @@
|
|||
# Change Log
|
||||
|
||||
## 1.14.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- f150a67d5: display user password information on user details page
|
||||
- e0326c96c: Add personal access token (PAT)
|
||||
|
||||
Personal access tokens (PATs) provide a secure way for users to grant access tokens without using their credentials and interactive sign-in.
|
||||
|
||||
You can create a PAT by going to the user's detail page in Console or using the Management API `POST /users/:userId/personal-access-tokens`.
|
||||
|
||||
To use a PAT, call the token exchange endpoint `POST /oidc/token` with the following parameters:
|
||||
|
||||
1. `grant_type`: REQUIRED. The value of this parameter must be `urn:ietf:params:oauth:grant-type:token-exchange` indicates that a token exchange is being performed.
|
||||
2. `resource`: OPTIONAL. The resource indicator, the same as other token requests.
|
||||
3. `scope`: OPTIONAL. The requested scopes, the same as other token requests.
|
||||
4. `subject_token`: REQUIRED. The user's PAT.
|
||||
5. `subject_token_type`: REQUIRED. The type of the security token provided in the `subject_token` parameter. The value of this parameter must be `urn:logto:token-type:personal_access_token`.
|
||||
6. `client_id`: REQUIRED. The client identifier of the client application that is making the request, the returned access token will contain this client_id claim.
|
||||
|
||||
And the response will be a JSON object with the following properties:
|
||||
|
||||
1. `access_token`: REQUIRED. The access token of the user, which is the same as other token requests like `authorization_code` or `refresh_token`.
|
||||
2. `issued_token_type`: REQUIRED. The type of the issued token. The value of this parameter must be `urn:ietf:params:oauth:token-type:access_token`.
|
||||
3. `token_type`: REQUIRED. The type of the token. The value of this parameter must be `Bearer`.
|
||||
4. `expires_in`: REQUIRED. The lifetime in seconds of the access token.
|
||||
5. `scope`: OPTIONAL. The scopes of the access token.
|
||||
|
||||
- 53060c203: add ar-SA language (credit to @zaaakher)
|
||||
|
||||
## 1.13.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/phrases",
|
||||
"version": "1.13.0",
|
||||
"version": "1.14.0",
|
||||
"description": "Logto shared phrases (i18n).",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
|
|
@ -1,5 +1,56 @@
|
|||
# Change Log
|
||||
|
||||
## 1.20.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- e0326c96c: Add personal access token (PAT)
|
||||
|
||||
Personal access tokens (PATs) provide a secure way for users to grant access tokens without using their credentials and interactive sign-in.
|
||||
|
||||
You can create a PAT by going to the user's detail page in Console or using the Management API `POST /users/:userId/personal-access-tokens`.
|
||||
|
||||
To use a PAT, call the token exchange endpoint `POST /oidc/token` with the following parameters:
|
||||
|
||||
1. `grant_type`: REQUIRED. The value of this parameter must be `urn:ietf:params:oauth:grant-type:token-exchange` indicates that a token exchange is being performed.
|
||||
2. `resource`: OPTIONAL. The resource indicator, the same as other token requests.
|
||||
3. `scope`: OPTIONAL. The requested scopes, the same as other token requests.
|
||||
4. `subject_token`: REQUIRED. The user's PAT.
|
||||
5. `subject_token_type`: REQUIRED. The type of the security token provided in the `subject_token` parameter. The value of this parameter must be `urn:logto:token-type:personal_access_token`.
|
||||
6. `client_id`: REQUIRED. The client identifier of the client application that is making the request, the returned access token will contain this client_id claim.
|
||||
|
||||
And the response will be a JSON object with the following properties:
|
||||
|
||||
1. `access_token`: REQUIRED. The access token of the user, which is the same as other token requests like `authorization_code` or `refresh_token`.
|
||||
2. `issued_token_type`: REQUIRED. The type of the issued token. The value of this parameter must be `urn:ietf:params:oauth:token-type:access_token`.
|
||||
3. `token_type`: REQUIRED. The type of the token. The value of this parameter must be `Bearer`.
|
||||
4. `expires_in`: REQUIRED. The lifetime in seconds of the access token.
|
||||
5. `scope`: OPTIONAL. The scopes of the access token.
|
||||
|
||||
- 25187ef63: add support for `login_hint` parameter in sign-in method
|
||||
|
||||
This feature allows you to provide a suggested identifier (email, phone, or username) for the user, improving the sign-in experience especially in scenarios where the user's identifier is known or can be inferred.
|
||||
|
||||
Example:
|
||||
|
||||
```javascript
|
||||
// Example usage (React project using React SDK)
|
||||
void signIn({
|
||||
redirectUri,
|
||||
loginHint: "user@example.com",
|
||||
firstScreen: "signIn", // or 'register'
|
||||
});
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 479d5895a: bump @withtyped dependency version
|
||||
- Updated dependencies [f150a67d5]
|
||||
- Updated dependencies [e0326c96c]
|
||||
- Updated dependencies [53060c203]
|
||||
- @logto/phrases@1.14.0
|
||||
- @logto/phrases-experience@1.8.0
|
||||
|
||||
## 1.19.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/schemas",
|
||||
"version": "1.19.0",
|
||||
"version": "1.20.0",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"license": "MPL-2.0",
|
||||
"type": "module",
|
||||
|
@ -81,8 +81,8 @@
|
|||
"@logto/connector-kit": "workspace:^4.0.0",
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@withtyped/server": "^0.14.0",
|
||||
"nanoid": "^5.0.1"
|
||||
|
|
20
packages/translate/CHANGELOG.md
Normal file
20
packages/translate/CHANGELOG.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# @logto/translate
|
||||
|
||||
## 0.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 0183d0c33: split translate command from @logto/cli and create a standalone package
|
||||
|
||||
The "translate" command has greatly increased the size of the "@logto/cli" package, as it involves TypeScript code manipulation and has to use "typescrpt" as a "dependency".
|
||||
In fact, only a small number of developers who want to contribute Logto will use this command, so we believe it's best to separate the less frequently used "translate" command from the "cli" package to keep it small and simple.
|
||||
|
||||
Please also be noted that this change is actually a breaking change for those who use the "translate" command. However, the CLI has to be bundle-released with the "Logto" open-source distribution, and we feel it is still too early to make a major version bump for Logto. Therefore, the "minor" bump is used this time.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [f150a67d5]
|
||||
- Updated dependencies [e0326c96c]
|
||||
- Updated dependencies [53060c203]
|
||||
- @logto/phrases@1.14.0
|
||||
- @logto/phrases-experience@1.8.0
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@logto/translate",
|
||||
"version": "0.0.0",
|
||||
"version": "0.1.0",
|
||||
"description": "A CLI tool that helps translate phrases and experience-phrases to i18n resources.",
|
||||
"author": "Silverhand Inc. <contact@silverhand.io>",
|
||||
"homepage": "https://github.com/logto-io/logto#readme",
|
||||
|
@ -41,8 +41,8 @@
|
|||
"dependencies": {
|
||||
"@logto/core-kit": "workspace:^2.5.0",
|
||||
"@logto/language-kit": "workspace:^1.1.0",
|
||||
"@logto/phrases": "workspace:^1.13.0",
|
||||
"@logto/phrases-experience": "workspace:^1.7.0",
|
||||
"@logto/phrases": "workspace:^1.14.0",
|
||||
"@logto/phrases-experience": "workspace:^1.8.0",
|
||||
"@logto/shared": "workspace:^3.1.1",
|
||||
"@silverhand/essentials": "^2.9.1",
|
||||
"chalk": "^5.3.0",
|
||||
|
|
332
pnpm-lock.yaml
332
pnpm-lock.yaml
|
@ -41,7 +41,7 @@ importers:
|
|||
version: 8.8.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2))(typescript@5.0.2)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2))(typescript@5.0.2)
|
||||
typescript:
|
||||
specifier: ^5.0.0
|
||||
version: 5.0.2
|
||||
|
@ -98,7 +98,7 @@ importers:
|
|||
specifier: workspace:^2.5.0
|
||||
version: link:../toolkit/core-kit
|
||||
'@logto/schemas':
|
||||
specifier: workspace:1.19.0
|
||||
specifier: workspace:1.20.0
|
||||
version: link:../schemas
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -263,7 +263,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -330,7 +330,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -388,7 +388,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -446,7 +446,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -510,7 +510,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -574,7 +574,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -635,7 +635,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -702,7 +702,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -760,7 +760,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -818,7 +818,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -876,7 +876,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -937,7 +937,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -951,7 +951,7 @@ importers:
|
|||
specifier: workspace:^4.0.0
|
||||
version: link:../../toolkit/connector-kit
|
||||
'@logto/connector-oauth':
|
||||
specifier: workspace:^1.4.0
|
||||
specifier: workspace:^1.5.0
|
||||
version: link:../connector-oauth2
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -1007,7 +1007,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1068,7 +1068,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1126,7 +1126,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1184,7 +1184,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1198,7 +1198,7 @@ importers:
|
|||
specifier: workspace:^4.0.0
|
||||
version: link:../../toolkit/connector-kit
|
||||
'@logto/connector-oauth':
|
||||
specifier: workspace:^1.3.1
|
||||
specifier: workspace:^1.5.0
|
||||
version: link:../connector-oauth2
|
||||
'@silverhand/essentials':
|
||||
specifier: ^2.9.1
|
||||
|
@ -1242,7 +1242,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1303,7 +1303,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1361,7 +1361,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1419,7 +1419,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1477,7 +1477,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1535,7 +1535,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1593,7 +1593,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1651,7 +1651,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1709,7 +1709,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1767,7 +1767,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1834,7 +1834,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1904,7 +1904,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -1918,7 +1918,7 @@ importers:
|
|||
specifier: workspace:^4.0.0
|
||||
version: link:../../toolkit/connector-kit
|
||||
'@logto/connector-oauth':
|
||||
specifier: workspace:^1.4.0
|
||||
specifier: workspace:^1.5.0
|
||||
version: link:../connector-oauth2
|
||||
'@silverhand/essentials':
|
||||
specifier: ^2.9.1
|
||||
|
@ -1962,7 +1962,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2017,7 +2017,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2081,7 +2081,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2139,7 +2139,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2197,7 +2197,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2261,7 +2261,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2319,7 +2319,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2377,7 +2377,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2435,7 +2435,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2493,7 +2493,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2551,7 +2551,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -2577,22 +2577,22 @@ importers:
|
|||
specifier: workspace:^2.5.0
|
||||
version: link:../toolkit/core-kit
|
||||
'@logto/elements':
|
||||
specifier: workspace:^0.0.0
|
||||
specifier: workspace:^0.0.1
|
||||
version: link:../elements
|
||||
'@logto/language-kit':
|
||||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/react':
|
||||
specifier: ^3.0.12
|
||||
version: 3.0.13(react@18.3.1)
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -2877,7 +2877,7 @@ importers:
|
|||
specifier: workspace:^2.0.0
|
||||
version: link:../app-insights
|
||||
'@logto/cli':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../cli
|
||||
'@logto/connector-kit':
|
||||
specifier: workspace:^4.0.0
|
||||
|
@ -2901,13 +2901,13 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -3137,7 +3137,7 @@ importers:
|
|||
version: 8.57.0
|
||||
jest:
|
||||
specifier: ^29.7.0
|
||||
version: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
version: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-matcher-specific-error:
|
||||
specifier: ^1.0.0
|
||||
version: 1.0.0
|
||||
|
@ -3167,7 +3167,7 @@ importers:
|
|||
version: 7.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -3175,7 +3175,7 @@ importers:
|
|||
packages/create:
|
||||
dependencies:
|
||||
'@logto/cli':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../cli
|
||||
|
||||
packages/demo-app:
|
||||
|
@ -3187,13 +3187,13 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/react':
|
||||
specifier: ^3.0.12
|
||||
version: 3.0.13(react@18.3.1)
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@silverhand/eslint-config':
|
||||
specifier: 6.0.1
|
||||
|
@ -3290,7 +3290,7 @@ importers:
|
|||
specifier: ^0.7.2
|
||||
version: 0.7.2
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.18.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@silverhand/eslint-config':
|
||||
specifier: 6.0.1
|
||||
|
@ -3318,7 +3318,7 @@ importers:
|
|||
version: 3.0.0
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
|
||||
|
||||
packages/experience:
|
||||
devDependencies:
|
||||
|
@ -3335,13 +3335,13 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@react-spring/shared':
|
||||
specifier: ^9.6.1
|
||||
|
@ -3542,13 +3542,13 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@react-spring/shared':
|
||||
specifier: ^9.6.1
|
||||
|
@ -3762,7 +3762,7 @@ importers:
|
|||
specifier: ^2.5.4
|
||||
version: 2.5.4
|
||||
'@logto/schemas':
|
||||
specifier: workspace:^1.19.0
|
||||
specifier: workspace:^1.20.0
|
||||
version: link:../schemas
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -3793,7 +3793,7 @@ importers:
|
|||
version: 10.0.0
|
||||
jest:
|
||||
specifier: ^29.7.0
|
||||
version: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
version: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-matcher-specific-error:
|
||||
specifier: ^1.0.0
|
||||
version: 1.0.0
|
||||
|
@ -3820,7 +3820,7 @@ importers:
|
|||
version: 22.6.5(typescript@5.5.3)
|
||||
tsup:
|
||||
specifier: ^8.1.0
|
||||
version: 8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3)
|
||||
typescript:
|
||||
specifier: ^5.5.3
|
||||
version: 5.5.3
|
||||
|
@ -3905,10 +3905,10 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -4179,10 +4179,10 @@ importers:
|
|||
specifier: workspace:^1.1.0
|
||||
version: link:../toolkit/language-kit
|
||||
'@logto/phrases':
|
||||
specifier: workspace:^1.13.0
|
||||
specifier: workspace:^1.14.0
|
||||
version: link:../phrases
|
||||
'@logto/phrases-experience':
|
||||
specifier: workspace:^1.7.0
|
||||
specifier: workspace:^1.8.0
|
||||
version: link:../phrases-experience
|
||||
'@logto/shared':
|
||||
specifier: workspace:^3.1.1
|
||||
|
@ -14907,7 +14907,7 @@ snapshots:
|
|||
jest-util: 29.7.0
|
||||
slash: 3.0.0
|
||||
|
||||
'@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))':
|
||||
'@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))':
|
||||
dependencies:
|
||||
'@jest/console': 29.7.0
|
||||
'@jest/reporters': 29.7.0
|
||||
|
@ -14921,7 +14921,7 @@ snapshots:
|
|||
exit: 0.1.2
|
||||
graceful-fs: 4.2.11
|
||||
jest-changed-files: 29.7.0
|
||||
jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))
|
||||
jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-haste-map: 29.7.0
|
||||
jest-message-util: 29.7.0
|
||||
jest-regex-util: 29.6.3
|
||||
|
@ -14942,7 +14942,7 @@ snapshots:
|
|||
- supports-color
|
||||
- ts-node
|
||||
|
||||
'@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))':
|
||||
'@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))':
|
||||
dependencies:
|
||||
'@jest/console': 29.7.0
|
||||
'@jest/reporters': 29.7.0
|
||||
|
@ -14956,7 +14956,7 @@ snapshots:
|
|||
exit: 0.1.2
|
||||
graceful-fs: 4.2.11
|
||||
jest-changed-files: 29.7.0
|
||||
jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))
|
||||
jest-haste-map: 29.7.0
|
||||
jest-message-util: 29.7.0
|
||||
jest-regex-util: 29.6.3
|
||||
|
@ -15695,10 +15695,10 @@ snapshots:
|
|||
eslint-config-prettier: 9.1.0(eslint@8.57.0)
|
||||
eslint-config-xo: 0.44.0(eslint@8.57.0)
|
||||
eslint-config-xo-typescript: 4.0.0(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0)
|
||||
eslint-plugin-consistent-default-export-name: 0.0.15
|
||||
eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
|
||||
eslint-plugin-n: 17.2.1(eslint@8.57.0)
|
||||
eslint-plugin-no-use-extend-native: 0.5.0
|
||||
eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.0)
|
||||
|
@ -17862,13 +17862,13 @@ snapshots:
|
|||
dependencies:
|
||||
lodash.get: 4.4.2
|
||||
|
||||
create-jest@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
create-jest@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@jest/types': 29.6.3
|
||||
chalk: 4.1.2
|
||||
exit: 0.1.2
|
||||
graceful-fs: 4.2.11
|
||||
jest-config: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-config: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-util: 29.7.0
|
||||
prompts: 2.4.2
|
||||
transitivePeerDependencies:
|
||||
|
@ -18662,13 +18662,13 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0):
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0):
|
||||
dependencies:
|
||||
debug: 4.3.5
|
||||
enhanced-resolve: 5.16.0
|
||||
eslint: 8.57.0
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
|
||||
fast-glob: 3.3.2
|
||||
get-tsconfig: 4.7.3
|
||||
is-core-module: 2.13.1
|
||||
|
@ -18679,14 +18679,14 @@ snapshots:
|
|||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0):
|
||||
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
|
||||
dependencies:
|
||||
debug: 3.2.7(supports-color@5.5.0)
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.5.3)
|
||||
eslint: 8.57.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
@ -18708,7 +18708,7 @@ snapshots:
|
|||
eslint: 8.57.0
|
||||
ignore: 5.3.1
|
||||
|
||||
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
|
||||
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
|
||||
dependencies:
|
||||
array-includes: 3.1.8
|
||||
array.prototype.findlastindex: 1.2.5
|
||||
|
@ -18718,7 +18718,7 @@ snapshots:
|
|||
doctrine: 2.1.0
|
||||
eslint: 8.57.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
|
||||
hasown: 2.0.2
|
||||
is-core-module: 2.13.1
|
||||
is-glob: 4.0.3
|
||||
|
@ -20202,16 +20202,16 @@ snapshots:
|
|||
- babel-plugin-macros
|
||||
- supports-color
|
||||
|
||||
jest-cli@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
jest-cli@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
'@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
'@jest/test-result': 29.7.0
|
||||
'@jest/types': 29.6.3
|
||||
chalk: 4.1.2
|
||||
create-jest: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
create-jest: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
exit: 0.1.2
|
||||
import-local: 3.1.0
|
||||
jest-config: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-config: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-util: 29.7.0
|
||||
jest-validate: 29.7.0
|
||||
yargs: 17.7.2
|
||||
|
@ -20240,7 +20240,7 @@ snapshots:
|
|||
- supports-color
|
||||
- ts-node
|
||||
|
||||
jest-config@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
jest-config@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@babel/core': 7.24.4
|
||||
'@jest/test-sequencer': 29.7.0
|
||||
|
@ -20266,7 +20266,38 @@ snapshots:
|
|||
strip-json-comments: 3.1.1
|
||||
optionalDependencies:
|
||||
'@types/node': 20.10.4
|
||||
ts-node: 10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)
|
||||
ts-node: 10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)
|
||||
transitivePeerDependencies:
|
||||
- babel-plugin-macros
|
||||
- supports-color
|
||||
|
||||
jest-config@29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@babel/core': 7.24.4
|
||||
'@jest/test-sequencer': 29.7.0
|
||||
'@jest/types': 29.6.3
|
||||
babel-jest: 29.7.0(@babel/core@7.24.4)
|
||||
chalk: 4.1.2
|
||||
ci-info: 3.8.0
|
||||
deepmerge: 4.3.1
|
||||
glob: 7.2.3
|
||||
graceful-fs: 4.2.11
|
||||
jest-circus: 29.7.0
|
||||
jest-environment-node: 29.7.0
|
||||
jest-get-type: 29.6.3
|
||||
jest-regex-util: 29.6.3
|
||||
jest-resolve: 29.7.0
|
||||
jest-runner: 29.7.0
|
||||
jest-util: 29.7.0
|
||||
jest-validate: 29.7.0
|
||||
micromatch: 4.0.5
|
||||
parse-json: 5.2.0
|
||||
pretty-format: 29.7.0
|
||||
slash: 3.0.0
|
||||
strip-json-comments: 3.1.1
|
||||
optionalDependencies:
|
||||
'@types/node': 20.12.7
|
||||
ts-node: 10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)
|
||||
transitivePeerDependencies:
|
||||
- babel-plugin-macros
|
||||
- supports-color
|
||||
|
@ -20302,37 +20333,6 @@ snapshots:
|
|||
- babel-plugin-macros
|
||||
- supports-color
|
||||
|
||||
jest-config@29.7.0(@types/node@20.12.7)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@babel/core': 7.24.4
|
||||
'@jest/test-sequencer': 29.7.0
|
||||
'@jest/types': 29.6.3
|
||||
babel-jest: 29.7.0(@babel/core@7.24.4)
|
||||
chalk: 4.1.2
|
||||
ci-info: 3.8.0
|
||||
deepmerge: 4.3.1
|
||||
glob: 7.2.3
|
||||
graceful-fs: 4.2.11
|
||||
jest-circus: 29.7.0
|
||||
jest-environment-node: 29.7.0
|
||||
jest-get-type: 29.6.3
|
||||
jest-regex-util: 29.6.3
|
||||
jest-resolve: 29.7.0
|
||||
jest-runner: 29.7.0
|
||||
jest-util: 29.7.0
|
||||
jest-validate: 29.7.0
|
||||
micromatch: 4.0.5
|
||||
parse-json: 5.2.0
|
||||
pretty-format: 29.7.0
|
||||
slash: 3.0.0
|
||||
strip-json-comments: 3.1.1
|
||||
optionalDependencies:
|
||||
'@types/node': 20.12.7
|
||||
ts-node: 10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)
|
||||
transitivePeerDependencies:
|
||||
- babel-plugin-macros
|
||||
- supports-color
|
||||
|
||||
jest-dev-server@10.0.0:
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
|
@ -20641,12 +20641,12 @@ snapshots:
|
|||
merge-stream: 2.0.0
|
||||
supports-color: 8.1.1
|
||||
|
||||
jest@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
jest@29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
'@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
'@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
'@jest/types': 29.6.3
|
||||
import-local: 3.1.0
|
||||
jest-cli: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
jest-cli: 29.7.0(@types/node@20.10.4)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
transitivePeerDependencies:
|
||||
- '@types/node'
|
||||
- babel-plugin-macros
|
||||
|
@ -22580,31 +22580,31 @@ snapshots:
|
|||
|
||||
possible-typed-array-names@1.0.0: {}
|
||||
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
lilconfig: 3.1.2
|
||||
yaml: 2.4.5
|
||||
optionalDependencies:
|
||||
postcss: 8.4.39
|
||||
ts-node: 10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3)
|
||||
ts-node: 10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3)
|
||||
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3)):
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
lilconfig: 3.1.2
|
||||
yaml: 2.4.5
|
||||
optionalDependencies:
|
||||
postcss: 8.4.39
|
||||
ts-node: 10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3)
|
||||
ts-node: 10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3)
|
||||
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2)):
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2)):
|
||||
dependencies:
|
||||
lilconfig: 3.1.2
|
||||
yaml: 2.4.5
|
||||
optionalDependencies:
|
||||
postcss: 8.4.39
|
||||
ts-node: 10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2)
|
||||
ts-node: 10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2)
|
||||
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3)):
|
||||
postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3)):
|
||||
dependencies:
|
||||
lilconfig: 3.1.2
|
||||
yaml: 2.4.5
|
||||
|
@ -24171,28 +24171,7 @@ snapshots:
|
|||
|
||||
ts-interface-checker@0.1.13: {}
|
||||
|
||||
ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3):
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
'@tsconfig/node10': 1.0.11
|
||||
'@tsconfig/node12': 1.0.11
|
||||
'@tsconfig/node14': 1.0.3
|
||||
'@tsconfig/node16': 1.0.4
|
||||
'@types/node': 20.12.7
|
||||
acorn: 8.12.1
|
||||
acorn-walk: 8.3.3
|
||||
arg: 4.1.3
|
||||
create-require: 1.1.1
|
||||
diff: 4.0.2
|
||||
make-error: 1.3.6
|
||||
typescript: 5.5.3
|
||||
v8-compile-cache-lib: 3.0.1
|
||||
yn: 3.1.1
|
||||
optionalDependencies:
|
||||
'@swc/core': 1.3.52(@swc/helpers@0.5.1)
|
||||
optional: true
|
||||
|
||||
ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3):
|
||||
ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3):
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
'@tsconfig/node10': 1.0.11
|
||||
|
@ -24213,7 +24192,7 @@ snapshots:
|
|||
'@swc/core': 1.3.52(@swc/helpers@0.5.1)
|
||||
optional: true
|
||||
|
||||
ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3):
|
||||
ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3):
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
'@tsconfig/node10': 1.0.11
|
||||
|
@ -24234,7 +24213,7 @@ snapshots:
|
|||
'@swc/core': 1.3.52(@swc/helpers@0.5.1)
|
||||
optional: true
|
||||
|
||||
ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2):
|
||||
ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2):
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
'@tsconfig/node10': 1.0.11
|
||||
|
@ -24255,6 +24234,27 @@ snapshots:
|
|||
'@swc/core': 1.3.52(@swc/helpers@0.5.1)
|
||||
optional: true
|
||||
|
||||
ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3):
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
'@tsconfig/node10': 1.0.11
|
||||
'@tsconfig/node12': 1.0.11
|
||||
'@tsconfig/node14': 1.0.3
|
||||
'@tsconfig/node16': 1.0.4
|
||||
'@types/node': 20.12.7
|
||||
acorn: 8.12.1
|
||||
acorn-walk: 8.3.3
|
||||
arg: 4.1.3
|
||||
create-require: 1.1.1
|
||||
diff: 4.0.2
|
||||
make-error: 1.3.6
|
||||
typescript: 5.5.3
|
||||
v8-compile-cache-lib: 3.0.1
|
||||
yn: 3.1.1
|
||||
optionalDependencies:
|
||||
'@swc/core': 1.3.52(@swc/helpers@0.5.1)
|
||||
optional: true
|
||||
|
||||
tsconfig-paths@3.15.0:
|
||||
dependencies:
|
||||
'@types/json5': 0.0.29
|
||||
|
@ -24275,7 +24275,7 @@ snapshots:
|
|||
|
||||
tsscmp@1.0.6: {}
|
||||
|
||||
tsup@8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3):
|
||||
tsup@8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))(typescript@5.5.3):
|
||||
dependencies:
|
||||
bundle-require: 4.2.1(esbuild@0.21.5)
|
||||
cac: 6.7.14
|
||||
|
@ -24285,7 +24285,7 @@ snapshots:
|
|||
execa: 5.1.1
|
||||
globby: 11.1.0
|
||||
joycon: 3.1.1
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.10.4)(typescript@5.5.3))
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.10.4)(typescript@5.5.3))
|
||||
resolve-from: 5.0.0
|
||||
rollup: 4.14.3
|
||||
source-map: 0.8.0-beta.0
|
||||
|
@ -24299,7 +24299,7 @@ snapshots:
|
|||
- supports-color
|
||||
- ts-node
|
||||
|
||||
tsup@8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3):
|
||||
tsup@8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))(typescript@5.5.3):
|
||||
dependencies:
|
||||
bundle-require: 4.2.1(esbuild@0.21.5)
|
||||
cac: 6.7.14
|
||||
|
@ -24309,7 +24309,7 @@ snapshots:
|
|||
execa: 5.1.1
|
||||
globby: 11.1.0
|
||||
joycon: 3.1.1
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.11.20)(typescript@5.5.3))
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.11.20)(typescript@5.5.3))
|
||||
resolve-from: 5.0.0
|
||||
rollup: 4.14.3
|
||||
source-map: 0.8.0-beta.0
|
||||
|
@ -24323,7 +24323,7 @@ snapshots:
|
|||
- supports-color
|
||||
- ts-node
|
||||
|
||||
tsup@8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2))(typescript@5.0.2):
|
||||
tsup@8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2))(typescript@5.0.2):
|
||||
dependencies:
|
||||
bundle-require: 4.2.1(esbuild@0.21.5)
|
||||
cac: 6.7.14
|
||||
|
@ -24333,7 +24333,7 @@ snapshots:
|
|||
execa: 5.1.1
|
||||
globby: 11.1.0
|
||||
joycon: 3.1.1
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.0.2))
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.0.2))
|
||||
resolve-from: 5.0.0
|
||||
rollup: 4.14.3
|
||||
source-map: 0.8.0-beta.0
|
||||
|
@ -24347,7 +24347,7 @@ snapshots:
|
|||
- supports-color
|
||||
- ts-node
|
||||
|
||||
tsup@8.1.0(@swc/core@1.3.52)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3):
|
||||
tsup@8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3):
|
||||
dependencies:
|
||||
bundle-require: 4.2.1(esbuild@0.21.5)
|
||||
cac: 6.7.14
|
||||
|
@ -24357,7 +24357,7 @@ snapshots:
|
|||
execa: 5.1.1
|
||||
globby: 11.1.0
|
||||
joycon: 3.1.1
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52)(@types/node@20.12.7)(typescript@5.5.3))
|
||||
postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))
|
||||
resolve-from: 5.0.0
|
||||
rollup: 4.14.3
|
||||
source-map: 0.8.0-beta.0
|
||||
|
|
Loading…
Reference in a new issue