Feature/eliminate body-parser (#4155)

* Eliminate body-parser in favor of using @nestjs/platform-express

* Update changelog
pull/4150/head^2
Szymon Łągiewka 6 days ago committed by GitHub
parent 46cbbd3bc4
commit 28f7781fa2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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 support for automatic deletion of unused asset profiles when deleting activities
- Improved the language localization for German (`de`) - Improved the language localization for German (`de`)
- Eliminated `body-parser` in favor of using `@nestjs/platform-express`
- Upgraded the _Stripe_ dependencies - Upgraded the _Stripe_ dependencies
- Upgraded `angular` from version `18.2.8` to `19.0.5` - Upgraded `angular` from version `18.2.8` to `19.0.5`
- Upgraded `husky` from version `9.1.6` to `9.1.7` - Upgraded `husky` from version `9.1.6` to `9.1.7`

@ -7,7 +7,6 @@ import {
import { ConfigService } from '@nestjs/config'; import { ConfigService } from '@nestjs/config';
import { NestFactory } from '@nestjs/core'; import { NestFactory } from '@nestjs/core';
import type { NestExpressApplication } from '@nestjs/platform-express'; import type { NestExpressApplication } from '@nestjs/platform-express';
import { json } from 'body-parser';
import helmet from 'helmet'; import helmet from 'helmet';
import { AppModule } from './app/app.module'; import { AppModule } from './app/app.module';
@ -48,7 +47,7 @@ async function bootstrap() {
); );
// Support 10mb csv/json files for importing activities // Support 10mb csv/json files for importing activities
app.use(json({ limit: '10mb' })); app.useBodyParser('json', { limit: '10mb' });
if (configService.get<string>('ENABLE_FEATURE_SUBSCRIPTION') === 'true') { if (configService.get<string>('ENABLE_FEATURE_SUBSCRIPTION') === 'true') {
app.use( app.use(

2
package-lock.json generated

@ -46,7 +46,6 @@
"@stripe/stripe-js": "5.4.0", "@stripe/stripe-js": "5.4.0",
"alphavantage": "2.2.0", "alphavantage": "2.2.0",
"big.js": "6.2.2", "big.js": "6.2.2",
"body-parser": "1.20.2",
"bootstrap": "4.6.0", "bootstrap": "4.6.0",
"bull": "4.16.2", "bull": "4.16.2",
"cache-manager": "5.7.6", "cache-manager": "5.7.6",
@ -127,7 +126,6 @@
"@storybook/core-server": "8.4.7", "@storybook/core-server": "8.4.7",
"@trivago/prettier-plugin-sort-imports": "4.3.0", "@trivago/prettier-plugin-sort-imports": "4.3.0",
"@types/big.js": "6.2.2", "@types/big.js": "6.2.2",
"@types/body-parser": "1.19.5",
"@types/cache-manager": "4.0.6", "@types/cache-manager": "4.0.6",
"@types/color": "3.0.6", "@types/color": "3.0.6",
"@types/google-spreadsheet": "3.1.5", "@types/google-spreadsheet": "3.1.5",

@ -92,7 +92,6 @@
"@stripe/stripe-js": "5.4.0", "@stripe/stripe-js": "5.4.0",
"alphavantage": "2.2.0", "alphavantage": "2.2.0",
"big.js": "6.2.2", "big.js": "6.2.2",
"body-parser": "1.20.2",
"bootstrap": "4.6.0", "bootstrap": "4.6.0",
"bull": "4.16.2", "bull": "4.16.2",
"cache-manager": "5.7.6", "cache-manager": "5.7.6",
@ -173,7 +172,6 @@
"@storybook/core-server": "8.4.7", "@storybook/core-server": "8.4.7",
"@trivago/prettier-plugin-sort-imports": "4.3.0", "@trivago/prettier-plugin-sort-imports": "4.3.0",
"@types/big.js": "6.2.2", "@types/big.js": "6.2.2",
"@types/body-parser": "1.19.5",
"@types/cache-manager": "4.0.6", "@types/cache-manager": "4.0.6",
"@types/color": "3.0.6", "@types/color": "3.0.6",
"@types/google-spreadsheet": "3.1.5", "@types/google-spreadsheet": "3.1.5",

Loading…
Cancel
Save