From 64c49b3c4473296d476fa02860d5b772f2fda9c0 Mon Sep 17 00:00:00 2001 From: MehrshadFb Date: Fri, 3 Jul 2026 20:47:49 -0400 Subject: [PATCH] chore(api): drop unused KMS dependency and config --- api/.env.example | 1 - api/package-lock.json | 51 ------------------------------------ api/package.json | 1 - api/src/config/aws.config.ts | 1 - 4 files changed, 54 deletions(-) diff --git a/api/.env.example b/api/.env.example index 87eb50c..959a0a7 100644 --- a/api/.env.example +++ b/api/.env.example @@ -30,7 +30,6 @@ AWS_S3_BUCKET=your-bucket-name # Encryption (for photos) ENCRYPTION_MASTER_KEY=your-32-byte-master-encryption-key-change-in-production -AWS_KMS_KEY_ID=your-kms-key-id-optional # File Upload MAX_FILE_SIZE=10485760 diff --git a/api/package-lock.json b/api/package-lock.json index 34738c7..cf7672f 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -10,7 +10,6 @@ "hasInstallScript": true, "license": "UNLICENSED", "dependencies": { - "@aws-sdk/client-kms": "^3.962.0", "@aws-sdk/client-s3": "^3.962.0", "@aws-sdk/s3-request-presigner": "^3.962.0", "@casl/ability": "^7.0.0", @@ -413,56 +412,6 @@ "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-kms": { - "version": "3.962.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-kms/-/client-kms-3.962.0.tgz", - "integrity": "sha512-p69oJXx4hNmWGmMK3/nKK/QeP4Kcn3tOc8g5JxOAl6mzlfUm2gBLzGy1Ym0mPNEWzaGoIeyg/o+wcob4+6tIEA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.957.0", - "@aws-sdk/credential-provider-node": "3.962.0", - "@aws-sdk/middleware-host-header": "3.957.0", - "@aws-sdk/middleware-logger": "3.957.0", - "@aws-sdk/middleware-recursion-detection": "3.957.0", - "@aws-sdk/middleware-user-agent": "3.957.0", - "@aws-sdk/region-config-resolver": "3.957.0", - "@aws-sdk/types": "3.957.0", - "@aws-sdk/util-endpoints": "3.957.0", - "@aws-sdk/util-user-agent-browser": "3.957.0", - "@aws-sdk/util-user-agent-node": "3.957.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/core": "^3.20.0", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/hash-node": "^4.2.7", - "@smithy/invalid-dependency": "^4.2.7", - "@smithy/middleware-content-length": "^4.2.7", - "@smithy/middleware-endpoint": "^4.4.1", - "@smithy/middleware-retry": "^4.4.17", - "@smithy/middleware-serde": "^4.2.8", - "@smithy/middleware-stack": "^4.2.7", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.2", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.16", - "@smithy/util-defaults-mode-node": "^4.2.19", - "@smithy/util-endpoints": "^3.2.7", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-retry": "^4.2.7", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@aws-sdk/client-s3": { "version": "3.962.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.962.0.tgz", diff --git a/api/package.json b/api/package.json index c34b078..c7b9653 100644 --- a/api/package.json +++ b/api/package.json @@ -24,7 +24,6 @@ "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { - "@aws-sdk/client-kms": "^3.962.0", "@aws-sdk/client-s3": "^3.962.0", "@aws-sdk/s3-request-presigner": "^3.962.0", "@casl/ability": "^7.0.0", diff --git a/api/src/config/aws.config.ts b/api/src/config/aws.config.ts index 4c80a7d..6119f32 100644 --- a/api/src/config/aws.config.ts +++ b/api/src/config/aws.config.ts @@ -5,5 +5,4 @@ export default registerAs("aws", () => ({ accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, s3Bucket: process.env.AWS_S3_BUCKET, - kmsKeyId: process.env.AWS_KMS_KEY_ID, }));