From 79f3c44b628c66c6ba18e209b403aedba932c25a Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Sat, 1 Apr 2023 16:37:49 +0800 Subject: [PATCH] chore: update workspace configs --- package.json | 3 + .../connector-alipay-native/src/utils.ts | 5 +- .../connector-alipay-web/src/utils.ts | 5 +- .../connector-aliyun-dm/src/utils.ts | 2 +- .../connector-aliyun-sms/src/utils.ts | 2 +- .../connectors/connector-azuread/src/index.ts | 2 +- .../connectors/connector-discord/src/index.ts | 1 - .../src/index.ts | 4 +- .../connector-mock-email/src/index.ts | 4 +- .../connector-mock-sms/src/index.ts | 4 +- .../connector-mock-social/src/index.ts | 2 +- .../connectors/connector-oauth2/src/index.ts | 16 +- .../connectors/connector-oauth2/src/utils.ts | 3 +- .../connectors/connector-oidc/src/index.ts | 1 - .../connectors/connector-smtp/src/index.ts | 9 +- .../connector-tencent-sms/src/http.ts | 6 +- packages/connectors/templates/package.json | 2 +- packages/toolkit/connector-kit/src/index.ts | 13 +- pnpm-lock.yaml | 3943 ++++++++++++++++- pnpm-workspace.yaml | 2 + 20 files changed, 3864 insertions(+), 165 deletions(-) diff --git a/package.json b/package.json index 911b3a2be..a8fa67b93 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "type": "module", "scripts": { "preinstall": "npx only-allow pnpm", + "connectors:sync": "cd packages/connectors && node templates/sync-to-current.js", + "connectors:update": "cd packages/connectors && node templates/sync-from-current.js", + "pnpm:devPreinstall": "pnpm connectors:sync", "prepare": "if test \"$NODE_ENV\" != \"production\" && test \"$CI\" != \"true\" ; then husky install ; fi", "prepack": "pnpm -r prepack", "dev": "pnpm -r prepack && pnpm start:dev", diff --git a/packages/connectors/connector-alipay-native/src/utils.ts b/packages/connectors/connector-alipay-native/src/utils.ts index 2ead8744e..379480b9c 100644 --- a/packages/connectors/connector-alipay-native/src/utils.ts +++ b/packages/connectors/connector-alipay-native/src/utils.ts @@ -1,6 +1,6 @@ import crypto from 'node:crypto'; -import { parseJson } from '@logto/connector-kit'; +import { parseJsonObject } from '@logto/connector-kit'; import iconv from 'iconv-lite'; import snakeCaseKeys from 'snakecase-keys'; @@ -16,11 +16,12 @@ export const signingParameters: SigningParameters = ( parameters: AlipayNativeConfig & Record ): Record => { const { biz_content, privateKey, ...rest } = parameters; + const signParameters = snakeCaseKeys( biz_content ? { ...rest, - bizContent: JSON.stringify(snakeCaseKeys(parseJson(biz_content))), + bizContent: JSON.stringify(snakeCaseKeys(parseJsonObject(biz_content))), } : rest ); diff --git a/packages/connectors/connector-alipay-web/src/utils.ts b/packages/connectors/connector-alipay-web/src/utils.ts index 2f24d18e4..3eb31c1cc 100644 --- a/packages/connectors/connector-alipay-web/src/utils.ts +++ b/packages/connectors/connector-alipay-web/src/utils.ts @@ -1,6 +1,6 @@ import crypto from 'node:crypto'; -import { parseJson } from '@logto/connector-kit'; +import { parseJsonObject } from '@logto/connector-kit'; import iconv from 'iconv-lite'; import snakeCaseKeys from 'snakecase-keys'; @@ -16,11 +16,12 @@ export const signingParameters: SigningParameters = ( parameters: AlipayConfig & Record ): Record => { const { biz_content, privateKey, ...rest } = parameters; + const signParameters = snakeCaseKeys( biz_content ? { ...rest, - bizContent: JSON.stringify(snakeCaseKeys(parseJson(biz_content))), + bizContent: JSON.stringify(snakeCaseKeys(parseJsonObject(biz_content))), } : rest ); diff --git a/packages/connectors/connector-aliyun-dm/src/utils.ts b/packages/connectors/connector-aliyun-dm/src/utils.ts index c9eae0a01..5c6b9de03 100644 --- a/packages/connectors/connector-aliyun-dm/src/utils.ts +++ b/packages/connectors/connector-aliyun-dm/src/utils.ts @@ -1,4 +1,4 @@ -import { createHmac } from 'crypto'; +import { createHmac } from 'node:crypto'; import { got } from 'got'; diff --git a/packages/connectors/connector-aliyun-sms/src/utils.ts b/packages/connectors/connector-aliyun-sms/src/utils.ts index c9eae0a01..5c6b9de03 100644 --- a/packages/connectors/connector-aliyun-sms/src/utils.ts +++ b/packages/connectors/connector-aliyun-sms/src/utils.ts @@ -1,4 +1,4 @@ -import { createHmac } from 'crypto'; +import { createHmac } from 'node:crypto'; import { got } from 'got'; diff --git a/packages/connectors/connector-azuread/src/index.ts b/packages/connectors/connector-azuread/src/index.ts index 9474a91fc..6d1dca003 100644 --- a/packages/connectors/connector-azuread/src/index.ts +++ b/packages/connectors/connector-azuread/src/index.ts @@ -1,4 +1,4 @@ -import path from 'path'; +import path from 'node:path'; import type { AuthorizationCodeRequest, AuthorizationUrlRequest } from '@azure/msal-node'; import { ConfidentialClientApplication, CryptoProvider } from '@azure/msal-node'; diff --git a/packages/connectors/connector-discord/src/index.ts b/packages/connectors/connector-discord/src/index.ts index 85fde7b03..339b1f8dc 100644 --- a/packages/connectors/connector-discord/src/index.ts +++ b/packages/connectors/connector-discord/src/index.ts @@ -88,7 +88,6 @@ export const getAccessToken = async ( const getUserInfo = (getConfig: GetConnectorConfig): GetUserInfo => - // eslint-disable-next-line complexity async (data) => { const { code, redirectUri } = await authorizationCallbackHandler(data); const config = await getConfig(defaultMetadata.id); diff --git a/packages/connectors/connector-mock-email-alternative/src/index.ts b/packages/connectors/connector-mock-email-alternative/src/index.ts index d5e3b312f..ed81b4b28 100644 --- a/packages/connectors/connector-mock-email-alternative/src/index.ts +++ b/packages/connectors/connector-mock-email-alternative/src/index.ts @@ -1,5 +1,5 @@ -import fs from 'fs/promises'; -import path from 'path'; +import fs from 'node:fs/promises'; +import path from 'node:path'; import type { GetConnectorConfig, diff --git a/packages/connectors/connector-mock-email/src/index.ts b/packages/connectors/connector-mock-email/src/index.ts index f94f773bc..9f9164f0b 100644 --- a/packages/connectors/connector-mock-email/src/index.ts +++ b/packages/connectors/connector-mock-email/src/index.ts @@ -1,5 +1,5 @@ -import fs from 'fs/promises'; -import path from 'path'; +import fs from 'node:fs/promises'; +import path from 'node:path'; import type { GetConnectorConfig, diff --git a/packages/connectors/connector-mock-sms/src/index.ts b/packages/connectors/connector-mock-sms/src/index.ts index 78d24eb9f..3c39ca830 100644 --- a/packages/connectors/connector-mock-sms/src/index.ts +++ b/packages/connectors/connector-mock-sms/src/index.ts @@ -1,5 +1,5 @@ -import fs from 'fs/promises'; -import path from 'path'; +import fs from 'node:fs/promises'; +import path from 'node:path'; import type { GetConnectorConfig, diff --git a/packages/connectors/connector-mock-social/src/index.ts b/packages/connectors/connector-mock-social/src/index.ts index 2c75f0639..f3e6814b7 100644 --- a/packages/connectors/connector-mock-social/src/index.ts +++ b/packages/connectors/connector-mock-social/src/index.ts @@ -1,4 +1,4 @@ -import { randomUUID } from 'crypto'; +import { randomUUID } from 'node:crypto'; import type { GetAuthorizationUri, diff --git a/packages/connectors/connector-oauth2/src/index.ts b/packages/connectors/connector-oauth2/src/index.ts index 2204b6110..f9f09bc35 100644 --- a/packages/connectors/connector-oauth2/src/index.ts +++ b/packages/connectors/connector-oauth2/src/index.ts @@ -1,16 +1,14 @@ -import type { - GetAuthorizationUri, - GetUserInfo, - SocialConnector, - CreateConnector, - GetConnectorConfig, -} from '@logto/connector-kit'; import { + type GetAuthorizationUri, + type GetUserInfo, + type SocialConnector, + type CreateConnector, + type GetConnectorConfig, + parseJsonObject, ConnectorError, ConnectorErrorCodes, validateConfig, ConnectorType, - parseJson, } from '@logto/connector-kit'; import { assert, pick } from '@silverhand/essentials'; import { got, HTTPError } from 'got'; @@ -74,7 +72,7 @@ const getUserInfo = timeout: { request: defaultTimeout }, }); - return userProfileMapping(parseJson(httpResponse.body), parsedConfig.profileMap); + return userProfileMapping(parseJsonObject(httpResponse.body), parsedConfig.profileMap); } catch (error: unknown) { if (error instanceof HTTPError) { throw new ConnectorError(ConnectorErrorCodes.General, JSON.stringify(error.response.body)); diff --git a/packages/connectors/connector-oauth2/src/utils.ts b/packages/connectors/connector-oauth2/src/utils.ts index cd10c4862..3b1e0376b 100644 --- a/packages/connectors/connector-oauth2/src/utils.ts +++ b/packages/connectors/connector-oauth2/src/utils.ts @@ -59,7 +59,8 @@ const accessTokenResponseHandler = async ( }; export const userProfileMapping = ( - originUserProfile: Record, + // eslint-disable-next-line @typescript-eslint/ban-types + originUserProfile: object, keyMapping: ProfileMap ) => { const keyMap = new Map( diff --git a/packages/connectors/connector-oidc/src/index.ts b/packages/connectors/connector-oidc/src/index.ts index 8a8cec783..da343c229 100644 --- a/packages/connectors/connector-oidc/src/index.ts +++ b/packages/connectors/connector-oidc/src/index.ts @@ -59,7 +59,6 @@ const getAuthorizationUri = const getUserInfo = (getConfig: GetConnectorConfig): GetUserInfo => - // eslint-disable-next-line complexity async (data, getSession) => { const config = await getConfig(defaultMetadata.id); validateConfig(config, oidcConfigGuard); diff --git a/packages/connectors/connector-smtp/src/index.ts b/packages/connectors/connector-smtp/src/index.ts index 31d711b1b..8fe4b6150 100644 --- a/packages/connectors/connector-smtp/src/index.ts +++ b/packages/connectors/connector-smtp/src/index.ts @@ -65,15 +65,18 @@ const sendMessage = const parseContents = (contents: string, contentType: ContextType) => { switch (contentType) { - case ContextType.Text: + case ContextType.Text: { return { text: contents }; - case ContextType.Html: + } + case ContextType.Html: { return { html: contents }; - default: + } + default: { throw new ConnectorError( ConnectorErrorCodes.InvalidConfig, '`contentType` should be ContextType.' ); + } } }; diff --git a/packages/connectors/connector-tencent-sms/src/http.ts b/packages/connectors/connector-tencent-sms/src/http.ts index f76aae639..61734c101 100644 --- a/packages/connectors/connector-tencent-sms/src/http.ts +++ b/packages/connectors/connector-tencent-sms/src/http.ts @@ -1,5 +1,5 @@ -import type { BinaryToTextEncoding } from 'crypto'; -import crypto from 'crypto'; +import type { BinaryToTextEncoding } from 'node:crypto'; +import crypto from 'node:crypto'; import { got } from 'got'; @@ -38,7 +38,7 @@ export function isSmsErrorResponse(response: unknown): response is TencentErrorR return result.success; } -export function sendSmsRequest( +export async function sendSmsRequest( templateId: string, templateParameters: string[], phoneNumber: string, diff --git a/packages/connectors/templates/package.json b/packages/connectors/templates/package.json index 6b1033e43..c840ef360 100644 --- a/packages/connectors/templates/package.json +++ b/packages/connectors/templates/package.json @@ -22,7 +22,7 @@ "test:only": "NODE_OPTIONS=--experimental-vm-modules jest", "test": "pnpm build:test && pnpm test:only", "test:ci": "pnpm test:only --silent --coverage", - "prepack": "pnpm build" + "prepublishOnly": "pnpm build" }, "dependencies": { "@logto/connector-kit": "workspace:^", diff --git a/packages/toolkit/connector-kit/src/index.ts b/packages/toolkit/connector-kit/src/index.ts index 3abaaa1b1..4483ad77d 100644 --- a/packages/toolkit/connector-kit/src/index.ts +++ b/packages/toolkit/connector-kit/src/index.ts @@ -16,13 +16,22 @@ export const parseJson = ( jsonString: string, errorCode: ConnectorErrorCodes = ConnectorErrorCodes.InvalidResponse, errorPayload?: unknown -) => { +): unknown => { try { - // eslint-disable-next-line @typescript-eslint/no-unsafe-return return JSON.parse(jsonString); } catch { throw new ConnectorError(errorCode, errorPayload ?? jsonString); } }; +export const parseJsonObject = (...args: Parameters) => { + const parsed = parseJson(...args); + + if (!(parsed !== null && typeof parsed === 'object')) { + throw new ConnectorError(ConnectorErrorCodes.InvalidResponse, parsed); + } + + return parsed; +}; + export const mockSmsVerificationCodeFileName = 'logto_mock_verification_code_record.txt'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 427a75b52..902ef9bbb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -315,6 +315,2439 @@ importers: specifier: ^5.0.0 version: 5.0.2 + packages/connectors/connector-alipay-native: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + dayjs: + specifier: ^1.10.5 + version: 1.11.6 + got: + specifier: ^12.5.3 + version: 12.5.3 + iconv-lite: + specifier: ^0.6.3 + version: 0.6.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@shopify/jest-koa-mocks': + specifier: ^5.0.0 + version: 5.0.0 + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-alipay-web: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@logto/core-kit': + specifier: 1.0.0-beta.29 + version: 1.0.0-beta.29(zod@3.20.2) + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + dayjs: + specifier: ^1.10.5 + version: 1.11.6 + got: + specifier: ^12.5.3 + version: 12.5.3 + iconv-lite: + specifier: ^0.6.3 + version: 0.6.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@shopify/jest-koa-mocks': + specifier: ^5.0.0 + version: 5.0.0 + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-aliyun-dm: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-aliyun-sms: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-apple: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@logto/core-kit': + specifier: 1.0.0-beta.30 + version: 1.0.0-beta.30 + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + jose: + specifier: ^4.3.8 + version: 4.11.0 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-aws-ses: + dependencies: + '@aws-sdk/client-sesv2': + specifier: ^3.224.0 + version: 3.224.0 + '@aws-sdk/types': + specifier: ^3.226.0 + version: 3.226.0 + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-azuread: + dependencies: + '@azure/msal-node': + specifier: ^1.12.0 + version: 1.12.0 + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-discord: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-facebook: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-feishu-web: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-github: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + query-string: + specifier: ^7.0.1 + version: 7.0.1 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-google: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-kakao: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-logto-email: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-logto-sms: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-logto-social-demo: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-mock-email: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-mock-email-alternative: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-mock-sms: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-mock-social: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-naver: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-oauth2: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + query-string: + specifier: ^7.0.1 + version: 7.0.1 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-oidc: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@logto/core-kit': + specifier: 1.0.0-beta.30 + version: 1.0.0-beta.30 + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + jose: + specifier: ^4.3.8 + version: 4.11.0 + nanoid: + specifier: ^4.0.0 + version: 4.0.0 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-saml: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + fast-xml-parser: + specifier: ^4.0.13 + version: 4.0.13 + got: + specifier: ^12.5.3 + version: 12.5.3 + samlify: + specifier: 2.7.7 + version: 2.7.7 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-sendgrid-email: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-smtp: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + nodemailer: + specifier: ^6.9.1 + version: 6.9.1 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/nodemailer': + specifier: ^6.4.7 + version: 6.4.7 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-tencent-sms: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-twilio-sms: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-wechat-native: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + + packages/connectors/connector-wechat-web: + dependencies: + '@logto/connector-kit': + specifier: workspace:^ + version: link:../../toolkit/connector-kit + '@silverhand/essentials': + specifier: ^2.5.0 + version: 2.5.0 + got: + specifier: ^12.5.3 + version: 12.5.3 + snakecase-keys: + specifier: ^5.4.4 + version: 5.4.4 + zod: + specifier: ^3.20.2 + version: 3.20.2 + devDependencies: + '@jest/types': + specifier: ^29.5.0 + version: 29.5.0 + '@rollup/plugin-commonjs': + specifier: ^24.0.0 + version: 24.0.0(rollup@3.8.0) + '@rollup/plugin-json': + specifier: ^6.0.0 + version: 6.0.0(rollup@3.8.0) + '@rollup/plugin-node-resolve': + specifier: ^15.0.1 + version: 15.0.1(rollup@3.8.0) + '@rollup/plugin-typescript': + specifier: ^10.0.1 + version: 10.0.1(rollup@3.8.0)(typescript@5.0.2) + '@silverhand/eslint-config': + specifier: 3.0.0 + version: 3.0.0(eslint@8.34.0)(prettier@2.8.4)(typescript@5.0.2) + '@silverhand/ts-config': + specifier: 3.0.0 + version: 3.0.0(typescript@5.0.2) + '@types/jest': + specifier: ^29.4.0 + version: 29.4.0 + '@types/node': + specifier: ^16.11.18 + version: 16.11.18 + '@types/supertest': + specifier: ^2.0.11 + version: 2.0.11 + eslint: + specifier: ^8.34.0 + version: 8.34.0 + jest: + specifier: ^29.5.0 + version: 29.5.0(@types/node@16.11.18) + jest-matcher-specific-error: + specifier: ^1.0.0 + version: 1.0.0 + lint-staged: + specifier: ^13.0.0 + version: 13.0.0 + nock: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.2 + version: 2.8.4 + rollup: + specifier: ^3.8.0 + version: 3.8.0 + rollup-plugin-summary: + specifier: ^2.0.0 + version: 2.0.0(rollup@3.8.0) + supertest: + specifier: ^6.2.2 + version: 6.2.2 + typescript: + specifier: ^5.0.0 + version: 5.0.2 + packages/console: devDependencies: '@fontsource/roboto-mono': @@ -493,7 +2926,7 @@ importers: version: 3.0.4(react-dom@18.2.0)(react@18.2.0) react-dnd: specifier: ^16.0.0 - version: 16.0.0(@types/node@18.11.18)(@types/react@18.0.31)(react@18.2.0) + version: 16.0.0(@types/node@16.11.18)(@types/react@18.0.31)(react@18.2.0) react-dnd-html5-backend: specifier: ^16.0.0 version: 16.0.0 @@ -1437,7 +3870,7 @@ importers: version: 3.0.0 jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.11.18) + version: 29.5.0(@types/node@16.11.18) jest-environment-jsdom: specifier: ^29.0.0 version: 29.2.2 @@ -1512,7 +3945,7 @@ importers: version: 0.16.0 ts-jest: specifier: ^29.0.5 - version: 29.0.5(@babel/core@7.20.2)(@jest/types@29.3.1)(jest@29.5.0)(typescript@5.0.2) + version: 29.0.5(@babel/core@7.20.2)(@jest/types@29.5.0)(jest@29.5.0)(typescript@5.0.2) typescript: specifier: ^5.0.0 version: 5.0.2 @@ -1533,6 +3966,723 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true + /@authenio/xml-encryption@1.3.0: + resolution: {integrity: sha512-643tVCHSXDXOk8vBt37I0iSgvoO+yJrj1iY/RuQDePoyF2jveUyQhSHYmFdXsG63Zmx/4zmKU9DFjGGKcuIduw==} + engines: {node: '>=8'} + dependencies: + '@xmldom/xmldom': 0.7.10 + escape-html: 1.0.3 + node-forge: 0.10.0 + xpath: 0.0.32 + dev: false + + /@aws-crypto/ie11-detection@2.0.2: + resolution: {integrity: sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==} + dependencies: + tslib: 1.14.1 + dev: false + + /@aws-crypto/sha256-browser@2.0.0: + resolution: {integrity: sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==} + dependencies: + '@aws-crypto/ie11-detection': 2.0.2 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-crypto/supports-web-crypto': 2.0.2 + '@aws-crypto/util': 2.0.2 + '@aws-sdk/types': 3.226.0 + '@aws-sdk/util-locate-window': 3.295.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + tslib: 1.14.1 + dev: false + + /@aws-crypto/sha256-js@2.0.0: + resolution: {integrity: sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==} + dependencies: + '@aws-crypto/util': 2.0.2 + '@aws-sdk/types': 3.226.0 + tslib: 1.14.1 + dev: false + + /@aws-crypto/supports-web-crypto@2.0.2: + resolution: {integrity: sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==} + dependencies: + tslib: 1.14.1 + dev: false + + /@aws-crypto/util@2.0.2: + resolution: {integrity: sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==} + dependencies: + '@aws-sdk/types': 3.226.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + tslib: 1.14.1 + dev: false + + /@aws-sdk/abort-controller@3.224.0: + resolution: {integrity: sha512-6DxaHnSDc2V5WiwtDaRwJJb2fkmDTyGr1svIM9H671aXIwe+q17mtpm5IooKL8bW5mLJoB1pT/5ntLkfxDQgSQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/client-sesv2@3.224.0: + resolution: {integrity: sha512-IHxDTC10gOlq0aUrCrni8MMy2UhVxZc3Ipfy+w5XVAboJE3Hv22bq3Hrd/IpEAgdxW59M1IxXGi8dpAi2BXzsw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/client-sts': 3.224.0 + '@aws-sdk/config-resolver': 3.224.0 + '@aws-sdk/credential-provider-node': 3.224.0 + '@aws-sdk/fetch-http-handler': 3.224.0 + '@aws-sdk/hash-node': 3.224.0 + '@aws-sdk/invalid-dependency': 3.224.0 + '@aws-sdk/middleware-content-length': 3.224.0 + '@aws-sdk/middleware-endpoint': 3.224.0 + '@aws-sdk/middleware-host-header': 3.224.0 + '@aws-sdk/middleware-logger': 3.224.0 + '@aws-sdk/middleware-recursion-detection': 3.224.0 + '@aws-sdk/middleware-retry': 3.224.0 + '@aws-sdk/middleware-serde': 3.224.0 + '@aws-sdk/middleware-signing': 3.224.0 + '@aws-sdk/middleware-stack': 3.224.0 + '@aws-sdk/middleware-user-agent': 3.224.0 + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/node-http-handler': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/smithy-client': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + '@aws-sdk/util-base64': 3.208.0 + '@aws-sdk/util-body-length-browser': 3.188.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.224.0 + '@aws-sdk/util-defaults-mode-node': 3.224.0 + '@aws-sdk/util-endpoints': 3.224.0 + '@aws-sdk/util-user-agent-browser': 3.224.0 + '@aws-sdk/util-user-agent-node': 3.224.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/client-sso-oidc@3.224.0: + resolution: {integrity: sha512-r7QAqinMvuZvGlfC4ltEBIq3gJ1AI4tTqEi8lG06+gDoiwnqTWii0+OrZJQiaeLc3PqDHwxmRpEmjFlr/f5TKg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.224.0 + '@aws-sdk/fetch-http-handler': 3.224.0 + '@aws-sdk/hash-node': 3.224.0 + '@aws-sdk/invalid-dependency': 3.224.0 + '@aws-sdk/middleware-content-length': 3.224.0 + '@aws-sdk/middleware-endpoint': 3.224.0 + '@aws-sdk/middleware-host-header': 3.224.0 + '@aws-sdk/middleware-logger': 3.224.0 + '@aws-sdk/middleware-recursion-detection': 3.224.0 + '@aws-sdk/middleware-retry': 3.224.0 + '@aws-sdk/middleware-serde': 3.224.0 + '@aws-sdk/middleware-stack': 3.224.0 + '@aws-sdk/middleware-user-agent': 3.224.0 + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/node-http-handler': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/smithy-client': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + '@aws-sdk/util-base64': 3.208.0 + '@aws-sdk/util-body-length-browser': 3.188.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.224.0 + '@aws-sdk/util-defaults-mode-node': 3.224.0 + '@aws-sdk/util-endpoints': 3.224.0 + '@aws-sdk/util-user-agent-browser': 3.224.0 + '@aws-sdk/util-user-agent-node': 3.224.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 + tslib: 2.5.0 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/client-sso@3.224.0: + resolution: {integrity: sha512-ZfqjGGBhv+sKxYN9FHbepaL+ucFbAFndvNdalGj4mZsv5AqxgemkFoRofNJk4nu79JVf5cdrj7zL+BDW3KwEGg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.224.0 + '@aws-sdk/fetch-http-handler': 3.224.0 + '@aws-sdk/hash-node': 3.224.0 + '@aws-sdk/invalid-dependency': 3.224.0 + '@aws-sdk/middleware-content-length': 3.224.0 + '@aws-sdk/middleware-endpoint': 3.224.0 + '@aws-sdk/middleware-host-header': 3.224.0 + '@aws-sdk/middleware-logger': 3.224.0 + '@aws-sdk/middleware-recursion-detection': 3.224.0 + '@aws-sdk/middleware-retry': 3.224.0 + '@aws-sdk/middleware-serde': 3.224.0 + '@aws-sdk/middleware-stack': 3.224.0 + '@aws-sdk/middleware-user-agent': 3.224.0 + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/node-http-handler': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/smithy-client': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + '@aws-sdk/util-base64': 3.208.0 + '@aws-sdk/util-body-length-browser': 3.188.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.224.0 + '@aws-sdk/util-defaults-mode-node': 3.224.0 + '@aws-sdk/util-endpoints': 3.224.0 + '@aws-sdk/util-user-agent-browser': 3.224.0 + '@aws-sdk/util-user-agent-node': 3.224.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 + tslib: 2.5.0 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/client-sts@3.224.0: + resolution: {integrity: sha512-ao3jyjwk2fozk1d4PtrNf0BNsucPWAbALv8CCsPTC3r9g2Lg/TOi3pxmsfd69ddw89XSyP6zZATEHaWO+tk0CQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 2.0.0 + '@aws-crypto/sha256-js': 2.0.0 + '@aws-sdk/config-resolver': 3.224.0 + '@aws-sdk/credential-provider-node': 3.224.0 + '@aws-sdk/fetch-http-handler': 3.224.0 + '@aws-sdk/hash-node': 3.224.0 + '@aws-sdk/invalid-dependency': 3.224.0 + '@aws-sdk/middleware-content-length': 3.224.0 + '@aws-sdk/middleware-endpoint': 3.224.0 + '@aws-sdk/middleware-host-header': 3.224.0 + '@aws-sdk/middleware-logger': 3.224.0 + '@aws-sdk/middleware-recursion-detection': 3.224.0 + '@aws-sdk/middleware-retry': 3.224.0 + '@aws-sdk/middleware-sdk-sts': 3.224.0 + '@aws-sdk/middleware-serde': 3.224.0 + '@aws-sdk/middleware-signing': 3.224.0 + '@aws-sdk/middleware-stack': 3.224.0 + '@aws-sdk/middleware-user-agent': 3.224.0 + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/node-http-handler': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/smithy-client': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + '@aws-sdk/util-base64': 3.208.0 + '@aws-sdk/util-body-length-browser': 3.188.0 + '@aws-sdk/util-body-length-node': 3.208.0 + '@aws-sdk/util-defaults-mode-browser': 3.224.0 + '@aws-sdk/util-defaults-mode-node': 3.224.0 + '@aws-sdk/util-endpoints': 3.224.0 + '@aws-sdk/util-user-agent-browser': 3.224.0 + '@aws-sdk/util-user-agent-node': 3.224.0 + '@aws-sdk/util-utf8-browser': 3.188.0 + '@aws-sdk/util-utf8-node': 3.208.0 + fast-xml-parser: 4.0.11 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/config-resolver@3.224.0: + resolution: {integrity: sha512-jS53QvF2jdv7d6cpPUH6N85i1WNHik1eGvxqSndsNbLf0keEGXYyN4pBLNB0xK1nk0ZG+8slRsXgWvWTCcFYKA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/signature-v4': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-config-provider': 3.208.0 + '@aws-sdk/util-middleware': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/credential-provider-env@3.224.0: + resolution: {integrity: sha512-WUicVivCne9Ela2Nuufohy8+UV/W6GwanlpK9trJqrqHt2/zqdNYHqZbWL0zDNO8dvFN3+MC2a8boYPyR+cFRg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/credential-provider-imds@3.224.0: + resolution: {integrity: sha512-n7uVR5Z9EUfVbg0gSNrJvu1g0cM/HqhRt+kaRJBGNf4q1tEbnCukKj+qUZbT1qdbDTyu9NTRphMvuIyN3RBDtQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/credential-provider-ini@3.224.0: + resolution: {integrity: sha512-YaAHoHJVspqy5f8C6EXBifMfodKXl88IHuL6eBComigTPR3s1Ed1+3AJdjA1X7SjAHfrYna/WvZEH3e8NCSzFA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.224.0 + '@aws-sdk/credential-provider-imds': 3.224.0 + '@aws-sdk/credential-provider-sso': 3.224.0 + '@aws-sdk/credential-provider-web-identity': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/credential-provider-node@3.224.0: + resolution: {integrity: sha512-n/gijJAA3uVFl1b3+hp2E3lPaiajsPLHqH+mMxNxPkGo39HV1v9RAyOVW4Y3AH1QcT7sURevjGoF2Eemcro88g==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/credential-provider-env': 3.224.0 + '@aws-sdk/credential-provider-imds': 3.224.0 + '@aws-sdk/credential-provider-ini': 3.224.0 + '@aws-sdk/credential-provider-process': 3.224.0 + '@aws-sdk/credential-provider-sso': 3.224.0 + '@aws-sdk/credential-provider-web-identity': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/credential-provider-process@3.224.0: + resolution: {integrity: sha512-0nc8vGmv6vDfFlVyKREwAa4namfuGqKg3TTM0nW2vE10fpDXZM/DGVAs5HInX+27QQNLVVh3/OHHgti9wMkYkw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/credential-provider-sso@3.224.0: + resolution: {integrity: sha512-Qx5w8MCGAwT5cqimA3ZgtY1jSrC7QGPzZfNflY75PWQIaYgjUNNqdAW0jipr4M/dgVjvo1j/Ek+atNf/niTOsQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-sso': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/token-providers': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/credential-provider-web-identity@3.224.0: + resolution: {integrity: sha512-Z/xRFTm9pBVyuIAkYohisb3KPJowPVng7ZuZiblU0PaESoJBTkhAFOblpPv/ZWwb6fT85ANUKrvl4858zLpk/Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/fetch-http-handler@3.224.0: + resolution: {integrity: sha512-IO1Je6ZM0fwT5YYPwQwwXcD4LlsYmP52pwit8AAI4ppz6AkSfs0747uDK0DYnqls7sevBQzUSqBSt6XjcMKjYQ==} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/querystring-builder': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-base64': 3.208.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/hash-node@3.224.0: + resolution: {integrity: sha512-y7TXMDOSy5E2VZPvmsvRfyXkcQWcjTLFTd85yc70AAeFZiffff1nvZifQSzD78bW6ELJsWHXA2O8yxdBURyoBg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/invalid-dependency@3.224.0: + resolution: {integrity: sha512-6huV8LBYQYx84uMhQ2SS7nqEkhTkAufwhKceXnysrcrLDuUmyth09Y7fcFblFIDTr4wTgSI0mf6DKVF4nqYCwQ==} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/is-array-buffer@3.201.0: + resolution: {integrity: sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + dev: false + + /@aws-sdk/middleware-content-length@3.224.0: + resolution: {integrity: sha512-L9b84b7X/BH+sFZaXg5hQQv0TRqZIGuOIiWJ8CkYeju7OQV03DzbCoNCAgZdI28SSevfrrVK/hwjEQrv+A6x1Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-endpoint@3.224.0: + resolution: {integrity: sha512-Y+FkQmRyhQUX1E1tviodFwTrfAVjgteoALkFgIb7bxT7fmyQ/AQvdAytkDqIApTgkR61niNDSsAu7lHekDxQgg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/middleware-serde': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/signature-v4': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/url-parser': 3.224.0 + '@aws-sdk/util-config-provider': 3.208.0 + '@aws-sdk/util-middleware': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-host-header@3.224.0: + resolution: {integrity: sha512-4eL8EVhgxTjvdVs+P3SSEkoMXBte7hSQ/+kOZVNR5ze8QPnUiDpJMS2BQrMoA2INxX9tSqp6zTrDNMc3LNvKbQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-logger@3.224.0: + resolution: {integrity: sha512-AmvuezI1vGgKZDsA2slHZJ6nQMqogUyzK27wM03458a2JgFqZvWCUPSY/P+OZ0FpnFEC34/kvvF4bI54T0C5jA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-recursion-detection@3.224.0: + resolution: {integrity: sha512-ySTGlMvNaH5J77jYVVgwOF1ozz3Kp6f/wjTvivOcBR1zlRv0FXa1y033QMnrAAtKSNkzClXtNOycBM463QImJw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-retry@3.224.0: + resolution: {integrity: sha512-zwl8rZZb5OWLzOnEW58RRklbehDfcdtD98qtgm0NLM9ErBALEEb2Y4MM5zhRiMtVjzrDw71+Mhk5+4TAlwJyXA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/service-error-classification': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-middleware': 3.224.0 + tslib: 2.4.1 + uuid: 8.3.2 + dev: false + + /@aws-sdk/middleware-sdk-sts@3.224.0: + resolution: {integrity: sha512-rUoPPejj4N8S+P39ap9Iqbprl9L7LBlkuMHwMCqgeRJBhdI+1YeDfUekegJxceJv/BDXaoI2aSE0tCUS8rK0Ug==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/middleware-signing': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/signature-v4': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-serde@3.224.0: + resolution: {integrity: sha512-4wHJ4DyhvyqQ853zfIw6sRw909VB+hFEqatmXYvO5OYap03Eed92wslsR2Gtfw1B2/zjDscPpwPyHoCIk30sHA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-signing@3.224.0: + resolution: {integrity: sha512-6T+dybVn5EYsxkNc4eVKAeoj6x6FfRXkZWMRxkepDoOJufMUNTfpoDEl6PcgJU6Wq4odbqV737x/3j53VZc6dA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/signature-v4': 3.224.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-middleware': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-stack@3.224.0: + resolution: {integrity: sha512-8mBrc3nj4h6FnDWnxbjfFXUPr/7UIAaGAG15D27Z/KNFnMjOqNTtpkbcoh3QQHRLX3PjTuvzT5WCqXmgD2/oiw==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/middleware-user-agent@3.224.0: + resolution: {integrity: sha512-YXHC/n8k4qeIkqFVACPmF/QfJyKSOMD1HjM7iUZmJ9yGqDRFeGgn4o2Jktd0dor7sTv6pfUDkLqspxURAsokzA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/node-config-provider@3.224.0: + resolution: {integrity: sha512-ULv0Ao95vNEiwCreN9ZbZ5vntaGjdMLolCiyt3B2FDWbuOorZJR5QXFydPBpo4AQOh1y/S2MIUWLhz00DY364g==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/node-http-handler@3.224.0: + resolution: {integrity: sha512-8h4jWsfVRUcJKkqZ9msSN4LhldBpXdNlMcA8ku8IVEBHf5waxqpIhupwR0uCMmV3FDINLqkf/8EwEYAODeRjrw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/abort-controller': 3.224.0 + '@aws-sdk/protocol-http': 3.224.0 + '@aws-sdk/querystring-builder': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/property-provider@3.224.0: + resolution: {integrity: sha512-1F1Hepndlmj6wykNv0ynlS9YTaT3LRF/mqXhCRGLbCWSmCiaW9BUH/ddMdBZJiSw7kcPePKid5ueW84fAO/nKg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/protocol-http@3.224.0: + resolution: {integrity: sha512-myp31UkADbktZtIZLc4cNfr5zSNVJjPReoH37NPpvgREKOGg7ZB6Lb3UyKbjzrmIv985brMOunlMgIBIJhuPIg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/querystring-builder@3.224.0: + resolution: {integrity: sha512-Fwzt42wWRhf04TetQPqDL03jX5W2cAkRFQewOkIRYVFV17b72z4BFhKID6bpLEtNb4YagyllCWosNg1xooDURQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-uri-escape': 3.201.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/querystring-parser@3.224.0: + resolution: {integrity: sha512-UIJZ76ClFtALXRIQS3Za4R76JTsjCYReSBEQ7ag7RF1jwVZLAggdfED9w3XDrN7jbaK6i+aI3Y+eFeq0sB2fcA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/service-error-classification@3.224.0: + resolution: {integrity: sha512-0bnbYtCe+vqtaGItL+1UzQPt+yZLbU8G/aIXPQUL7555jdnjnbAtczCbIcLAJUqlE/OLwRhQVGLKbau8QAdxgQ==} + engines: {node: '>=14.0.0'} + dev: false + + /@aws-sdk/shared-ini-file-loader@3.224.0: + resolution: {integrity: sha512-6a/XP3lRRcX5ic+bXzF2f644KERVqMx+s0JRrGsPAwTMaMiV0A7Ifl4HKggx6dnxh8j/MXUMsWMtuxt/kCu86A==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/signature-v4@3.224.0: + resolution: {integrity: sha512-+oq1iylYQOvdXXO7r18SEhXIZpLd3GvJhmoReX+yjvVq8mGevDAmQiw6lwFZ6748sOmH4CREWD5H9Snrj+zLMg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/is-array-buffer': 3.201.0 + '@aws-sdk/types': 3.224.0 + '@aws-sdk/util-hex-encoding': 3.201.0 + '@aws-sdk/util-middleware': 3.224.0 + '@aws-sdk/util-uri-escape': 3.201.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/smithy-client@3.224.0: + resolution: {integrity: sha512-KXXzzrCBv8ewWdtm/aolZHr2f9NRZOcDutFaWXbfSptEsK50Zi9PNzB9ZVKUHyAXYjwJHb2Sl18WRrwIxH6H4g==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/middleware-stack': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/token-providers@3.224.0: + resolution: {integrity: sha512-cswWqA4n1v3JIALYRA8Tq/4uHcFpBg5cgi2khNHBCF/H09Hu3dynGup6Ji8cCzf3fTak4eBQipcWaWUGE0hTGw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-sso-oidc': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/shared-ini-file-loader': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.5.0 + transitivePeerDependencies: + - aws-crt + dev: false + + /@aws-sdk/types@3.224.0: + resolution: {integrity: sha512-7te9gRondKPjEebyiPYn59Kr5LZOL48HXC05TzFIN/JXwWPJbQpROBPeKd53V1aRdr3vSQhDY01a+vDOBBrEUQ==} + engines: {node: '>=14.0.0'} + dev: false + + /@aws-sdk/types@3.226.0: + resolution: {integrity: sha512-MmmNHrWeO4man7wpOwrAhXlevqtOV9ZLcH4RhnG5LmRce0RFOApx24HoKENfFCcOyCm5LQBlsXCqi0dZWDWU0A==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/url-parser@3.224.0: + resolution: {integrity: sha512-DGQoiOxRVq9eEbmcGF7oz/htcHxFtLlUTzKbaX1gFuh1kmhRQwJIzz6vkrMdxOgPjvUYMJuMEcYnsHolDNWbMg==} + dependencies: + '@aws-sdk/querystring-parser': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-base64@3.208.0: + resolution: {integrity: sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-body-length-browser@3.188.0: + resolution: {integrity: sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-body-length-node@3.208.0: + resolution: {integrity: sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-buffer-from@3.208.0: + resolution: {integrity: sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/is-array-buffer': 3.201.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-config-provider@3.208.0: + resolution: {integrity: sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-defaults-mode-browser@3.224.0: + resolution: {integrity: sha512-umk+A/pmlbuyvDCgdndgJUa0xitcTUF7XoUt/3qDTpNbzR5Dzgdbz74BgXUAEBJ8kPP5pCo2VE1ZD7fxqYU/dQ==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + bowser: 2.11.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-defaults-mode-node@3.224.0: + resolution: {integrity: sha512-ZJQJ1McbQ5Rnf5foCFAKHT8Cbwg4IbM+bb6fCkHRJFH9AXEvwc+hPtSYf0KuI7TmoZFj9WG5JOE9Ns6g7lRHSA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@aws-sdk/config-resolver': 3.224.0 + '@aws-sdk/credential-provider-imds': 3.224.0 + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/property-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-endpoints@3.224.0: + resolution: {integrity: sha512-k5hHbk7AP/cajw5rF7wmKP39B0WQMFdxrn8dcVOHVK0FZeKbaGCEmOf3AYXrQhswR9Xo815Rqffoml9B1z3bCA==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-hex-encoding@3.201.0: + resolution: {integrity: sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + dev: false + + /@aws-sdk/util-locate-window@3.295.0: + resolution: {integrity: sha512-d/s+zhUx5Kh4l/ecMP/TBjzp1GR/g89Q4nWH6+wH5WgdHsK+LG+vmsk6mVNuP/8wsCofYG4NBqp5Ulbztbm9QA==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + dev: false + + /@aws-sdk/util-middleware@3.224.0: + resolution: {integrity: sha512-yA20k9sJdFgs7buVilWExUSJ/Ecr5UJRNQlmgzIpBo9kh5x/N8WyB4kN5MQw5UAA1UZ+j3jmA9+YLFT/mbX3IQ==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-uri-escape@3.201.0: + resolution: {integrity: sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + dev: false + + /@aws-sdk/util-user-agent-browser@3.224.0: + resolution: {integrity: sha512-Dm/30cLUIM1Oam4V//m9sPrXyGOKFslUXP7Mz2AlR1HelUYoreWAIe7Rx44HR6PaXyZmjW5K0ItmcJ7tCgyMpw==} + dependencies: + '@aws-sdk/types': 3.224.0 + bowser: 2.11.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-user-agent-node@3.224.0: + resolution: {integrity: sha512-BTj0vPorfT7AJzv6RxJHrnAKdIHwZmGjp5TFFaCYgFkHAPsyCPceSdZUjBRW+HbiwEwKfoHOXLGjnOBSqddZKg==} + engines: {node: '>=14.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + dependencies: + '@aws-sdk/node-config-provider': 3.224.0 + '@aws-sdk/types': 3.224.0 + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-utf8-browser@3.188.0: + resolution: {integrity: sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q==} + dependencies: + tslib: 2.4.1 + dev: false + + /@aws-sdk/util-utf8-node@3.208.0: + resolution: {integrity: sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/util-buffer-from': 3.208.0 + tslib: 2.4.1 + dev: false + /@azure/abort-controller@1.1.0: resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} @@ -1634,6 +4784,20 @@ packages: tslib: 2.4.1 dev: false + /@azure/msal-common@7.6.0: + resolution: {integrity: sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==} + engines: {node: '>=0.8.0'} + dev: false + + /@azure/msal-node@1.12.0: + resolution: {integrity: sha512-bNJe5xx3YXj7lrj9wUYl7HX4g1Be7s8VHjDhKPzOnlI54JnRKI+nQ95EmFBs3ckUYM9u82HUsHumDcB21YIC9w==} + engines: {node: 10 || 12 || 14 || 16 || 18} + dependencies: + '@azure/msal-common': 7.6.0 + jsonwebtoken: 8.5.1 + uuid: 8.3.2 + dev: false + /@azure/storage-blob@12.13.0: resolution: {integrity: sha512-t3Q2lvBMJucgTjQcP5+hvEJMAsJSk0qmAnjDLie2td017IiduZbbC9BOcFfmwzR6y6cJdZOuewLCNFmEx9IrXA==} engines: {node: '>=14.0.0'} @@ -2253,6 +5417,13 @@ packages: prettier: 2.8.4 dev: true + /@colors/colors@1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + /@commitlint/cli@17.0.0: resolution: {integrity: sha512-Np6slCdVVG1XwMvwbZrXIzS1INPAD5QmN4L6al04AmCd4nAPU63gxgxC5Mz0Fmx7va23Uvb0S7yEFV1JPhvPUQ==} engines: {node: '>=v14'} @@ -2334,10 +5505,10 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.0.0 '@commitlint/types': 17.0.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 2.0.0(@types/node@18.11.18)(cosmiconfig@7.1.0)(typescript@4.9.4) + cosmiconfig-typescript-loader: 2.0.0(@types/node@16.11.18)(cosmiconfig@7.1.0)(typescript@4.9.4) lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.9.4 @@ -2547,7 +5718,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -2568,14 +5739,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@18.11.18) + jest-config: 29.5.0(@types/node@16.11.18) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -2602,7 +5773,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 27.5.1 dev: true @@ -2612,7 +5783,7 @@ packages: dependencies: '@jest/fake-timers': 29.4.1 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.4.1 dev: true @@ -2622,7 +5793,7 @@ packages: dependencies: '@jest/fake-timers': 29.4.1 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.4.1 dev: true @@ -2632,7 +5803,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.5.0 dev: true @@ -2659,7 +5830,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -2671,7 +5842,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-message-util: 29.4.1 jest-mock: 29.4.1 jest-util: 29.4.1 @@ -2683,10 +5854,10 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.11.18 - jest-message-util: 29.4.1 + '@types/node': 16.11.18 + jest-message-util: 29.5.0 jest-mock: 29.4.1 - jest-util: 29.4.1 + jest-util: 29.5.0 dev: true /@jest/fake-timers@29.5.0: @@ -2695,7 +5866,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -2728,7 +5899,7 @@ packages: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2757,13 +5928,6 @@ packages: '@sinclair/typebox': 0.24.46 dev: true - /@jest/schemas@29.4.0: - resolution: {integrity: sha512-0E01f/gOZeNTG76i5eWWSupvSHaIINrTie7vCyjiYFKgzNdyEGd12BUv4oNBFHOqlHDbtoJi3HrQ38KCC90NsQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@sinclair/typebox': 0.25.21 - dev: true - /@jest/schemas@29.4.3: resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2829,7 +5993,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -2841,7 +6005,7 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -2853,7 +6017,7 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -2865,7 +6029,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -3009,6 +6173,29 @@ packages: lodash.once: 4.1.1 dev: true + /@logto/core-kit@1.0.0-beta.29(zod@3.20.2): + resolution: {integrity: sha512-I1Tb4gOP3/Wga3cVmmCnyZixy5XbJlpucKuscYdhqZzIF9iHKZRBaRVCPKsvL+1nuoSyl5bWCyIi4s5msqQLCg==} + engines: {node: ^16.13.0 || ^18.12.0} + peerDependencies: + zod: ^3.19.1 + dependencies: + '@logto/language-kit': 1.0.0 + color: 4.2.3 + nanoid: 3.3.4 + zod: 3.20.2 + dev: false + + /@logto/core-kit@1.0.0-beta.30: + resolution: {integrity: sha512-xhJvRrwnx4YhLDZyqtp37prBJV2aBy7P5IQiNHRxi+5Ceov7Yhbylb2ItG2uxm4adVWemlbwgrN1CwcK9IKbag==} + engines: {node: ^16.13.0 || ^18.12.0} + dependencies: + '@logto/language-kit': 1.0.0-beta.30 + color: 4.2.3 + nanoid: 4.0.0 + optionalDependencies: + zod: 3.20.2 + dev: false + /@logto/js@1.1.0: resolution: {integrity: sha512-YW8ou7DifY0T9Pfli3sZG9sdm5UbINcHEi9pkj6pGxVUX5lBWRxT+ZWGgOsRl4KtrPXzg9ivAAJHzyPRwZAf7g==} dependencies: @@ -3018,6 +6205,20 @@ packages: lodash.get: 4.4.2 dev: true + /@logto/language-kit@1.0.0: + resolution: {integrity: sha512-lsnxOecS7eE7z/ZAf8sSQ3+VFWdw78sqDc/oESso6ZqzKSUGfkBdEMxcUhqh6JpFb62bNFND4Lgyvj+g6y94qw==} + engines: {node: ^18.12.0} + optionalDependencies: + zod: 3.20.2 + dev: false + + /@logto/language-kit@1.0.0-beta.30: + resolution: {integrity: sha512-0PEArBYLW0M6uuXizxPhUSh+Q55wDrHkr7xUcCHLKvvlSW2WLO062mU7xzKva8st00pIXMMetnPUVyMW1SRfzw==} + engines: {node: ^16.13.0 || ^18.12.0} + optionalDependencies: + zod: 3.20.2 + dev: false + /@logto/node@1.1.0: resolution: {integrity: sha512-HccBWwWIzN/hXTbuBZ1D2W1S30sqNXKxkcGvKF2uvbMzzkdxS7WeGFSBt3o2dYdLBUGamINmLxjMucvwBI8a4w==} dependencies: @@ -4217,6 +7418,99 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@rollup/plugin-commonjs@24.0.0(rollup@3.8.0): + resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.8.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.8.0 + dev: true + + /@rollup/plugin-json@6.0.0(rollup@3.8.0): + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.8.0) + rollup: 3.8.0 + dev: true + + /@rollup/plugin-node-resolve@15.0.1(rollup@3.8.0): + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.8.0) + '@types/resolve': 1.20.2 + deepmerge: 4.2.2 + is-builtin-module: 3.2.0 + is-module: 1.0.0 + resolve: 1.22.1 + rollup: 3.8.0 + dev: true + + /@rollup/plugin-typescript@10.0.1(rollup@3.8.0)(typescript@5.0.2): + resolution: {integrity: sha512-wBykxRLlX7EzL8BmUqMqk5zpx2onnmRMSw/l9M1sVfkJvdwfxogZQVNUM9gVMJbjRLDR5H6U0OMOrlDGmIV45A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.14.0||^3.0.0 + tslib: '*' + typescript: '>=3.7.0' + peerDependenciesMeta: + rollup: + optional: true + tslib: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.8.0) + resolve: 1.22.1 + rollup: 3.8.0 + typescript: 5.0.2 + dev: true + + /@rollup/pluginutils@5.0.2(rollup@3.8.0): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.8.0 + dev: true + + /@shopify/jest-koa-mocks@5.0.0: + resolution: {integrity: sha512-keF5fgqAzWgC4O5uwUgQawp80IsDJdfyyMvWnIcsMaYw9CgURm4CW+v9NskUAn6AeaHd4Tkv+pWCFg/LRHHf4w==} + engines: {node: ^14.17.0 || >=16.0.0} + dependencies: + koa: 2.13.4 + node-mocks-http: 1.12.1 + transitivePeerDependencies: + - supports-color + dev: true + /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -4338,13 +7632,13 @@ packages: peerDependencies: jest: ^29.0.0 || ^29.1.2 dependencies: - '@jest/types': 29.3.1 + '@jest/types': 29.5.0 deepmerge: 4.2.2 identity-obj-proxy: 3.0.0 - jest: 29.5.0(@types/node@18.11.18) + jest: 29.5.0(@types/node@16.11.18) jest-matcher-specific-error: 1.0.0 jest-transform-stub: 2.0.0 - ts-jest: 29.0.5(@babel/core@7.20.2)(@jest/types@29.3.1)(jest@29.5.0)(typescript@5.0.2) + ts-jest: 29.0.5(@babel/core@7.20.2)(@jest/types@29.5.0)(jest@29.5.0)(typescript@5.0.2) transitivePeerDependencies: - '@babel/core' - babel-jest @@ -4695,7 +7989,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/color-convert@2.0.0: @@ -4717,7 +8011,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/content-disposition@0.5.4: @@ -4734,7 +8028,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.13 '@types/keygrip': 1.0.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/debug@4.1.7: @@ -4743,10 +8037,14 @@ packages: '@types/ms': 0.7.31 dev: true + /@types/estree@1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: true + /@types/etag@1.8.1: resolution: {integrity: sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/expect-puppeteer@5.0.3: @@ -4759,7 +8057,7 @@ packages: /@types/express-serve-static-core@4.17.26: resolution: {integrity: sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -4776,13 +8074,13 @@ packages: /@types/formidable@2.0.4: resolution: {integrity: sha512-6HYcnmBCeby/nNGgX9kq1DxUpK2UcB3yoHCr3GzFjjqkpivOdcBSbsXP9NbxLcPEi11Fl/L41rbFCIsteF9sbg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: false /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/hast@2.3.4: @@ -4867,7 +8165,7 @@ packages: /@types/jsdom@20.0.0: resolution: {integrity: sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/tough-cookie': 4.0.2 parse5: 7.1.1 dev: true @@ -4894,7 +8192,7 @@ packages: resolution: {integrity: sha512-nJSII/tOSvYCwk3yDEBJLHd8ctkt5CQFZ0j8ZBnHZ2x0hg24z9H1i38lWXA/5z0Ix0uitMW1jov+kVbQI1aNPQ==} dependencies: '@types/koa': 2.13.4 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/koa-logger@3.1.2: @@ -4925,7 +8223,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/koa__cors@4.0.0: @@ -4973,7 +8271,7 @@ packages: /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 form-data: 3.0.1 dev: false @@ -4981,8 +8279,18 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true + /@types/node@16.11.18: + resolution: {integrity: sha512-7N8AOYWWYuw0g+K+GKCmIwfU1VMHcexYNpLPYzFZ4Uq2W6C/ptfeC7XhXgy/4pcwhz/9KoS5yijMfnYQ0u0Udw==} + /@types/node@18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: true + + /@types/nodemailer@6.4.7: + resolution: {integrity: sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg==} + dependencies: + '@types/node': 16.11.18 + dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5004,7 +8312,7 @@ packages: /@types/pg@8.6.6: resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 pg-protocol: 1.6.0 pg-types: 2.2.0 @@ -5023,7 +8331,7 @@ packages: /@types/puppeteer@5.4.6: resolution: {integrity: sha512-98Kghehs7+/GD9b56qryhqdqVCXUTbetTv3PlvDnmFRTHQH0j9DIp1f7rkAW3BAj4U3yoeSEQnKgdW8bDq0Y0Q==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/qs@6.9.7: @@ -5081,6 +8389,10 @@ packages: csstype: 3.0.11 dev: true + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: true + /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} dev: false @@ -5101,7 +8413,7 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/sinon@10.0.13: @@ -5122,7 +8434,7 @@ packages: resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/supertest@2.0.11: @@ -5141,7 +8453,7 @@ packages: /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /@types/tough-cookie@4.0.2: @@ -5151,13 +8463,17 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: false /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true + /@types/xmldom@0.1.31: + resolution: {integrity: sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==} + dev: false + /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} dev: true @@ -5178,7 +8494,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true optional: true @@ -5335,6 +8651,11 @@ packages: resolution: {integrity: sha512-SADIVEospfIWAVK0LxX7F1T04hsWMZ0NkfR3lNfvJqOktJ52GglI3FOTVYOM1NJYReDT6pR0XFlCfaF8TVPt8w==} dev: false + /@xmldom/xmldom@0.7.10: + resolution: {integrity: sha512-hb9QhOg5MGmpVkFcoZ9XJMe1em5gd0e2eqqjK87O1dwULedXsnY/Zg/Ju6lcohA+t6jVkmKpe7I1etqhvdRdrQ==} + engines: {node: '>=10.0.0'} + dev: false + /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -5361,7 +8682,6 @@ packages: dependencies: mime-types: 2.1.35 negotiator: 0.6.2 - dev: false /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -5604,6 +8924,12 @@ packages: /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + /asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: false + /asn1js@2.3.2: resolution: {integrity: sha512-IYzujqcOk7fHaePpTyvD3KPAA0AjT3qZlaQAw76zmPPAV/XTjhO+tbHjbFbIQZIhw+fk9wCSfb0Z6K+JHe8Q2g==} engines: {node: '>=6.0.0'} @@ -5853,12 +9179,22 @@ packages: /boolean@3.1.4: resolution: {integrity: sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==} + /bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + dev: false + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -5872,6 +9208,13 @@ packages: wcwidth: 1.0.1 dev: true + /brotli-size@4.0.0: + resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==} + engines: {node: '>= 10.16.0'} + dependencies: + duplexer: 0.1.1 + dev: true + /browserslist@4.21.4: resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -5900,6 +9243,10 @@ packages: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true + /buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + dev: false + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -5953,7 +9300,6 @@ packages: dependencies: mime-types: 2.1.35 ylru: 1.2.1 - dev: false /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} @@ -6018,7 +9364,6 @@ packages: /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - dev: true /camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} @@ -6169,6 +9514,15 @@ packages: engines: {node: '>=6'} dev: false + /cli-table3@0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + /cli-truncate@2.1.0: resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} engines: {node: '>=8'} @@ -6335,6 +9689,10 @@ packages: engines: {node: ^12.20.0 || >=14} dev: true + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} dependencies: @@ -6378,7 +9736,6 @@ packages: /content-type@1.0.4: resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} engines: {node: '>= 0.6'} - dev: false /continuation-local-storage@3.2.1: resolution: {integrity: sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==} @@ -6435,7 +9792,6 @@ packages: dependencies: depd: 2.0.0 keygrip: 1.1.0 - dev: false /copyfiles@2.4.1: resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} @@ -6464,7 +9820,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@2.0.0(@types/node@18.11.18)(cosmiconfig@7.1.0)(typescript@4.9.4): + /cosmiconfig-typescript-loader@2.0.0(@types/node@16.11.18)(cosmiconfig@7.1.0)(typescript@4.9.4): resolution: {integrity: sha512-2NlGul/E3vTQEANqPziqkA01vfiuUU8vT0jZAuUIjEW8u3eCcnCQWLggapCjhbF76s7KQF0fM0kXSKmzaDaG1g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -6472,9 +9828,9 @@ packages: cosmiconfig: '>=7' typescript: '>=3' dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 cosmiconfig: 7.1.0 - ts-node: 10.7.0(@types/node@18.11.18)(typescript@4.9.4) + ts-node: 10.7.0(@types/node@16.11.18)(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - '@swc/core' @@ -6759,7 +10115,6 @@ packages: /dayjs@1.11.6: resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} - dev: true /debug@3.2.7(supports-color@5.5.0): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -6816,6 +10171,11 @@ packages: character-entities: 2.0.1 dev: true + /decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: false + /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -6828,7 +10188,6 @@ packages: /deep-equal@1.0.1: resolution: {integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=} - dev: false /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -6874,7 +10233,6 @@ packages: /delegates@1.0.0: resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} - dev: false /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} @@ -6883,7 +10241,6 @@ packages: /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dev: false /dequal@2.0.2: resolution: {integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==} @@ -6892,7 +10249,6 @@ packages: /destroy@1.0.4: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} - dev: false /detab@2.0.4: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} @@ -7059,12 +10415,25 @@ packages: engines: {node: '>=6'} dev: true + /duplexer@0.1.1: + resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==} + dev: true + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: true + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + /ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - dev: false /ejs@3.1.8: resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} @@ -7102,7 +10471,6 @@ packages: /encodeurl@1.0.2: resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} engines: {node: '>= 0.8'} - dev: false /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -7198,7 +10566,6 @@ packages: /escape-html@1.0.3: resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} - dev: false /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -7710,6 +11077,10 @@ packages: engines: {node: '>=4.0'} dev: true + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -7872,6 +11243,20 @@ packages: /fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + /fast-xml-parser@4.0.11: + resolution: {integrity: sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + + /fast-xml-parser@4.0.13: + resolution: {integrity: sha512-g+OboAw8ol1FgTHhKLR7ZHcItNudceiY04BBrvqa0JBWoPhi/+e5r4H5AeW+EsQCroJLJwsuOP3dD3c6cc5uOg==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + /fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -7941,6 +11326,11 @@ packages: minimatch: 3.1.2 dev: false + /filesize@10.0.7: + resolution: {integrity: sha512-iMRG7Qo9nayLoU3PNCiLizYtsy4W1ClrapeCwEgtiQelOAOuRJiw4QaLI+sSr8xr901dgHv+EYP2bCusGZgoiA==} + engines: {node: '>= 10.4.0'} + dev: true + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -7948,6 +11338,11 @@ packages: to-regex-range: 5.0.1 dev: true + /filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + dev: false + /find-file-up@0.1.3: resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} engines: {node: '>=0.10.0'} @@ -8281,6 +11676,17 @@ packages: path-is-absolute: 1.0.1 dev: true + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: true + /global-dirs@0.1.1: resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} engines: {node: '>=4'} @@ -8420,6 +11826,13 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /gzip-size@7.0.0: + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + duplexer: 0.1.2 + dev: true + /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -8687,7 +12100,6 @@ packages: dependencies: deep-equal: 1.0.1 http-errors: 1.8.1 - dev: false /http-cache-semantics@4.1.0: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} @@ -9102,7 +12514,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: false /is-get-set-prop@1.0.0: resolution: {integrity: sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==} @@ -9137,6 +12548,10 @@ packages: resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} dev: true + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: true + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -9208,6 +12623,12 @@ packages: proto-props: 2.0.0 dev: true + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.0 + dev: true + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -9398,7 +12819,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -9418,6 +12839,34 @@ packages: - supports-color dev: true + /jest-cli@29.5.0(@types/node@16.11.18): + resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.10 + import-local: 3.1.0 + jest-config: 29.5.0(@types/node@16.11.18) + jest-util: 29.5.0 + jest-validate: 29.5.0 + prompts: 2.4.2 + yargs: 17.6.0 + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + /jest-cli@29.5.0(@types/node@18.11.18): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9446,6 +12895,45 @@ packages: - ts-node dev: true + /jest-config@29.5.0(@types/node@16.11.18): + resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.20.2 + '@jest/test-sequencer': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 16.11.18 + babel-jest: 29.5.0(@babel/core@7.20.2) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.5.0 + jest-environment-node: 29.5.0 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.5.0 + jest-runner: 29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.5.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /jest-config@29.5.0(@types/node@18.11.18): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9540,9 +13028,9 @@ packages: dependencies: '@jest/environment': 29.2.2 '@jest/fake-timers': 29.2.2 - '@jest/types': 29.3.1 + '@jest/types': 29.5.0 '@types/jsdom': 20.0.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.2.2 jest-util: 29.2.1 jsdom: 20.0.2 @@ -9559,7 +13047,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 27.5.1 jest-util: 27.5.1 dev: true @@ -9571,7 +13059,7 @@ packages: '@jest/environment': 29.4.1 '@jest/fake-timers': 29.4.1 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.4.1 jest-util: 29.4.1 dev: true @@ -9583,7 +13071,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -9613,7 +13101,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.5 - '@types/node': 18.11.18 + '@types/node': 16.11.18 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -9673,7 +13161,7 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 - pretty-format: 29.4.1 + pretty-format: 29.5.0 slash: 3.0.0 stack-utils: 2.0.5 dev: true @@ -9698,7 +13186,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 dev: true /jest-mock@29.2.2: @@ -9706,7 +13194,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-util: 29.4.1 dev: true @@ -9715,8 +13203,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 - jest-util: 29.4.1 + '@types/node': 16.11.18 + jest-util: 29.5.0 dev: true /jest-mock@29.5.0: @@ -9724,7 +13212,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-util: 29.5.0 dev: true @@ -9793,7 +13281,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.10 @@ -9824,7 +13312,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -9884,7 +13372,7 @@ packages: jest: ^28.1.0 || ^29.1.2 react: ^17.0.0 || ^18.0.0 dependencies: - jest: 29.5.0(@types/node@18.11.18) + jest: 29.5.0(@types/node@16.11.18) react: 18.2.0 dev: true @@ -9893,7 +13381,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.10 @@ -9905,7 +13393,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.10 @@ -9917,9 +13405,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 - ci-info: 3.5.0 + ci-info: 3.8.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -9929,7 +13417,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.10 @@ -9954,7 +13442,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9966,12 +13454,32 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.11.18 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true + /jest@29.5.0(@types/node@16.11.18): + resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.5.0 + '@jest/types': 29.5.0 + import-local: 3.1.0 + jest-cli: 29.5.0(@types/node@16.11.18) + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + /jest@29.5.0(@types/node@18.11.18): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10124,7 +13632,6 @@ packages: /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: false /json5@1.0.1: resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} @@ -10164,6 +13671,22 @@ packages: engines: {'0': node >= 0.2.0} dev: true + /jsonwebtoken@8.5.1: + resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} + engines: {node: '>=4', npm: '>=1.4.28'} + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 5.7.1 + dev: false + /jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} @@ -10180,12 +13703,26 @@ packages: resolution: {integrity: sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw==} dev: true + /jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: false + + /jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: false + /keygrip@1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} engines: {node: '>= 0.6'} dependencies: tsscmp: 1.0.6 - dev: false /keyv@4.5.2: resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} @@ -10235,7 +13772,6 @@ packages: /koa-compose@4.1.0: resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - dev: false /koa-compress@5.1.0: resolution: {integrity: sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg==} @@ -10254,7 +13790,6 @@ packages: dependencies: co: 4.6.0 koa-compose: 4.1.0 - dev: false /koa-is-json@1.0.0: resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} @@ -10342,7 +13877,6 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false /ky@0.33.0: resolution: {integrity: sha512-peKzuOlN/q3Q3jOgi4t0cp6DOgif5rVnmiSIsjsmkiOcdnSjkrKSUqQmRWYCTqjUtR9b3xQQr8aj7KwSW1r49A==} @@ -10594,12 +14128,32 @@ packages: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: false + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + /lodash.isempty@4.4.0: resolution: {integrity: sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==} + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: false + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: false + /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: false + /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true @@ -10610,7 +14164,6 @@ packages: /lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - dev: true /lodash.orderby@4.6.0: resolution: {integrity: sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg==} @@ -10620,6 +14173,10 @@ packages: resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} dev: true + /lodash.set@4.3.2: + resolution: {integrity: sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==} + dev: true + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} @@ -10718,6 +14275,13 @@ packages: hasBin: true dev: true + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -11293,6 +14857,13 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -11352,7 +14923,6 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true /msgpackr-extract@2.2.0: resolution: {integrity: sha512-0YcvWSv7ZOGl9Od6Y5iJ3XnPww8O7WLcpYMDwX+PAA/uXLDtyw94PJv9GLQV/nnp3cWlDhMoyKZIQLrx33sWog==} @@ -11387,7 +14957,6 @@ packages: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /nanoid@4.0.0: resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==} @@ -11405,7 +14974,6 @@ packages: /negotiator@0.6.2: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} - dev: false /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} @@ -11428,6 +14996,18 @@ packages: tslib: 2.4.1 dev: false + /nock@13.2.2: + resolution: {integrity: sha512-PcBHuvl9i6zfaJ50A7LS55oU+nFLv8htXIhffJO+FxyfibdZ4jEvd9kTuvkrJireBFIGMZ+oUIRpMK5gU9h//g==} + engines: {node: '>= 10.13'} + dependencies: + debug: 4.3.4 + json-stringify-safe: 5.0.1 + lodash.set: 4.3.2 + propagate: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + /node-addon-api@3.2.1: resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} dev: true @@ -11461,6 +15041,11 @@ packages: formdata-polyfill: 4.0.10 dev: true + /node-forge@0.10.0: + resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} + engines: {node: '>= 6.0.0'} + dev: false + /node-gyp-build-optional-packages@5.0.3: resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} hasBin: true @@ -11495,6 +15080,17 @@ packages: resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: true + /node-rsa@1.1.1: + resolution: {integrity: sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==} + dependencies: + asn1: 0.2.6 + dev: false + + /nodemailer@6.9.1: + resolution: {integrity: sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==} + engines: {node: '>=6.0.0'} + dev: false + /nodemon@2.0.19: resolution: {integrity: sha512-4pv1f2bMDj0Eeg/MhGqxrtveeQ5/G/UVe9iO6uTZzjnRluSA4PVWf8CW99LUPwGB3eNIA7zUFoP77YuI7hOc0A==} engines: {node: '>=8.10.0'} @@ -11683,7 +15279,6 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - dev: false /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -11705,7 +15300,6 @@ packages: /only@0.0.2: resolution: {integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=} - dev: false /open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} @@ -11892,6 +15486,10 @@ packages: /packet-reader@1.0.0: resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==} + /pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + dev: false + /parcel-resolver-ignore@2.1.3(parcel@2.8.3): resolution: {integrity: sha512-C8uLvR4o7SPRSsQ/Nylm1/PdsLwn/Z9bzCs66qT3XIebJC7ojaFFF3MDl/mie5audngjcFF8wzU0AoEQkZq2pA==} engines: {parcel: '>=2.0.0'} @@ -12498,15 +16096,6 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.4.1: - resolution: {integrity: sha512-dt/Z761JUVsrIKaY215o1xQJBGlSmTx/h4cSqXqjHLnU1+Kt+mavVE7UgqJJO5ukx5HjSswHfmXz4LjS2oIJfg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.4.0 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -12564,6 +16153,11 @@ packages: react-is: 16.13.1 dev: true + /propagate@2.0.1: + resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} + engines: {node: '>= 8'} + dev: true + /property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} dependencies: @@ -12687,6 +16281,16 @@ packages: resolution: {integrity: sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==} engines: {node: '>=0.6'} + /query-string@7.0.1: + resolution: {integrity: sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==} + engines: {node: '>=6'} + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + dev: false + /querystring@0.2.0: resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} engines: {node: '>=0.4.x'} @@ -12768,7 +16372,7 @@ packages: dnd-core: 16.0.0 dev: true - /react-dnd@16.0.0(@types/node@18.11.18)(@types/react@18.0.31)(react@18.2.0): + /react-dnd@16.0.0(@types/node@16.11.18)(@types/react@18.0.31)(react@18.2.0): resolution: {integrity: sha512-RCoeWRWhuwSoqdLaJV8N/weARLyXqsf43OC3QiBWPORIIGGovF/EqI8ckf14ca3bl6oZNI/igtxX49+IDmNDeQ==} peerDependencies: '@types/hoist-non-react-statics': '>= 3.3.1' @@ -12785,7 +16389,7 @@ packages: dependencies: '@react-dnd/invariant': 4.0.0 '@react-dnd/shallowequal': 4.0.0 - '@types/node': 18.11.18 + '@types/node': 16.11.18 '@types/react': 18.0.31 dnd-core: 16.0.0 fast-deep-equal: 3.1.3 @@ -13458,6 +17062,28 @@ packages: globalthis: 1.0.2 semver-compare: 1.0.0 + /rollup-plugin-summary@2.0.0(rollup@3.8.0): + resolution: {integrity: sha512-7Av6DQeCmVNpFmCdkkbMya1CneeGWhjSXXQ3B4yDO+BvN/Kbohqi3IEYXAvgHP3iIafSfMyOw+PBLFUlvf1ViA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + dependencies: + brotli-size: 4.0.0 + cli-table3: 0.6.3 + filesize: 10.0.7 + gzip-size: 7.0.0 + rollup: 3.8.0 + terser: 5.15.1 + dev: true + + /rollup@3.8.0: + resolution: {integrity: sha512-+UR6PnUslneJNiJfLSzy4XH6R50ZGF0MS7UCv20ftXrktF/TkvZDwiBtXX65esblLR5p8w6LmXgPwt2f2B8SoQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -13505,6 +17131,22 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + /samlify@2.7.7: + resolution: {integrity: sha512-mJNPG1YE/ihjJl2E9x+gD8CrIhPZj7OpuoVUa6puVSGOwOcT3vaT0ACo2JFc26sqV0dd4mo5nt8DqXsHqyGoHw==} + dependencies: + '@authenio/xml-encryption': 1.3.0 + '@types/xmldom': 0.1.31 + camelcase: 5.3.1 + node-forge: 0.10.0 + node-rsa: 1.1.1 + pako: 1.0.11 + uuid: 3.4.0 + xml: 1.0.1 + xml-crypto: 2.1.5 + xmldom: 0.6.0 + xpath: 0.0.27 + dev: false + /sass@1.56.1: resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==} engines: {node: '>=12.0.0'} @@ -13866,7 +17508,7 @@ packages: dependencies: map-obj: 4.3.0 snake-case: 3.0.4 - type-fest: 2.8.0 + type-fest: 2.19.0 dev: false /source-map-js@1.0.2: @@ -13950,6 +17592,11 @@ packages: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} dev: true + /split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + dev: false + /split2@3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} dependencies: @@ -14008,6 +17655,11 @@ packages: mixme: 0.5.4 dev: true + /strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + dev: false + /string-argv@0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} @@ -14148,6 +17800,10 @@ packages: engines: {node: '>=8'} dev: true + /strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + dev: false + /style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true @@ -14597,7 +18253,7 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true - /ts-jest@29.0.5(@babel/core@7.20.2)(@jest/types@29.3.1)(jest@29.5.0)(typescript@5.0.2): + /ts-jest@29.0.5(@babel/core@7.20.2)(@jest/types@29.5.0)(jest@29.5.0)(typescript@5.0.2): resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -14619,10 +18275,10 @@ packages: optional: true dependencies: '@babel/core': 7.20.2 - '@jest/types': 29.3.1 + '@jest/types': 29.5.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@18.11.18) + jest: 29.5.0(@types/node@16.11.18) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -14632,7 +18288,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.7.0(@types/node@18.11.18)(typescript@4.9.4): + /ts-node@10.7.0(@types/node@16.11.18)(typescript@4.9.4): resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==} hasBin: true peerDependencies: @@ -14651,7 +18307,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 18.11.18 + '@types/node': 16.11.18 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14674,15 +18330,17 @@ packages: /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true /tslib@2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + /tslib@2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + dev: false + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - dev: false /tsutils@3.21.0(typescript@5.0.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -14768,12 +18426,6 @@ packages: /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - dev: true - - /type-fest@2.8.0: - resolution: {integrity: sha512-O+V9pAshf9C6loGaH0idwsmugI2LxVNR7DtS40gVo2EXZVYFgz9OuNtOhgHLdHdapOEWNdvz9Ob/eeuaWwwlxA==} - engines: {node: '>=12.20'} - dev: false /type-fest@3.5.2: resolution: {integrity: sha512-Ph7S4EhXzWy0sbljEuZo0tTNoLl+K2tPauGrQpcwUWrOVneLePTuhVzcuzVJJ6RU5DsNwQZka+8YtkXXU4z9cA==} @@ -15050,6 +18702,12 @@ packages: /uuid-parse@1.1.0: resolution: {integrity: sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==} + /uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: false + /uuid@8.0.0: resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} hasBin: true @@ -15097,7 +18755,6 @@ packages: /vary@1.1.2: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} - dev: false /vfile-location@3.2.0: resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} @@ -15356,6 +19013,14 @@ packages: optional: true dev: true + /xml-crypto@2.1.5: + resolution: {integrity: sha512-xOSJmGFm+BTXmaPYk8pPV3duKo6hJuZ5niN4uMzoNcTlwYs0jAu/N3qY+ud9MhE4N7eMRuC1ayC7Yhmb7MmAWg==} + engines: {node: '>=0.4.0'} + dependencies: + '@xmldom/xmldom': 0.7.10 + xpath: 0.0.32 + dev: false + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -15376,6 +19041,10 @@ packages: xmlbuilder: 11.0.1 dev: false + /xml@1.0.1: + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} + dev: false + /xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} @@ -15390,6 +19059,21 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true + /xmldom@0.6.0: + resolution: {integrity: sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==} + engines: {node: '>=10.0.0'} + dev: false + + /xpath@0.0.27: + resolution: {integrity: sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==} + engines: {node: '>=0.6.0'} + dev: false + + /xpath@0.0.32: + resolution: {integrity: sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==} + engines: {node: '>=0.6.0'} + dev: false + /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -15504,7 +19188,6 @@ packages: /ylru@1.2.1: resolution: {integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==} engines: {node: '>= 4.0.0'} - dev: false /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9aa378857..43fd2c458 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,5 @@ packages: - packages/* - packages/toolkit/* + - packages/connectors/* + - "!packages/connectors/templates"