diff --git a/CHANGELOG.md b/CHANGELOG.md index 86f476ee7..1a1111aa3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improved support for automatic deletion of unused asset profiles when deleting activities - Improved the language localization for German (`de`) +- Eliminated `body-parser` in favor of using `@nestjs/platform-express` - Upgraded the _Stripe_ dependencies - Upgraded `angular` from version `18.2.8` to `19.0.5` - Upgraded `husky` from version `9.1.6` to `9.1.7` diff --git a/apps/api/src/main.ts b/apps/api/src/main.ts index 9335e8d18..fdd6c1d99 100644 --- a/apps/api/src/main.ts +++ b/apps/api/src/main.ts @@ -7,7 +7,6 @@ import { import { ConfigService } from '@nestjs/config'; import { NestFactory } from '@nestjs/core'; import type { NestExpressApplication } from '@nestjs/platform-express'; -import { json } from 'body-parser'; import helmet from 'helmet'; import { AppModule } from './app/app.module'; @@ -48,7 +47,7 @@ async function bootstrap() { ); // Support 10mb csv/json files for importing activities - app.use(json({ limit: '10mb' })); + app.useBodyParser('json', { limit: '10mb' }); if (configService.get('ENABLE_FEATURE_SUBSCRIPTION') === 'true') { app.use( diff --git a/package-lock.json b/package-lock.json index b1a02ba76..d44d3be65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,6 @@ "@stripe/stripe-js": "5.4.0", "alphavantage": "2.2.0", "big.js": "6.2.2", - "body-parser": "1.20.2", "bootstrap": "4.6.0", "bull": "4.16.2", "cache-manager": "5.7.6", @@ -127,7 +126,6 @@ "@storybook/core-server": "8.4.7", "@trivago/prettier-plugin-sort-imports": "4.3.0", "@types/big.js": "6.2.2", - "@types/body-parser": "1.19.5", "@types/cache-manager": "4.0.6", "@types/color": "3.0.6", "@types/google-spreadsheet": "3.1.5", diff --git a/package.json b/package.json index 93d6f3c11..27b7e4ad0 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,6 @@ "@stripe/stripe-js": "5.4.0", "alphavantage": "2.2.0", "big.js": "6.2.2", - "body-parser": "1.20.2", "bootstrap": "4.6.0", "bull": "4.16.2", "cache-manager": "5.7.6", @@ -173,7 +172,6 @@ "@storybook/core-server": "8.4.7", "@trivago/prettier-plugin-sort-imports": "4.3.0", "@types/big.js": "6.2.2", - "@types/body-parser": "1.19.5", "@types/cache-manager": "4.0.6", "@types/color": "3.0.6", "@types/google-spreadsheet": "3.1.5",