diff --git a/.yarn/patches/zod-prisma-types-npm-3.3.11.patch b/.yarn/patches/zod-prisma-types-npm-3.3.11.patch new file mode 100644 index 00000000000..d2e143b6339 --- /dev/null +++ b/.yarn/patches/zod-prisma-types-npm-3.3.11.patch @@ -0,0 +1,17 @@ +diff --git a/dist/classes/directoryHelper.js b/dist/classes/directoryHelper.js +index 4558509..bbca3b4 100644 +--- a/dist/classes/directoryHelper.js ++++ b/dist/classes/directoryHelper.js +@@ -23,7 +23,11 @@ class DirectoryHelper { + if (!this.pathOrDirExists(path)) + return; + try { +- fs_1.default.rmdirSync(path, { recursive: true }); ++ if (typeof fs_1.default.rmSync === 'function') { ++ fs_1.default.rmSync(path, { recursive: true, force: true }); ++ } else { ++ fs_1.default.rmdirSync(path, { recursive: true }); ++ } + } + catch (err) { + if (err instanceof Error) diff --git a/apps/api/v2/package.json b/apps/api/v2/package.json index 2e3097d93bc..3a052c18402 100644 --- a/apps/api/v2/package.json +++ b/apps/api/v2/package.json @@ -112,7 +112,7 @@ "ts-loader": "9.5.1", "ts-node": "10.9.2", "tsconfig-paths": "4.2.0", - "typescript": "5.9.3" + "typescript": "6.0.3" }, "prisma": { "schema": "../../../packages/prisma/schema.prisma" diff --git a/apps/api/v2/tsconfig.json b/apps/api/v2/tsconfig.json index 77f60320080..59cf716bec9 100644 --- a/apps/api/v2/tsconfig.json +++ b/apps/api/v2/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "ignoreDeprecations": "6.0", "module": "commonjs", "esModuleInterop": true, "declaration": true, @@ -9,6 +10,7 @@ "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "target": "ES2021", + "rootDir": "../../..", "sourceMap": true, "outDir": "./dist", "baseUrl": ".", diff --git a/apps/docs/package.json b/apps/docs/package.json index ad9f88ede16..efafb370803 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -17,6 +17,6 @@ }, "devDependencies": { "@types/react": "^19.0.0", - "typescript": "^5.0.0" + "typescript": "6.0.3" } } diff --git a/apps/web/package.json b/apps/web/package.json index 92303d2a495..fb53a96aba9 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -195,7 +195,7 @@ "tailwindcss": "4.1.17", "ts-node": "10.9.2", "turbo": "2.5.5", - "typescript": "5.9.3" + "typescript": "6.0.3" }, "nextBundleAnalysis": { "budget": 358400, diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index ee947350bc6..7fb075aa28a 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -32,5 +32,5 @@ "**/*.tsx", ".next/types/**/*.ts" ], - "exclude": ["**/node_modules/**", ".next", "playwright"] + "exclude": ["**/node_modules/**", ".next", "playwright", "**/*.test.ts", "**/*.test.tsx"] } diff --git a/example-apps/credential-sync/package.json b/example-apps/credential-sync/package.json index 406507dabae..b7f78cab886 100644 --- a/example-apps/credential-sync/package.json +++ b/example-apps/credential-sync/package.json @@ -23,6 +23,6 @@ "dotenv": "16.6.1", "postcss": "8.5.6", "tailwindcss": "3.4.1", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/package.json b/package.json index e0e6d82346e..1230d83e31b 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "resize-observer-polyfill": "1.5.1", "tsc-absolute": "1.0.0", "turbo": "2.7.1", - "typescript": "5.9.3", + "typescript": "6.0.3", "vitest": "4.1.8", "vitest-fetch-mock": "0.4.5", "vitest-mock-extended": "3.1.0" @@ -136,6 +136,7 @@ "dayjs@1.11.2": "patch:dayjs@npm%3A1.11.4#./.yarn/patches/dayjs-npm-1.11.4-97921cd375.patch", "dayjs@^1": "patch:dayjs@npm%3A1.11.4#./.yarn/patches/dayjs-npm-1.11.4-97921cd375.patch", "dayjs@^1.8.29": "patch:dayjs@npm%3A1.11.4#./.yarn/patches/dayjs-npm-1.11.4-97921cd375.patch", + "zod-prisma-types": "patch:zod-prisma-types@npm%3A3.3.11#./.yarn/patches/zod-prisma-types-npm-3.3.11.patch", "import-in-the-middle": "1.13.1", "react@19.2.0": "19.2.4", "react@19.2.1": "19.2.4", diff --git a/packages/app-store-cli/package.json b/packages/app-store-cli/package.json index b3337c61cde..1c12c0e2d1a 100644 --- a/packages/app-store-cli/package.json +++ b/packages/app-store-cli/package.json @@ -30,6 +30,6 @@ "@types/react": "18.0.26", "chokidar": "3.6.0", "ts-node": "10.9.2", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/app-store-cli/tsconfig.json b/packages/app-store-cli/tsconfig.json index 6fffe5dbd18..67fdb6d67b9 100644 --- a/packages/app-store-cli/tsconfig.json +++ b/packages/app-store-cli/tsconfig.json @@ -1,10 +1,13 @@ { + "extends": "@calcom/tsconfig/base.json", "compilerOptions": { + "ignoreDeprecations": "6.0", "strict": true, "module": "commonjs", "jsx": "react-jsx", "esModuleInterop": true, "outDir": "dist", + "rootDir": ".", "noEmitOnError": false, "target": "ES2020", "baseUrl": ".", diff --git a/packages/app-store/package.json b/packages/app-store/package.json index fd0b0436425..cc3c2f34de2 100644 --- a/packages/app-store/package.json +++ b/packages/app-store/package.json @@ -44,6 +44,7 @@ }, "devDependencies": { "@calcom/testing": "workspace:*", - "@calcom/types": "workspace:*" + "@calcom/types": "workspace:*", + "typescript": "6.0.3" } } diff --git a/packages/app-store/tsconfig.json b/packages/app-store/tsconfig.json index 4c69563dde1..4f38d68a3e3 100644 --- a/packages/app-store/tsconfig.json +++ b/packages/app-store/tsconfig.json @@ -1,6 +1,15 @@ { "extends": "@calcom/tsconfig/react-library.json", - "exclude": ["dist", "types", "build", "**/node_modules/**"], + "exclude": [ + "dist", + "types", + "build", + "**/node_modules/**", + "**/*.test.*", + "**/__mocks__/*", + "**/__tests__/*", + "tests" + ], "compilerOptions": { "baseUrl": ".", "paths": { diff --git a/packages/config/package.json b/packages/config/package.json index fe20f2d925a..3cca225b4de 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -13,6 +13,6 @@ }, "devDependencies": { "@tailwindcss/typography": "0.5.4", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/coss-ui/package.json b/packages/coss-ui/package.json index c9c8025cd80..243744b1799 100644 --- a/packages/coss-ui/package.json +++ b/packages/coss-ui/package.json @@ -54,6 +54,6 @@ "@biomejs/biome": "2.3.10", "ts-node": "10.9.2", "tsc-absolute": "1.0.0", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/embeds/embed-core/package.json b/packages/embeds/embed-core/package.json index 50147ba27e6..a8e4be48373 100644 --- a/packages/embeds/embed-core/package.json +++ b/packages/embeds/embed-core/package.json @@ -50,7 +50,7 @@ "npm-run-all": "4.1.5", "postcss": "8.5.6", "tailwindcss": "4.1.17", - "typescript": "5.9.3", + "typescript": "6.0.3", "vite": "6.4.2", "vite-plugin-environment": "1.1.3" } diff --git a/packages/embeds/embed-core/tsconfig.json b/packages/embeds/embed-core/tsconfig.json index a4f4daf98c0..29a52c9215d 100644 --- a/packages/embeds/embed-core/tsconfig.json +++ b/packages/embeds/embed-core/tsconfig.json @@ -2,16 +2,18 @@ "extends": "@calcom/tsconfig/base.json", "compilerOptions": { "jsx": "react", - "target": "ES2015", + "target": "ES2022", + "lib": ["DOM", "DOM.Iterable", "ES2022"], "module": "esnext", "moduleResolution": "Node", "baseUrl": ".", "outDir": "dist", + "types": ["node"], "paths": { "@calcom/embed-react": ["../embed-react/src"], "@calcom/embed-snippet": ["../embed-snippet/src"] } }, "include": ["src", "env.d.ts", "index.ts", "*.ts"], - "exclude": ["dist", "build", "**/node_modules/**"] + "exclude": ["dist", "build", "**/node_modules/**", "**/*.test.ts", "**/__tests__/**"] } diff --git a/packages/embeds/embed-react/package.json b/packages/embeds/embed-react/package.json index cfb1d20e516..02095d155e2 100644 --- a/packages/embeds/embed-react/package.json +++ b/packages/embeds/embed-react/package.json @@ -49,7 +49,7 @@ "@types/react-dom": "18.2.6", "@vitejs/plugin-react": "5.1.2", "npm-run-all": "4.1.5", - "typescript": "5.9.3", + "typescript": "6.0.3", "vite": "6.4.2" }, "dependencies": { diff --git a/packages/embeds/embed-react/tsconfig.json b/packages/embeds/embed-react/tsconfig.json index 38cbe056434..82bd6042b50 100644 --- a/packages/embeds/embed-react/tsconfig.json +++ b/packages/embeds/embed-react/tsconfig.json @@ -2,9 +2,11 @@ "extends": "@calcom/tsconfig/base.json", "compilerOptions": { "module": "ESNext", - "target": "ES2015", + "target": "ES2022", + "lib": ["DOM", "DOM.Iterable", "ES2022"], "moduleResolution": "Node", "baseUrl": ".", + "rootDir": "..", "declaration": true, "jsx": "preserve", "outDir": "dist", @@ -15,5 +17,5 @@ }, "include": ["src/**/*.ts", "src/**/*.tsx", "env.d.ts", "*.tsx", "*.ts"], // Exclude "test" because that has `api.test.ts` which imports @calcom/embed-react which needs it to be built using this tsconfig.json first. Excluding it here prevents type-check from validating test folder - "exclude": ["**/node_modules/**", "test"] + "exclude": ["**/node_modules/**", "test", "**/*.test.ts", "**/*.test.tsx"] } diff --git a/packages/embeds/embed-snippet/package.json b/packages/embeds/embed-snippet/package.json index d066eb03505..a5762c4dd39 100644 --- a/packages/embeds/embed-snippet/package.json +++ b/packages/embeds/embed-snippet/package.json @@ -25,7 +25,7 @@ ], "types": "./dist/index.d.ts", "devDependencies": { - "typescript": "5.9.3", + "typescript": "6.0.3", "vite": "6.4.2" }, "dependencies": { diff --git a/packages/embeds/embed-snippet/tsconfig.json b/packages/embeds/embed-snippet/tsconfig.json index 2444a8dde55..91676ef28bf 100644 --- a/packages/embeds/embed-snippet/tsconfig.json +++ b/packages/embeds/embed-snippet/tsconfig.json @@ -2,8 +2,10 @@ "extends": "@calcom/tsconfig/base.json", "compilerOptions": { "jsx": "react", - "target": "ES2015", + "target": "ES2022", + "lib": ["DOM", "DOM.Iterable", "ES2022"], "baseUrl": ".", + "rootDir": "src", "module": "ESNext", "declaration": true, "outDir": "dist", @@ -12,6 +14,6 @@ "@calcom/embed-react": ["../embed-react/src"] } }, - "include": ["."], + "include": ["src", "env.d.ts"], "exclude": ["dist", "build", "**/node_modules/**"] } diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 6a2bfb8abf0..52ddc149acf 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -16,6 +16,6 @@ }, "devDependencies": { "@calcom/tsconfig": "workspace:*", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/lib/package.json b/packages/lib/package.json index 9fd65f5dd47..aabe6d1bbe1 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -36,6 +36,6 @@ "@calcom/tsconfig": "workspace:*", "@calcom/types": "workspace:*", "@faker-js/faker": "7.6.0", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index dafb3dc86cc..9258557bd41 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -22,7 +22,7 @@ "@calcom/tsconfig": "workspace:*", "@types/node": "20.17.24", "ts-node": "^10.9.2", - "typescript": "5.9.3", + "typescript": "6.0.3", "vitest": "^4.1.8" } } diff --git a/packages/mcp-server/tsconfig.json b/packages/mcp-server/tsconfig.json index ad1bd9aefe3..78d61269b90 100644 --- a/packages/mcp-server/tsconfig.json +++ b/packages/mcp-server/tsconfig.json @@ -7,5 +7,5 @@ "resolveJsonModule": true }, "include": ["src/**/*", "bin/**/*"], - "exclude": ["dist", "build", "**/node_modules/**"] + "exclude": ["dist", "build", "**/node_modules/**", "**/*.test.ts", "**/__tests__/**"] } diff --git a/packages/platform/atoms/package.json b/packages/platform/atoms/package.json index 9b4cd6eb581..ebd3509eacf 100644 --- a/packages/platform/atoms/package.json +++ b/packages/platform/atoms/package.json @@ -37,7 +37,7 @@ "postcss-prefixer": "3.0.0", "postcss-prefixwrap": "1.57.0", "ts-jest": "29.1.4", - "typescript": "5.9.3", + "typescript": "6.0.3", "vite": "6.4.2", "vite-plugin-dts": "4.5.4", "vite-plugin-inspect": "0.8.4" diff --git a/packages/platform/constants/permissions.ts b/packages/platform/constants/permissions.ts index 018cdbce2ce..20fe8a20ef0 100644 --- a/packages/platform/constants/permissions.ts +++ b/packages/platform/constants/permissions.ts @@ -22,6 +22,8 @@ export const PERMISSIONS = [ PROFILE_WRITE, ] as const; +export type PLATFORM_PERMISSION = (typeof PERMISSIONS)[number]; + export const PERMISSION_MAP = { EVENT_TYPE_READ, EVENT_TYPE_WRITE, diff --git a/packages/platform/enums/permissions.ts b/packages/platform/enums/permissions.ts index 926b7300cd3..f0b91ad06f0 100644 --- a/packages/platform/enums/permissions.ts +++ b/packages/platform/enums/permissions.ts @@ -10,8 +10,8 @@ import { APPS_WRITE, PROFILE_READ, PROFILE_WRITE, + type PLATFORM_PERMISSION, } from "@calcom/platform-constants"; -import type { PLATFORM_PERMISSION } from "@calcom/platform-types"; export const hasPermission = (userPermissions: number, permission: PLATFORM_PERMISSION): boolean => { // use bitwise AND to check if user has the permission diff --git a/packages/platform/examples/base/package.json b/packages/platform/examples/base/package.json index 229c82e4c6e..dc9b8747445 100644 --- a/packages/platform/examples/base/package.json +++ b/packages/platform/examples/base/package.json @@ -28,6 +28,6 @@ "dotenv": "17.2.2", "postcss": "8.5.6", "tailwindcss": "4.1.17", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/platform/libraries/package.json b/packages/platform/libraries/package.json index 786651256e9..47bb95e8854 100644 --- a/packages/platform/libraries/package.json +++ b/packages/platform/libraries/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@types/node": "20.17.23", "@vitejs/plugin-react": "5.1.2", - "typescript": "5.9.3", + "typescript": "6.0.3", "vite": "6.4.2", "vite-plugin-dts": "4.5.4", "vite-plugin-environment": "1.1.3" diff --git a/packages/platform/types/permissions.ts b/packages/platform/types/permissions.ts index fe19125b4e1..2dc6f3622a9 100644 --- a/packages/platform/types/permissions.ts +++ b/packages/platform/types/permissions.ts @@ -1,3 +1 @@ -import type { PERMISSIONS } from "@calcom/platform-constants"; - -export type PLATFORM_PERMISSION = (typeof PERMISSIONS)[number]; +export type { PLATFORM_PERMISSION } from "@calcom/platform-constants"; diff --git a/packages/prisma/package.json b/packages/prisma/package.json index 2876b4e3c44..4143379fbf8 100644 --- a/packages/prisma/package.json +++ b/packages/prisma/package.json @@ -33,7 +33,7 @@ "prisma-kysely": "2.2.0", "uuid": "8.3.2", "zod": "3.25.76", - "zod-prisma-types": "3.2.4" + "zod-prisma-types": "3.3.11" }, "devDependencies": { "npm-run-all": "4.1.5", diff --git a/packages/trpc/package.json b/packages/trpc/package.json index a653cc71df4..3bf0807ed5f 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -36,6 +36,6 @@ "@tanstack/react-query": "5.17.19", "@types/cookie": "0.6.0", "@types/uuid": "8.3.4", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/trpc/tsconfig.react.json b/packages/trpc/tsconfig.react.json index 4db5bd83824..8c3f5ae7c25 100644 --- a/packages/trpc/tsconfig.react.json +++ b/packages/trpc/tsconfig.react.json @@ -11,6 +11,7 @@ ], "exclude": ["**/node_modules/**", "./server", "./react/**/*.test.ts", "./react/**/*.spec.ts"], "compilerOptions": { + "rootDir": "react", "isolatedModules": false, "noEmit": false, "declaration": true, diff --git a/packages/trpc/tsconfig.server.json b/packages/trpc/tsconfig.server.json index b3a251d7427..0b763b19cc4 100644 --- a/packages/trpc/tsconfig.server.json +++ b/packages/trpc/tsconfig.server.json @@ -11,6 +11,7 @@ ], "exclude": ["**/node_modules/**", "./react", "./server/**/*.test.ts", "./server/**/*.spec.ts"], "compilerOptions": { + "rootDir": "server", "isolatedModules": false, "noEmit": false, "declaration": true, diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 067aae8043a..9342a5b99de 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "display": "Default", "compilerOptions": { + "ignoreDeprecations": "6.0", "composite": false, "declaration": true, "declarationMap": true, diff --git a/packages/ui/package.json b/packages/ui/package.json index 7b69598be2f..4830f24bd13 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -132,6 +132,6 @@ "fs-extra": "11.3.2", "lucide-static": "0.424.0", "node-html-parser": "6.1.13", - "typescript": "5.9.3" + "typescript": "6.0.3" } } diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 91720fc02d4..499918dab9c 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -12,5 +12,5 @@ "**/*.ts", "**/*.tsx" ], - "exclude": ["dist", "build", "**/node_modules/**"] + "exclude": ["dist", "build", "**/node_modules/**", "**/*.test.*", "**/__mocks__/*", "**/__tests__/*"] } diff --git a/turbo.json b/turbo.json index 4c5450de16f..20d01d5ad90 100644 --- a/turbo.json +++ b/turbo.json @@ -529,8 +529,9 @@ "outputs": ["lint-results"] }, "post-install": { + "cache": false, "dependsOn": [], - "outputs": ["../../node_modules/@prisma/client/**", "../../node_modules/@prisma/admin-client/**"], + "outputs": ["dist/**", "../../node_modules/@prisma/client/**", "../../node_modules/@prisma/admin-client/**"], "inputs": ["./schema.prisma", "./prisma/schema.prisma"], "env": ["PRISMA_GENERATE_DATAPROXY"] }, diff --git a/vitest.config.mts b/vitest.config.mts index 008ec4f359b..0c843820ca0 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -43,6 +43,7 @@ function getTestExclude() { const baseExclude = [ "**/node_modules/**", "**/dist/**", + "**/.next/**", "apps/api/v2/**/*.spec.ts", "__checks__/**/*.spec.ts", ]; diff --git a/yarn.lock b/yarn.lock index dba0cc243e9..41f94131fd3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2026,7 +2026,7 @@ __metadata: ts-loader: "npm:9.5.1" ts-node: "npm:10.9.2" tsconfig-paths: "npm:4.2.0" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" uuid: "npm:8.3.2" winston: "npm:3.17.0" winston-transport: "npm:4.9.0" @@ -2048,7 +2048,7 @@ __metadata: meow: "npm:9.0.0" react: "npm:18.2.0" ts-node: "npm:10.9.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" bin: app-store-cli: dist/cli.js languageName: unknown @@ -2071,6 +2071,7 @@ __metadata: lodash: "npm:4.18.1" qs-stringify: "npm:1.2.1" react-i18next: "npm:12.3.1" + typescript: "npm:6.0.3" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -2126,7 +2127,7 @@ __metadata: tailwind-merge: "npm:1.13.2" tailwindcss: "npm:4.1.17" ts-jest: "npm:29.1.4" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vite: "npm:6.4.2" vite-plugin-dts: "npm:4.5.4" vite-plugin-inspect: "npm:0.8.4" @@ -2164,7 +2165,7 @@ __metadata: react-dom: "npm:18.2.0" react-select: "npm:5.8.0" tailwindcss: "npm:4.1.17" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2229,7 +2230,7 @@ __metadata: tailwind-scrollbar: "npm:4.0.2" tailwindcss-radix: "npm:4.0.2" tw-animate-css: "npm:1.4.0" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2304,7 +2305,7 @@ __metadata: pagefind: "npm:^1.5.2" react: "npm:^19.0.0" react-dom: "npm:^19.0.0" - typescript: "npm:^5.0.0" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2365,7 +2366,7 @@ __metadata: npm-run-all: "npm:4.1.5" postcss: "npm:8.5.6" tailwindcss: "npm:4.1.17" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vite: "npm:6.4.2" vite-plugin-environment: "npm:1.1.3" languageName: unknown @@ -2382,7 +2383,7 @@ __metadata: "@types/react-dom": "npm:18.2.6" "@vitejs/plugin-react": "npm:5.1.2" npm-run-all: "npm:4.1.5" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vite: "npm:6.4.2" peerDependencies: react: ^18.2.0 || ^19.0.0 @@ -2395,7 +2396,7 @@ __metadata: resolution: "@calcom/embed-snippet@workspace:packages/embeds/embed-snippet" dependencies: "@calcom/embed-core": "workspace:*" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vite: "npm:6.4.2" languageName: unknown linkType: soft @@ -2417,7 +2418,7 @@ __metadata: react: "npm:18.2.0" react-dom: "npm:18.2.0" tailwindcss: "npm:3.4.1" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2657,7 +2658,7 @@ __metadata: dependencies: "@calcom/tsconfig": "workspace:*" i18next: "npm:23.2.3" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2759,7 +2760,7 @@ __metadata: sharp: "npm:0.33.5" tsdav: "npm:2.0.3" tslog: "npm:4.9.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" uuid: "npm:8.3.2" languageName: unknown linkType: soft @@ -2802,6 +2803,24 @@ __metadata: languageName: unknown linkType: soft +"@calcom/mcp-server@workspace:packages/mcp-server": + version: 0.0.0-use.local + resolution: "@calcom/mcp-server@workspace:packages/mcp-server" + dependencies: + "@biomejs/biome": "npm:2.3.10" + "@calcom/prisma": "workspace:*" + "@calcom/tsconfig": "workspace:*" + "@modelcontextprotocol/sdk": "npm:1.26.0" + "@types/node": "npm:20.17.24" + ts-node: "npm:^10.9.2" + typescript: "npm:6.0.3" + vitest: "npm:^4.1.8" + zod: "npm:3.25.76" + bin: + crove-cal-mcp: ./bin/crove-cal-mcp.ts + languageName: unknown + linkType: soft + "@calcom/metapixel@workspace:packages/app-store/metapixel": version: 0.0.0-use.local resolution: "@calcom/metapixel@workspace:packages/app-store/metapixel" @@ -2910,7 +2929,7 @@ __metadata: "@calcom/lib": "workspace:*" "@types/node": "npm:20.17.23" "@vitejs/plugin-react": "npm:5.1.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vite: "npm:6.4.2" vite-plugin-dts: "npm:4.5.4" vite-plugin-environment: "npm:1.1.3" @@ -2983,7 +3002,7 @@ __metadata: ts-node: "npm:10.9.2" uuid: "npm:8.3.2" zod: "npm:3.25.76" - zod-prisma-types: "npm:3.2.4" + zod-prisma-types: "npm:3.3.11" bin: prisma-enum-generator: ./run-enum-generator.js languageName: unknown @@ -3168,7 +3187,7 @@ __metadata: "@types/uuid": "npm:8.3.4" cookie: "npm:0.7.2" superjson: "npm:1.9.1" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" uuid: "npm:8.3.2" zod: "npm:3.25.76" peerDependencies: @@ -3256,7 +3275,7 @@ __metadata: react-select: "npm:5.8.0" sonner: "npm:1.7.4" tailwind-merge: "npm:1.13.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" uuid: "npm:11.1.0" zod: "npm:3.25.76" peerDependencies: @@ -3460,7 +3479,7 @@ __metadata: ts-node: "npm:10.9.2" turbo: "npm:2.5.5" turndown: "npm:7.2.0" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" uuid: "npm:8.3.2" zod: "npm:3.25.76" languageName: unknown @@ -3919,7 +3938,7 @@ __metadata: tailwind-merge: "npm:3.4.0" ts-node: "npm:10.9.2" tsc-absolute: "npm:1.0.0" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -10675,6 +10694,13 @@ __metadata: languageName: node linkType: hard +"@prisma/client-runtime-utils@npm:^7.3.0": + version: 7.10.0 + resolution: "@prisma/client-runtime-utils@npm:7.10.0" + checksum: 10/f802d31e0b4bcc563a78a5fe5e5577018e0ce97a18f1846654a0505a536e80e2641a5e3cfa260ee00a2bcfe12430e0a26cbcbe2f4082434e7e0bb794251fb05f + languageName: node + linkType: hard + "@prisma/client@npm:6.16.1": version: 6.16.1 resolution: "@prisma/client@npm:6.16.1" @@ -10766,6 +10792,13 @@ __metadata: languageName: node linkType: hard +"@prisma/debug@npm:7.10.0": + version: 7.10.0 + resolution: "@prisma/debug@npm:7.10.0" + checksum: 10/526d3081efacbfd8f01543694442c1fab02fde5d14dc6cd983c59e3b307fdfa3b2abf0b3952c8aa63a91ab0b2dd1e93b1d76609ff3ae08ae263cfd8f31766080 + languageName: node + linkType: hard + "@prisma/dmmf@npm:6.15.0": version: 6.15.0 resolution: "@prisma/dmmf@npm:6.15.0" @@ -10780,6 +10813,13 @@ __metadata: languageName: node linkType: hard +"@prisma/dmmf@npm:7.10.0, @prisma/dmmf@npm:^7.3.0": + version: 7.10.0 + resolution: "@prisma/dmmf@npm:7.10.0" + checksum: 10/d610ce7f1e3b062838d5dcba0624e8a17c5de8bae1c45e2fc25b7432faabbca42ab7f8a6f820fd0f7a679394b6b5bcbb6c05930a62ee209ccfdcdffee37a3393 + languageName: node + linkType: hard + "@prisma/driver-adapter-utils@npm:6.15.0": version: 6.15.0 resolution: "@prisma/driver-adapter-utils@npm:6.15.0" @@ -10949,7 +10989,7 @@ __metadata: languageName: node linkType: hard -"@prisma/generator-helper@npm:6.16.2, @prisma/generator-helper@npm:^6.3.0": +"@prisma/generator-helper@npm:6.16.2": version: 6.16.2 resolution: "@prisma/generator-helper@npm:6.16.2" dependencies: @@ -10960,6 +11000,17 @@ __metadata: languageName: node linkType: hard +"@prisma/generator-helper@npm:^7.3.0": + version: 7.10.0 + resolution: "@prisma/generator-helper@npm:7.10.0" + dependencies: + "@prisma/debug": "npm:7.10.0" + "@prisma/dmmf": "npm:7.10.0" + "@prisma/generator": "npm:7.10.0" + checksum: 10/1ba91fcc9160b8c63001a320876b1f78ee34d0cb20684aa8a5bf4076e7eb8c1092f8ee4752a839af3a07ddcce0b2d61964360bddcc9c00ed5fa6a2e054f8b31a + languageName: node + linkType: hard + "@prisma/generator@npm:6.15.0": version: 6.15.0 resolution: "@prisma/generator@npm:6.15.0" @@ -10974,6 +11025,13 @@ __metadata: languageName: node linkType: hard +"@prisma/generator@npm:7.10.0": + version: 7.10.0 + resolution: "@prisma/generator@npm:7.10.0" + checksum: 10/34cfc160c21d98777ec7da43022382ccd0ac7c8062b96f54717f4019525ea2ed9e93bf4b1a477d018c7f889282fa617895ab2571dfaed66c4db0aacd56c28c78 + languageName: node + linkType: hard + "@prisma/get-platform@npm:5.22.0": version: 5.22.0 resolution: "@prisma/get-platform@npm:5.22.0" @@ -17464,6 +17522,20 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/expect@npm:4.1.11" + dependencies: + "@standard-schema/spec": "npm:^1.1.0" + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + chai: "npm:^6.2.2" + tinyrainbow: "npm:^3.1.0" + checksum: 10/9bfcfe5ad926ab58beea1c700dc057f17422f14516506f8fc12c9881ed3e81d4c2faadb768042c8497fdee7007e201c1bd3e7d2e91157dbb47fb5c07c4c02aaa + languageName: node + linkType: hard + "@vitest/expect@npm:4.1.8": version: 4.1.8 resolution: "@vitest/expect@npm:4.1.8" @@ -17478,6 +17550,25 @@ __metadata: languageName: node linkType: hard +"@vitest/mocker@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/mocker@npm:4.1.11" + dependencies: + "@vitest/spy": "npm:4.1.11" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.21" + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/00b6e1266d8403194b49313e3a9a1af0dff2c773f4b2df11f4955fa0f244fd4b59484cd23381dfef8af30298e2651c1aaa42b439fdbc871bb4bb911de38a9509 + languageName: node + linkType: hard + "@vitest/mocker@npm:4.1.8": version: 4.1.8 resolution: "@vitest/mocker@npm:4.1.8" @@ -17497,6 +17588,15 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/pretty-format@npm:4.1.11" + dependencies: + tinyrainbow: "npm:^3.1.0" + checksum: 10/2dfc2f20dbe1c4dbea33ec42e85a8b5648aa6585521bea47573406f5cefb81cd3b86b71f981c4e3d69946e77252cb42a700416c1dc656bb0478cb2932c953cdc + languageName: node + linkType: hard + "@vitest/pretty-format@npm:4.1.8": version: 4.1.8 resolution: "@vitest/pretty-format@npm:4.1.8" @@ -17506,6 +17606,16 @@ __metadata: languageName: node linkType: hard +"@vitest/runner@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/runner@npm:4.1.11" + dependencies: + "@vitest/utils": "npm:4.1.11" + pathe: "npm:^2.0.3" + checksum: 10/5247df824fa28b458ba0102592dfec50707982193b62076db941fbe5d7c88fb7067e68a33c194db0092bbe35459cfbeaed33b3c667e5f02192c18baeb4f56239 + languageName: node + linkType: hard + "@vitest/runner@npm:4.1.8": version: 4.1.8 resolution: "@vitest/runner@npm:4.1.8" @@ -17516,6 +17626,18 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/snapshot@npm:4.1.11" + dependencies: + "@vitest/pretty-format": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + magic-string: "npm:^0.30.21" + pathe: "npm:^2.0.3" + checksum: 10/5d096373fb4b102f65ff884844a18c2d2e7d88caf68a64a842a245573311b2d531ca5a94ebf7e4fe39324e71a78670f74c949d4ec2cad3764c3f4c272b84d982 + languageName: node + linkType: hard + "@vitest/snapshot@npm:4.1.8": version: 4.1.8 resolution: "@vitest/snapshot@npm:4.1.8" @@ -17528,6 +17650,13 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/spy@npm:4.1.11" + checksum: 10/d49a7ed7501080e5f817d61250a169a46fcc7901887e4985a1e08705ce79aea8d1edcffd74f4dc6669ea1bc3d717a39354ce89c67188d81a63dc439d42f195f6 + languageName: node + linkType: hard + "@vitest/spy@npm:4.1.8": version: 4.1.8 resolution: "@vitest/spy@npm:4.1.8" @@ -17552,6 +17681,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/utils@npm:4.1.11" + dependencies: + "@vitest/pretty-format": "npm:4.1.11" + convert-source-map: "npm:^2.0.0" + tinyrainbow: "npm:^3.1.0" + checksum: 10/f05381e12d0926db7b01bfaae9a577fa664d36b96c23df185e4b0f6dad3a9fb59ac00931613da53b4511ee6ab473a14ac500c72c5ec5e9b3c3042875051f20c4 + languageName: node + linkType: hard + "@vitest/utils@npm:4.1.8": version: 4.1.8 resolution: "@vitest/utils@npm:4.1.8" @@ -19454,7 +19594,7 @@ __metadata: resize-observer-polyfill: "npm:1.5.1" tsc-absolute: "npm:1.0.0" turbo: "npm:2.7.1" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" vitest: "npm:4.1.8" vitest-fetch-mock: "npm:0.4.5" vitest-mock-extended: "npm:3.1.0" @@ -20280,13 +20420,6 @@ __metadata: languageName: node linkType: hard -"code-block-writer@npm:^12.0.0": - version: 12.0.0 - resolution: "code-block-writer@npm:12.0.0" - checksum: 10/7dc531e652b4654f6e0487923df74cda7294da01c6ac225f523256c6ae5f7f4eb5c4dc7902a9e64b81dba4b22e7d843454ed71a59954d31aa8656184c6c0c8ff - languageName: node - linkType: hard - "code-block-writer@npm:^13.0.3": version: 13.0.3 resolution: "code-block-writer@npm:13.0.3" @@ -39658,7 +39791,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:10.9.2, ts-node@npm:^10.9.1": +"ts-node@npm:10.9.2, ts-node@npm:^10.9.1, ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -40252,13 +40385,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.9.3, typescript@npm:^5.0.0": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 + checksum: 10/0ef2357a4cffd916b52b683a021cdab0f81eea4e9aa35f2d254581c9a5106da02224e3392e1b0ed42b7a48f80c966e5f52b8e1a27941fa0523c1705a9c2e0330 languageName: node linkType: hard @@ -40292,13 +40425,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.9.3#optional!builtin, typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" +"typescript@patch:typescript@npm%3A6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 + checksum: 10/22b67a18dafedf9b1468b64ca20d9aa02ea61d449b65413d8aa6552aeb63f52ef369e86beb25b6b4c91a803d9726ee5c196f391a9b64201263263410a4223ee6 languageName: node linkType: hard @@ -41199,6 +41332,74 @@ __metadata: languageName: node linkType: hard +"vitest@npm:^4.1.8": + version: 4.1.11 + resolution: "vitest@npm:4.1.11" + dependencies: + "@vitest/expect": "npm:4.1.11" + "@vitest/mocker": "npm:4.1.11" + "@vitest/pretty-format": "npm:4.1.11" + "@vitest/runner": "npm:4.1.11" + "@vitest/snapshot": "npm:4.1.11" + "@vitest/spy": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + es-module-lexer: "npm:^2.0.0" + expect-type: "npm:^1.3.0" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.3" + std-env: "npm:^4.0.0-rc.1" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.1.0" + vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.1.11 + "@vitest/browser-preview": 4.1.11 + "@vitest/browser-webdriverio": 4.1.11 + "@vitest/coverage-istanbul": 4.1.11 + "@vitest/coverage-v8": 4.1.11 + "@vitest/ui": 4.1.11 + happy-dom: "*" + jsdom: "*" + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@opentelemetry/api": + optional: true + "@types/node": + optional: true + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": + optional: true + "@vitest/coverage-istanbul": + optional: true + "@vitest/coverage-v8": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vite: + optional: false + bin: + vitest: ./vitest.mjs + checksum: 10/054f1e25d90d911693b0b93c5b85a7c3105775aa3e39c3279c7d3e7af719e2d94070a898d6d74292445366c1215bb91d07063989ac0965973f0c5ae22ad3b06b + languageName: node + linkType: hard + "void-elements@npm:3.1.0": version: 3.1.0 resolution: "void-elements@npm:3.1.0" @@ -42287,20 +42488,43 @@ __metadata: languageName: node linkType: hard -"zod-prisma-types@npm:3.2.4": - version: 3.2.4 - resolution: "zod-prisma-types@npm:3.2.4" +"zod-prisma-types@npm:3.3.11": + version: 3.3.11 + resolution: "zod-prisma-types@npm:3.3.11" dependencies: - "@prisma/generator-helper": "npm:^6.3.0" - code-block-writer: "npm:^12.0.0" - lodash: "npm:^4.17.21" - zod: "npm:^3.24.1" + "@prisma/client-runtime-utils": "npm:^7.3.0" + "@prisma/dmmf": "npm:^7.3.0" + "@prisma/generator-helper": "npm:^7.3.0" + code-block-writer: "npm:^13.0.3" + lodash: "npm:^4.17.23" + zod: "npm:^4.3.6" peerDependencies: - "@prisma/client": ^4.x.x || ^5.x.x || ^6.x.x - prisma: ^4.x.x || ^5.x.x || ^6.x.x + "@prisma/client": ^4.x.x || ^5.x.x || ^6.x.x || ^7.x.x + prisma: ^4.x.x || ^5.x.x || ^6.x.x || ^7.x.x + zod: ^3.25.0 || ^4.0.0 bin: zod-prisma-types: dist/bin.js - checksum: 10/efee5f138ca36108eba876df49819de9c94a4c7e64aca42f5af0082af1026182e1cc55720bb4512962818f4cd3f30c913d175e88740d8a0af1cc499c03094188 + checksum: 10/437a7104a5fcf1f65bc0783d3d21d1f39309849192195b3b68b1df427484b2177f4fdc20cf1a0619e0044fa1be7f7d433a7133dd563e3777e90bf0431c75f1f7 + languageName: node + linkType: hard + +"zod-prisma-types@patch:zod-prisma-types@npm%3A3.3.11#./.yarn/patches/zod-prisma-types-npm-3.3.11.patch::locator=calcom-monorepo%40workspace%3A.": + version: 3.3.11 + resolution: "zod-prisma-types@patch:zod-prisma-types@npm%3A3.3.11#./.yarn/patches/zod-prisma-types-npm-3.3.11.patch::version=3.3.11&hash=c63853&locator=calcom-monorepo%40workspace%3A." + dependencies: + "@prisma/client-runtime-utils": "npm:^7.3.0" + "@prisma/dmmf": "npm:^7.3.0" + "@prisma/generator-helper": "npm:^7.3.0" + code-block-writer: "npm:^13.0.3" + lodash: "npm:^4.17.23" + zod: "npm:^4.3.6" + peerDependencies: + "@prisma/client": ^4.x.x || ^5.x.x || ^6.x.x || ^7.x.x + prisma: ^4.x.x || ^5.x.x || ^6.x.x || ^7.x.x + zod: ^3.25.0 || ^4.0.0 + bin: + zod-prisma-types: dist/bin.js + checksum: 10/c43b6990c948e80494b2bc4571d5d82899048c4df82517ed5e74645ad816041a6551b715b35cd6b93aa9b5286e39c4963f4e48bb5becf69deea8ed4d54b638bc languageName: node linkType: hard @@ -42331,7 +42555,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:3.25.76, zod@npm:^3.20.0, zod@npm:^3.20.2, zod@npm:^3.24.1": +"zod@npm:3.25.76, zod@npm:^3.20.0, zod@npm:^3.20.2": version: 3.25.76 resolution: "zod@npm:3.25.76" checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 @@ -42359,6 +42583,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^4.3.6": + version: 4.5.4 + resolution: "zod@npm:4.5.4" + checksum: 10/b2fd4aaf358359650a1f27f303a462f0f49b4e5582f517ad8894ed566fdceb9da391b59babffe3c70574c8064174883735657eb28e12db5c7021455a631866c4 + languageName: node + linkType: hard + "zustand@npm:4.5.2": version: 4.5.2 resolution: "zustand@npm:4.5.2"