From c9de0b1ac58dff00cc5baf488a7eca9f4867293e Mon Sep 17 00:00:00 2001 From: igm Date: Mon, 12 Jan 2026 15:22:24 +0800 Subject: [PATCH] Add sideEffects: false to all library packages Enables tree-shaking for bundlers by marking all library packages as side-effect-free. Co-Authored-By: Claude Opus 4.5 --- packages/api-contract/package.json | 1 + packages/common/package.json | 1 + packages/db-schema/package.json | 1 + packages/db/package.json | 1 + packages/frontend-utils/package.json | 1 + packages/server-utils/package.json | 1 + packages/testing/test-helpers/package.json | 1 + packages/testing/virtual-authenticator/package.json | 1 + 8 files changed, 8 insertions(+) diff --git a/packages/api-contract/package.json b/packages/api-contract/package.json index 31d05d2..0ca6e46 100644 --- a/packages/api-contract/package.json +++ b/packages/api-contract/package.json @@ -2,6 +2,7 @@ "name": "@reviq/api-contract", "version": "0.0.1", "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/common/package.json b/packages/common/package.json index 4def4f4..c664ae0 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -2,6 +2,7 @@ "name": "@reviq/common", "version": "0.0.1", "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/db-schema/package.json b/packages/db-schema/package.json index ada19c6..9b8b835 100644 --- a/packages/db-schema/package.json +++ b/packages/db-schema/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "private": true, "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/db/package.json b/packages/db/package.json index f547bd2..4d98ca9 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "private": true, "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/frontend-utils/package.json b/packages/frontend-utils/package.json index 99c2f5d..0faf73d 100644 --- a/packages/frontend-utils/package.json +++ b/packages/frontend-utils/package.json @@ -2,6 +2,7 @@ "name": "@reviq/frontend-utils", "version": "0.0.1", "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/server-utils/package.json b/packages/server-utils/package.json index 5b37b28..d98ccf3 100644 --- a/packages/server-utils/package.json +++ b/packages/server-utils/package.json @@ -2,6 +2,7 @@ "name": "@reviq/server-utils", "version": "0.0.1", "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/testing/test-helpers/package.json b/packages/testing/test-helpers/package.json index 1f5196b..d7b404d 100644 --- a/packages/testing/test-helpers/package.json +++ b/packages/testing/test-helpers/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "private": true, "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { diff --git a/packages/testing/virtual-authenticator/package.json b/packages/testing/virtual-authenticator/package.json index 8f5f616..d39857c 100644 --- a/packages/testing/virtual-authenticator/package.json +++ b/packages/testing/virtual-authenticator/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "private": true, "type": "module", + "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": {