diff --git a/apps/web/next.config.js b/apps/web/next.config.js index 134501f7e8..9c85b73600 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -84,6 +84,15 @@ const nextConfig = { fs: false, }; + /** + * TODO: Find more possible barrels for this project. + * @see https://github.com/vercel/next.js/issues/12557#issuecomment-1196931845 + **/ + config.module.rules.push({ + test: [/lib\/.*.tsx?/i], + sideEffects: false, + }); + return config; }, async rewrites() { diff --git a/packages/app-store-cli/package.json b/packages/app-store-cli/package.json index 218b574844..9c40f2cf8f 100644 --- a/packages/app-store-cli/package.json +++ b/packages/app-store-cli/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/app-store-cli", + "sideEffects": false, "version": "0.0.0", "bin": "dist/cli.js", "engines": { diff --git a/packages/app-store/package.json b/packages/app-store/package.json index 9359563e2d..e16776072f 100644 --- a/packages/app-store/package.json +++ b/packages/app-store/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/app-store", + "sideEffects": false, "version": "0.0.0", "main": "./index.ts", "files": [ diff --git a/packages/config/package.json b/packages/config/package.json index 4679bf9547..c85fd60a2a 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/config", + "sideEffects": false, "version": "0.0.0", "main": "index.js", "license": "MIT", diff --git a/packages/core/package.json b/packages/core/package.json index ed5fdf1929..39fd7e89a4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/core", + "sideEffects": false, "description": "Cal.com core functionality", "version": "0.0.0", "private": true, diff --git a/packages/emails/package.json b/packages/emails/package.json index 55b1716282..3c514f96c7 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/emails", + "sideEffects": false, "version": "0.0.0", "private": true, "scripts": {}, diff --git a/packages/embeds/embed-react/package.json b/packages/embeds/embed-react/package.json index 0e6acfc8a1..a6206a7b89 100644 --- a/packages/embeds/embed-react/package.json +++ b/packages/embeds/embed-react/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/embed-react", + "sideEffects": false, "version": "1.0.9", "description": "Embed Cal Link as a React Component", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/embeds/embed-snippet/package.json b/packages/embeds/embed-snippet/package.json index 131f8a1d1f..770723c1f0 100644 --- a/packages/embeds/embed-snippet/package.json +++ b/packages/embeds/embed-snippet/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/embed-snippet", + "sideEffects": false, "version": "1.0.4", "main": "./dist/snippet.umd.js", "module": "./dist/snippet.es.js", diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 618188989d..8e4f475aed 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/eslint-plugin-eslint", + "sideEffects": false, "version": "0.1.0", "main": "./src/index.js", "dependencies": { diff --git a/packages/features/package.json b/packages/features/package.json index 33a43270a1..bb27e72c17 100644 --- a/packages/features/package.json +++ b/packages/features/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/features", + "sideEffects": false, "description": "Cal.com's main collocation of features", "authors": "Cal.com, Inc.", "version": "1.0.0", diff --git a/packages/lib/package.json b/packages/lib/package.json index 74431fc664..38921982a0 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/lib", + "sideEffects": false, "version": "0.0.0", "main": "./index.ts", "types": "./index.ts", diff --git a/packages/trpc/package.json b/packages/trpc/package.json index bfc54f4c48..72f565d1ef 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/trpc", + "sideEffects": false, "description": "Shared tRPC library for Cal.com", "authors": "zomars", "version": "1.0.0", diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 983d14ee1c..a871fd300c 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/tsconfig", + "sideEffects": false, "version": "0.0.0", "private": true, "main": "index.js", diff --git a/packages/ui/package.json b/packages/ui/package.json index e03b2769f2..b1b67ef9aa 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,5 +1,6 @@ { "name": "@calcom/ui", + "sideEffects": false, "version": "0.0.0", "main": "./index.tsx", "types": "./index.tsx",