diff --git a/package.json b/package.json index ca3d79b5b2..4d92dddd78 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "resolutions": { "graphql": "16.8.1", "graphql-redis-subscriptions/ioredis": "5.10.1", - "@lingui/core": "5.1.2", "@types/qs": "6.9.16", "@opentelemetry/api": "1.9.1", "chokidar": "^3.6.0", @@ -49,7 +48,7 @@ "googleapis-common/uuid": "11.1.1", "@cyntler/react-doc-viewer/ajv": "8.20.0" }, - "//resolutions": "Each entry is load-bearing: it forces a version OUTSIDE some parent's declared range where no fixed upstream release exists; remove each once its blocker ships. graphql 16.8.1 -> singleton pin held below msw's ^16.12.0 dep and @nestjs/graphql's ^16.11.0 peer; drop after a validated repo-wide bump to latest 16.x; graphql-redis-subscriptions/ioredis 5.10.1 -> TS type-identity dedup: twenty-server passes its ioredis client into RedisPubSub, so this must equal the exact ioredis version pinned by twenty-server and bullmq (bump in lockstep); @lingui/core 5.1.2 -> lockstep with the @lingui/* 5.1.2 suite, drop in the next coordinated lingui bump; @types/qs 6.9.16 -> holdback below the 6.9.17 ParsedQs typing break (node-saml wants ^6.9.18); @opentelemetry/api 1.9.1 -> singleton guard for the NoopMeterProvider bug (#20231): ai 6.0.x pins 1.9.0 exact vs @sentry/node ^1.9.1, drop when workspace ai >=6.0.178 AND @scalar/agent-chat moves off ai 6.0.33; chokidar ^3 -> NestJS CLI watch needs fsevents on macOS, removed in chokidar 4/5 (#20316); tmp ^0.2.7 -> CVE, zapier-platform-cli 19 (latest) pins 0.2.5 and inquirer 7/8's external-editor wants ^0.0.33; make-fetch-happen ^15 + @electron/{rebuild,node-gyp}/tar ^7.5.16 -> tar CVE eviction for the @electron/rebuild 3.x toolchain (rebuild 3.x pins tar ^6, its node-gyp fork pins tar ^6.2.1 + mfh ^10), drop when electron-forge declares @electron/rebuild >=4; @angular-devkit/core 19.2.24 -> picomatch CVE, blocked on @nestjs/cli >11.0.23 fixing the dist/src output regression (repo held at 11.0.16); yeoman-environment 6.0.1 -> CVE, zapier-platform-cli 19 (latest) pins 4.4.3; webpack-dev-server 5.2.4 -> CVE, @electron-forge/plugin-webpack (incl. 8.x alphas) still declares ^4; express/qs + @cypress/request/qs 6.15.2 -> qs CVE for old express 4.22.0/4.22.1 pinned by @mintlify/previewing and verdaccio (verdaccio also pins @cypress/request 3.0.10; all other qs parents resolve safe naturally); next/postcss 8.5.15 -> postcss CVE, every stable next pins 8.4.31 exact (fix only in 16.3.0 canaries; @react-email/ui also pins next 16.2.6); /uuid 11.1.1 -> uuid CVE for parents pinning uuid <11 with no fixed release (sockjs dormant since 2021; @cypress/request 3.0.10 via verdaccio; @ptc-org/nestjs-query-typeorm at latest; typeorm 0.3.20 patch:dep -- droppable by bumping to 0.3.29+ and re-rolling the patch; googleapis 105 -> common 8 drops uuid but needs the googleapis >=152 migration). Preserves the intentional uuid 13.x; @cyntler/react-doc-viewer/ajv 8.20.0 -> CVE, upstream (latest 1.17.1) pins ajv ^7 but never imports it, forcing v8 is safe", + "//resolutions": "Each entry is load-bearing: it forces a version OUTSIDE some parent's declared range where no fixed upstream release exists; remove each once its blocker ships. graphql 16.8.1 -> singleton pin held below msw's ^16.12.0 dep and @nestjs/graphql's ^16.11.0 peer; drop after a validated repo-wide bump to latest 16.x; graphql-redis-subscriptions/ioredis 5.10.1 -> TS type-identity dedup: twenty-server passes its ioredis client into RedisPubSub, so this must equal the exact ioredis version pinned by twenty-server and bullmq (bump in lockstep); @types/qs 6.9.16 -> holdback below the 6.9.17 ParsedQs typing break (node-saml wants ^6.9.18); @opentelemetry/api 1.9.1 -> singleton guard for the NoopMeterProvider bug (#20231): ai 6.0.x pins 1.9.0 exact vs @sentry/node ^1.9.1, drop when workspace ai >=6.0.178 AND @scalar/agent-chat moves off ai 6.0.33; chokidar ^3 -> NestJS CLI watch needs fsevents on macOS, removed in chokidar 4/5 (#20316); tmp ^0.2.7 -> CVE, zapier-platform-cli 19 (latest) pins 0.2.5 and inquirer 7/8's external-editor wants ^0.0.33; make-fetch-happen ^15 + @electron/{rebuild,node-gyp}/tar ^7.5.16 -> tar CVE eviction for the @electron/rebuild 3.x toolchain (rebuild 3.x pins tar ^6, its node-gyp fork pins tar ^6.2.1 + mfh ^10), drop when electron-forge declares @electron/rebuild >=4; @angular-devkit/core 19.2.24 -> picomatch CVE, blocked on @nestjs/cli >11.0.23 fixing the dist/src output regression (repo held at 11.0.16); yeoman-environment 6.0.1 -> CVE, zapier-platform-cli 19 (latest) pins 4.4.3; webpack-dev-server 5.2.4 -> CVE, @electron-forge/plugin-webpack (incl. 8.x alphas) still declares ^4; express/qs + @cypress/request/qs 6.15.2 -> qs CVE for old express 4.22.0/4.22.1 pinned by @mintlify/previewing and verdaccio (verdaccio also pins @cypress/request 3.0.10; all other qs parents resolve safe naturally); next/postcss 8.5.15 -> postcss CVE, every stable next pins 8.4.31 exact (fix only in 16.3.0 canaries; @react-email/ui also pins next 16.2.6); /uuid 11.1.1 -> uuid CVE for parents pinning uuid <11 with no fixed release (sockjs dormant since 2021; @cypress/request 3.0.10 via verdaccio; @ptc-org/nestjs-query-typeorm at latest; typeorm 0.3.20 patch:dep -- droppable by bumping to 0.3.26+ and re-rolling the patch, but 0.3.26 made workspace metadata sync intermittently lossy (see #21448), debug before retrying; googleapis 105 -> common 8 drops uuid but needs the googleapis >=152 migration). Preserves the intentional uuid 13.x; @cyntler/react-doc-viewer/ajv 8.20.0 -> CVE, upstream (latest 1.17.1) pins ajv ^7 but never imports it, forcing v8 is safe", "version": "0.2.1", "nx": {}, "scripts": { diff --git a/packages/twenty-docker/twenty/Dockerfile b/packages/twenty-docker/twenty/Dockerfile index ed38eded0c..366b4a520f 100644 --- a/packages/twenty-docker/twenty/Dockerfile +++ b/packages/twenty-docker/twenty/Dockerfile @@ -135,8 +135,15 @@ LABEL org.opencontainers.image.description="Twenty server image (no frontend)." # - example/ apps vendored inside dependencies, e.g. passport-microsoft's # example/login ships a package-lock.json for an old Express demo # (body-parser, ejs, express, ...) that is never installed or run. -# (The OpenSSL CVE is fixed properly by the Node base bump above, not by deletion.) -RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx && \ +# - the Node dev headers: only node-gyp needs them and native addons are +# compiled in the build stages; their vendored openssl/opensslv.h is what +# scanners fingerprint whenever OpenSSL patches ahead of Node releases. +# TODO(2026-06-17): the node binary statically links OpenSSL 3.5.6 (June 9 +# OpenSSL advisory fixed in 3.5.7). Bump the pinned node:24-alpine base once +# the announced June 17, 2026 Node security release ships a 24.x linking +# OpenSSL >= 3.5.7 — check deps/openssl/openssl/VERSION.dat on the release tag. +RUN rm -rf /usr/local/lib/node_modules/npm /usr/local/bin/npm /usr/local/bin/npx \ + /usr/local/include/node && \ find /app/node_modules -type d -name example -prune -exec rm -rf {} + RUN mkdir -p /app/.local-storage /app/packages/twenty-server/.local-storage && \ @@ -249,8 +256,10 @@ COPY --from=twenty-server-build /app/packages/twenty-client-sdk/dist /app/packag # Frontend static build COPY --from=twenty-front-build /app/packages/twenty-front/build /app/packages/twenty-server/dist/front -# Source maps are not needed in the dev image (no Sentry) -RUN find /app/packages/twenty-server/dist -name '*.js.map' -delete +# Source maps are not needed in the dev image (no Sentry). Node dev headers are +# dropped for the same scanner-hygiene reasons as in twenty-server above. +RUN find /app/packages/twenty-server/dist -name '*.js.map' -delete \ + && rm -rf /usr/local/include/node # s6 service definitions COPY packages/twenty-docker/twenty-app-dev/rootfs/ / diff --git a/packages/twenty-emails/package.json b/packages/twenty-emails/package.json index 9d8f8b4aa5..da92758fad 100644 --- a/packages/twenty-emails/package.json +++ b/packages/twenty-emails/package.json @@ -9,8 +9,8 @@ "build": "npx vite build" }, "dependencies": { - "@lingui/core": "^5.1.2", - "@lingui/react": "^5.1.2", + "@lingui/core": "^5.9.5", + "@lingui/react": "^5.9.5", "@react-email/components": "^0.5.3", "twenty-shared": "workspace:*" }, @@ -19,9 +19,9 @@ "react-dom": "^18.2.0 || ^19.0.0" }, "devDependencies": { - "@lingui/cli": "^5.1.2", + "@lingui/cli": "^5.9.5", "@lingui/swc-plugin": "^5.11.0", - "@lingui/vite-plugin": "^5.1.2", + "@lingui/vite-plugin": "^5.9.5", "@react-email/ui": "6.5.0", "@tiptap/core": "^3.4.2", "@types/react": "^19", diff --git a/packages/twenty-front/package.json b/packages/twenty-front/package.json index c5b84c65fc..83cabbfb70 100644 --- a/packages/twenty-front/package.json +++ b/packages/twenty-front/package.json @@ -43,9 +43,9 @@ "@graphiql/react": "^0.23.0", "@hello-pangea/dnd": "^16.2.0", "@hookform/resolvers": "^5.2.2", - "@lingui/core": "^5.1.2", - "@lingui/detect-locale": "^5.2.0", - "@lingui/react": "^5.1.2", + "@lingui/core": "^5.9.5", + "@lingui/detect-locale": "^5.9.5", + "@lingui/react": "^5.9.5", "@mantine/core": "^8.3.11", "@mantine/hooks": "^8.3.11", "@mantine/utils": "^6.0.22", @@ -154,9 +154,9 @@ "@graphql-codegen/typed-document-node": "^6.1.8", "@graphql-codegen/typescript": "^5.0.10", "@graphql-codegen/typescript-operations": "^5.1.0", - "@lingui/cli": "^5.1.2", + "@lingui/cli": "^5.9.5", "@lingui/swc-plugin": "^5.11.0", - "@lingui/vite-plugin": "^5.1.2", + "@lingui/vite-plugin": "^5.9.5", "@playwright/test": "^1.60.0", "@storybook-community/storybook-addon-cookie": "^5.0.0", "@storybook/addon-coverage": "^3.0.0", diff --git a/packages/twenty-front/src/modules/ai/components/AIChatNoMoreBillingCreditsBanner.tsx b/packages/twenty-front/src/modules/ai/components/AIChatNoMoreBillingCreditsBanner.tsx index b2cf3caab5..60ffe45ef9 100644 --- a/packages/twenty-front/src/modules/ai/components/AIChatNoMoreBillingCreditsBanner.tsx +++ b/packages/twenty-front/src/modules/ai/components/AIChatNoMoreBillingCreditsBanner.tsx @@ -71,7 +71,7 @@ export const AIChatNoMoreBillingCreditsBanner = () => { const message = isTrialing ? t`You've hit your usage limit. Subscribe for more usage.` : isDefined(nextPrice) - ? t`You've hit your usage limit. \nUpgrade to ${nextResourceCreditsAmount} credits for $${nextResourceCreditPrice}/${nextTierInterval}.` + ? t`You've hit your usage limit. \nUpgrade to ${nextResourceCreditsAmount ?? ''} credits for $${nextResourceCreditPrice ?? ''}/${nextTierInterval ?? ''}.` : t`You've hit your usage limit. \nReach to our support team to upgrade.`; const buttonTitle = isTrialing @@ -138,7 +138,7 @@ export const AIChatNoMoreBillingCreditsBanner = () => { )} diff --git a/packages/twenty-front/src/modules/object-record/record-group/components/RecordGroupMenuItemDraggable.tsx b/packages/twenty-front/src/modules/object-record/record-group/components/RecordGroupMenuItemDraggable.tsx index 147b70d759..e1f4121087 100644 --- a/packages/twenty-front/src/modules/object-record/record-group/components/RecordGroupMenuItemDraggable.tsx +++ b/packages/twenty-front/src/modules/object-record/record-group/components/RecordGroupMenuItemDraggable.tsx @@ -48,8 +48,8 @@ export const RecordGroupMenuItemDraggable = ({ { Icon: recordGroupDefinition.isVisible ? IconEyeOff : IconEye, ariaLabel: recordGroupDefinition.isVisible - ? t`Hide group ${groupValue}` - : t`Show group ${groupValue}`, + ? t`Hide group ${groupValue ?? ''}` + : t`Show group ${groupValue ?? ''}`, dataTestId: recordGroupDefinition.isVisible ? `hide-group-${recordGroupDefinition.value?.toLowerCase().replace(' ', '-') ?? ''}` : `show-group-${recordGroupDefinition.value?.toLowerCase().replace(' ', '-') ?? ''}`, diff --git a/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminChatThreadMessageList.tsx b/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminChatThreadMessageList.tsx index 250fc24e09..e6984cd1c1 100644 --- a/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminChatThreadMessageList.tsx +++ b/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminChatThreadMessageList.tsx @@ -113,7 +113,7 @@ export const SettingsAdminChatThreadMessageList = ({ )} {toolParts.map((part, index) => ( - {t`Tool call: ${part.toolName}`} + {t`Tool call: ${part.toolName ?? ''}`} ))} diff --git a/packages/twenty-front/src/modules/spreadsheet-import/steps/components/MatchColumnsStep/components/UnmatchColumn.tsx b/packages/twenty-front/src/modules/spreadsheet-import/steps/components/MatchColumnsStep/components/UnmatchColumn.tsx index 635adc50d4..568b7824b8 100644 --- a/packages/twenty-front/src/modules/spreadsheet-import/steps/components/MatchColumnsStep/components/UnmatchColumn.tsx +++ b/packages/twenty-front/src/modules/spreadsheet-import/steps/components/MatchColumnsStep/components/UnmatchColumn.tsx @@ -22,10 +22,12 @@ const getExpandableContainerTitle = ( )?.label; const unmatchedCount = - 'matchedOptions' in column && - column.matchedOptions?.filter((option) => !isDefined(option.value)).length; + 'matchedOptions' in column + ? column.matchedOptions.filter((option) => !isDefined(option.value)) + .length + : 0; - return t`Match ${fieldLabel} (${unmatchedCount} Unmatched)`; + return t`Match ${fieldLabel ?? ''} (${unmatchedCount} Unmatched)`; }; type UnmatchColumnProps = { diff --git a/packages/twenty-front/src/modules/ui/field/display/components/PhonesDisplay.tsx b/packages/twenty-front/src/modules/ui/field/display/components/PhonesDisplay.tsx index 4b8e75e847..4796ab41d5 100644 --- a/packages/twenty-front/src/modules/ui/field/display/components/PhonesDisplay.tsx +++ b/packages/twenty-front/src/modules/ui/field/display/components/PhonesDisplay.tsx @@ -129,7 +129,7 @@ const parseAdditionalPhones = (additionalPhones?: any) => { try { return JSON.parse(additionalPhones); } catch (error) { - logError(t`Error parsing additional phones: ${error}`); + logError(t`Error parsing additional phones: ${String(error)}`); } } diff --git a/packages/twenty-front/src/modules/ui/navigation/bread-crumb/components/MobileBreadcrumb.tsx b/packages/twenty-front/src/modules/ui/navigation/bread-crumb/components/MobileBreadcrumb.tsx index 873deba1bb..c11e4fd138 100644 --- a/packages/twenty-front/src/modules/ui/navigation/bread-crumb/components/MobileBreadcrumb.tsx +++ b/packages/twenty-front/src/modules/ui/navigation/bread-crumb/components/MobileBreadcrumb.tsx @@ -62,8 +62,6 @@ export const MobileBreadcrumb = ({ ? previousLink.children : ''; - const linkText = previousLink.children; - return ( {previousLink?.href ? ( @@ -71,7 +69,7 @@ export const MobileBreadcrumb = ({ - {t`Back to ${linkText}`} + {t`Back to ${text}`} diff --git a/packages/twenty-front/src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpsertRecord.tsx b/packages/twenty-front/src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpsertRecord.tsx index 3617fca89d..7f5a02b38c 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpsertRecord.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpsertRecord.tsx @@ -250,7 +250,7 @@ export const WorkflowEditActionUpsertRecord = ({ } placeholder={t`Object unique fields`} readonly - hint={t`We match on these fields. If a ${objectLabelSingular} already exists, we update it. Otherwise, we create a new one.`} + hint={t`We match on these fields. If a ${objectLabelSingular ?? ''} already exists, we update it. Otherwise, we create a new one.`} actionType="UPSERT_RECORD" /> )} diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfMonthDescription.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfMonthDescription.ts index 31cf066d9b..2052ebb7c0 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfMonthDescription.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfMonthDescription.ts @@ -87,7 +87,7 @@ export const getDayOfMonthDescription = ( } const lastDay = ordinalDays.pop(); const remainingDays = ordinalDays.join(', '); - return t`on the ${remainingDays} and ${lastDay} of the month`; + return t`on the ${remainingDays} and ${lastDay ?? ''} of the month`; } // Single day value diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfWeekDescription.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfWeekDescription.ts index 43c4b71a01..384d3a37b7 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfWeekDescription.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getDayOfWeekDescription.ts @@ -145,7 +145,7 @@ export const getDayOfWeekDescription = ( } const lastDay = dayNames.pop(); const remainingDays = dayNames.join(', '); - return t`only on ${remainingDays} and ${lastDay}`; + return t`only on ${remainingDays} and ${lastDay ?? ''}`; } // Single day value diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getHoursDescription.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getHoursDescription.ts index 43179661ff..2fc42a278c 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getHoursDescription.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getHoursDescription.ts @@ -91,7 +91,7 @@ export const getHoursDescription = ( } const lastTime = formattedTimes.pop(); const remainingTimes = formattedTimes.join(', '); - return t`at ${remainingTimes} and ${lastTime}`; + return t`at ${remainingTimes} and ${lastTime ?? ''}`; } const hourNum = parseInt(hours, 10); diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMinutesDescription.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMinutesDescription.ts index 0d9cdd7904..52889358c9 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMinutesDescription.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMinutesDescription.ts @@ -52,7 +52,7 @@ export const getMinutesDescription = ( } const lastValue = values.pop(); const remainingValues = values.join(', '); - return t`at minutes ${remainingValues} and ${lastValue}`; + return t`at minutes ${remainingValues} and ${lastValue ?? ''}`; } const minuteNum = parseInt(minutes, 10); diff --git a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMonthsDescription.ts b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMonthsDescription.ts index a4e1bd5c96..bff502a307 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMonthsDescription.ts +++ b/packages/twenty-front/src/modules/workflow/workflow-trigger/utils/cron-to-human/descriptors/getMonthsDescription.ts @@ -109,7 +109,7 @@ export const getMonthsDescription = ( } const lastMonth = monthNames.pop(); const remainingMonths = monthNames.join(', '); - return t`only in ${remainingMonths} and ${lastMonth}`; + return t`only in ${remainingMonths} and ${lastMonth ?? ''}`; } // Single month value diff --git a/packages/twenty-front/src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx b/packages/twenty-front/src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx index 46132c4a9b..f101e56782 100644 --- a/packages/twenty-front/src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx +++ b/packages/twenty-front/src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx @@ -424,7 +424,7 @@ export const SettingsAdminAiProviderDetail = () => { = { en: enMessages, diff --git a/packages/twenty-shared/package.json b/packages/twenty-shared/package.json index d998ca692f..56e6bef021 100644 --- a/packages/twenty-shared/package.json +++ b/packages/twenty-shared/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@babel/preset-env": "^7.26.9", "@babel/preset-typescript": "^7.24.6", - "@lingui/core": "^5.1.2", + "@lingui/core": "^5.9.5", "@prettier/sync": "^0.5.2", "@swc/core": "^1.15.11", "@swc/jest": "^0.2.39", diff --git a/packages/twenty-website/package.json b/packages/twenty-website/package.json index 21d9501ce8..354ed18d14 100644 --- a/packages/twenty-website/package.json +++ b/packages/twenty-website/package.json @@ -19,8 +19,8 @@ "@calcom/embed-react": "^1.5.3", "@linaria/core": "^7.0.0", "@linaria/react": "^7.0.1", - "@lingui/core": "^5.1.2", - "@lingui/react": "^5.1.2", + "@lingui/core": "^5.9.5", + "@lingui/react": "^5.9.5", "@lottiefiles/dotlottie-react": "^0.18.10", "@radix-ui/react-popover": "^1.1.15", "@tabler/icons-react": "^3.41.1", @@ -41,9 +41,9 @@ "zod": "^4.1.11" }, "devDependencies": { - "@lingui/cli": "^5.1.2", - "@lingui/conf": "5.1.2", - "@lingui/format-po": "5.1.2", + "@lingui/cli": "^5.9.5", + "@lingui/conf": "5.9.5", + "@lingui/format-po": "5.9.5", "@lingui/swc-plugin": "^5.11.0", "@opennextjs/cloudflare": "^1.0.0", "@swc/core": "^1.15.11", diff --git a/yarn.lock b/yarn.lock index 64b0465bea..6af6c46d7e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6162,9 +6162,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" +"@esbuild/aix-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/aix-ppc64@npm:0.25.12" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -6204,9 +6204,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" +"@esbuild/android-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm64@npm:0.25.12" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -6246,9 +6246,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" +"@esbuild/android-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm@npm:0.25.12" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -6288,9 +6288,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" +"@esbuild/android-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-x64@npm:0.25.12" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -6330,9 +6330,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" +"@esbuild/darwin-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-arm64@npm:0.25.12" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6372,9 +6372,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" +"@esbuild/darwin-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-x64@npm:0.25.12" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6414,9 +6414,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" +"@esbuild/freebsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-arm64@npm:0.25.12" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -6456,9 +6456,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" +"@esbuild/freebsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-x64@npm:0.25.12" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -6498,9 +6498,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" +"@esbuild/linux-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm64@npm:0.25.12" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -6540,9 +6540,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" +"@esbuild/linux-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm@npm:0.25.12" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -6582,9 +6582,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ia32@npm:0.25.12" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -6624,9 +6624,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" +"@esbuild/linux-loong64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-loong64@npm:0.25.12" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -6666,9 +6666,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" +"@esbuild/linux-mips64el@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-mips64el@npm:0.25.12" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -6708,9 +6708,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" +"@esbuild/linux-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ppc64@npm:0.25.12" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -6750,9 +6750,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" +"@esbuild/linux-riscv64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-riscv64@npm:0.25.12" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -6792,9 +6792,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" +"@esbuild/linux-s390x@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-s390x@npm:0.25.12" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -6834,9 +6834,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" +"@esbuild/linux-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-x64@npm:0.25.12" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -6876,6 +6876,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-arm64@npm:0.25.12" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.25.4": version: 0.25.4 resolution: "@esbuild/netbsd-arm64@npm:0.25.4" @@ -6911,9 +6918,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" +"@esbuild/netbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-x64@npm:0.25.12" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -6953,6 +6960,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-arm64@npm:0.25.12" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.25.4": version: 0.25.4 resolution: "@esbuild/openbsd-arm64@npm:0.25.4" @@ -6988,9 +7002,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" +"@esbuild/openbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-x64@npm:0.25.12" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -7030,6 +7044,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openharmony-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openharmony-arm64@npm:0.25.12" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openharmony-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/openharmony-arm64@npm:0.25.8" @@ -7058,9 +7079,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" +"@esbuild/sunos-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/sunos-x64@npm:0.25.12" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -7100,9 +7121,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" +"@esbuild/win32-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-arm64@npm:0.25.12" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -7142,9 +7163,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" +"@esbuild/win32-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-ia32@npm:0.25.12" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -7184,9 +7205,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" +"@esbuild/win32-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-x64@npm:0.25.12" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11200,150 +11221,145 @@ __metadata: languageName: node linkType: hard -"@lingui/babel-plugin-extract-messages@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/babel-plugin-extract-messages@npm:5.1.2" - checksum: 10c0/57152f6eae9b12d20a8dee9e0fb1c7b31d0f5dcf477c14db77b949d935390f9917dd01c7f746372a74ef81f51f92d79c6e90eea7def01b505e7591955dae41ef +"@lingui/babel-plugin-extract-messages@npm:5.9.5": + version: 5.9.5 + resolution: "@lingui/babel-plugin-extract-messages@npm:5.9.5" + checksum: 10c0/ead67a2579e2c27b510d3875b8417c30609ab9bc29da46c6e818315d619ede74573a2b3b6e8805b22b2b3dbed178a70146f28e813fffa69f954078cf80a43799 languageName: node linkType: hard -"@lingui/babel-plugin-lingui-macro@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/babel-plugin-lingui-macro@npm:5.1.2" +"@lingui/babel-plugin-lingui-macro@npm:5.9.5": + version: 5.9.5 + resolution: "@lingui/babel-plugin-lingui-macro@npm:5.9.5" dependencies: "@babel/core": "npm:^7.20.12" "@babel/runtime": "npm:^7.20.13" "@babel/types": "npm:^7.20.7" - "@lingui/conf": "npm:^5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/message-utils": "npm:^5.1.2" + "@lingui/conf": "npm:5.9.5" + "@lingui/core": "npm:5.9.5" + "@lingui/message-utils": "npm:5.9.5" peerDependencies: babel-plugin-macros: 2 || 3 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10c0/b8b82e19a7b8dd227c2b4d6f6c0759c9cf64be6833cfe8c7e69813b5d8a12d12e56f19c4e9770aec93db92495dc8dc72b95a2b2c1b4bd59414c87090137d74ca + checksum: 10c0/6d1c265d58b7e12750a6c9b0989c8d813bf98a74b21101b6a194b8ff99c5662253f91caaf32a005388d1116f0edff438520bbf1da3ac3fcb2c135479860a2307 languageName: node linkType: hard -"@lingui/cli@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/cli@npm:5.1.2" +"@lingui/cli@npm:5.9.5, @lingui/cli@npm:^5.9.5": + version: 5.9.5 + resolution: "@lingui/cli@npm:5.9.5" dependencies: "@babel/core": "npm:^7.21.0" "@babel/generator": "npm:^7.21.1" "@babel/parser": "npm:^7.22.0" "@babel/runtime": "npm:^7.21.0" "@babel/types": "npm:^7.21.2" - "@lingui/babel-plugin-extract-messages": "npm:^5.1.2" - "@lingui/babel-plugin-lingui-macro": "npm:^5.1.2" - "@lingui/conf": "npm:^5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/format-po": "npm:^5.1.2" - "@lingui/message-utils": "npm:^5.1.2" - babel-plugin-macros: "npm:^3.0.1" - chalk: "npm:^4.1.0" + "@lingui/babel-plugin-extract-messages": "npm:5.9.5" + "@lingui/babel-plugin-lingui-macro": "npm:5.9.5" + "@lingui/conf": "npm:5.9.5" + "@lingui/core": "npm:5.9.5" + "@lingui/format-po": "npm:5.9.5" + "@lingui/message-utils": "npm:5.9.5" chokidar: "npm:3.5.1" cli-table: "npm:^0.3.11" commander: "npm:^10.0.0" convert-source-map: "npm:^2.0.0" date-fns: "npm:^3.6.0" - esbuild: "npm:^0.21.5" + esbuild: "npm:^0.25.1" glob: "npm:^11.0.0" - inquirer: "npm:^7.3.3" micromatch: "npm:^4.0.7" + ms: "npm:^2.1.3" normalize-path: "npm:^3.0.0" ora: "npm:^5.1.0" - pathe: "npm:^1.1.0" - pkg-up: "npm:^3.1.0" + picocolors: "npm:^1.1.1" pofile: "npm:^1.1.4" pseudolocale: "npm:^2.0.0" - ramda: "npm:^0.27.1" - source-map: "npm:^0.8.0-beta.0" + source-map: "npm:^0.7.6" + threads: "npm:^1.7.0" bin: - lingui: ./dist/lingui.js - checksum: 10c0/c29055b4d2bcfc50e343dbecb786fac63c084ff6fbfc589979cca46dba8d5b76a7b045b2d3be43a672b53c22222ab68b6341d23eb0fedf0a1345912715c4622d + lingui: dist/lingui.js + checksum: 10c0/1b91637b08e0eab8ad70468632fd4a62b281644ce28a34c2001b0ec40f7b10285e138478232d3c2a1b6db51435131273c79ed4089f52f64160fdf985311c73e5 languageName: node linkType: hard -"@lingui/conf@npm:5.1.2, @lingui/conf@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/conf@npm:5.1.2" +"@lingui/conf@npm:5.9.5": + version: 5.9.5 + resolution: "@lingui/conf@npm:5.9.5" dependencies: "@babel/runtime": "npm:^7.20.13" - chalk: "npm:^4.1.0" cosmiconfig: "npm:^8.0.0" jest-validate: "npm:^29.4.3" - jiti: "npm:^1.17.1" - lodash.get: "npm:^4.4.2" - checksum: 10c0/01a29754db921f920031c4db007d13f0de0bec5ee58978ded0018cfa862819013a06a45349e0c05ac47d0dde3b58d1120fb4f027ae95b8e2b9afcde8d925e061 + jiti: "npm:^2.5.1" + picocolors: "npm:^1.1.1" + checksum: 10c0/e772ba8d3146f4332f9990c24b30a17c2b89de5df52ceb6266b7fc6b9d3de5e1736e2a997210aee44812c2215bb53df65b68f1d04d04b33dd434a5332d7263c6 languageName: node linkType: hard -"@lingui/core@npm:5.1.2": - version: 5.1.2 - resolution: "@lingui/core@npm:5.1.2" +"@lingui/core@npm:5.9.5, @lingui/core@npm:^5.9.5": + version: 5.9.5 + resolution: "@lingui/core@npm:5.9.5" dependencies: "@babel/runtime": "npm:^7.20.13" - "@lingui/message-utils": "npm:^5.1.2" - unraw: "npm:^3.0.0" + "@lingui/message-utils": "npm:5.9.5" peerDependencies: - "@lingui/babel-plugin-lingui-macro": 5.1.2 + "@lingui/babel-plugin-lingui-macro": 5.9.5 babel-plugin-macros: 2 || 3 peerDependenciesMeta: "@lingui/babel-plugin-lingui-macro": optional: true babel-plugin-macros: optional: true - checksum: 10c0/94092bc8630395af5093c0661c1d8f8d6525f09d55be5e68f948e5b9c79e47ef627b12c6102dbe764113695e477a6bb46caae335869b4ef818e452ef202520ac + checksum: 10c0/24027f8dd82ad4caeec0155e9851ead5c6b7ace125133cb18dedc22e3ee9144c69bd965a8bf343a0afebb975be9b4ab4df8e7cbd73ce018164dbada641f74f2e languageName: node linkType: hard -"@lingui/detect-locale@npm:^5.2.0": - version: 5.2.0 - resolution: "@lingui/detect-locale@npm:5.2.0" - checksum: 10c0/4757ef7ca4003af6fb2b062d61bce9fc145c4ab6863db0a714ee8b3cc00a840b26bda21829ca05a63a992c25309ee42480a730a62185c837e419e792544287f5 +"@lingui/detect-locale@npm:^5.9.5": + version: 5.9.5 + resolution: "@lingui/detect-locale@npm:5.9.5" + checksum: 10c0/7f5698f745b0583814a1d1ada43d1de30a5f0b395a3e02af14b05c288bd724cc49552f894e56c4ced8d62db055cc24b613ceb0142e480fbce11c3e3302746ff1 languageName: node linkType: hard -"@lingui/format-po@npm:5.1.2, @lingui/format-po@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/format-po@npm:5.1.2" +"@lingui/format-po@npm:5.9.5": + version: 5.9.5 + resolution: "@lingui/format-po@npm:5.9.5" dependencies: - "@lingui/conf": "npm:^5.1.2" - "@lingui/message-utils": "npm:^5.1.2" + "@lingui/conf": "npm:5.9.5" + "@lingui/message-utils": "npm:5.9.5" date-fns: "npm:^3.6.0" pofile: "npm:^1.1.4" - checksum: 10c0/a2c46399e6fb46e75f84e1c30b2642a6fc4c18090efed9f3d28b0f5bad529dd0e86a548987bf92e294248e12fdf29741c0c694f59db2037c2f02458a5521c56f + checksum: 10c0/f31b485a2956804cd0f598a4866a09cd90d254aa7bcae4146db4471ac69b1f6e4b8b7d4560841179121de3c4ebcbc6fab1280ca270e3cb2dd40311da901cff38 languageName: node linkType: hard -"@lingui/message-utils@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/message-utils@npm:5.1.2" +"@lingui/message-utils@npm:5.9.5": + version: 5.9.5 + resolution: "@lingui/message-utils@npm:5.9.5" dependencies: "@messageformat/parser": "npm:^5.0.0" js-sha256: "npm:^0.10.1" - checksum: 10c0/9b7636327c9399964cf203f5383a42475346b311c31e9fcf329d6a795f04c99886aaf17be17a658c5f112750f74ecb1c413ad91749bcd2f53f44e546c438fa6d + checksum: 10c0/741fbf21252941ca54936f877691cbccbc51f83ea01457c11dfa3f1bbef3f8731fa4b47fc34ae156224341b29d36dc6cf454ee431c8e7dee284cece7520ab020 languageName: node linkType: hard -"@lingui/react@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/react@npm:5.1.2" +"@lingui/react@npm:^5.9.5": + version: 5.9.5 + resolution: "@lingui/react@npm:5.9.5" dependencies: "@babel/runtime": "npm:^7.20.13" - "@lingui/core": "npm:^5.1.2" + "@lingui/core": "npm:5.9.5" peerDependencies: - "@lingui/babel-plugin-lingui-macro": 5.1.2 + "@lingui/babel-plugin-lingui-macro": 5.9.5 babel-plugin-macros: 2 || 3 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@lingui/babel-plugin-lingui-macro": optional: true babel-plugin-macros: optional: true - checksum: 10c0/894476f00918140fe186ef6f53e150d00dd850d9cf7ed93ca91f14d3bcc00eeb6701afca8c26e96db602fb9c545bb694eea014566653e5da38a11d685e3525d7 + checksum: 10c0/a911c7a3dd542bb2623ef7febcbf0c507c0f872df84d89a1fc070f9d7a6c23ab7beba9831adaf5622a4bcca4b97e1de78c3e23ef2f358d975db3841f15bb9aec languageName: node linkType: hard @@ -11361,15 +11377,15 @@ __metadata: languageName: node linkType: hard -"@lingui/vite-plugin@npm:^5.1.2": - version: 5.1.2 - resolution: "@lingui/vite-plugin@npm:5.1.2" +"@lingui/vite-plugin@npm:^5.9.5": + version: 5.9.5 + resolution: "@lingui/vite-plugin@npm:5.9.5" dependencies: - "@lingui/cli": "npm:^5.1.2" - "@lingui/conf": "npm:^5.1.2" + "@lingui/cli": "npm:5.9.5" + "@lingui/conf": "npm:5.9.5" peerDependencies: - vite: ^3 || ^4 || ^5.0.9 || ^6 - checksum: 10c0/38acf4a58cdce908aaa77e6a10ade0c1692fa485a7c208f877451ae3cfea9102492313458b002e36cb066849d469021881893ada174a39589538f3d89c792d4b + vite: ^3 || ^4 || ^5.0.9 || ^6 || ^7 || ^8 + checksum: 10c0/08ac3f9949ba5927f15278c0668433f80b82fc63aaab520c2ef2d1e8962d9c4370b2981de323ed0bd7d5036cd591455408592f8fcbfe3708d45d9e72dcc74537 languageName: node linkType: hard @@ -28349,7 +28365,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.0.1, babel-plugin-macros@npm:^3.1.0": +"babel-plugin-macros@npm:^3.1.0": version: 3.1.0 resolution: "babel-plugin-macros@npm:3.1.0" dependencies: @@ -31723,20 +31739,13 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:^1.10.0": +"dayjs@npm:^1.10.0, dayjs@npm:^1.11.9": version: 1.11.21 resolution: "dayjs@npm:1.11.21" checksum: 10c0/bd97dfdc4bfea3c66268635690313828b386faa040fbc1f829ff42a2bd748b72c9d9b3c8f9616ce9e61fcb78923f1461a462c969c54b1084458ae1b715898fb0 languageName: node linkType: hard -"dayjs@npm:^1.11.9": - version: 1.11.12 - resolution: "dayjs@npm:1.11.12" - checksum: 10c0/9673d37f3f9ad8a91caaeae9b3fea9a0010c81c7f58599fb9d860bc3359b86632fbff8eb7dddc86c2acaab01c5e6860bc672952f17b58c9286140c52b077c8e4 - languageName: node - linkType: hard - "de-indent@npm:^1.0.2": version: 1.0.2 resolution: "de-indent@npm:1.0.2" @@ -31788,7 +31797,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.4.3, debug@npm:^4.0.1, debug@npm:^4.3.2, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3, debug@npm:~4.4.1": +"debug@npm:4.4.3, debug@npm:^4.0.1, debug@npm:^4.2.0, debug@npm:^4.3.2, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3, debug@npm:~4.4.1": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -33782,33 +33791,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.5": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" +"esbuild@npm:^0.25.1": + version: 0.25.12 + resolution: "esbuild@npm:0.25.12" dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" + "@esbuild/aix-ppc64": "npm:0.25.12" + "@esbuild/android-arm": "npm:0.25.12" + "@esbuild/android-arm64": "npm:0.25.12" + "@esbuild/android-x64": "npm:0.25.12" + "@esbuild/darwin-arm64": "npm:0.25.12" + "@esbuild/darwin-x64": "npm:0.25.12" + "@esbuild/freebsd-arm64": "npm:0.25.12" + "@esbuild/freebsd-x64": "npm:0.25.12" + "@esbuild/linux-arm": "npm:0.25.12" + "@esbuild/linux-arm64": "npm:0.25.12" + "@esbuild/linux-ia32": "npm:0.25.12" + "@esbuild/linux-loong64": "npm:0.25.12" + "@esbuild/linux-mips64el": "npm:0.25.12" + "@esbuild/linux-ppc64": "npm:0.25.12" + "@esbuild/linux-riscv64": "npm:0.25.12" + "@esbuild/linux-s390x": "npm:0.25.12" + "@esbuild/linux-x64": "npm:0.25.12" + "@esbuild/netbsd-arm64": "npm:0.25.12" + "@esbuild/netbsd-x64": "npm:0.25.12" + "@esbuild/openbsd-arm64": "npm:0.25.12" + "@esbuild/openbsd-x64": "npm:0.25.12" + "@esbuild/openharmony-arm64": "npm:0.25.12" + "@esbuild/sunos-x64": "npm:0.25.12" + "@esbuild/win32-arm64": "npm:0.25.12" + "@esbuild/win32-ia32": "npm:0.25.12" + "@esbuild/win32-x64": "npm:0.25.12" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -33844,10 +33856,16 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true + "@esbuild/openharmony-arm64": + optional: true "@esbuild/sunos-x64": optional: true "@esbuild/win32-arm64": @@ -33858,7 +33876,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + checksum: 10c0/c205357531423220a9de8e1e6c6514242bc9b1666e762cd67ccdf8fdfdc3f1d0bd76f8d9383958b97ad4c953efdb7b6e8c1f9ca5951cd2b7c5235e8755b34a6b languageName: node linkType: hard @@ -33953,6 +33971,13 @@ __metadata: languageName: node linkType: hard +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 10c0/8e60e8075506a7ce28681c30c8f54623fe18a251c364cd481d86719fc77f58aa055b293d80632d9686d5408aaf865ffa434897dc9fd9153c8b3f469fad23f094 + languageName: node + linkType: hard + "espree@npm:^10.0.1": version: 10.4.0 resolution: "espree@npm:10.4.0" @@ -38421,27 +38446,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^7.3.3": - version: 7.3.3 - resolution: "inquirer@npm:7.3.3" - dependencies: - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-width: "npm:^3.0.0" - external-editor: "npm:^3.0.3" - figures: "npm:^3.0.0" - lodash: "npm:^4.17.19" - mute-stream: "npm:0.0.8" - run-async: "npm:^2.4.0" - rxjs: "npm:^6.6.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - through: "npm:^2.3.6" - checksum: 10c0/96e75974cfd863fe6653c075e41fa5f1a290896df141189816db945debabcd92d3277145f11aef8d2cfca5409ab003ccdd18a099744814057b52a2f27aeb8c94 - languageName: node - linkType: hard - "inspect-with-kind@npm:^1.0.5": version: 1.0.5 resolution: "inspect-with-kind@npm:1.0.5" @@ -38996,6 +39000,13 @@ __metadata: languageName: node linkType: hard +"is-observable@npm:^2.1.0": + version: 2.1.0 + resolution: "is-observable@npm:2.1.0" + checksum: 10c0/f6ae9e136f66ad59c4faa4661112c389b398461cdeb0ef5bc3c505989469b77b2ba4602e2abc54a635d65f616eec9b5a40cd7d2c1f96b2cc4748b56635eba1c6 + languageName: node + linkType: hard + "is-online@npm:10.0.0": version: 10.0.0 resolution: "is-online@npm:10.0.0" @@ -40468,15 +40479,6 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.17.1": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" - bin: - jiti: bin/jiti.js - checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 - languageName: node - linkType: hard - "jiti@npm:^1.21.6": version: 1.21.7 resolution: "jiti@npm:1.21.7" @@ -40486,7 +40488,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.0.0, jiti@npm:^2.3.0": +"jiti@npm:^2.0.0, jiti@npm:^2.3.0, jiti@npm:^2.5.1": version: 2.7.0 resolution: "jiti@npm:2.7.0" bin: @@ -41732,7 +41734,7 @@ __metadata: languageName: node linkType: hard -"lodash.get@npm:^4.0.0, lodash.get@npm:^4.4.2": +"lodash.get@npm:^4.0.0": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" checksum: 10c0/48f40d471a1654397ed41685495acb31498d5ed696185ac8973daef424a749ca0c7871bf7b665d5c14f5cc479394479e0307e781f61d5573831769593411be6e @@ -41907,7 +41909,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4, lodash@npm:4.18.1, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.18.1": +"lodash@npm:4, lodash@npm:4.18.1, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.18.1": version: 4.18.1 resolution: "lodash@npm:4.18.1" checksum: 10c0/757228fc68805c59789e82185135cf85f05d0b2d3d54631d680ca79ec21944ec8314d4533639a14b8bcfbd97a517e78960933041a5af17ecb693ec6eecb99a27 @@ -45321,6 +45323,13 @@ __metadata: languageName: node linkType: hard +"observable-fns@npm:^0.6.1": + version: 0.6.1 + resolution: "observable-fns@npm:0.6.1" + checksum: 10c0/bf25d5b3e4040233e886800c48b347361d9c7a1179f345590e671c2dd5ea9b4447bd5037f8ed40b2bb6fd7e205f0c5450eff15f48efdf91b3dec027007cf2834 + languageName: node + linkType: hard + "obuf@npm:^1.0.0, obuf@npm:^1.1.2, obuf@npm:~1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -46807,13 +46816,6 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0": - version: 1.1.2 - resolution: "pathe@npm:1.1.2" - checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 - languageName: node - linkType: hard - "pathe@npm:^2.0.1, pathe@npm:^2.0.3": version: 2.0.3 resolution: "pathe@npm:2.0.3" @@ -48487,13 +48489,6 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.27.1": - version: 0.27.2 - resolution: "ramda@npm:0.27.2" - checksum: 10c0/1bbcb5bcde33ab2669810644f920b8af4e228967ff800962100803dcdad57b09c5eeee50d9871c74aa20ce496a2d96ec48774e545d7943c8f742ccac5e0fa072 - languageName: node - linkType: hard - "random-bytes@npm:~1.0.0": version: 1.0.0 resolution: "random-bytes@npm:1.0.0" @@ -50827,15 +50822,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^6.6.0": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" - dependencies: - tslib: "npm:^1.9.0" - checksum: 10c0/e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe - languageName: node - linkType: hard - "safe-array-concat@npm:^1.1.3": version: 1.1.3 resolution: "safe-array-concat@npm:1.1.3" @@ -52364,12 +52350,10 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.8.0-beta.0": - version: 0.8.0-beta.0 - resolution: "source-map@npm:0.8.0-beta.0" - dependencies: - whatwg-url: "npm:^7.0.0" - checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 +"source-map@npm:^0.7.6": + version: 0.7.6 + resolution: "source-map@npm:0.7.6" + checksum: 10c0/59f6f05538539b274ba771d2e9e32f6c65451982510564438e048bc1352f019c6efcdc6dd07909b1968144941c14015c2c7d4369fb7c4d7d53ae769716dcc16c languageName: node linkType: hard @@ -53923,6 +53907,22 @@ __metadata: languageName: node linkType: hard +"threads@npm:^1.7.0": + version: 1.7.0 + resolution: "threads@npm:1.7.0" + dependencies: + callsites: "npm:^3.1.0" + debug: "npm:^4.2.0" + is-observable: "npm:^2.1.0" + observable-fns: "npm:^0.6.1" + tiny-worker: "npm:>= 2" + dependenciesMeta: + tiny-worker: + optional: true + checksum: 10c0/34114075c5eb253e937c01e0e51babb71eb1571c2fd4a8170645aa20c10186422324537d017d64bfd3de655cbb6647bf70d1d602260273b1e9750719d67f359a + languageName: node + linkType: hard + "three@npm:^0.183.2": version: 0.183.2 resolution: "three@npm:0.183.2" @@ -54000,6 +54000,15 @@ __metadata: languageName: node linkType: hard +"tiny-worker@npm:>= 2": + version: 2.3.0 + resolution: "tiny-worker@npm:2.3.0" + dependencies: + esm: "npm:^3.2.25" + checksum: 10c0/3106cace86e673216426a517e96fb72ce642ba79002554e4c6bceb585ba77cf5e5e68b452c752cada6136ae94fdbf11c56943a70de6c6bc6a2a3a9ae439746c9 + languageName: node + linkType: hard + "tinybench@npm:^2.9.0": version: 2.9.0 resolution: "tinybench@npm:2.9.0" @@ -54240,15 +54249,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^1.0.1": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 - languageName: node - linkType: hard - "tr46@npm:^5.1.0": version: 5.1.1 resolution: "tr46@npm:5.1.1" @@ -54571,7 +54571,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.14.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:^1.14.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 @@ -54730,11 +54730,11 @@ __metadata: version: 0.0.0-use.local resolution: "twenty-emails@workspace:packages/twenty-emails" dependencies: - "@lingui/cli": "npm:^5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/react": "npm:^5.1.2" + "@lingui/cli": "npm:^5.9.5" + "@lingui/core": "npm:^5.9.5" + "@lingui/react": "npm:^5.9.5" "@lingui/swc-plugin": "npm:^5.11.0" - "@lingui/vite-plugin": "npm:^5.1.2" + "@lingui/vite-plugin": "npm:^5.9.5" "@react-email/components": "npm:^0.5.3" "@react-email/ui": "npm:6.5.0" "@tiptap/core": "npm:^3.4.2" @@ -54813,12 +54813,12 @@ __metadata: "@graphql-codegen/typescript-operations": "npm:^5.1.0" "@hello-pangea/dnd": "npm:^16.2.0" "@hookform/resolvers": "npm:^5.2.2" - "@lingui/cli": "npm:^5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/detect-locale": "npm:^5.2.0" - "@lingui/react": "npm:^5.1.2" + "@lingui/cli": "npm:^5.9.5" + "@lingui/core": "npm:^5.9.5" + "@lingui/detect-locale": "npm:^5.9.5" + "@lingui/react": "npm:^5.9.5" "@lingui/swc-plugin": "npm:^5.11.0" - "@lingui/vite-plugin": "npm:^5.1.2" + "@lingui/vite-plugin": "npm:^5.9.5" "@mantine/core": "npm:^8.3.11" "@mantine/hooks": "npm:^8.3.11" "@mantine/utils": "npm:^6.0.22" @@ -55048,10 +55048,10 @@ __metadata: "@graphql-yoga/nestjs": "npm:2.1.0" "@jrmdayn/googleapis-batcher": "npm:^0.10.1" "@lifeomic/axios-fetch": "npm:^3.1.0" - "@lingui/cli": "npm:^5.1.2" - "@lingui/conf": "npm:5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/format-po": "npm:5.1.2" + "@lingui/cli": "npm:^5.9.5" + "@lingui/conf": "npm:5.9.5" + "@lingui/core": "npm:^5.9.5" + "@lingui/format-po": "npm:5.9.5" "@microsoft/microsoft-graph-client": "npm:3.0.7" "@microsoft/microsoft-graph-types": "npm:^2.40.0" "@nestjs/axios": "npm:3.1.2" @@ -55237,7 +55237,7 @@ __metadata: dependencies: "@babel/preset-env": "npm:^7.26.9" "@babel/preset-typescript": "npm:^7.24.6" - "@lingui/core": "npm:^5.1.2" + "@lingui/core": "npm:^5.9.5" "@prettier/sync": "npm:^0.5.2" "@sniptt/guards": "npm:^0.2.0" "@swc/core": "npm:^1.15.11" @@ -55418,11 +55418,11 @@ __metadata: "@calcom/embed-react": "npm:^1.5.3" "@linaria/core": "npm:^7.0.0" "@linaria/react": "npm:^7.0.1" - "@lingui/cli": "npm:^5.1.2" - "@lingui/conf": "npm:5.1.2" - "@lingui/core": "npm:^5.1.2" - "@lingui/format-po": "npm:5.1.2" - "@lingui/react": "npm:^5.1.2" + "@lingui/cli": "npm:^5.9.5" + "@lingui/conf": "npm:5.9.5" + "@lingui/core": "npm:^5.9.5" + "@lingui/format-po": "npm:5.9.5" + "@lingui/react": "npm:^5.9.5" "@lingui/swc-plugin": "npm:^5.11.0" "@lottiefiles/dotlottie-react": "npm:^0.18.10" "@opennextjs/cloudflare": "npm:^1.0.0" @@ -56404,13 +56404,6 @@ __metadata: languageName: node linkType: hard -"unraw@npm:^3.0.0": - version: 3.0.0 - resolution: "unraw@npm:3.0.0" - checksum: 10c0/cd1e7a961c8dc075bdf07300bc046da6bc8c4f1b88c68191c392520f0c64914fa783d48f2431c668f79b1afbd4bab16e864c7aca3cc06ddc94567c1fec114b43 - languageName: node - linkType: hard - "unrs-resolver@npm:^1.7.11": version: 1.11.1 resolution: "unrs-resolver@npm:1.11.1" @@ -57578,13 +57571,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^4.0.2": - version: 4.0.2 - resolution: "webidl-conversions@npm:4.0.2" - checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f - languageName: node - linkType: hard - "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" @@ -57879,17 +57865,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^7.0.0": - version: 7.1.0 - resolution: "whatwg-url@npm:7.1.0" - dependencies: - lodash.sortby: "npm:^4.7.0" - tr46: "npm:^1.0.1" - webidl-conversions: "npm:^4.0.2" - checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 - languageName: node - linkType: hard - "when-exit@npm:^2.1.4": version: 2.1.5 resolution: "when-exit@npm:2.1.5"