chore: Upgrade lingo.dev (#20430)

This commit is contained in:
Keith Williams
2025-03-28 13:39:58 -03:00
committed by GitHub
parent c654795a3e
commit 3456477012
10 changed files with 263 additions and 177 deletions
+3 -3
View File
@@ -413,8 +413,8 @@ CAL_VIDEO_ASSUME_ROLE_ARN=
# Set this to the link of a working Daily Video meeting link
CAL_VIDEO_MEETING_LINK_FOR_TESTING=
# Used to use Replexica SDK, a tool for real-time AI-powered localization
REPLEXICA_API_KEY=
# Used to use lingo.dev SDK, a tool for real-time AI-powered localization
LINGO_DOT_DEV_API_KEY=
# Comma-separated list of DSyncData.directoryId to log SCIM API requests for. It can be enabled temporarily for debugging the requests being sent to SCIM server.
DIRECTORY_IDS_TO_LOG=
@@ -438,4 +438,4 @@ NEXT_PUBLIC_QUICK_AVAILABILITY_ROLLOUT=10
# Deprecated. Use NEXT_PUBLIC_BODY_SCRIPTS instead. NEXT_PUBLIC_HEAD_SCRIPTS are now injected into the body only.
NEXT_PUBLIC_HEAD_SCRIPTS=
NEXT_PUBLIC_BODY_SCRIPTS=
NEXT_PUBLIC_BODY_SCRIPTS=
+1 -1
View File
@@ -17,7 +17,7 @@ env:
NEXTAUTH_URL: ${{ secrets.CI_NEXTAUTH_URL }}
NODE_OPTIONS: --max-old-space-size=29000
REDIS_URL: "redis://localhost:6379"
REPLEXICA_API_KEY: ${{ secrets.CI_REPLEXICA_API_KEY }}
LINGO_DOT_DEV_API_KEY: ${{ secrets.CI_LINGO_DOT_DEV_API_KEY }}
STRIPE_PRIVATE_KEY: ${{ secrets.CI_STRIPE_PRIVATE_KEY }}
STRIPE_API_KEY: ${{ secrets.CI_STRIPE_PRIVATE_KEY }}
STRIPE_CLIENT_ID: ${{ secrets.CI_STRIPE_CLIENT_ID }}
+1 -1
View File
@@ -21,5 +21,5 @@ jobs:
env:
GH_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
with:
api-key: ${{ secrets.CI_REPLEXICA_API_KEY }}
api-key: ${{ secrets.CI_LINGO_DOT_DEV_API_KEY }}
pull-request: true
+1 -1
View File
@@ -2,7 +2,7 @@ name: Unit
on:
workflow_call:
env:
REPLEXICA_API_KEY: ${{ secrets.CI_REPLEXICA_API_KEY }}
LINGO_DOT_DEV_API_KEY: ${{ secrets.CI_LINGO_DOT_DEV_API_KEY }}
permissions:
contents: read
jobs:
+1 -1
View File
@@ -54,6 +54,7 @@
"@googleapis/oauth2": "^1.0.7",
"@hookform/error-message": "^2.0.0",
"@hookform/resolvers": "^2.9.7",
"@lingo.dev/_sdk": "^0.7.27",
"@next-auth/prisma-adapter": "^1.0.4",
"@next/bundle-analyzer": "^13.1.6",
"@radix-ui/react-avatar": "^1.0.4",
@@ -68,7 +69,6 @@
"@radix-ui/react-switch": "^1.0.0",
"@radix-ui/react-toggle-group": "^1.0.0",
"@radix-ui/react-tooltip": "^1.0.0",
"@replexica/sdk": "^0.7.0",
"@sentry/nextjs": "^9.8.0",
"@stripe/react-stripe-js": "^1.10.0",
"@stripe/stripe-js": "^1.35.0",
@@ -42,7 +42,7 @@ async function processTranslations({
text: string;
field: EventTypeAutoTranslatedField;
} & z.infer<typeof ZTranslateEventDataPayloadSchema>) {
const { ReplexicaService } = await import("@calcom/lib/server/service/replexica");
const { LingoDotDevService } = await import("@calcom/lib/server/service/lingoDotDev");
try {
const targetLocales = SUPPORTED_LOCALES.filter(
@@ -50,7 +50,7 @@ async function processTranslations({
);
const translations = await Promise.all(
targetLocales.map((targetLocale) => ReplexicaService.localizeText(text, userLocale, targetLocale))
targetLocales.map((targetLocale) => LingoDotDevService.localizeText(text, userLocale, targetLocale))
);
// Filter out null translations and their corresponding locales
+1 -1
View File
@@ -175,7 +175,7 @@ export const CALCOM_PRIVATE_API_ROUTE = process.env.CALCOM_PRIVATE_API_ROUTE ||
export const WEBSITE_PRIVACY_POLICY_URL =
process.env.NEXT_PUBLIC_WEBSITE_PRIVACY_POLICY_URL || "https://cal.com/privacy";
export const WEBSITE_TERMS_URL = process.env.NEXT_PUBLIC_WEBSITE_TERMS_URL || "https://cal.com/terms";
export const REPLEXICA_API_KEY = process.env.REPLEXICA_API_KEY;
export const LINGO_DOT_DEV_API_KEY = process.env.LINGO_DOT_DEV_API_KEY;
/**
* The maximum number of days we should check for if we don't find all required bookable days
@@ -1,12 +1,12 @@
import { ReplexicaEngine } from "@replexica/sdk";
import type { LocaleCode } from "@replexica/spec";
import { LingoDotDevEngine } from "@lingo.dev/_sdk";
import type { LocaleCode } from "@lingo.dev/_spec";
import { REPLEXICA_API_KEY } from "@calcom/lib/constants";
import { LINGO_DOT_DEV_API_KEY } from "@calcom/lib/constants";
import logger from "@calcom/lib/logger";
export class ReplexicaService {
private static engine = new ReplexicaEngine({
apiKey: REPLEXICA_API_KEY,
export class LingoDotDevService {
private static engine = new LingoDotDevEngine({
apiKey: LINGO_DOT_DEV_API_KEY,
});
/**
@@ -33,7 +33,7 @@ export class ReplexicaService {
return result;
} catch (error) {
logger.error(`ReplexicaService.localizeText() failed for targetLocale: ${targetLocale} - ${error}`);
logger.error(`LingoDotDevEngine.localizeText() failed for targetLocale: ${targetLocale} - ${error}`);
return null;
}
}
@@ -58,7 +58,7 @@ export class ReplexicaService {
return result;
} catch (error) {
logger.error(`ReplexicaService.batchLocalizeText() failed: ${error}`);
logger.error(`LingoDotDevEngine.batchLocalizeText() failed: ${error}`);
return [];
}
}
@@ -86,7 +86,7 @@ export class ReplexicaService {
return result.map((chat: { name: string; text: string }) => chat.text);
} catch (error) {
logger.error(`ReplexicaService.localizeTexts() failed: ${error}`);
logger.error(`LingoDotDevEngine.localizeTexts() failed: ${error}`);
return texts;
}
}
+1 -1
View File
@@ -463,7 +463,7 @@
"NEXT_PUBLIC_POSTHOG_HOST",
"VAPID_PRIVATE_KEY",
"HUDDLE01_API_TOKEN",
"REPLEXICA_API_KEY",
"LINGO_DOT_DEV_API_KEY",
"DIRECTORY_IDS_TO_LOG",
"NEXT_PUBLIC_SINGLE_ORG_SLUG",
"GOOGLE_REFRESH_TOKEN",
+243 -157
View File
@@ -141,6 +141,19 @@ __metadata:
languageName: node
linkType: hard
"@asamuzakjp/css-color@npm:^3.1.1":
version: 3.1.1
resolution: "@asamuzakjp/css-color@npm:3.1.1"
dependencies:
"@csstools/css-calc": ^2.1.2
"@csstools/css-color-parser": ^3.0.8
"@csstools/css-parser-algorithms": ^3.0.4
"@csstools/css-tokenizer": ^3.0.3
lru-cache: ^10.4.3
checksum: b6aaa20d069d038a5540421646ee2a8c5422103b9f2ddfb3e1f8d5d609ea91423609025fb52a39bfd9b3f9ad16b923965daaea774d58740eb7d67bf1212430da
languageName: node
linkType: hard
"@aws-crypto/sha256-browser@npm:5.2.0":
version: 5.2.0
resolution: "@aws-crypto/sha256-browser@npm:5.2.0"
@@ -3774,6 +3787,7 @@ __metadata:
"@googleapis/oauth2": ^1.0.7
"@hookform/error-message": ^2.0.0
"@hookform/resolvers": ^2.9.7
"@lingo.dev/_sdk": ^0.7.27
"@microsoft/microsoft-graph-types-beta": 0.15.0-preview
"@next-auth/prisma-adapter": ^1.0.4
"@next/bundle-analyzer": ^13.1.6
@@ -3790,7 +3804,6 @@ __metadata:
"@radix-ui/react-switch": ^1.0.0
"@radix-ui/react-toggle-group": ^1.0.0
"@radix-ui/react-tooltip": ^1.0.0
"@replexica/sdk": ^0.7.0
"@sentry/nextjs": ^9.8.0
"@stripe/react-stripe-js": ^1.10.0
"@stripe/stripe-js": ^1.35.0
@@ -4290,6 +4303,52 @@ __metadata:
languageName: node
linkType: hard
"@csstools/color-helpers@npm:^5.0.2":
version: 5.0.2
resolution: "@csstools/color-helpers@npm:5.0.2"
checksum: 76753f9823579af959630be5f7682e1abe5ae13b75621532927cfc1ff601cc1e31b78547fe387699980820bb7353e20e8cab258fab590aac9d19aa44984283d5
languageName: node
linkType: hard
"@csstools/css-calc@npm:^2.1.2":
version: 2.1.2
resolution: "@csstools/css-calc@npm:2.1.2"
peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4
"@csstools/css-tokenizer": ^3.0.3
checksum: 34f4e138c0b61bb45db864961479c4f24371de45c049c4555d0e05f2ed491f7fe8d0683af4a86cba45b0e41fac174d24ab48bfb67a4362c3d716fa3a10cf5550
languageName: node
linkType: hard
"@csstools/css-color-parser@npm:^3.0.8":
version: 3.0.8
resolution: "@csstools/css-color-parser@npm:3.0.8"
dependencies:
"@csstools/color-helpers": ^5.0.2
"@csstools/css-calc": ^2.1.2
peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4
"@csstools/css-tokenizer": ^3.0.3
checksum: 7e04e821b8ad422c888ed03d5d9d7960a54bc19c5386dd1796da3b782940c3ea90136971d374b42fe7d7111f096941f8bbe7520fa591fb716c73b5b2f4f0cedb
languageName: node
linkType: hard
"@csstools/css-parser-algorithms@npm:^3.0.4":
version: 3.0.4
resolution: "@csstools/css-parser-algorithms@npm:3.0.4"
peerDependencies:
"@csstools/css-tokenizer": ^3.0.3
checksum: 5b6b2b97fbe0a0c5652e44613bcf62ec89a93f64069a48f6cd63b5757c7dc227970c54c50a8212b9feb90aff399490636a58366df3ca733d490d911768eaddaf
languageName: node
linkType: hard
"@csstools/css-tokenizer@npm:^3.0.3":
version: 3.0.3
resolution: "@csstools/css-tokenizer@npm:3.0.3"
checksum: 6b300beba1b29c546b720887be18a40bafded5dc96550fb87d61fbc2c550e9632e7baafa2bf34a66e0f25fb6b70558ee67ef3b45856aa5e621febc2124cf5039
languageName: node
linkType: hard
"@dabh/diagnostics@npm:^2.0.2":
version: 2.0.3
resolution: "@dabh/diagnostics@npm:2.0.3"
@@ -7061,6 +7120,32 @@ __metadata:
languageName: node
linkType: hard
"@lingo.dev/_sdk@npm:^0.7.27":
version: 0.7.27
resolution: "@lingo.dev/_sdk@npm:0.7.27"
dependencies:
"@lingo.dev/_spec": 0.26.3
"@paralleldrive/cuid2": ^2.2.2
jsdom: ^25.0.1
typescript: ^5.7.2
vitest: ^2.1.8
zod: ^3.24.1
checksum: 16077b1c58b58b3c8f1e53636dbfd49b9154a9d8ee98f803f18961d19227b64d429204992389273f8d5d24820eba7a44adfd79d6ebad3065c7c953b5f2e594d5
languageName: node
linkType: hard
"@lingo.dev/_spec@npm:0.26.3":
version: 0.26.3
resolution: "@lingo.dev/_spec@npm:0.26.3"
dependencies:
typescript: ^5.7.2
vitest: ^2.1.8
zod: ^3.24.1
zod-to-json-schema: ^3.24.3
checksum: f70f31e46cd391333cf0bac5c0cb8c38e20e0dc9655b09a5e8bc5b1eee61bf8e19661b368652897340bb9a56d1e74c363c42145cb72ce9013bc133e8ffcd0a2a
languageName: node
linkType: hard
"@ljharb/through@npm:^2.3.11":
version: 2.3.13
resolution: "@ljharb/through@npm:2.3.13"
@@ -11989,31 +12074,6 @@ __metadata:
languageName: node
linkType: hard
"@replexica/sdk@npm:^0.7.0":
version: 0.7.2
resolution: "@replexica/sdk@npm:0.7.2"
dependencies:
"@paralleldrive/cuid2": ^2.2.2
"@replexica/spec": 0.19.0
jsdom: ^25.0.1
typescript: ^5.6.3
vitest: ^2.1.4
zod: ^3.23.8
checksum: 5199f4c7721eaefa66f9da062b11d62d79249afaa30098325d3e52550e2ac5fb2c3bdf550e61691e020023f11718a5240d38c8ac54726159e075991150620535
languageName: node
linkType: hard
"@replexica/spec@npm:0.19.0":
version: 0.19.0
resolution: "@replexica/spec@npm:0.19.0"
dependencies:
typescript: ^5.6.3
vitest: ^2.1.4
zod: ^3.23.8
checksum: 11114313e42c43ffe5c68e709eb465f4bbd0e24c70fcbdec5e56b4c2a9c4c10b5cd5899c253ffb652b1d66db13015f9ccbcf1d11479e079361c9d6bf8170ebf5
languageName: node
linkType: hard
"@resvg/resvg-wasm@npm:2.4.0":
version: 2.4.0
resolution: "@resvg/resvg-wasm@npm:2.4.0"
@@ -16711,15 +16771,15 @@ __metadata:
languageName: node
linkType: hard
"@vitest/expect@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/expect@npm:2.1.5"
"@vitest/expect@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/expect@npm:2.1.9"
dependencies:
"@vitest/spy": 2.1.5
"@vitest/utils": 2.1.5
"@vitest/spy": 2.1.9
"@vitest/utils": 2.1.9
chai: ^5.1.2
tinyrainbow: ^1.2.0
checksum: feb3dc9397d43a84525ee1966efc940d2175a4ca939b142239a875d43de1efbbfcd347440c2703f74560643c079b0ea1b52a46b80b7e4945f6d5a9ab5762c007
checksum: a234f96dd42c76e20af68b2ad2f00b80a3873501d5daa524bf1405b344e86123716b925f976d8104fd242bfbd0d9cf7084d0eb4a690097e6e5db456d220ed67a
languageName: node
linkType: hard
@@ -16743,11 +16803,11 @@ __metadata:
languageName: node
linkType: hard
"@vitest/mocker@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/mocker@npm:2.1.5"
"@vitest/mocker@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/mocker@npm:2.1.9"
dependencies:
"@vitest/spy": 2.1.5
"@vitest/spy": 2.1.9
estree-walker: ^3.0.3
magic-string: ^0.30.12
peerDependencies:
@@ -16758,7 +16818,7 @@ __metadata:
optional: true
vite:
optional: true
checksum: 165db0dfdbd78da68be2e880638f5a8ff603745d80acbe0353d4d3c72233d9991545dda746db8c66e592baf9c8d880310681042da9b819affeca9f7a2dd7f389
checksum: 17de391acc4d899f15356b45cde8202e5d5ca4517c32c0c9dcf32ce0660501773fdc29675b4f7d48c1579a560ac41f8f5181ebe41a7daf675f561d611e8e30dc
languageName: node
linkType: hard
@@ -16771,12 +16831,12 @@ __metadata:
languageName: node
linkType: hard
"@vitest/pretty-format@npm:2.1.5, @vitest/pretty-format@npm:^2.1.5":
version: 2.1.5
resolution: "@vitest/pretty-format@npm:2.1.5"
"@vitest/pretty-format@npm:2.1.9, @vitest/pretty-format@npm:^2.1.9":
version: 2.1.9
resolution: "@vitest/pretty-format@npm:2.1.9"
dependencies:
tinyrainbow: ^1.2.0
checksum: 0d470aabe0b27825c19da9e922bd2da073da5a7bdf0db7b101107c83f3071d728d98633b465d73b90c3fd68926f750fbf50d322140853fb30bad51389c766074
checksum: 33f7ff0a9d356ddd6534390a0aea260dc04a3022a94901c87d141bacf71d2b3fff2e3bf08a55dd424c5355fd3b41656cb7871c76372fef45ffac1ea89d0dc508
languageName: node
linkType: hard
@@ -16790,13 +16850,13 @@ __metadata:
languageName: node
linkType: hard
"@vitest/runner@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/runner@npm:2.1.5"
"@vitest/runner@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/runner@npm:2.1.9"
dependencies:
"@vitest/utils": 2.1.5
"@vitest/utils": 2.1.9
pathe: ^1.1.2
checksum: 93ee4c4e23a958a33b0214859f3e5552e2dcaf18625302ac8e824e22ffc4cadb52e6de0b62a1dcfeb7aeae59cde097c21792c9b753f4bde6fbb391f3902e5193
checksum: d8aaadc98bcbe1ee7c832a7d619d3c77d3c67536f10b80a3106d9d6e03ecc0f5467ef7bd4a65a07fe924cc166fe7415d637b2b08ef71e1a208a250543f9f3545
languageName: node
linkType: hard
@@ -16811,14 +16871,14 @@ __metadata:
languageName: node
linkType: hard
"@vitest/snapshot@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/snapshot@npm:2.1.5"
"@vitest/snapshot@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/snapshot@npm:2.1.9"
dependencies:
"@vitest/pretty-format": 2.1.5
"@vitest/pretty-format": 2.1.9
magic-string: ^0.30.12
pathe: ^1.1.2
checksum: bb61537367e4f51071234a7917f4c12eb564a243fb9dcd056b44d22cd3b108d2e0da428a8d0fe0363dd12e9b9aeabe155e3d4ae7c849c2e6be932329f6977801
checksum: fb693dea59709c9df8660e5948c7971d2c3ce74212eafa7d542a578bbb8aed203dc03129dd5e476251e1946b50432e79a4fd59069fd4f950283e188167b9496d
languageName: node
linkType: hard
@@ -16831,12 +16891,12 @@ __metadata:
languageName: node
linkType: hard
"@vitest/spy@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/spy@npm:2.1.5"
"@vitest/spy@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/spy@npm:2.1.9"
dependencies:
tinyspy: ^3.0.2
checksum: db5aec91b3ac9130537c0e619940cbb8aebbd7fb2af4da9c42804d0bc7179dec75cd9573b56d8a1ec1c845e5751e3ba1dbc30b07fa38d637f241d77b45c37fbe
checksum: f9279488b5d2a27800e33e8fe51cc685b2a0db49d30b80b2b0cc924f8b1736eb520459c6e8bd09fa4457f5bb86ff073e7bdcf60d36452c11a8a8f9cbc8030237
languageName: node
linkType: hard
@@ -16868,14 +16928,14 @@ __metadata:
languageName: node
linkType: hard
"@vitest/utils@npm:2.1.5":
version: 2.1.5
resolution: "@vitest/utils@npm:2.1.5"
"@vitest/utils@npm:2.1.9":
version: 2.1.9
resolution: "@vitest/utils@npm:2.1.9"
dependencies:
"@vitest/pretty-format": 2.1.5
"@vitest/pretty-format": 2.1.9
loupe: ^3.1.2
tinyrainbow: ^1.2.0
checksum: f12f6d95d058b537afd9e0b0af1075a80bf77789f32b75bf6a110a2bbf5afd08930ee71a0bd53bfb42bc923e4706d5e26c41df0e1c2854db1a668a011d6c010a
checksum: b24fb9c6765801f2e0578ad5c32fadf9541a833301eaed2877a427096cf05214244b361f94eda80be2b9c841f58ae3c67d37dedc5a902b2cb44041979bae4d8f
languageName: node
linkType: hard
@@ -17408,6 +17468,13 @@ __metadata:
languageName: node
linkType: hard
"agent-base@npm:^7.1.2":
version: 7.1.3
resolution: "agent-base@npm:7.1.3"
checksum: 87bb7ee54f5ecf0ccbfcba0b07473885c43ecd76cb29a8db17d6137a19d9f9cd443a2a7c5fd8a3f24d58ad8145f9eb49116344a66b107e1aeab82cf2383f4753
languageName: node
linkType: hard
"agentkeepalive@npm:^4.1.3":
version: 4.6.0
resolution: "agentkeepalive@npm:4.6.0"
@@ -19441,15 +19508,15 @@ __metadata:
linkType: hard
"chai@npm:^5.1.2":
version: 5.1.2
resolution: "chai@npm:5.1.2"
version: 5.2.0
resolution: "chai@npm:5.2.0"
dependencies:
assertion-error: ^2.0.1
check-error: ^2.1.1
deep-eql: ^5.0.1
loupe: ^3.1.0
pathval: ^2.0.0
checksum: f2341967ab5632612548d372c27b46219adad3af35021d8cba2ae3c262f588de2c60cb3f004e6ad40e363a9cad6d20d0de51f00e7e9ac31cce17fb05d4efa316
checksum: 15e4ba12d02df3620fd59b4a6e8efe43b47872ce61f1c0ca77ac1205a2a5898f3b6f1f52408fd1a708b8d07fdfb5e65b97af40bad9fd94a69ed8d4264c7a69f1
languageName: node
linkType: hard
@@ -21001,11 +21068,12 @@ __metadata:
linkType: hard
"cssstyle@npm:^4.1.0":
version: 4.1.0
resolution: "cssstyle@npm:4.1.0"
version: 4.3.0
resolution: "cssstyle@npm:4.3.0"
dependencies:
rrweb-cssom: ^0.7.1
checksum: a8f5746430c42347e76dc830548f3a296882e42a90af188ae44e4c1a4131aec246b0b6c8562e3e6e4fa0ff14aeee5cd14a0e2fe5a7105dcf39f98eb70d16b634
"@asamuzakjp/css-color": ^3.1.1
rrweb-cssom: ^0.8.0
checksum: d7e8c728d75d9288642aaf3f44ec061151bb19821ef3f3a420b26e75f416a9f53837aa4facac9e7596237cb61536e0115d576d60b09a4338c81478b833638826
languageName: node
linkType: hard
@@ -21325,7 +21393,7 @@ __metadata:
languageName: node
linkType: hard
"debug@npm:^4.3.6, debug@npm:^4.3.7":
"debug@npm:^4.3.6":
version: 4.3.7
resolution: "debug@npm:4.3.7"
dependencies:
@@ -21337,6 +21405,18 @@ __metadata:
languageName: node
linkType: hard
"debug@npm:^4.3.7":
version: 4.4.0
resolution: "debug@npm:4.4.0"
dependencies:
ms: ^2.1.3
peerDependenciesMeta:
supports-color:
optional: true
checksum: fb42df878dd0e22816fc56e1fdca9da73caa85212fbe40c868b1295a6878f9101ae684f4eeef516c13acfc700f5ea07f1136954f43d4cd2d477a811144136479
languageName: node
linkType: hard
"decamelize-keys@npm:^1.1.0":
version: 1.1.0
resolution: "decamelize-keys@npm:1.1.0"
@@ -22552,9 +22632,9 @@ __metadata:
linkType: hard
"es-module-lexer@npm:^1.5.4":
version: 1.5.4
resolution: "es-module-lexer@npm:1.5.4"
checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f
version: 1.6.0
resolution: "es-module-lexer@npm:1.6.0"
checksum: 4413a9aed9bf581de62b98174f3eea3f23ce2994fb6832df64bdd6504f6977da1a3b5ebd3c10f75e3c2f214dcf1a1d8b54be5e62c71b7110e6ccedbf975d2b7d
languageName: node
linkType: hard
@@ -23724,9 +23804,9 @@ __metadata:
linkType: hard
"expect-type@npm:^1.1.0":
version: 1.1.0
resolution: "expect-type@npm:1.1.0"
checksum: 65d25ec10bca32bcf650dcfe734532acc4b7a73677c656f299a7cbed273b5c4d6a3dab11af76f452645d54a95c4ef39fc73772f2c8eb6684ba35672958d6f3b3
version: 1.2.0
resolution: "expect-type@npm:1.2.0"
checksum: fb6cce8e0d8cd2d2b329afeacad08dbf01297b0363494a826cb3dad7d22d45e5283a1c2c3f8cdef5765afefab4676a7cb9a46c9c5a506fdd1ee255e429debe96
languageName: node
linkType: hard
@@ -26160,7 +26240,7 @@ __metadata:
languageName: node
linkType: hard
"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.5":
"https-proxy-agent@npm:^7.0.0":
version: 7.0.5
resolution: "https-proxy-agent@npm:7.0.5"
dependencies:
@@ -26170,6 +26250,16 @@ __metadata:
languageName: node
linkType: hard
"https-proxy-agent@npm:^7.0.5":
version: 7.0.6
resolution: "https-proxy-agent@npm:7.0.6"
dependencies:
agent-base: ^7.1.2
debug: 4
checksum: b882377a120aa0544846172e5db021fa8afbf83fea2a897d397bd2ddd8095ab268c24bc462f40a15f2a8c600bf4aa05ce52927f70038d4014e68aefecfa94e8d
languageName: node
linkType: hard
"httpsnippet@npm:^2.0.0":
version: 2.0.0
resolution: "httpsnippet@npm:2.0.0"
@@ -29596,9 +29686,9 @@ __metadata:
linkType: hard
"loupe@npm:^3.1.2":
version: 3.1.2
resolution: "loupe@npm:3.1.2"
checksum: 4a75bbe8877a1ced3603e08b1095cd6f4c987c50fe63719fdc3009029560f91e07a915e7f6eff1322bb62bfb2a2beeef06b13ccb3c12f81bda9f3674434dcab9
version: 3.1.3
resolution: "loupe@npm:3.1.3"
checksum: 9b2530b1d5a44d2c9fc5241f97ea00296dca257173c535b4832bc31f9516e10387991feb5b3fff23df116c8fcf907ce3980f82b215dcc5d19cde17ce9b9ec3e1
languageName: node
linkType: hard
@@ -29628,7 +29718,7 @@ __metadata:
languageName: node
linkType: hard
"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3":
version: 10.4.3
resolution: "lru-cache@npm:10.4.3"
checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a
@@ -29815,11 +29905,11 @@ __metadata:
linkType: hard
"magic-string@npm:^0.30.12":
version: 0.30.12
resolution: "magic-string@npm:0.30.12"
version: 0.30.17
resolution: "magic-string@npm:0.30.17"
dependencies:
"@jridgewell/sourcemap-codec": ^1.5.0
checksum: 3f0d23b74371765f0e6cad4284eebba0ac029c7a55e39292de5aa92281afb827138cb2323d24d2924f6b31f138c3783596c5ccaa98653fe9cf122e1f81325b59
checksum: f4b4ed17c5ada64f77fc98491847302ebad64894a905c417c943840c0384662118c9b37f9f68bb86add159fa4749ff6f118c4627d69a470121b46731f8debc6d
languageName: node
linkType: hard
@@ -32058,9 +32148,9 @@ __metadata:
linkType: hard
"nwsapi@npm:^2.2.12":
version: 2.2.13
resolution: "nwsapi@npm:2.2.13"
checksum: d34fb7838517c3c7e8cc824e443275b08b57f6a025a860693d18c56ddcfd176e32df9bf0ae7f5a95c7a32981501caa1f9fda31b59f28aa72a4b9d01f573a8e6b
version: 2.2.20
resolution: "nwsapi@npm:2.2.20"
checksum: 37100d6023b278d85fc6893fb9f8c13172ced31f6cfd1de8d67d15229526ab51991dfd6b863163a9df684d339a359abe9d34b953676c68c062e2f12dcd39ac47
languageName: node
linkType: hard
@@ -36533,6 +36623,13 @@ __metadata:
languageName: node
linkType: hard
"rrweb-cssom@npm:^0.8.0":
version: 0.8.0
resolution: "rrweb-cssom@npm:0.8.0"
checksum: b84912cd1fbab9c972bf3fd5ca27b492efb442cacb23b6fd5a5ef6508572a91e411d325692609bf758865bc38a01b876e343c552d0e2ae87d0ff9907d96ef622
languageName: node
linkType: hard
"rtl-css-js@npm:^1.16.1":
version: 1.16.1
resolution: "rtl-css-js@npm:1.16.1"
@@ -37852,9 +37949,9 @@ __metadata:
linkType: hard
"std-env@npm:^3.8.0":
version: 3.8.0
resolution: "std-env@npm:3.8.0"
checksum: ad4554485c2d09138a1d0f03944245e169510e6f5200b7d30fcdd4536e27a2a9a2fd934caff7ef58ebbe21993fa0e2b9e5b1979f431743c925305863b7ff36d5
version: 3.8.1
resolution: "std-env@npm:3.8.1"
checksum: 20114a5270aa2a3fc50d897461c6ab73329cf2d3c6bff1c124bb969577493aeebda8ee1916588b2657afcee9881bc652437cfdec6360e3f30be36c8675ea0cbb
languageName: node
linkType: hard
@@ -39096,9 +39193,9 @@ __metadata:
linkType: hard
"tinyexec@npm:^0.3.1":
version: 0.3.1
resolution: "tinyexec@npm:0.3.1"
checksum: 691b531d464bdc09eeba934e43d8ac2a74c9d22a4bec9cd7f4991375c64e22712f7e5a95ba243a9369a478afd34d41171359012a2248ea49615cd2816ab12959
version: 0.3.2
resolution: "tinyexec@npm:0.3.2"
checksum: bd491923020610bdeadb0d8cf5d70e7cbad5a3201620fd01048c9bf3b31ffaa75c33254e1540e13b993ce4e8187852b0b5a93057bb598e7a57afa2ca2048a35c
languageName: node
linkType: hard
@@ -39160,21 +39257,21 @@ __metadata:
languageName: node
linkType: hard
"tldts-core@npm:^6.1.61":
version: 6.1.61
resolution: "tldts-core@npm:6.1.61"
checksum: 659411060be80658bd492cf0f3a38223c0cc15e2ffb402e219e51dcfcffcdd581c00e63e494944d4e7ff0a0aeb321058f7811d9089fac455ae0c10b4f5beffd1
"tldts-core@npm:^6.1.85":
version: 6.1.85
resolution: "tldts-core@npm:6.1.85"
checksum: 36e283719955d1699d40028d71e62e3509f37de734ca54bc27e58176ec00c96693b852a3b29c03e1291e5b27003ec4829f9423cd13c9f9842f18a3c0c4728014
languageName: node
linkType: hard
"tldts@npm:^6.1.32":
version: 6.1.61
resolution: "tldts@npm:6.1.61"
version: 6.1.85
resolution: "tldts@npm:6.1.85"
dependencies:
tldts-core: ^6.1.61
tldts-core: ^6.1.85
bin:
tldts: bin/cli.js
checksum: 1d2feafe6160147a2f5ea520ebc84c77153edacd0d69510726ee0c13b2fce8b84d1bad79f2c5337ac361d297d0d16815fe5d3c51c88a7822d2320a75f6d2dea3
checksum: 9f8d5d1f512857aaa8a64f0eb93c84fc14bef5d49b3c1571feb619fd1f80ea28a8f94f4c31acaeb2273e9519923ec4a1e70328280d0efd2b0af6e4594551ae53
languageName: node
linkType: hard
@@ -39293,11 +39390,11 @@ __metadata:
linkType: hard
"tough-cookie@npm:^5.0.0":
version: 5.0.0
resolution: "tough-cookie@npm:5.0.0"
version: 5.1.2
resolution: "tough-cookie@npm:5.1.2"
dependencies:
tldts: ^6.1.32
checksum: 774f6c939c96f74b5847361f7e11e0d69383681d21a35a2d37a20956638e614ec521782d2d20bcb32b58638ff337bba87cc72fb72c987bd02ea0fdfc93994cdb
checksum: 31c626a77ac247b881665851035773afe7eeac283b91ed8da3c297ed55480ea1dd1ba3f5bb1f94b653ac2d5b184f17ce4bf1cf6ca7c58ee7c321b4323c4f8024
languageName: node
linkType: hard
@@ -39320,12 +39417,12 @@ __metadata:
languageName: node
linkType: hard
"tr46@npm:^5.0.0":
version: 5.0.0
resolution: "tr46@npm:5.0.0"
"tr46@npm:^5.1.0":
version: 5.1.0
resolution: "tr46@npm:5.1.0"
dependencies:
punycode: ^2.3.1
checksum: 8d8b021f8e17675ebf9e672c224b6b6cfdb0d5b92141349e9665c14a2501c54a298d11264bbb0b17b447581e1e83d4fc3c038c929f3d210e3964d4be47460288
checksum: eb788a39578a52f8f0e5ca4b468fa8554b2c59c73395a55f8fc6fc2e5e73d42494d4b93ee0807f74c3b3f735d51f31db64cee133ddfab1e480827ac9fdf4127c
languageName: node
linkType: hard
@@ -40205,17 +40302,7 @@ __metadata:
languageName: node
linkType: hard
"typescript@npm:^5.6.3":
version: 5.6.3
resolution: "typescript@npm:5.6.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a
languageName: node
linkType: hard
"typescript@npm:^5.8.2":
"typescript@npm:^5.7.2, typescript@npm:^5.8.2":
version: 5.8.2
resolution: "typescript@npm:5.8.2"
bin:
@@ -40255,17 +40342,7 @@ __metadata:
languageName: node
linkType: hard
"typescript@patch:typescript@^5.6.3#~builtin<compat/typescript>":
version: 5.6.3
resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin<compat/typescript>::version=5.6.3&hash=1f5320"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b
languageName: node
linkType: hard
"typescript@patch:typescript@^5.8.2#~builtin<compat/typescript>":
"typescript@patch:typescript@^5.7.2#~builtin<compat/typescript>, typescript@patch:typescript@^5.8.2#~builtin<compat/typescript>":
version: 5.8.2
resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin<compat/typescript>::version=5.8.2&hash=1f5320"
bin:
@@ -40821,9 +40898,9 @@ __metadata:
languageName: node
linkType: hard
"vite-node@npm:2.1.5":
version: 2.1.5
resolution: "vite-node@npm:2.1.5"
"vite-node@npm:2.1.9":
version: 2.1.9
resolution: "vite-node@npm:2.1.9"
dependencies:
cac: ^6.7.14
debug: ^4.3.7
@@ -40832,7 +40909,7 @@ __metadata:
vite: ^5.0.0
bin:
vite-node: vite-node.mjs
checksum: b7c12c330f0cf5bb63fd6d36c38d7f1f9ed5cea5a7407db626945038c66e3e4165f79bdbcb928c6a289f299f434fb0a30bd1ab5c9c0d50eb892164bcdc37d167
checksum: 716d37649834ecea547b43121ee89b2e4f9ca65ff6ce26214770ecfefe070b8c7245c9fdd0f92fb232d266e153629d04af9a4dc4fc350abfa521e5e46434b7b2
languageName: node
linkType: hard
@@ -41174,17 +41251,17 @@ __metadata:
languageName: node
linkType: hard
"vitest@npm:^2.1.4":
version: 2.1.5
resolution: "vitest@npm:2.1.5"
"vitest@npm:^2.1.8":
version: 2.1.9
resolution: "vitest@npm:2.1.9"
dependencies:
"@vitest/expect": 2.1.5
"@vitest/mocker": 2.1.5
"@vitest/pretty-format": ^2.1.5
"@vitest/runner": 2.1.5
"@vitest/snapshot": 2.1.5
"@vitest/spy": 2.1.5
"@vitest/utils": 2.1.5
"@vitest/expect": 2.1.9
"@vitest/mocker": 2.1.9
"@vitest/pretty-format": ^2.1.9
"@vitest/runner": 2.1.9
"@vitest/snapshot": 2.1.9
"@vitest/spy": 2.1.9
"@vitest/utils": 2.1.9
chai: ^5.1.2
debug: ^4.3.7
expect-type: ^1.1.0
@@ -41196,13 +41273,13 @@ __metadata:
tinypool: ^1.0.1
tinyrainbow: ^1.2.0
vite: ^5.0.0
vite-node: 2.1.5
vite-node: 2.1.9
why-is-node-running: ^2.3.0
peerDependencies:
"@edge-runtime/vm": "*"
"@types/node": ^18.0.0 || >=20.0.0
"@vitest/browser": 2.1.5
"@vitest/ui": 2.1.5
"@vitest/browser": 2.1.9
"@vitest/ui": 2.1.9
happy-dom: "*"
jsdom: "*"
peerDependenciesMeta:
@@ -41220,7 +41297,7 @@ __metadata:
optional: true
bin:
vitest: vitest.mjs
checksum: 1a7ddc055aae55452d7fce86cd9aeb92dcdcc3d51105dd87c34c2c0ac2c508c3e20be36c855568686fe19fb06e9f2568fca511ae70511a782155a3449dbdc083
checksum: 20db77529f843930ef1626103c898b27528d6d68d6c44753ec823e318f26bbdeb3bc56e6fb80e3f1ecc34382107d32e1f4e709e23198f414fecc9298ab225fa8
languageName: node
linkType: hard
@@ -41524,12 +41601,12 @@ __metadata:
linkType: hard
"whatwg-url@npm:^14.0.0":
version: 14.0.0
resolution: "whatwg-url@npm:14.0.0"
version: 14.2.0
resolution: "whatwg-url@npm:14.2.0"
dependencies:
tr46: ^5.0.0
tr46: ^5.1.0
webidl-conversions: ^7.0.0
checksum: 4b5887e50f786583bead70916413e67a381d2126899b9eb5c67ce664bba1e7ec07cdff791404581ce73c6190d83c359c9ca1d50711631217905db3877dec075c
checksum: c4f1ae1d353b9e56ab3c154cd73bf2b621cea1a2499fd2a9b2a17d448c2ed5e73a8922a0f395939de565fc3661461140111ae2aea26d4006a1ad0cfbf021c034
languageName: node
linkType: hard
@@ -41830,8 +41907,8 @@ __metadata:
linkType: hard
"ws@npm:^8.18.0":
version: 8.18.0
resolution: "ws@npm:8.18.0"
version: 8.18.1
resolution: "ws@npm:8.18.1"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -41840,7 +41917,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975
checksum: 4658357185d891bc45cc2d42a84f9e192d047e8476fb5cba25b604f7d75ca87ca0dd54cd0b2cc49aeee57c79045a741cb7d0b14501953ac60c790cd105c42f23
languageName: node
linkType: hard
@@ -42306,6 +42383,15 @@ __metadata:
languageName: node
linkType: hard
"zod-to-json-schema@npm:^3.24.3":
version: 3.24.5
resolution: "zod-to-json-schema@npm:3.24.5"
peerDependencies:
zod: ^3.24.1
checksum: dc4e5e4c06e9a5494e4b1d8c8363ac907f9d488f36c8e4923e1e5ac4f91f737722f99200cd92a409551e7456d960734d4cabd37935234ca95e290572468ffc08
languageName: node
linkType: hard
"zod@npm:^3.20.2, zod@npm:^3.22.2, zod@npm:^3.22.4":
version: 3.22.4
resolution: "zod@npm:3.22.4"
@@ -42313,10 +42399,10 @@ __metadata:
languageName: node
linkType: hard
"zod@npm:^3.23.8":
version: 3.23.8
resolution: "zod@npm:3.23.8"
checksum: 15949ff82118f59c893dacd9d3c766d02b6fa2e71cf474d5aa888570c469dbf5446ac5ad562bb035bf7ac9650da94f290655c194f4a6de3e766f43febd432c5c
"zod@npm:^3.24.1":
version: 3.24.2
resolution: "zod@npm:3.24.2"
checksum: c02455c09678c5055c636d64f9fcda2424fea0aa46ac7d9681e7f41990bc55f488bcd84b9d7cfef0f6e906f51f55b245239d92a9f726248aa74c5b84edf00c2d
languageName: node
linkType: hard