+16









Carina Wollendorfer
GitHub
Alex van Andel
sajanlamsal
CarinaWolli
alannnc
Leo Giovanetti
Peer Richelsen
Hariom Balhara
Udit Takkar
Nitin Panghal
Omar López
Peer Richelsen
Shivam Kalra
Richard Poelderl
Crowdin Bot
Joe Au-Yeung
Nafees Nazik
Chiranjeev Vishnoi
Denzil Samuel
Syed Ali Shahbaz
nitinpanghal
Ahmad
Annlee Fores
Keith Williams
Vijay
68bd877c5b
Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: sajanlamsal <saznlamsal@gmail.com> Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: alannnc <alannnc@gmail.com> Co-authored-by: Leo Giovanetti <hello@leog.me> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Co-authored-by: Nitin Panghal <nitin.panghal@unthinkable.co> Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Peer Richelsen <peer@cal.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com> Co-authored-by: Richard Poelderl <richard.poelderl@gmail.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com> Co-authored-by: Chiranjeev Vishnoi <66114276+Chiranjeev-droid@users.noreply.github.com> Co-authored-by: Denzil Samuel <71846487+samueldenzil@users.noreply.github.com> Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Co-authored-by: nitinpanghal <43965732+nitinpanghal@users.noreply.github.com> Co-authored-by: Ahmad <57593864+Ahmadkashif@users.noreply.github.com> Co-authored-by: Annlee Fores <annleefores@gmail.com> Co-authored-by: Keith Williams <keithwillcode@gmail.com> Co-authored-by: Vijay <vijayraghav22@gmail.com>
136 lines
5.6 KiB
JSON
136 lines
5.6 KiB
JSON
{
|
|
"name": "calcom-monorepo",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"workspaces": [
|
|
"apps/*",
|
|
"packages/*",
|
|
"packages/embeds/*",
|
|
"packages/features/*",
|
|
"packages/app-store/*",
|
|
"packages/app-store/ee/*"
|
|
],
|
|
"scripts": {
|
|
"app-store-cli": "yarn workspace @calcom/app-store-cli",
|
|
"app-store:build": "yarn app-store-cli build",
|
|
"app-store:watch": "yarn app-store-cli watch",
|
|
"app-store": "yarn app-store-cli cli",
|
|
"create-app": "yarn app-store create",
|
|
"edit-app": "yarn app-store edit",
|
|
"withEmbedPublishEnv": "NEXT_PUBLIC_EMBED_LIB_URL='https://app.cal.com/embed/embed.js' NEXT_PUBLIC_WEBAPP_URL='https://app.cal.com' yarn",
|
|
"publish-embed": "yarn withEmbedPublishEnv workspace @calcom/embed-core build && yarn withEmbedPublishEnv workspace @calcom/embed-snippet build && yarn workspaces foreach --from=\"@calcom/embed*\" npm publish --access=public",
|
|
"delete-app": "yarn app-store delete",
|
|
"create-app-template": "yarn app-store create-template",
|
|
"edit-app-template": "yarn app-store edit-template",
|
|
"delete-app-template": "yarn app-store delete-template",
|
|
"build": "turbo run build --filter=@calcom/web...",
|
|
"clean": "find . -name node_modules -o -name .next -o -name .turbo -o -name dist -type d -prune | xargs rm -rf",
|
|
"db-deploy": "turbo run db-deploy",
|
|
"db-seed": "turbo run db-seed",
|
|
"db-studio": "yarn prisma studio",
|
|
"deploy": "turbo run deploy",
|
|
"dev:all": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/website\" --scope=\"@calcom/console\"",
|
|
"dev:ai": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/api\" --scope=\"@calcom/ai\"",
|
|
"dev:api": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/api\"",
|
|
"dev:api:console": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/api\" --scope=\"@calcom/console\"",
|
|
"dev:console": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/console\"",
|
|
"dev:swagger": "turbo run dev --scope=\"@calcom/api\" --scope=\"@calcom/swagger\"",
|
|
"dev:website": "turbo run dev --scope=\"@calcom/web\" --scope=\"@calcom/website\"",
|
|
"dev": "turbo run dev --scope=\"@calcom/web\"",
|
|
"build-storybook": "turbo run build --scope=\"@calcom/storybook\"",
|
|
"dx": "turbo run dx",
|
|
"i-dev": "infisical run -- turbo run dev --scope=\"@calcom/web\"",
|
|
"i-dx": "infisical run -- turbo run dx",
|
|
"i-gen-web-example-env": "infisical secrets generate-example-env --tags=web > .env.example",
|
|
"i-gen-app-store-example-env": "infisical secrets generate-example-env --tags=appstore > .env.appStore.example",
|
|
"embed-tests-quick": "turbo run embed-tests-quick",
|
|
"embed-tests": "turbo run embed-tests",
|
|
"env-check:app-store": "dotenv-checker --schema .env.appStore.example --env .env.appStore",
|
|
"env-check:common": "dotenv-checker --schema .env.example --env .env",
|
|
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
|
|
"heroku-postbuild": "turbo run @calcom/web#build",
|
|
"lint:fix": "turbo run lint:fix",
|
|
"lint:report": "turbo run lint:report",
|
|
"lint": "turbo run lint",
|
|
"postinstall": "husky install && turbo run post-install",
|
|
"pre-commit": "lint-staged",
|
|
"predev": "echo 'Checking env files'",
|
|
"prisma": "yarn workspace @calcom/prisma prisma",
|
|
"start": "turbo run start --scope=\"@calcom/web\"",
|
|
"tdd": "vitest watch",
|
|
"e2e": "NEXT_PUBLIC_IS_E2E=1 yarn playwright test --project=@calcom/web",
|
|
"e2e:app-store": "QUICK=true yarn playwright test --project=@calcom/app-store",
|
|
"e2e:embed": "QUICK=true yarn playwright test --project=@calcom/embed-core",
|
|
"e2e:embed-react": "QUICK=true yarn playwright test --project=@calcom/embed-react",
|
|
"test-e2e": "yarn db-seed && yarn e2e",
|
|
"test-e2e:app-store": "yarn db-seed && yarn e2e:app-store",
|
|
"test-e2e:embed": "yarn db-seed && yarn e2e:embed",
|
|
"test-e2e:embed-react": "yarn db-seed && yarn e2e:embed-react",
|
|
"test-playwright": "yarn playwright test --config=playwright.config.ts",
|
|
"test": "vitest run",
|
|
"type-check": "turbo run type-check",
|
|
"type-check:ci": "turbo run type-check:ci --log-prefix=none",
|
|
"web": "yarn workspace @calcom/web"
|
|
},
|
|
"devDependencies": {
|
|
"@changesets/cli": "^2.26.1",
|
|
"@deploysentinel/playwright": "^0.3.3",
|
|
"@playwright/test": "^1.31.2",
|
|
"@snaplet/copycat": "^0.3.0",
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
"@types/jsonwebtoken": "^9.0.3",
|
|
"c8": "^7.13.0",
|
|
"dotenv-checker": "^1.1.5",
|
|
"husky": "^8.0.0",
|
|
"i18n-unused": "^0.13.0",
|
|
"jest-diff": "^29.5.0",
|
|
"jsdom": "^22.0.0",
|
|
"lint-staged": "^12.5.0",
|
|
"mailhog": "^4.16.0",
|
|
"prettier": "^2.8.6",
|
|
"tsc-absolute": "^1.0.0",
|
|
"typescript": "^4.9.4",
|
|
"vitest": "^0.34.3",
|
|
"vitest-fetch-mock": "^0.2.2",
|
|
"vitest-mock-extended": "^1.1.3"
|
|
},
|
|
"dependencies": {
|
|
"city-timezones": "^1.2.1",
|
|
"eslint": "^8.34.0",
|
|
"lucide-react": "^0.171.0",
|
|
"turbo": "^1.10.1"
|
|
},
|
|
"resolutions": {
|
|
"@apidevtools/json-schema-ref-parser": "9.0.9",
|
|
"@types/node": "16.9.1",
|
|
"@types/react": "18.0.26",
|
|
"@types/react-dom": "^18.0.9"
|
|
},
|
|
"lint-staged": {
|
|
"(apps|packages)/**/*.{js,ts,jsx,tsx}": [
|
|
"prettier --write",
|
|
"eslint --fix"
|
|
],
|
|
"*.json": [
|
|
"prettier --write"
|
|
],
|
|
"packages/prisma/schema.prisma": [
|
|
"prisma format"
|
|
]
|
|
},
|
|
"engines": {
|
|
"node": ">=18.x",
|
|
"npm": ">=7.0.0",
|
|
"yarn": ">=1.19.0 < 2.0.0"
|
|
},
|
|
"prisma": {
|
|
"schema": "packages/prisma/schema.prisma",
|
|
"seed": "ts-node --transpile-only ./packages/prisma/seed.ts"
|
|
},
|
|
"packageManager": "yarn@3.4.1",
|
|
"syncpack": {
|
|
"filter": "^(?!@calcom).*",
|
|
"semverRange": ""
|
|
}
|
|
}
|