Skip to content

Commit 344454e

Browse files
chore: version platform libraries npm package (#15257)
* wip * fix: watch mode and eslint slow * update yarn lock * Regenerated yarn.lock file for this branch --------- Co-authored-by: Alex van Andel <me@alexvanandel.com>
1 parent 86342d1 commit 344454e

File tree

9 files changed

+124
-78
lines changed

9 files changed

+124
-78
lines changed

.eslintignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
node_modules
2+
apps/api/v2/dist
3+
packages/platform/**/dist/*
24
**/**/node_modules
35
**/**/.next
46
**/**/public

apps/api/v2/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"build": "yarn dev:build && nest build",
1010
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
1111
"start": "nest start",
12-
"dev:build:watch": "yarn workspace @calcom/platform-constants build:watch & yarn workspace @calcom/platform-utils build:watch & yarn workspace @calcom/platform-types build:watch & yarn workspace @calcom/platform-libraries build:watch",
13-
"dev:build": "yarn workspace @calcom/platform-constants build && yarn workspace @calcom/platform-utils build && yarn workspace @calcom/platform-types build && yarn workspace @calcom/platform-libraries build",
12+
"dev:build:watch": "yarn workspace @calcom/platform-constants build:watch & yarn workspace @calcom/platform-utils build:watch & yarn workspace @calcom/platform-types build:watch",
13+
"dev:build": "yarn workspace @calcom/platform-constants build && yarn workspace @calcom/platform-utils build && yarn workspace @calcom/platform-types build",
1414
"dev": "yarn dev:build && docker-compose up -d && yarn copy-swagger-module && yarn start --watch",
1515
"start:debug": "nest start --debug --watch",
1616
"start:prod": "node ./dist/apps/api/v2/src/main.js",
@@ -25,7 +25,7 @@
2525
},
2626
"dependencies": {
2727
"@calcom/platform-constants": "*",
28-
"@calcom/platform-libraries": "*",
28+
"@calcom/platform-libraries": "0.0.2",
2929
"@calcom/platform-types": "*",
3030
"@calcom/platform-utils": "*",
3131
"@calcom/prisma": "*",

apps/api/v2/swagger/documentation.json

+18-6
Original file line numberDiff line numberDiff line change
@@ -2104,17 +2104,20 @@
21042104
"type": "boolean"
21052105
},
21062106
"slotInterval": {
2107-
"type": "number"
2107+
"type": "number",
2108+
"minimum": 0
21082109
},
21092110
"minimumBookingNotice": {
21102111
"type": "number",
21112112
"minimum": 0
21122113
},
21132114
"beforeEventBuffer": {
2114-
"type": "number"
2115+
"type": "number",
2116+
"minimum": 0
21152117
},
21162118
"afterEventBuffer": {
2117-
"type": "number"
2119+
"type": "number",
2120+
"minimum": 0
21182121
}
21192122
},
21202123
"required": [
@@ -2798,6 +2801,12 @@
27982801
"$ref": "#/components/schemas/EventTypeLocation"
27992802
}
28002803
},
2804+
"bookingFields": {
2805+
"type": "array",
2806+
"items": {
2807+
"$ref": "#/components/schemas/BookingField"
2808+
}
2809+
},
28012810
"disableGuests": {
28022811
"type": "boolean"
28032812
},
@@ -2806,13 +2815,16 @@
28062815
"minimum": 0
28072816
},
28082817
"beforeEventBuffer": {
2809-
"type": "number"
2818+
"type": "number",
2819+
"minimum": 0
28102820
},
28112821
"afterEventBuffer": {
2812-
"type": "number"
2822+
"type": "number",
2823+
"minimum": 0
28132824
},
28142825
"slotInterval": {
2815-
"type": "number"
2826+
"type": "number",
2827+
"minimum": 0
28162828
}
28172829
}
28182830
},

apps/api/v2/tsconfig.json

