From 2d6eebcd8a9359b326371e8ff1280b4f5b11b874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Omar=20L=C3=B3pez?= Date: Thu, 22 Jun 2023 15:25:37 -0700 Subject: [PATCH] chore: Sync packages mismatches (#9725) --- .github/PULL_REQUEST_TEMPLATE.md | 2 + README.md | 24 +- apps/api/README.md | 2 +- apps/api/package.json | 4 +- apps/storybook/components/VariantsTable.tsx | 10 +- apps/storybook/package.json | 8 +- apps/swagger/package.json | 2 +- apps/web/components/Embed.tsx | 2 +- apps/web/components/NavTabs.tsx | 2 +- apps/web/components/apps/App.tsx | 14 +- .../components/booking/BookingDescription.tsx | 2 +- .../booking/BookingDescriptionPayment.tsx | 2 +- .../components/booking/BookingListItem.tsx | 4 +- apps/web/components/booking/CancelBooking.tsx | 2 +- .../web/components/booking/SkeletonLoader.tsx | 2 +- .../booking/pages/AvailabilityPage.tsx | 6 +- .../components/booking/pages/BookingPage.tsx | 6 +- .../components/dialog/EditLocationDialog.tsx | 2 +- .../components/dialog/RescheduleDialog.tsx | 2 +- apps/web/components/error/error-page.tsx | 2 +- .../eventtype/CustomEventTypeModal.tsx | 2 +- .../components/eventtype/EventAdvancedTab.tsx | 6 +- .../components/eventtype/EventLimitsTab.tsx | 8 +- .../components/eventtype/EventSetupTab.tsx | 6 +- .../eventtype/EventTypeSingleLayout.tsx | 2 +- .../components/eventtype/SkeletonLoader.tsx | 4 +- .../security/DisableTwoFactorModal.tsx | 2 +- .../security/DisableUserImpersonation.tsx | 2 +- .../security/EnableTwoFactorModal.tsx | 6 +- .../security/TwoFactorAuthSection.tsx | 2 +- .../security/TwoFactorModalHeader.tsx | 2 +- .../settings/DisableTwoFactorModal.tsx | 2 +- .../settings/EnableTwoFactorModal.tsx | 6 +- apps/web/components/setup/AdminUser.tsx | 2 +- apps/web/components/setup/StepDone.tsx | 2 +- apps/web/components/team/screens/Team.tsx | 4 +- apps/web/components/ui/EditableHeading.tsx | 4 +- apps/web/components/ui/InfoBadge.tsx | 2 +- apps/web/components/ui/ModalContainer.tsx | 2 +- .../UsernameAvailability/PremiumTextfield.tsx | 2 +- .../UsernameTextfield.tsx | 2 +- apps/web/lib/core/i18n/i18n.utils.ts | 3 +- apps/web/package.json | 10 +- apps/web/pages/404.tsx | 4 +- apps/web/pages/500.tsx | 2 +- apps/web/pages/[user].tsx | 2 +- apps/web/pages/auth/error.tsx | 3 +- apps/web/pages/availability/[schedule].tsx | 2 +- apps/web/pages/booking/[uid].tsx | 14 +- apps/web/pages/event-types/index.tsx | 16 +- apps/web/pages/insights/index.tsx | 2 +- apps/web/pages/maintenance.tsx | 2 +- apps/web/pages/settings/billing/index.tsx | 2 +- .../web/pages/settings/developer/api-keys.tsx | 2 +- .../pages/settings/my-account/appearance.tsx | 2 +- .../pages/settings/my-account/calendars.tsx | 2 +- .../settings/my-account/conferencing.tsx | 2 +- .../web/pages/settings/my-account/general.tsx | 2 +- .../web/pages/settings/my-account/profile.tsx | 2 +- .../settings/security/two-factor-auth.tsx | 2 +- apps/web/pages/team/[slug].tsx | 2 +- apps/web/pages/video/[uid].tsx | 2 +- apps/web/pages/video/meeting-ended/[uid].tsx | 8 +- .../pages/video/meeting-not-started/[uid].tsx | 2 +- apps/web/server/lib/ssg.ts | 4 +- package.json | 2 +- .../applecalendar/pages/setup/index.tsx | 2 +- .../caldavcalendar/pages/setup/index.tsx | 2 +- .../app-store/closecom/pages/setup/index.tsx | 2 +- packages/app-store/components.tsx | 6 +- packages/app-store/eightxeight/DESCRIPTION.md | 3 +- .../exchangecalendar/pages/setup/index.tsx | 2 +- .../giphy/components/SearchDialog.tsx | 4 +- .../components/ExistingGoogleCal.tsx | 8 +- packages/app-store/jitsivideo/DESCRIPTION.md | 2 +- packages/app-store/mirotalk/DESCRIPTION.md | 3 +- packages/app-store/package.json | 3 +- .../routing-forms/components/SingleForm.tsx | 2 +- .../pages/reporting/[...appPages].tsx | 4 +- .../pages/route-builder/[...appPages].tsx | 2 +- .../app-store/sendgrid/pages/setup/index.tsx | 2 +- .../components/AppSettingsInterface.tsx | 2 +- .../pages/how-to-use/[...appPages].tsx | 2 +- .../components/confirmDialog.tsx | 2 +- .../app-store/zapier/pages/setup/index.tsx | 8 +- packages/app-store/zoho-bigin/README.md | 4 +- packages/atoms/package.json | 4 +- packages/config/package.json | 2 +- packages/emails/package.json | 2 +- packages/embeds/README.md | 3 +- packages/embeds/embed-core/package.json | 2 +- packages/embeds/embed-react/package.json | 4 +- .../embed-react/test/packaged/README.md | 3 +- packages/features/apps/AdminAppsList.tsx | 2 +- packages/features/bookings/Booker/Booker.tsx | 4 +- .../BookEventForm/BookEventForm.tsx | 2 +- .../bookings/Booker/components/EventMeta.tsx | 2 +- .../bookings/Booker/components/Header.tsx | 4 +- .../components/event-meta/Locations.tsx | 2 +- .../components/event-meta/Occurences.tsx | 2 +- packages/features/calendars/DatePicker.tsx | 10 +- .../calendars/DestinationCalendarSelector.tsx | 2 +- .../weeklyview/components/Calendar.tsx | 2 +- .../components/DateValues/index.tsx | 2 +- .../weeklyview/components/event/Empty.tsx | 2 +- .../weeklyview/components/event/Event.tsx | 2 +- .../components/horizontalLines/index.tsx | 4 +- .../api-keys/components/ApiKeyDialogForm.tsx | 4 +- .../hooks/useLockedFieldsManager.tsx | 2 +- .../pages/settings/appearance.tsx | 2 +- .../organizations/pages/settings/general.tsx | 2 +- .../ee/payments/components/Payment.tsx | 2 +- .../ee/payments/components/PaymentPage.tsx | 6 +- .../ee/sso/components/OIDCConnection.tsx | 4 +- .../ee/sso/components/SAMLConnection.tsx | 4 +- .../components/InviteLinkSettingsModal.tsx | 2 +- .../components/MemberChangeRoleModal.tsx | 2 +- .../components/MemberInvitationModal.tsx | 12 +- .../components/SkeletonloaderTeamList.tsx | 2 +- .../components/TeamAvailabilityModal.tsx | 2 +- .../ee/teams/components/TeamListItem.tsx | 2 +- .../ee/teams/pages/team-appearance-view.tsx | 2 +- .../ee/teams/pages/team-billing-view.tsx | 2 +- .../ee/teams/pages/team-profile-view.tsx | 2 +- .../ee/users/pages/users-listing-view.tsx | 2 +- .../workflows/components/AddActionDialog.tsx | 4 +- .../ee/workflows/components/EmptyScreen.tsx | 4 +- .../components/SkeletonLoaderEdit.tsx | 6 +- .../SkeletonLoaderEventWorkflowsTab.tsx | 2 +- .../components/SkeletonLoaderList.tsx | 4 +- .../components/WorkflowStepContainer.tsx | 10 +- .../features/ee/workflows/pages/workflow.tsx | 4 +- .../BulkEditDefaultConferencingModal.tsx | 4 +- .../components/CheckedTeamSelect.tsx | 4 +- .../components/CheckedUserSelect.tsx | 2 +- .../eventtypes/components/EmptyPage.tsx | 2 +- .../components/MultiDropdownSelect.tsx | 2 +- .../flags/pages/flag-listing-view.tsx | 2 +- packages/features/form-builder/Components.tsx | 6 +- .../features/form-builder/FormBuilder.tsx | 8 +- .../components/TotalBookingUsersTable.tsx | 2 +- .../schedules/components/Schedule.tsx | 2 +- packages/features/settings/ThemeLabel.tsx | 4 +- .../settings/layouts/SettingsLayout.tsx | 4 +- packages/features/shell/Shell.tsx | 6 +- packages/features/tips/Tips.tsx | 2 +- packages/features/tips/UpgradeTip.tsx | 2 +- .../components/WebhookListSkeleton.tsx | 2 +- .../features/webhooks/pages/webhooks-view.tsx | 2 +- packages/lib/package.json | 5 +- packages/lib/server/i18n.ts | 4 +- packages/lib/test/builder.ts | 3 +- packages/prisma/schema.prisma | 22 +- packages/ui/components/apps/AllApps.tsx | 4 +- .../ui/components/apps/SkeletonLoader.tsx | 2 +- packages/ui/components/button/Button.tsx | 8 +- .../ui/components/buttonGroup/ButtonGroup.tsx | 2 +- packages/ui/components/card/Card.tsx | 4 +- packages/ui/components/card/FormCard.tsx | 2 +- packages/ui/components/credits/Credits.tsx | 6 +- .../editor/plugins/AddVariablesDropdown.tsx | 6 +- .../components/empty-screen/EmptyScreen.tsx | 2 +- packages/ui/components/form/inputs/Input.tsx | 4 +- .../components/form/switch/SettingsToggle.tsx | 2 +- .../navigation/tabs/HorizontalTabs.tsx | 2 +- packages/ui/components/table/Table.tsx | 2 +- .../ui/components/top-banner/TopBanner.tsx | 2 +- packages/ui/form/fields.tsx | 2 +- .../ui/form/radio-area/RadioAreaGroup.tsx | 4 +- packages/ui/package.json | 3 +- yarn.lock | 626 +++--------------- 171 files changed, 431 insertions(+), 825 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 3a92229cc7..1a472b44f0 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -26,11 +26,13 @@ Fixes # (issue) - [ ] Test B ## Mandatory Tasks + - [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected. ## Checklist + - I haven't read the [contributing guide](https://github.com/calcom/cal.com/blob/main/CONTRIBUTING.md) - My code doesn't follow the style guidelines of this project - I haven't commented my code, particularly in hard-to-understand areas diff --git a/README.md b/README.md index 2d9616fb31..38f3bcd815 100644 --- a/README.md +++ b/README.md @@ -121,9 +121,9 @@ Here is what you need to be able to run Cal.com. ```sh git clone https://github.com/calcom/cal.com.git ``` - > If you are on windows, run the following command on `gitbash` with admin privileges:
- ```git clone -c core.symlinks=true https://github.com/calcom/cal.com.git```
- See [docs](https://cal.com/docs/how-to-guides/how-to-troubleshoot-symbolic-link-issues-on-windows#enable-symbolic-links) for more details. + + > If you are on windows, run the following command on `gitbash` with admin privileges:
> `git clone -c core.symlinks=true https://github.com/calcom/cal.com.git`
+ > See [docs](https://cal.com/docs/how-to-guides/how-to-troubleshoot-symbolic-link-issues-on-windows#enable-symbolic-links) for more details. 1. Go to the project folder @@ -158,6 +158,7 @@ yarn dx ```sh echo 'NEXT_PUBLIC_DEBUG=1' >> .env ``` + #### Gitpod Setup 1. Click the button below to open this project in Gitpod. @@ -166,8 +167,6 @@ echo 'NEXT_PUBLIC_DEBUG=1' >> .env [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/calcom/cal.com) - - #### Manual setup 1. Configure environment variables in the `.env` file. Replace ``, ``, ``, and `` with their applicable values @@ -175,24 +174,26 @@ echo 'NEXT_PUBLIC_DEBUG=1' >> .env ``` DATABASE_URL='postgresql://:@:' ``` +
If you don't know how to configure the DATABASE_URL, then follow the steps here to create a quick local DB 1. [Download](https://www.postgresql.org/download/) and install postgres in your local (if you don't have it already). - 2. Create your own local db by executing `createDB ` + 2. Create your own local db by executing `createDB ` 3. Now open your psql shell with the DB you created: `psql -h localhost -U postgres -d ` - 4. Inside the psql shell execute `\conninfo`. And you will get the following info. + 4. Inside the psql shell execute `\conninfo`. And you will get the following info. ![image](https://user-images.githubusercontent.com/39329182/236612291-51d87f69-6dc1-4a23-bf4d-1ca1754e0a35.png) - 5. Now extract all the info and add it to your DATABASE_URL. The url would look something like this - `postgresql://postgres:postgres@localhost:5432/Your-DB-Name`. + 5. Now extract all the info and add it to your DATABASE_URL. The url would look something like this + `postgresql://postgres:postgres@localhost:5432/Your-DB-Name`.
If you don't want to create a local DB. Then you can also consider using services like railway.app or render. + - [Setup postgres DB with railway.app](https://arctype.com/postgres/setup/railway-postgres) - [Setup postgres DB with render](https://render.com/docs/databases) @@ -208,10 +209,11 @@ echo 'NEXT_PUBLIC_DEBUG=1' >> .env ``` In a production environment, run: - + ```sh yarn workspace @calcom/prisma db-deploy ``` + 1. Run [mailhog](https://github.com/mailhog/MailHog) to view emails sent during development ```sh @@ -490,7 +492,9 @@ following 10. You're good to go. Now you can easily add your ZohoCRM integration in the Cal.com settings. ### Obtaining Zoho Bigin Client ID and Secret + [Follow these steps](./packages/app-store/zoho-bigin/) + ## Workflows ### Setting up SendGrid for Email reminders diff --git a/apps/api/README.md b/apps/api/README.md index bd9217ba09..fbf96cebd2 100644 --- a/apps/api/README.md +++ b/apps/api/README.md @@ -7,7 +7,7 @@ Read the API docs -# Cal.com Public API +# Cal.com Public API Welcome to the Public API ("/apps/api") of the Cal.com. diff --git a/apps/api/package.json b/apps/api/package.json index a140442b23..9ddd6e1f44 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -32,9 +32,9 @@ "@sentry/nextjs": "^7.20.0", "bcryptjs": "^2.4.3", "memory-cache": "^0.2.0", - "next": "~13.4.6", + "next": "^13.4.6", "next-api-middleware": "^1.0.1", - "next-axiom": "^0.16.0", + "next-axiom": "^0.17.0", "next-swagger-doc": "^0.3.6", "next-validations": "^0.2.0", "typescript": "^4.9.4", diff --git a/apps/storybook/components/VariantsTable.tsx b/apps/storybook/components/VariantsTable.tsx index 30b136777e..5ba017c608 100644 --- a/apps/storybook/components/VariantsTable.tsx +++ b/apps/storybook/components/VariantsTable.tsx @@ -26,15 +26,15 @@ export function VariantsTable({ {columns.map((column) => ( - + {React.Children.count(column.props.children) && React.Children.map(column.props.children, (cell) => ( - ))} @@ -70,9 +70,9 @@ export function VariantRow({ children }: RowProps) { export function RowTitles({ titles }: { titles: string[] }) { return ( - ))} diff --git a/apps/storybook/package.json b/apps/storybook/package.json index dfe7906dd8..358ce53804 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -13,7 +13,7 @@ "@radix-ui/react-avatar": "^1.0.0", "@radix-ui/react-collapsible": "^1.0.0", "@radix-ui/react-dialog": "^1.0.0", - "@radix-ui/react-dropdown-menu": "^1.0.0", + "@radix-ui/react-dropdown-menu": "^2.0.5", "@radix-ui/react-id": "^1.0.0", "@radix-ui/react-popover": "^1.0.2", "@radix-ui/react-radio-group": "^1.0.0", @@ -37,8 +37,8 @@ "@storybook/react": "^6.5.13", "@storybook/testing-library": "^0.0.13", "@types/react": "18.0.26", - "@types/react-dom": "18.0.9", - "@vitejs/plugin-react": "^2.1.0", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^2.2.0", "autoprefixer": "^10.4.12", "babel-loader": "^8.2.5", "fs": "^0.0.1-security", @@ -48,7 +48,7 @@ "storybook-addon-designs": "^6.3.1", "storybook-addon-next": "^1.6.9", "storybook-react-i18next": "^1.1.2", - "tailwindcss": "^3.2.1", + "tailwindcss": "^3.3.1", "typescript": "^4.9.4", "vite": "^4.1.2" } diff --git a/apps/swagger/package.json b/apps/swagger/package.json index a62bbd6d5a..34114bdbeb 100644 --- a/apps/swagger/package.json +++ b/apps/swagger/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@types/node": "16.9.1", "@types/react": "18.0.26", - "@types/react-dom": "18.0.9", + "@types/react-dom": "^18.0.9", "typescript": "^4.9.4" } } diff --git a/apps/web/components/Embed.tsx b/apps/web/components/Embed.tsx index 9b83f85081..94c99d1c34 100644 --- a/apps/web/components/Embed.tsx +++ b/apps/web/components/Embed.tsx @@ -1000,7 +1000,7 @@ const EmbedTypeCodeAndPreviewDialogContent = ({
Text color
-
+
= ({ tabs, linkProps, ...props }) => { isCurrent ? "text-emphasis border-gray-900" : "hover:border-default hover:text-default text-subtle border-transparent", - "group inline-flex items-center border-b-2 py-4 px-1 text-sm font-medium", + "group inline-flex items-center border-b-2 px-1 py-4 text-sm font-medium", className )} aria-current={isCurrent ? "page" : undefined}> diff --git a/apps/web/components/apps/App.tsx b/apps/web/components/apps/App.tsx index 2d74b26300..838383e398 100644 --- a/apps/web/components/apps/App.tsx +++ b/apps/web/components/apps/App.tsx @@ -85,7 +85,7 @@ const Component = ({ return (
{hasDescriptionItems && ( -
+
{descriptionItems ? ( descriptionItems.map((descriptionItem, index) => typeof descriptionItem === "object" ? ( @@ -260,7 +260,7 @@ const Component = ({ )} -

{t("contact")}

+

{t("contact")}

    {docs && (
  • @@ -269,7 +269,7 @@ const Component = ({ rel="noreferrer" className="text-emphasis text-sm font-normal no-underline hover:underline" href={docs}> - + {t("documentation")}
  • @@ -281,7 +281,7 @@ const Component = ({ rel="noreferrer" className="text-emphasis font-normal no-underline hover:underline" href={website}> - + {website.replace("https://", "")} @@ -293,7 +293,7 @@ const Component = ({ rel="noreferrer" className="text-emphasis font-normal no-underline hover:underline" href={"mailto:" + email}> - + {email} @@ -306,7 +306,7 @@ const Component = ({ rel="noreferrer" className="text-emphasis font-normal no-underline hover:underline" href={tos}> - + {t("terms_of_service")} @@ -318,7 +318,7 @@ const Component = ({ rel="noreferrer" className="text-emphasis font-normal no-underline hover:underline" href={privacy}> - + {t("privacy_policy")} diff --git a/apps/web/components/booking/BookingDescription.tsx b/apps/web/components/booking/BookingDescription.tsx index fcdcb825d9..be59d4829d 100644 --- a/apps/web/components/booking/BookingDescription.tsx +++ b/apps/web/components/booking/BookingDescription.tsx @@ -83,7 +83,7 @@ const BookingDescription: FC = (props) => { size="sm" truncateAfter={3} /> -

    +

    {eventType.team?.parent?.name} {profile.name}

    diff --git a/apps/web/components/booking/BookingDescriptionPayment.tsx b/apps/web/components/booking/BookingDescriptionPayment.tsx index 2f9ef06652..b4e7f171ab 100644 --- a/apps/web/components/booking/BookingDescriptionPayment.tsx +++ b/apps/web/components/booking/BookingDescriptionPayment.tsx @@ -19,7 +19,7 @@ const BookingDescriptionPayment = (props: { return (

    - + {paymentAppData.paymentOption === "HOLD" ? ( <>{props.t("no_show_fee_amount", params)} ) : ( diff --git a/apps/web/components/booking/BookingListItem.tsx b/apps/web/components/booking/BookingListItem.tsx index d724be8fb5..d0c2f35541 100644 --- a/apps/web/components/booking/BookingListItem.tsx +++ b/apps/web/components/booking/BookingListItem.tsx @@ -374,7 +374,7 @@ function BookingListItem(booking: BookingItemProps) {

{children}; const Cell = ({ children, widthClassNames }: TableProps & DynamicWidth) => (
{column.props.variant} + {cell}
+ {titles.map((title) => ( - + {title} {/* Time and Badges for mobile */} -
+
{startTime}
@@ -423,7 +423,7 @@ function BookingListItem(booking: BookingItemProps) { {paymentAppData.enabled && !booking.paid && booking.payment.length && ( - + {t("pending_payment")} )} diff --git a/apps/web/components/booking/CancelBooking.tsx b/apps/web/components/booking/CancelBooking.tsx index 0c95055985..89819a2d4f 100644 --- a/apps/web/components/booking/CancelBooking.tsx +++ b/apps/web/components/booking/CancelBooking.tsx @@ -64,7 +64,7 @@ export default function CancelBooking(props: Props) { placeholder={t("cancellation_reason_placeholder")} value={cancellationReason} onChange={(e) => setCancellationReason(e.target.value)} - className="mt-2 mb-4 w-full " + className="mb-4 mt-2 w-full " rows={3} />
diff --git a/apps/web/components/booking/SkeletonLoader.tsx b/apps/web/components/booking/SkeletonLoader.tsx index 518798006d..7693469b99 100644 --- a/apps/web/components/booking/SkeletonLoader.tsx +++ b/apps/web/components/booking/SkeletonLoader.tsx @@ -25,7 +25,7 @@ function SkeletonItem() {
-
+
diff --git a/apps/web/components/booking/pages/AvailabilityPage.tsx b/apps/web/components/booking/pages/AvailabilityPage.tsx index 007c74717d..24c6d438c8 100644 --- a/apps/web/components/booking/pages/AvailabilityPage.tsx +++ b/apps/web/components/booking/pages/AvailabilityPage.tsx @@ -191,9 +191,9 @@ const AvailabilityPage = ({ profile, eventType, ...restProps }: Props) => { )} {!rescheduleUid && eventType.recurringEvent && (
- +
-

+

{getRecurringFreq({ t, recurringEvent: eventType.recurringEvent })}

@@ -218,7 +218,7 @@ const AvailabilityPage = ({ profile, eventType, ...restProps }: Props) => { )} {paymentAppData.price > 0 && (

- + {paymentAppData.paymentOption === "HOLD" ? ( <> {t("no_show_fee_amount", { diff --git a/apps/web/components/booking/pages/BookingPage.tsx b/apps/web/components/booking/pages/BookingPage.tsx index 4d61c38b7a..a490f06a2b 100644 --- a/apps/web/components/booking/pages/BookingPage.tsx +++ b/apps/web/components/booking/pages/BookingPage.tsx @@ -534,7 +534,7 @@ const BookingPage = ({ )}>

{showEventTypeDetails && ( -
+
{!rescheduleUid && eventType.recurringEvent?.freq && recurringEventCount && ( @@ -577,11 +577,11 @@ const BookingPage = ({
{booking?.startTime && rescheduleUid && (
-

+

{t("former_time")}

- + {isClientTimezoneAvailable && typeof booking.startTime === "string" && parseDateTimeWithTimeZone(booking.startTime, i18n.language, timezone, { diff --git a/apps/web/components/dialog/EditLocationDialog.tsx b/apps/web/components/dialog/EditLocationDialog.tsx index b8c8d219df..c8c3c5913f 100644 --- a/apps/web/components/dialog/EditLocationDialog.tsx +++ b/apps/web/components/dialog/EditLocationDialog.tsx @@ -259,7 +259,7 @@ export const EditLocationDialog = (props: ISetLocationDialog) => { {booking && ( <> -

{t("current_location")}:

+

{t("current_location")}:

{getHumanReadableLocationValue(booking.location, t)}

diff --git a/apps/web/components/dialog/RescheduleDialog.tsx b/apps/web/components/dialog/RescheduleDialog.tsx index 39d27f5af9..6109bb88be 100644 --- a/apps/web/components/dialog/RescheduleDialog.tsx +++ b/apps/web/components/dialog/RescheduleDialog.tsx @@ -49,7 +49,7 @@ export const RescheduleDialog = (props: IRescheduleDialog) => {

{t("reschedule_modal_description")}

-

+

{t("reason_for_reschedule_request")} (Optional)

diff --git a/apps/web/components/error/error-page.tsx b/apps/web/components/error/error-page.tsx index e3102f230b..112202ffa5 100644 --- a/apps/web/components/error/error-page.tsx +++ b/apps/web/components/error/error-page.tsx @@ -35,7 +35,7 @@ const ErrorDebugPanel: React.FC<{ error: Props["error"]; children?: never }> = ( {debugMap.map(([key, value]) => { if (value !== undefined) { return ( -
+
{key}
{value}
diff --git a/apps/web/components/eventtype/CustomEventTypeModal.tsx b/apps/web/components/eventtype/CustomEventTypeModal.tsx index 1413364dfb..7cda6b7556 100644 --- a/apps/web/components/eventtype/CustomEventTypeModal.tsx +++ b/apps/web/components/eventtype/CustomEventTypeModal.tsx @@ -84,7 +84,7 @@ const CustomEventTypeModalForm: FC = (props) => { backgroundImage: "url(/calendar-preview.svg)", }}>
-
+

{previewText}

8 - 10 AM

diff --git a/apps/web/components/eventtype/EventAdvancedTab.tsx b/apps/web/components/eventtype/EventAdvancedTab.tsx index 0bce4271c5..a9f74d6c0c 100644 --- a/apps/web/components/eventtype/EventAdvancedTab.tsx +++ b/apps/web/components/eventtype/EventAdvancedTab.tsx @@ -157,7 +157,7 @@ export const EventAdvancedTab = ({ eventType, team }: Pick setShowEventNameTip((old) => !old)}> @@ -220,7 +220,7 @@ export const EventAdvancedTab = ({ eventType, team }: Pick {/* Textfield has some margin by default we remove that so we can keep consistent alignment */} -
+
{ navigator.clipboard.writeText(placeholderHashedLink); diff --git a/apps/web/components/eventtype/EventLimitsTab.tsx b/apps/web/components/eventtype/EventLimitsTab.tsx index ec067d2a6c..f3dfe22bf8 100644 --- a/apps/web/components/eventtype/EventLimitsTab.tsx +++ b/apps/web/components/eventtype/EventLimitsTab.tsx @@ -171,7 +171,7 @@ export const EventLimitsTab = ({ eventType }: Pick
-
+
-
+
@@ -97,7 +97,7 @@ const Result = ({ formId, jsonLogicQuery }: { formId: string; jsonLogicQuery: Js return ( - +
-
+
Sendgrid
diff --git a/packages/app-store/templates/general-app-settings/components/AppSettingsInterface.tsx b/packages/app-store/templates/general-app-settings/components/AppSettingsInterface.tsx index 666f6eaeb7..b92ebb55a3 100644 --- a/packages/app-store/templates/general-app-settings/components/AppSettingsInterface.tsx +++ b/packages/app-store/templates/general-app-settings/components/AppSettingsInterface.tsx @@ -8,7 +8,7 @@ export default function AppSettings() { const [input, setInput] = useState(""); return ( -
+
How to route a Typeform with Cal.com Routing
-
    +
    1. Make sure that you have{" "} diff --git a/packages/app-store/wipemycalother/components/confirmDialog.tsx b/packages/app-store/wipemycalother/components/confirmDialog.tsx index 390268e2b3..b2dfb41ec0 100644 --- a/packages/app-store/wipemycalother/components/confirmDialog.tsx +++ b/packages/app-store/wipemycalother/components/confirmDialog.tsx @@ -92,7 +92,7 @@ export const ConfirmDialog = (props: IConfirmDialogWipe) => { {initialDate.format(dateFormat)} - {endDate.format(dateFormat)}

      -

      Are you sure? This can't be undone

      +

      Are you sure? This can't be undone

diff --git a/packages/app-store/zapier/pages/setup/index.tsx b/packages/app-store/zapier/pages/setup/index.tsx index 34797e1c33..c332e435af 100644 --- a/packages/app-store/zapier/pages/setup/index.tsx +++ b/packages/app-store/zapier/pages/setup/index.tsx @@ -57,7 +57,7 @@ export default function ZapierSetup(props: IZapierSetupProps) { {!newApiKey ? ( <>
{t("generate_api_key")}:
- @@ -81,11 +81,11 @@ export default function ZapierSetup(props: IZapierSetupProps) {
-
{t("copy_safe_api_key")}
+
{t("copy_safe_api_key")}
)} -
    +
      {isCalDev && (
    1. {t("go_to")} @@ -109,7 +109,7 @@ export default function ZapierSetup(props: IZapierSetupProps) {
) : ( -
+
{t("install_zapier_app")}
diff --git a/packages/app-store/zoho-bigin/README.md b/packages/app-store/zoho-bigin/README.md index 11ddc9f3a2..72d80be8e6 100644 --- a/packages/app-store/zoho-bigin/README.md +++ b/packages/app-store/zoho-bigin/README.md @@ -1,9 +1,9 @@ ### Obtaining Zoho Bigin Client ID and Secret 1. Open [Zoho API Console](https://api-console.zoho.com/) and sign into your account, or create a new one. -2. Click "ADD CLIENT" button top right and select "Server-based Applications". +2. Click "ADD CLIENT" button top right and select "Server-based Applications". 3. Set the Redirect URL for OAuth `/api/integrations/zoho-bigin/callback` replacing Cal.com URL with the URI at which your application runs. 4. Go to tab "Client Secret" tab. 5. Now copy the Client ID and Client Secret to your .env.appStore file into the `ZOHO_BIGIN_CLIENT_ID` and `ZOHO_BIGIN_CLIENT_SECRET` fields. -6. In the "Settings" section check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers. +6. In the "Settings" section check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers. 7. You're good to go. Now you can easily add Zoho Bigin from the Cal.com app store. diff --git a/packages/atoms/package.json b/packages/atoms/package.json index c67e31af19..11de78770e 100644 --- a/packages/atoms/package.json +++ b/packages/atoms/package.json @@ -11,11 +11,11 @@ }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.0.1", - "@types/react": "^18.0.25", + "@types/react": "18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react": "^2.2.0", "rollup-plugin-node-builtins": "^2.1.2", - "typescript": "^4.9.3", + "typescript": "^4.9.4", "vite": "^4.1.2" }, "main": "./index" diff --git a/packages/config/package.json b/packages/config/package.json index e7561183df..d5e92004df 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -31,7 +31,7 @@ "prettier": "^2.8.6", "prettier-plugin-tailwindcss": "^0.2.5", "tailwind-scrollbar": "^2.0.1", - "tailwindcss": "^3.2.1", + "tailwindcss": "^3.3.1", "typescript": "^4.9.4" } } diff --git a/packages/emails/package.json b/packages/emails/package.json index 3ab4363bd4..8327255745 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -9,7 +9,7 @@ "dependencies": { "@calcom/dayjs": "*", "@calcom/lib": "*", - "next-i18next": "^11.3.0", + "next-i18next": "^13.2.2", "react": "^18.2.0", "react-dom": "^18.2.0", "rrule": "^2.7.1" diff --git a/packages/embeds/README.md b/packages/embeds/README.md index b02831d743..5af25a4846 100644 --- a/packages/embeds/README.md +++ b/packages/embeds/README.md @@ -8,9 +8,10 @@ This folder contains all the various flavours of embeds. Please see the respective folder READMEs for details on them. ## Publishing to NPM. It will soon be automated using changesets github action + To publish the packages. Following steps should be followed. All commands are to be run at the root. 1. `yarn changeset` -> Creates changelog files and adds summary to changelog. Select embed packages only here. 2. `yarn changeset version` -> Bumps the versions as required 3. Get the PR reviewed and merged -4. `yarn publish-embed` -> Releases all packages. We can't use `yarn changeset publish` because it doesn't support workspace: prefix removal yet. See https://github.com/changesets/changesets/issues/432#issuecomment-1016365428 \ No newline at end of file +4. `yarn publish-embed` -> Releases all packages. We can't use `yarn changeset publish` because it doesn't support workspace: prefix removal yet. See https://github.com/changesets/changesets/issues/432#issuecomment-1016365428 diff --git a/packages/embeds/embed-core/package.json b/packages/embeds/embed-core/package.json index 895b3b327f..41ea214e5b 100644 --- a/packages/embeds/embed-core/package.json +++ b/packages/embeds/embed-core/package.json @@ -48,7 +48,7 @@ "autoprefixer": "^10.4.12", "npm-run-all": "^4.1.5", "postcss": "^8.4.18", - "tailwindcss": "^3.2.1", + "tailwindcss": "^3.3.1", "typescript": "^4.9.4", "vite": "^4.1.2" } diff --git a/packages/embeds/embed-react/package.json b/packages/embeds/embed-react/package.json index d1516cba50..60099cdc02 100644 --- a/packages/embeds/embed-react/package.json +++ b/packages/embeds/embed-react/package.json @@ -45,8 +45,8 @@ "devDependencies": { "@playwright/test": "^1.31.2", "@types/react": "18.0.26", - "@types/react-dom": "18.0.9", - "@vitejs/plugin-react": "1.3.2", + "@types/react-dom": "^18.0.9", + "@vitejs/plugin-react": "^2.2.0", "eslint": "^8.34.0", "npm-run-all": "^4.1.5", "typescript": "^4.9.4", diff --git a/packages/embeds/embed-react/test/packaged/README.md b/packages/embeds/embed-react/test/packaged/README.md index 89a929b4e0..86089ec986 100644 --- a/packages/embeds/embed-react/test/packaged/README.md +++ b/packages/embeds/embed-react/test/packaged/README.md @@ -1,5 +1,6 @@ # Packaged The tests in this file are run on the packaged code that is published to npm. The packaged code is different from the source code in atleast the following ways + - Not all files go to packaged code.If package.json -> files field is specified then only the files that are specified there would be published. So, one might accidentally miss an important file that's available otherwise. -- The packaged code doesn't have .ts files. Those files are actually converted to .js files and .d.ts files are generated separately for TypeScript support. It allows the package to work in both TypeScript and non TypeScript environments. \ No newline at end of file +- The packaged code doesn't have .ts files. Those files are actually converted to .js files and .d.ts files are generated separately for TypeScript support. It allows the package to work in both TypeScript and non TypeScript environments. diff --git a/packages/features/apps/AdminAppsList.tsx b/packages/features/apps/AdminAppsList.tsx index 210b1d9ce0..3289605a5a 100644 --- a/packages/features/apps/AdminAppsList.tsx +++ b/packages/features/apps/AdminAppsList.tsx @@ -333,7 +333,7 @@ export default AdminAppsList; const SkeletonLoader = () => { return ( -
+
diff --git a/packages/features/bookings/Booker/Booker.tsx b/packages/features/bookings/Booker/Booker.tsx index 5a9af6f9b0..6f226d4e77 100644 --- a/packages/features/bookings/Booker/Booker.tsx +++ b/packages/features/bookings/Booker/Booker.tsx @@ -138,7 +138,7 @@ const BookerComponent = ({ @@ -222,7 +222,7 @@ const BookerComponent = ({ {!hideBranding ? : null} diff --git a/packages/features/bookings/Booker/components/BookEventForm/BookEventForm.tsx b/packages/features/bookings/Booker/components/BookEventForm/BookEventForm.tsx index 70a89d6bb8..8946d24485 100644 --- a/packages/features/bookings/Booker/components/BookEventForm/BookEventForm.tsx +++ b/packages/features/bookings/Booker/components/BookEventForm/BookEventForm.tsx @@ -1,11 +1,11 @@ import { zodResolver } from "@hookform/resolvers/zod"; import type { UseMutationResult } from "@tanstack/react-query"; import { useMutation } from "@tanstack/react-query"; +import type { TFunction } from "next-i18next"; import { useRouter } from "next/router"; import { useMemo, useRef } from "react"; import type { FieldError } from "react-hook-form"; import { useForm } from "react-hook-form"; -import type { TFunction } from "react-i18next"; import { z } from "zod"; import type { EventLocationType } from "@calcom/app-store/locations"; diff --git a/packages/features/bookings/Booker/components/EventMeta.tsx b/packages/features/bookings/Booker/components/EventMeta.tsx index bb41d541d4..21ed7d5c4a 100644 --- a/packages/features/bookings/Booker/components/EventMeta.tsx +++ b/packages/features/bookings/Booker/components/EventMeta.tsx @@ -85,7 +85,7 @@ export const EventMeta = () => { {bookerState === "booking" ? ( <>{timezone} ) : ( - + +

{selectedDate.format("MMM D")}-{selectedDate.add(extraDays, "days").format("D")},{" "} @@ -77,7 +77,7 @@ export function Header({

-
+
{/* diff --git a/packages/features/bookings/components/event-meta/Locations.tsx b/packages/features/bookings/components/event-meta/Locations.tsx index 2c5db9177b..2e6259c899 100644 --- a/packages/features/bookings/components/event-meta/Locations.tsx +++ b/packages/features/bookings/components/event-meta/Locations.tsx @@ -19,7 +19,7 @@ export const EventLocations = ({ event }: { event: PublicEvent }) => { {locations.length > 1 && (
+ className="before:bg-subtle relative before:pointer-events-none before:absolute before:inset-0 before:bottom-[-5px] before:left-[-30px] before:top-[-5px] before:w-[calc(100%_+_35px)] before:rounded-md before:py-3 before:opacity-0 before:transition-opacity hover:before:opacity-100"> diff --git a/packages/features/bookings/components/event-meta/Occurences.tsx b/packages/features/bookings/components/event-meta/Occurences.tsx index 2dbf758e8b..594529c74d 100644 --- a/packages/features/bookings/components/event-meta/Occurences.tsx +++ b/packages/features/bookings/components/event-meta/Occurences.tsx @@ -59,7 +59,7 @@ export const EventOccurences = ({ event }: { event: PublicEvent }) => { {getRecurringFreq({ t, recurringEvent: event.recurringEvent })}
{ diff --git a/packages/features/calendars/DatePicker.tsx b/packages/features/calendars/DatePicker.tsx index 2eb267b51a..5d201f0209 100644 --- a/packages/features/calendars/DatePicker.tsx +++ b/packages/features/calendars/DatePicker.tsx @@ -51,7 +51,7 @@ export const Day = ({ type="button" style={disabled ? { ...disabledDateButtonEmbedStyles } : { ...enabledDateButtonEmbedStyles }} className={classNames( - "disabled:text-bookinglighter absolute top-0 left-0 right-0 bottom-0 mx-auto w-full rounded-md border-2 border-transparent text-center text-sm font-medium disabled:cursor-default disabled:border-transparent disabled:font-light ", + "disabled:text-bookinglighter absolute bottom-0 left-0 right-0 top-0 mx-auto w-full rounded-md border-2 border-transparent text-center text-sm font-medium disabled:cursor-default disabled:border-transparent disabled:font-light ", active ? "bg-brand-default text-brand" : !disabled @@ -64,7 +64,7 @@ export const Day = ({ {...props}> {date.date()} {date.isToday() && ( - + {t("today")} )} @@ -82,7 +82,7 @@ const NoAvailabilityOverlay = ({ const { t } = useLocale(); return ( -
+

{t("no_availability_in_month", { month: month })}

-
+
{weekdayNames(locale, weekStart, "short").map((weekDay) => (
{weekDay} diff --git a/packages/features/calendars/DestinationCalendarSelector.tsx b/packages/features/calendars/DestinationCalendarSelector.tsx index e4f0eeb27d..adb392affb 100644 --- a/packages/features/calendars/DestinationCalendarSelector.tsx +++ b/packages/features/calendars/DestinationCalendarSelector.tsx @@ -151,7 +151,7 @@ const DestinationCalendarSelector = ({ }} isSearchable={false} className={classNames( - "border-default mt-1 mb-2 block w-full min-w-0 flex-1 rounded-none rounded-r-sm text-sm" + "border-default mb-2 mt-1 block w-full min-w-0 flex-1 rounded-none rounded-r-sm text-sm" )} onChange={(newValue) => { setSelectedOption(newValue); diff --git a/packages/features/calendars/weeklyview/components/Calendar.tsx b/packages/features/calendars/weeklyview/components/Calendar.tsx index ebf007f568..a3a8a84c21 100644 --- a/packages/features/calendars/weeklyview/components/Calendar.tsx +++ b/packages/features/calendars/weeklyview/components/Calendar.tsx @@ -64,7 +64,7 @@ export function Calendar(props: CalendarComponentProps) {
+ className="flex flex-1 flex-col items-center pb-3 pt-2"> {day.format("dd")}{" "}
{children} diff --git a/packages/ui/components/top-banner/TopBanner.tsx b/packages/ui/components/top-banner/TopBanner.tsx index 4efd47f826..a911a1ceb4 100644 --- a/packages/ui/components/top-banner/TopBanner.tsx +++ b/packages/ui/components/top-banner/TopBanner.tsx @@ -43,7 +43,7 @@ export function TopBanner(props: TopBannerProps) {
diff --git a/packages/ui/form/fields.tsx b/packages/ui/form/fields.tsx index a767dd315b..6c27d773ad 100644 --- a/packages/ui/form/fields.tsx +++ b/packages/ui/form/fields.tsx @@ -18,7 +18,7 @@ export const Input = forwardRef(function Input(pro {...props} ref={ref} className={classNames( - "border-default mt-1 block w-full rounded-sm border py-2 px-3 shadow-sm focus:border-neutral-800 focus:outline-none focus:ring-1 focus:ring-neutral-800 sm:text-sm", + "border-default mt-1 block w-full rounded-sm border px-3 py-2 shadow-sm focus:border-neutral-800 focus:outline-none focus:ring-1 focus:ring-neutral-800 sm:text-sm", props.className )} /> diff --git a/packages/ui/form/radio-area/RadioAreaGroup.tsx b/packages/ui/form/radio-area/RadioAreaGroup.tsx index 9bb68f24ad..2cf1e90014 100644 --- a/packages/ui/form/radio-area/RadioAreaGroup.tsx +++ b/packages/ui/form/radio-area/RadioAreaGroup.tsx @@ -23,7 +23,7 @@ const RadioArea = ({ children, className, classNames: innerClassNames, ...props id={id} {...props} className={classNames( - "hover:bg-subtle border-default focus:ring-emphasis absolute top-[0.9rem] left-3 mt-0.5 h-4 w-4 flex-shrink-0 rounded-full border focus:ring-2", + "hover:bg-subtle border-default focus:ring-emphasis absolute left-3 top-[0.9rem] mt-0.5 h-4 w-4 flex-shrink-0 rounded-full border focus:ring-2", props.disabled && "opacity-60" )}> -
diff --git a/packages/ui/package.json b/packages/ui/package.json index c535704e01..eedf0bb42f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,6 +30,7 @@ "@wojtekmaj/react-daterange-picker": "^3.3.1", "class-variance-authority": "^0.4.0", "downshift": "^6.1.9", + "lucide-react": "^0.171.0", "next": "^13.4.6", "react": "^18.2.0", "react-colorful": "^5.6.0", @@ -42,7 +43,7 @@ "@calcom/config": "*", "@calcom/tsconfig": "*", "@types/react": "18.0.26", - "@types/react-dom": "18.0.9", + "@types/react-dom": "^18.0.9", "typescript": "^4.9.4" } } diff --git a/yarn.lock b/yarn.lock index a5e768ed85..eafc7dc11e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -82,16 +82,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" - dependencies: - "@jridgewell/gen-mapping": ^0.1.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 - languageName: node - linkType: hard - "@apidevtools/json-schema-ref-parser@npm:9.0.9": version: 9.0.9 resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.9" @@ -1259,13 +1249,6 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5": - version: 7.21.0 - resolution: "@babel/compat-data@npm:7.21.0" - checksum: dbf632c532f9c75ba0be7d1dc9f6cd3582501af52f10a6b90415d634ec5878735bd46064c91673b10317af94d4cc99c4da5bd9d955978cdccb7905fc33291e4d - languageName: node - linkType: hard - "@babel/core@npm:7.12.9": version: 7.12.9 resolution: "@babel/core@npm:7.12.9" @@ -1336,29 +1319,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.17.10": - version: 7.21.0 - resolution: "@babel/core@npm:7.21.0" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.21.0 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-module-transforms": ^7.21.0 - "@babel/helpers": ^7.21.0 - "@babel/parser": ^7.21.0 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.0 - "@babel/types": ^7.21.0 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.2 - semver: ^6.3.0 - checksum: 357f4dd3638861ceebf6d95ff49ad8b902065ee8b7b352621deed5666c2a6d702a48ca7254dba23ecae2a0afb67d20f90db7dd645c3b75e35e72ad9776c671aa - languageName: node - linkType: hard - "@babel/core@npm:^7.18.10": version: 7.18.10 resolution: "@babel/core@npm:7.18.10" @@ -1382,7 +1342,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.18.13, @babel/core@npm:^7.19.6": +"@babel/core@npm:^7.19.6": version: 7.19.6 resolution: "@babel/core@npm:7.19.6" dependencies: @@ -1482,18 +1442,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.21.0, @babel/generator@npm:^7.21.1": - version: 7.21.1 - resolution: "@babel/generator@npm:7.21.1" - dependencies: - "@babel/types": ^7.21.0 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 69085a211ff91a7a608ee3f86e6fcb9cf5e724b756d792a713b0c328a671cd3e423e1ef1b12533f366baba0616caffe0a7ba9d328727eab484de5961badbef00 - languageName: node - linkType: hard - "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -1569,21 +1517,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-compilation-targets@npm:7.20.7" - dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4 - languageName: node - linkType: hard - "@babel/helper-create-class-features-plugin@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-create-class-features-plugin@npm:7.18.6" @@ -1715,16 +1648,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/types": ^7.21.0 - checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e - languageName: node - linkType: hard - "@babel/helper-get-function-arity@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-get-function-arity@npm:7.16.7" @@ -1859,22 +1782,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.0": - version: 7.21.2 - resolution: "@babel/helper-module-transforms@npm:7.21.2" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.2 - "@babel/types": ^7.21.2 - checksum: 8a1c129a4f90bdf97d8b6e7861732c9580f48f877aaaafbc376ce2482febebcb8daaa1de8bc91676d12886487603f8c62a44f9e90ee76d6cac7f9225b26a49e1 - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" @@ -2114,17 +2021,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helpers@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.0 - "@babel/types": ^7.21.0 - checksum: 9370dad2bb665c551869a08ac87c8bdafad53dbcdce1f5c5d498f51811456a3c005d9857562715151a0f00b2e912ac8d89f56574f837b5689f5f5072221cdf54 - languageName: node - linkType: hard - "@babel/highlight@npm:^7.16.7": version: 7.16.10 resolution: "@babel/highlight@npm:7.16.10" @@ -2219,15 +2115,6 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.21.0, @babel/parser@npm:^7.21.2": - version: 7.21.2 - resolution: "@babel/parser@npm:7.21.2" - bin: - parser: ./bin/babel-parser.js - checksum: e2b89de2c63d4cdd2cafeaea34f389bba729727eec7a8728f736bc472a59396059e3e9fe322c9bed8fd126d201fb609712949dc8783f4cae4806acd9a73da6ff - languageName: node - linkType: hard - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" @@ -3024,7 +2911,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.16.7, @babel/plugin-transform-react-jsx-development@npm:^7.18.6": +"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" dependencies: @@ -3035,17 +2922,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.16.7": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 696f74c04a265409ccd46e333ff762e6011d394e6972128b5d97db4c1647289141bc7ebd45ab2bab99b60932f9793e8f89ee9432d3bde19962de2100456f6147 - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx-self@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.18.6" @@ -3057,17 +2933,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.16.7, @babel/plugin-transform-react-jsx-source@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6" - dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555 - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx-source@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.18.6" @@ -3079,6 +2944,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-source@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx@npm:7.18.6" @@ -3094,21 +2970,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.17.3, @babel/plugin-transform-react-jsx@npm:^7.19.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.21.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-react-jsx@npm:7.18.10" @@ -3124,6 +2985,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.19.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.21.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc + languageName: node + linkType: hard + "@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" @@ -3437,7 +3313,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7": version: 7.17.8 resolution: "@babel/runtime@npm:7.17.8" dependencies: @@ -3464,7 +3340,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.18.6": +"@babel/runtime@npm:^7.14.8": version: 7.18.9 resolution: "@babel/runtime@npm:7.18.9" dependencies: @@ -3473,16 +3349,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.9.2": - version: 7.17.9 - resolution: "@babel/runtime@npm:7.17.9" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 4d56bdb82890f386d5a57c40ef985a0ed7f0a78f789377a2d0c3e8826819e0f7f16ba0fe906d9b2241c5f7ca56630ef0653f5bb99f03771f7b87ff8af4bf5fe3 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0": +"@babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5": version: 7.22.5 resolution: "@babel/runtime@npm:7.22.5" dependencies: @@ -3491,6 +3358,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.9.2": + version: 7.17.9 + resolution: "@babel/runtime@npm:7.17.9" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: 4d56bdb82890f386d5a57c40ef985a0ed7f0a78f789377a2d0c3e8826819e0f7f16ba0fe906d9b2241c5f7ca56630ef0653f5bb99f03771f7b87ff8af4bf5fe3 + languageName: node + linkType: hard + "@babel/runtime@npm:~7.5.4": version: 7.5.5 resolution: "@babel/runtime@npm:7.5.5" @@ -3670,24 +3546,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2": - version: 7.21.2 - resolution: "@babel/traverse@npm:7.21.2" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.21.1 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.2 - "@babel/types": ^7.21.2 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: d851e3f5cfbdc2fac037a014eae7b0707709de50f7d2fbb82ffbf932d3eeba90a77431529371d6e544f8faaf8c6540eeb18fdd8d1c6fa2b61acea0fb47e18d4b - languageName: node - linkType: hard - "@babel/types@npm:7.17.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.17.0": version: 7.17.0 resolution: "@babel/types@npm:7.17.0" @@ -3762,7 +3620,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2": +"@babel/types@npm:^7.21.0": version: 7.21.2 resolution: "@babel/types@npm:7.21.2" dependencies: @@ -3873,9 +3731,9 @@ __metadata: "@sentry/nextjs": ^7.20.0 bcryptjs: ^2.4.3 memory-cache: ^0.2.0 - next: ~13.4.6 + next: ^13.4.6 next-api-middleware: ^1.0.1 - next-axiom: ^0.16.0 + next-axiom: ^0.17.0 next-swagger-doc: ^0.3.6 next-validations: ^0.2.0 node-mocks-http: ^1.11.0 @@ -3922,6 +3780,7 @@ __metadata: "@calcom/zoomvideo": "*" lodash: ^4.17.21 qs-stringify: ^1.2.1 + react-i18next: ^12.2.0 languageName: unknown linkType: soft @@ -3949,11 +3808,11 @@ __metadata: resolution: "@calcom/atoms@workspace:packages/atoms" dependencies: "@rollup/plugin-node-resolve": ^15.0.1 - "@types/react": ^18.0.25 + "@types/react": 18.0.26 "@types/react-dom": ^18.0.9 "@vitejs/plugin-react": ^2.2.0 rollup-plugin-node-builtins: ^2.1.2 - typescript: ^4.9.3 + typescript: ^4.9.4 vite: ^4.1.2 languageName: unknown linkType: soft @@ -3980,7 +3839,7 @@ __metadata: "@calcom/ui": "*" "@types/node": 16.9.1 "@types/react": 18.0.26 - "@types/react-dom": 18.0.9 + "@types/react-dom": ^18.0.9 eslint: ^8.34.0 eslint-config-next: ^13.2.1 next: ^13.4.6 @@ -4046,7 +3905,7 @@ __metadata: prettier: ^2.8.6 prettier-plugin-tailwindcss: ^0.2.5 tailwind-scrollbar: ^2.0.1 - tailwindcss: ^3.2.1 + tailwindcss: ^3.3.1 typescript: ^4.9.4 languageName: unknown linkType: soft @@ -4072,7 +3931,7 @@ __metadata: eslint: ^8.34.0 next: ^13.4.6 next-auth: ^4.20.1 - next-i18next: ^11.3.0 + next-i18next: ^13.2.2 postcss: ^8.4.18 prisma: ^4.16.0 prisma-field-encryption: ^1.4.0 @@ -4080,9 +3939,9 @@ __metadata: react-chartjs-2: ^4.0.1 react-dom: ^18.2.0 react-hook-form: ^7.43.3 - react-live-chat-loader: ^2.7.3 + react-live-chat-loader: ^2.8.1 swr: ^1.2.2 - tailwindcss: ^3.2.1 + tailwindcss: ^3.3.1 typescript: ^4.9.4 zod: ^3.20.2 languageName: unknown @@ -4174,7 +4033,7 @@ __metadata: "@calcom/lib": "*" "@calcom/tsconfig": "*" "@calcom/types": "*" - next-i18next: ^11.3.0 + next-i18next: ^13.2.2 react: ^18.2.0 react-dom: ^18.2.0 rrule: ^2.7.1 @@ -4189,7 +4048,7 @@ __metadata: autoprefixer: ^10.4.12 npm-run-all: ^4.1.5 postcss: ^8.4.18 - tailwindcss: ^3.2.1 + tailwindcss: ^3.3.1 typescript: ^4.9.4 vite: ^4.1.2 languageName: unknown @@ -4203,8 +4062,8 @@ __metadata: "@calcom/embed-snippet": "workspace:*" "@playwright/test": ^1.31.2 "@types/react": 18.0.26 - "@types/react-dom": 18.0.9 - "@vitejs/plugin-react": 1.3.2 + "@types/react-dom": ^18.0.9 + "@vitejs/plugin-react": ^2.2.0 eslint: ^8.34.0 npm-run-all: ^4.1.5 typescript: ^4.9.4 @@ -4430,12 +4289,13 @@ __metadata: "@calcom/types": "*" "@faker-js/faker": ^7.3.0 "@sendgrid/client": ^7.7.0 - "@vercel/og": ^0.0.21 + "@vercel/og": ^0.5.0 bcryptjs: ^2.4.3 + i18next: ^23.2.3 ical.js: ^1.4.0 ics: ^2.37.0 jimp: ^0.16.1 - next-i18next: ^11.3.0 + next-i18next: ^13.2.2 react-hot-toast: ^2.3.0 rrule: ^2.7.1 tailwind-merge: ^1.8.1 @@ -4627,7 +4487,7 @@ __metadata: "@radix-ui/react-avatar": ^1.0.0 "@radix-ui/react-collapsible": ^1.0.0 "@radix-ui/react-dialog": ^1.0.0 - "@radix-ui/react-dropdown-menu": ^1.0.0 + "@radix-ui/react-dropdown-menu": ^2.0.5 "@radix-ui/react-id": ^1.0.0 "@radix-ui/react-popover": ^1.0.2 "@radix-ui/react-radio-group": ^1.0.0 @@ -4644,8 +4504,8 @@ __metadata: "@storybook/react": ^6.5.13 "@storybook/testing-library": ^0.0.13 "@types/react": 18.0.26 - "@types/react-dom": 18.0.9 - "@vitejs/plugin-react": ^2.1.0 + "@types/react-dom": ^18.0.9 + "@vitejs/plugin-react": ^2.2.0 autoprefixer: ^10.4.12 babel-loader: ^8.2.5 fs: ^0.0.1-security @@ -4659,7 +4519,7 @@ __metadata: storybook-addon-next: ^1.6.9 storybook-addon-rtl-direction: ^0.0.19 storybook-react-i18next: ^1.1.2 - tailwindcss: ^3.2.1 + tailwindcss: ^3.3.1 typescript: ^4.9.4 vite: ^4.1.2 languageName: unknown @@ -4691,7 +4551,7 @@ __metadata: dependencies: "@types/node": 16.9.1 "@types/react": 18.0.26 - "@types/react-dom": 18.0.9 + "@types/react-dom": ^18.0.9 highlight.js: ^11.6.0 isarray: 2.0.5 next: ^13.4.6 @@ -4784,10 +4644,11 @@ __metadata: "@react-icons/all-files": ^4.1.0 "@tanstack/react-query": ^4.3.9 "@types/react": 18.0.26 - "@types/react-dom": 18.0.9 + "@types/react-dom": ^18.0.9 "@wojtekmaj/react-daterange-picker": ^3.3.1 class-variance-authority: ^0.4.0 downshift: ^6.1.9 + lucide-react: ^0.171.0 next: ^13.4.6 react: ^18.2.0 react-colorful: ^5.6.0 @@ -4861,7 +4722,7 @@ __metadata: "@radix-ui/react-avatar": ^1.0.0 "@radix-ui/react-collapsible": ^1.0.0 "@radix-ui/react-dialog": ^1.0.0 - "@radix-ui/react-dropdown-menu": ^1.0.0 + "@radix-ui/react-dropdown-menu": ^2.0.5 "@radix-ui/react-id": ^1.0.0 "@radix-ui/react-popover": ^1.0.2 "@radix-ui/react-radio-group": ^1.0.0 @@ -4932,10 +4793,10 @@ __metadata: msw: ^0.42.3 next: ^13.4.6 next-auth: ^4.20.1 - next-axiom: ^0.16.0 + next-axiom: ^0.17.0 next-collect: ^0.2.1 - next-i18next: ^11.3.0 - next-seo: ^4.26.0 + next-i18next: ^13.2.2 + next-seo: ^6.0.0 next-themes: ^0.2.0 nodemailer: ^6.7.8 otplib: ^12.0.1 @@ -4952,7 +4813,7 @@ __metadata: react-hook-form: ^7.43.3 react-hot-toast: ^2.3.0 react-intl: ^5.25.1 - react-live-chat-loader: ^2.7.3 + react-live-chat-loader: ^2.8.1 react-multi-email: ^0.5.3 react-phone-input-2: ^2.15.1 react-phone-number-input: ^3.2.7 @@ -5042,11 +4903,14 @@ __metadata: gsap: ^3.11.0 iframe-resizer-react: ^1.1.0 keen-slider: ^6.8.0 - lucide-react: ^0.125.0 + lucide-react: ^0.171.0 micro: ^10.0.1 - next: ~13.4.6 + next: ^13.4.6 next-auth: ^4.20.1 + next-axiom: ^0.17.0 + next-collect: ^0.2.1 next-i18next: ^13.2.2 + next-seo: ^6.0.0 playwright: ^1.31.2 postcss: ^8.4.18 prism-react-renderer: ^1.3.5 @@ -5066,7 +4930,7 @@ __metadata: remark: ^14.0.2 remark-html: ^14.0.1 stripe: ^9.16.0 - tailwindcss: ^3.2.1 + tailwindcss: ^3.3.1 typescript: ^4.9.4 wait-on: ^7.0.1 zod: ^3.20.2 @@ -7001,16 +6865,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" @@ -7036,7 +6890,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e @@ -7104,7 +6958,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.17": +"@jridgewell/trace-mapping@npm:^0.3.14": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -8369,25 +8223,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dropdown-menu@npm:^1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-dropdown-menu@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/primitive": 1.0.0 - "@radix-ui/react-compose-refs": 1.0.0 - "@radix-ui/react-context": 1.0.0 - "@radix-ui/react-id": 1.0.0 - "@radix-ui/react-menu": 1.0.0 - "@radix-ui/react-primitive": 1.0.0 - "@radix-ui/react-use-controllable-state": 1.0.0 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: b3513c6790c78bd75187078499a70411735842d683a33d2d321cbd0bef25bcb43277a28f523abef58bbea97aeba3f2a092eb566d4a366e72eb0e111353fb1a71 - languageName: node - linkType: hard - "@radix-ui/react-dropdown-menu@npm:^2.0.5": version: 2.0.5 resolution: "@radix-ui/react-dropdown-menu@npm:2.0.5" @@ -8577,36 +8412,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-menu@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-menu@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/primitive": 1.0.0 - "@radix-ui/react-collection": 1.0.0 - "@radix-ui/react-compose-refs": 1.0.0 - "@radix-ui/react-context": 1.0.0 - "@radix-ui/react-direction": 1.0.0 - "@radix-ui/react-dismissable-layer": 1.0.0 - "@radix-ui/react-focus-guards": 1.0.0 - "@radix-ui/react-focus-scope": 1.0.0 - "@radix-ui/react-id": 1.0.0 - "@radix-ui/react-popper": 1.0.0 - "@radix-ui/react-portal": 1.0.0 - "@radix-ui/react-presence": 1.0.0 - "@radix-ui/react-primitive": 1.0.0 - "@radix-ui/react-roving-focus": 1.0.0 - "@radix-ui/react-slot": 1.0.0 - "@radix-ui/react-use-callback-ref": 1.0.0 - aria-hidden: ^1.1.1 - react-remove-scroll: 2.5.4 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: 4bd4cba573ba919895d39cf8d98faef9348e53c14d498a87709cf80358b8edf3e741053bc753f4e9a404b747f156fc5fbb8aafc56ae5daf894d991b24724216a - languageName: node - linkType: hard - "@radix-ui/react-menu@npm:2.0.5": version: 2.0.5 resolution: "@radix-ui/react-menu@npm:2.0.5" @@ -9643,13 +9448,6 @@ __metadata: languageName: node linkType: hard -"@resvg/resvg-wasm@npm:2.0.0-alpha.4": - version: 2.0.0-alpha.4 - resolution: "@resvg/resvg-wasm@npm:2.0.0-alpha.4" - checksum: fa2d470d6f39c4a57e4500f4bff389683c4d0d97ad20d08c7721df7a66d5b179e243e4f990cdda70615191167d40dd6cc724e620b5f2aa7f46c8b46ff63c37eb - languageName: node - linkType: hard - "@resvg/resvg-wasm@npm:2.4.1": version: 2.4.1 resolution: "@resvg/resvg-wasm@npm:2.4.1" @@ -12738,12 +12536,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:18.0.9": - version: 18.0.9 - resolution: "@types/react-dom@npm:18.0.9" +"@types/react-dom@npm:^18.0.9": + version: 18.2.6 + resolution: "@types/react-dom@npm:18.2.6" dependencies: "@types/react": "*" - checksum: e744e3feba25fc43733289d4df4d9c0e59fcca7f34e8c89d75f81a339accb2bd70236d69382d47d2c0ad06a1529b2e56aa6171fe175854d60e07156ddceedfcb + checksum: b56e42efab121a3a8013d2eb8c1688e6028a25ea6d33c4362d2846f0af3760b164b4d7c34846614024cfb8956cca70dd1743487f152e32ff89a00fe6fbd2be54 languageName: node linkType: hard @@ -13264,17 +13062,6 @@ __metadata: languageName: node linkType: hard -"@vercel/og@npm:^0.0.21": - version: 0.0.21 - resolution: "@vercel/og@npm:0.0.21" - dependencies: - "@resvg/resvg-wasm": 2.0.0-alpha.4 - satori: 0.0.44 - yoga-wasm-web: 0.1.2 - checksum: 6db209c43e170ce6b9db5181b24b7db2c41c2c79dde7e14a59f296e74f3aeb99944001a6827708397e287a5cf6eaeca21521aef07466d2d206c3c9f780c7b13d - languageName: node - linkType: hard - "@vercel/og@npm:^0.5.0": version: 0.5.0 resolution: "@vercel/og@npm:0.5.0" @@ -13286,22 +13073,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:1.3.2": - version: 1.3.2 - resolution: "@vitejs/plugin-react@npm:1.3.2" - dependencies: - "@babel/core": ^7.17.10 - "@babel/plugin-transform-react-jsx": ^7.17.3 - "@babel/plugin-transform-react-jsx-development": ^7.16.7 - "@babel/plugin-transform-react-jsx-self": ^7.16.7 - "@babel/plugin-transform-react-jsx-source": ^7.16.7 - "@rollup/pluginutils": ^4.2.1 - react-refresh: ^0.13.0 - resolve: ^1.22.0 - checksum: 9e083e561145cad00bdd2bc93d56b7ec8e209a05c4a9ebce8d1891e88e74de7eda197934c716023a1642582f250e330da6269e0cd1dc2285762f628c82f32229 - languageName: node - linkType: hard - "@vitejs/plugin-react@npm:^2.0.0": version: 2.0.1 resolution: "@vitejs/plugin-react@npm:2.0.1" @@ -13319,23 +13090,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:^2.1.0": - version: 2.1.0 - resolution: "@vitejs/plugin-react@npm:2.1.0" - dependencies: - "@babel/core": ^7.18.13 - "@babel/plugin-transform-react-jsx": ^7.18.10 - "@babel/plugin-transform-react-jsx-development": ^7.18.6 - "@babel/plugin-transform-react-jsx-self": ^7.18.6 - "@babel/plugin-transform-react-jsx-source": ^7.18.6 - magic-string: ^0.26.2 - react-refresh: ^0.14.0 - peerDependencies: - vite: ^3.0.0 - checksum: cd13ad549f33e579e0e1d14f5b8a4ad60d5fbbc8cd579e4381d52bb426700118e876644a619a19c5cec4efeb4f8a0ff50b6c9456d5c24836071190b46d781fef - languageName: node - linkType: hard - "@vitejs/plugin-react@npm:^2.2.0": version: 2.2.0 resolution: "@vitejs/plugin-react@npm:2.2.0" @@ -13882,18 +13636,7 @@ __metadata: languageName: node linkType: hard -"acorn-node@npm:^1.8.2": - version: 1.8.2 - resolution: "acorn-node@npm:1.8.2" - dependencies: - acorn: ^7.0.0 - acorn-walk: ^7.0.0 - xtend: ^4.0.2 - checksum: 02e1564a1ccf8bd1fcefcd01235398af4a9effaf032c5397994ddd275590a72894cb3e26e4b82579ccdda1e48ade7486aef61e771ddae3563ca452b927f443d8 - languageName: node - linkType: hard - -"acorn-walk@npm:^7.0.0, acorn-walk@npm:^7.2.0": +"acorn-walk@npm:^7.2.0": version: 7.2.0 resolution: "acorn-walk@npm:7.2.0" checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f @@ -13916,7 +13659,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.0.0, acorn@npm:^7.4.1": +"acorn@npm:^7.4.1": version: 7.4.1 resolution: "acorn@npm:7.4.1" bin: @@ -18136,13 +17879,6 @@ __metadata: languageName: node linkType: hard -"defined@npm:^1.0.0": - version: 1.0.0 - resolution: "defined@npm:1.0.0" - checksum: 77672997c5001773371c4dbcce98da0b3dc43089d6da2ad87c4b800adb727633cea8723ea3889fe0c2112a2404e2fd07e3bfd0e55f7426aa6441d8992045dbd5 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -18261,19 +17997,6 @@ __metadata: languageName: node linkType: hard -"detective@npm:^5.2.1": - version: 5.2.1 - resolution: "detective@npm:5.2.1" - dependencies: - acorn-node: ^1.8.2 - defined: ^1.0.0 - minimist: ^1.2.6 - bin: - detective: bin/detective.js - checksum: dc4601bbc6be850edb3c2dab7a0eaf5a6169a15ad201679c66d40ea1986df816eeaecd590047f15b0780285f3eeea13b82dca0d4c52a47e744a571e326a72dc9 - languageName: node - linkType: hard - "didyoumean@npm:^1.2.2": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -22651,13 +22374,6 @@ __metadata: languageName: node linkType: hard -"i18next-fs-backend@npm:^1.1.4": - version: 1.1.4 - resolution: "i18next-fs-backend@npm:1.1.4" - checksum: 7da252aa618f82555a99709b0f8afed997b7b20aeb5e66c92fe13f5b676c80b8a3cad24a1e38c599c6ab6e9169c4be87268c30e48cf1965cbcc8a69ff76bd0a4 - languageName: node - linkType: hard - "i18next-fs-backend@npm:^2.1.1": version: 2.1.3 resolution: "i18next-fs-backend@npm:2.1.3" @@ -22665,12 +22381,12 @@ __metadata: languageName: node linkType: hard -"i18next@npm:^21.8.13": - version: 21.9.1 - resolution: "i18next@npm:21.9.1" +"i18next@npm:^23.2.3": + version: 23.2.3 + resolution: "i18next@npm:23.2.3" dependencies: - "@babel/runtime": ^7.17.2 - checksum: 1bc59c61fbb27385841f76436c7dd60e9f42a3fb326797db44a65dd165c489420e549b5370e3de75b85f8d61239f4869fc9fbcf63deae5f40ee606bc04916e6d + "@babel/runtime": ^7.22.5 + checksum: 74504bfe1f7784f76b08c9d5e589779c4c65b85b4d44f2b89531bc0cb0fbe18b9abede5eb3e0f3c088ba39455d4271cccf1d40aebadaa82a58d517847b7518b2 languageName: node linkType: hard @@ -24434,15 +24150,6 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 - languageName: node - linkType: hard - "jsonc-parser@npm:^3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" @@ -25539,15 +25246,6 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.125.0": - version: 0.125.0 - resolution: "lucide-react@npm:0.125.0" - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 - checksum: 6d86330fd4316a42624d537cc07adc3c51c18a699a02ef3abbd221c3140ae5ac5685396e1f5cb20f5f5ba80fa100523a5a6811c22a51bd13bbfdf65546cfffdf - languageName: node - linkType: hard - "lucide-react@npm:^0.171.0": version: 0.171.0 resolution: "lucide-react@npm:0.171.0" @@ -27202,14 +26900,14 @@ __metadata: languageName: node linkType: hard -"next-axiom@npm:^0.16.0": - version: 0.16.0 - resolution: "next-axiom@npm:0.16.0" +"next-axiom@npm:^0.17.0": + version: 0.17.0 + resolution: "next-axiom@npm:0.17.0" dependencies: whatwg-fetch: ^3.6.2 peerDependencies: next: ^12.1.4 || ^13 - checksum: 1b5aa48bf1529560e0f72b9b2e9055da582bba1f5dc149713dbd4d488428944700077170b86ad04f308a49fd923cddb195e7cbe1b218461addf08757c3b36663 + checksum: fce4193be1ce49a704b80b12ae85b1e5c5a574eede1cd363c4f1ed7b704192a4ad90e99f7d1e90ae92fdd923f7e7a4a61c15b6a58dc86ede4f472ee456b92029 languageName: node linkType: hard @@ -27226,24 +26924,6 @@ __metadata: languageName: node linkType: hard -"next-i18next@npm:^11.3.0": - version: 11.3.0 - resolution: "next-i18next@npm:11.3.0" - dependencies: - "@babel/runtime": ^7.18.6 - "@types/hoist-non-react-statics": ^3.3.1 - core-js: ^3 - hoist-non-react-statics: ^3.3.2 - i18next: ^21.8.13 - i18next-fs-backend: ^1.1.4 - react-i18next: ^11.18.0 - peerDependencies: - next: ">= 10.0.0" - react: ">= 16.8.0" - checksum: fbce97a4fbf9ad846c08652471a833c7f173c3e7ddc7cafa1423625b4a684715bb85f76ae06fe9cbed3e70f12b8e78e2459e5bc1a3c3f5c517743f17648f8939 - languageName: node - linkType: hard - "next-i18next@npm:^13.2.2": version: 13.3.0 resolution: "next-i18next@npm:13.3.0" @@ -27262,14 +26942,14 @@ __metadata: languageName: node linkType: hard -"next-seo@npm:^4.26.0": - version: 4.29.0 - resolution: "next-seo@npm:4.29.0" +"next-seo@npm:^6.0.0": + version: 6.1.0 + resolution: "next-seo@npm:6.1.0" peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: c725138f2b0a17a4b09afddeeb6d4e1b291220bbd083e8855f7c7646dfb14a742c8dd5a9fd8d5abea4e5a7b978675746b9ce54b119b7d6ceb060a880aace5db8 + checksum: 5909d34d12dd8ac641d7fa96b6fe562470e1539f582c0a3f2b5e35f16b9b0e402d9f909a84393f80989bd96c034118712a5aecb520e5a45662e02fa23db7b656 languageName: node linkType: hard @@ -27325,7 +27005,7 @@ __metadata: languageName: node linkType: hard -"next@npm:^13.4.6, next@npm:~13.4.6": +"next@npm:^13.4.6": version: 13.4.6 resolution: "next@npm:13.4.6" dependencies: @@ -29368,7 +29048,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.15, postcss@npm:^8.4.17, postcss@npm:^8.4.18": +"postcss@npm:^8.2.15, postcss@npm:^8.4.18": version: 8.4.18 resolution: "postcss@npm:8.4.18" dependencies: @@ -30526,11 +30206,11 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^11.18.0": - version: 11.18.4 - resolution: "react-i18next@npm:11.18.4" +"react-i18next@npm:^12.2.0": + version: 12.3.1 + resolution: "react-i18next@npm:12.3.1" dependencies: - "@babel/runtime": ^7.14.5 + "@babel/runtime": ^7.20.6 html-parse-stringify: ^3.0.1 peerDependencies: i18next: ">= 19.0.0" @@ -30540,7 +30220,7 @@ __metadata: optional: true react-native: optional: true - checksum: c64546e22447410cb09020156d86a35cc672f5e34899155456068a7caedfb70dacd70e3619e671ebc831b11d0ca95c1de1c56897842fd1de401a87b86d040beb + checksum: fe3f360e5184bc63861734e94bf625a09b9ec0d28fab41779a68758af258fd1737dde25ff7a88ddb66c1571a3e3de5b3403825a91b4949bf9832a00615acb87a languageName: node linkType: hard @@ -30649,15 +30329,6 @@ __metadata: languageName: node linkType: hard -"react-live-chat-loader@npm:^2.7.3": - version: 2.7.3 - resolution: "react-live-chat-loader@npm:2.7.3" - peerDependencies: - react: ^16.14.0 || ^17.0.0 - checksum: 5411dc4746dc872519980a0c839f74ec27d01e72bb3df20b5b0015f49f4907ff2da00a725865227e0d1d53cef420da20a2f7644570e8e9d45b7f80658c545472 - languageName: node - linkType: hard - "react-live-chat-loader@npm:^2.8.1": version: 2.8.1 resolution: "react-live-chat-loader@npm:2.8.1" @@ -30758,13 +30429,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.13.0": - version: 0.13.0 - resolution: "react-refresh@npm:0.13.0" - checksum: 1cf2b87ed99e1d388aa3923078bc30cd3ce43ee86e8936944e961d3643c6e85da41ebed6a0996e8bdad75a0d2ce3b7e10638b45018231380d4a174f63a451f75 - languageName: node - linkType: hard - "react-refresh@npm:^0.14.0": version: 0.14.0 resolution: "react-refresh@npm:0.14.0" @@ -32249,21 +31913,6 @@ __metadata: languageName: node linkType: hard -"satori@npm:0.0.44": - version: 0.0.44 - resolution: "satori@npm:0.0.44" - dependencies: - "@shuding/opentype.js": 1.4.0-beta.0 - css-background-parser: ^0.1.0 - css-box-shadow: 1.0.0-3 - css-to-react-native: ^3.0.0 - emoji-regex: ^10.2.1 - postcss-value-parser: ^4.2.0 - yoga-layout-prebuilt: ^1.10.0 - checksum: a6087d9c615d1239c7d0864bac61c21b5fab7c78260127e72de60368d26aaaff7aeb90a7c6f8a632eabc43f05668e28ba19345ceff82d534b7a94b309876315d - languageName: node - linkType: hard - "satori@npm:0.4.4": version: 0.4.4 resolution: "satori@npm:0.4.4" @@ -34202,42 +33851,6 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.2.1": - version: 3.2.1 - resolution: "tailwindcss@npm:3.2.1" - dependencies: - arg: ^5.0.2 - chokidar: ^3.5.3 - color-name: ^1.1.4 - detective: ^5.2.1 - didyoumean: ^1.2.2 - dlv: ^1.1.3 - fast-glob: ^3.2.12 - glob-parent: ^6.0.2 - is-glob: ^4.0.3 - lilconfig: ^2.0.6 - micromatch: ^4.0.5 - normalize-path: ^3.0.0 - object-hash: ^3.0.0 - picocolors: ^1.0.0 - postcss: ^8.4.17 - postcss-import: ^14.1.0 - postcss-js: ^4.0.0 - postcss-load-config: ^3.1.4 - postcss-nested: 6.0.0 - postcss-selector-parser: ^6.0.10 - postcss-value-parser: ^4.2.0 - quick-lru: ^5.1.1 - resolve: ^1.22.1 - peerDependencies: - postcss: ^8.0.9 - bin: - tailwind: lib/cli.js - tailwindcss: lib/cli.js - checksum: 8479f6e469b3ac3146fec5bf4b5ec411f24f481087d9db9a9e16bd5169cfe5f6af082b8fe656bbb8829faa8805765104843f549b08b4ba34e972d0743d0c7e94 - languageName: node - linkType: hard - "tailwindcss@npm:^3.3.1": version: 3.3.1 resolution: "tailwindcss@npm:3.3.1" @@ -35507,16 +35120,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.3": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db - languageName: node - linkType: hard - "typescript@npm:^4.9.4": version: 4.9.4 resolution: "typescript@npm:4.9.4" @@ -35527,16 +35130,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.9.3#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d - languageName: node - linkType: hard - "typescript@patch:typescript@^4.9.4#~builtin": version: 4.9.4 resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=23ec76" @@ -37791,7 +37384,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -37996,7 +37589,7 @@ __metadata: languageName: node linkType: hard -"yoga-layout-prebuilt@npm:^1.10.0, yoga-layout-prebuilt@npm:^1.9.6": +"yoga-layout-prebuilt@npm:^1.9.6": version: 1.10.0 resolution: "yoga-layout-prebuilt@npm:1.10.0" dependencies: @@ -38005,13 +37598,6 @@ __metadata: languageName: node linkType: hard -"yoga-wasm-web@npm:0.1.2": - version: 0.1.2 - resolution: "yoga-wasm-web@npm:0.1.2" - checksum: 0e7fa70efe1cf50888e950a43104545b15df7267e66a3b7b072092d04dec78815966f4ab685db5de83a026318f93a3bd5404d866c42a6b7457f9fdc8533593ef - languageName: node - linkType: hard - "yoga-wasm-web@npm:0.3.3, yoga-wasm-web@npm:^0.3.3": version: 0.3.3 resolution: "yoga-wasm-web@npm:0.3.3"