+8-13
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"paths": {
1616
"@/*": ["./src/*"],
1717
"@prisma/client/*": ["@calcom/prisma/client/*"],
18-
"@calcom/platform-libraries": ["../../../packages/platform/libraries/index.ts"],
1918
"@calcom/platform-constants": ["../../../packages/platform/constants/index.ts"],
2019
"@calcom/platform-types": ["../../../packages/platform/types/index.ts"],
2120
"@calcom/platform-utils": ["../../../packages/platform/utils/index.ts"]
@@ -27,17 +26,13 @@
2726
"forceConsistentCasingInFileNames": false,
2827
"noFallthroughCasesInSwitch": false
2928
},
29+
"watchOptions": {
30+
"watchFile": "fixedPollingInterval",
31+
"watchDirectory": "useFsEvents",
32+
"fallbackPolling": "dynamicPriority",
33+
"synchronousWatchDirectory": true,
34+
"excludeDirectories": ["**/node_modules", "dist"]
35+
},
3036
"exclude": ["./dist", "./node_modules", "next-i18next.config.js"],
31-
"include": [
32-
"./**/*.ts",
33-
"../../../packages/types/*.d.ts",
34-
"../../../packages/platform/libraries/**/*.ts",
35-
"../../../packages/platform/libraries/**/*.d.ts",
36-
"../../../packages/platform/constants/**/*.ts",
37-
"../../../packages/platform/constants/**/*.d.ts",
38-
"../../../packages/platform/types/**/*.ts",
39-
"../../../packages/platform/types/**/*.d.ts",
40-
"../../../packages/platform/utils/**/*.ts",
41-
"../../../packages/platform/utils/**/*.d.ts"
42-
]
37+
"include": ["./**/*.ts", "../../../packages/types/*.d.ts"]
4338
}

packages/platform/atoms/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"publish": "rm -rf dist && yarn build && npm publish --access public"
1212
},
1313
"devDependencies": {
14+
"@calcom/platform-libraries": "0.0.2",
1415
"@rollup/plugin-node-resolve": "^15.0.1",
1516
"@types/node": "^20.3.1",
1617
"@types/react": "18.0.26",

packages/platform/atoms/tsconfig.json

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"@calcom/dayjs/*": ["../../dayjs/*"],
1616
"@calcom/platform-constants": ["../constants/index.ts"],
1717
"@calcom/platform-types": ["../types/index.ts"],
18-
"@calcom/platform-libraries": ["../libraries/index.ts"],
1918
"@calcom/platform-utils": ["../constants/index.ts"],
2019
"@calcom/trpc": ["../../trpc"],
2120
"@calcom/app-store": ["../../app-store"],

packages/platform/atoms/vite.config.ts

-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default defineConfig({
1313
"@calcom/dayjs",
1414
"@calcom/platform-constants",
1515
"@calcom/platform-types",
16-
"@calcom/platform-libraries",
1716
"@calcom/platform-utils",
1817
],
1918
},
@@ -49,7 +48,6 @@ export default defineConfig({
4948
"@calcom/dayjs": path.resolve(__dirname, "../../dayjs"),
5049
"@calcom/platform-constants": path.resolve(__dirname, "../constants/index.ts"),
5150
"@calcom/platform-types": path.resolve(__dirname, "../types/index.ts"),
52-
"@calcom/platform-libraries": path.resolve(__dirname, "../libraries/index.ts"),
5351
"@calcom/platform-utils": path.resolve(__dirname, "../constants/index.ts"),
5452
"@calcom/web/public/static/locales/en/common.json": path.resolve(
5553
__dirname,

packages/platform/libraries/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99
"dist"
1010
],
1111
"scripts": {
12-
"build": "yarn vite build && sed -i'' -e 's/const CACHE = new lruCache\\.LRUCache({ max: 1e3 });/const CACHE = new lruCache({ max: 1e3 });/g' ./dist/index.cjs",
13-
"build:watch": "yarn vite build --watch"
12+
"build": "yarn vite build",
13+
"build:watch": "yarn vite build --watch",
14+
"publish": "rm -rf dist && yarn build && npm publish --access public"
1415
},
1516
"dependencies": {
1617
"@calcom/core": "*",

0 commit comments

Comments
 (0)