Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions autoadmin-ws-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
"start": "node src/index.js"
},
"dependencies": {
"axios": "^1.7.8",
"axios": "^1.9.0",
"express": "^4.21.1",
"jsonwebtoken": "^9.0.2",
"lru-cache": "^11.0.2",
"nanoid": "^5.0.9",
"ws": "^8.18.0"
"lru-cache": "^11.1.0",
"nanoid": "^5.1.5",
"ws": "^8.18.2"
}
}
40 changes: 20 additions & 20 deletions autoadmin-ws-server/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -33,23 +33,23 @@ __metadata:
version: 0.0.0-use.local
resolution: "autoadmin-ws-server@workspace:."
dependencies:
axios: ^1.7.8
axios: ^1.9.0
express: ^4.21.1
jsonwebtoken: ^9.0.2
lru-cache: ^11.0.2
nanoid: ^5.0.9
ws: ^8.18.0
lru-cache: ^11.1.0
nanoid: ^5.1.5
ws: ^8.18.2
languageName: unknown
linkType: soft

"axios@npm:^1.7.8":
version: 1.7.8
resolution: "axios@npm:1.7.8"
"axios@npm:^1.9.0":
version: 1.9.0
resolution: "axios@npm:1.9.0"
dependencies:
follow-redirects: ^1.15.6
form-data: ^4.0.0
proxy-from-env: ^1.1.0
checksum: 3d21652faf8e29fb36c47517d2872bb5e2285127a24f5c53ce23082c4eac7f5a88de84dd49d4a1a83068e5301dcfd9067b41e5fbd00b0d20ab7b0a843559273d
checksum: 631f02c9c279f2ae90637a4989cc9d75c1c27aefd16b6e8eb90f98a4d0bddaccfd1cb1387be12101d1ab0f9bbf0c47e2451b4de0cf2870462a7d9ed3de8da3f2
languageName: node
linkType: hard

Expand Down Expand Up @@ -521,10 +521,10 @@ __metadata:
languageName: node
linkType: hard

"lru-cache@npm:^11.0.2":
version: 11.0.2
resolution: "lru-cache@npm:11.0.2"
checksum: f9c27c58919a30f42834de9444de9f75bcbbb802c459239f96dd449ad880d8f9a42f51556d13659864dc94ab2dbded9c4a4f42a3e25a45b6da01bb86111224df
"lru-cache@npm:^11.1.0":
version: 11.1.0
resolution: "lru-cache@npm:11.1.0"
checksum: 6274e90b5fdff87570fe26fe971467a5ae1f25f132bebe187e71c5627c7cd2abb94b47addd0ecdad034107667726ebde1abcef083d80f2126e83476b2c4e7c82
languageName: node
linkType: hard

Expand Down Expand Up @@ -604,12 +604,12 @@ __metadata:
languageName: node
linkType: hard

"nanoid@npm:^5.0.9":
version: 5.0.9
resolution: "nanoid@npm:5.0.9"
"nanoid@npm:^5.1.5":
version: 5.1.5
resolution: "nanoid@npm:5.1.5"
bin:
nanoid: bin/nanoid.js
checksum: 8a3f9104f81095e3e4785f58caae47a05755599824b8611b9730cbf73db706b664f100e6189f8303f08764f144d499613d8e4a39e83125c53f4b4986d6576621
checksum: 6de2d006b51c983be385ef7ee285f7f2a57bd96f8c0ca881c4111461644bd81fafc2544f8e07cb834ca0f3e0f3f676c1fe78052183f008b0809efe6e273119f5
languageName: node
linkType: hard

Expand Down Expand Up @@ -829,9 +829,9 @@ __metadata:
languageName: node
linkType: hard

"ws@npm:^8.18.0":
version: 8.18.0
resolution: "ws@npm:8.18.0"
"ws@npm:^8.18.2":
version: 8.18.2
resolution: "ws@npm:8.18.2"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
Expand All @@ -840,6 +840,6 @@ __metadata:
optional: true
utf-8-validate:
optional: true
checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975
checksum: e38beae19ba4d68577ec24eb34fbfab376333fedd10f99b07511a8e842e22dbc102de39adac333a18e4c58868d0703cd5f239b04b345e22402d0ed8c34ea0aa0
languageName: node
linkType: hard
34 changes: 17 additions & 17 deletions backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,16 @@
},
"dependencies": {
"@amplitude/node": "1.10.2",
"@aws-sdk/lib-dynamodb": "^3.810.0",
"@aws-sdk/lib-dynamodb": "^3.812.0",
"@faker-js/faker": "^9.8.0",
"@nestjs/common": "10.4.13",
"@nestjs/config": "3.3.0",
"@nestjs/core": "10.4.13",
"@nestjs/microservices": "^10.4.13",
"@nestjs/platform-express": "10.4.13",
"@nestjs/schedule": "^4.1.1",
"@nestjs/swagger": "^8.1.0",
"@nestjs/typeorm": "^10.0.2",
"@nestjs/common": "11.1.1",
"@nestjs/config": "4.0.2",
"@nestjs/core": "11.1.1",
"@nestjs/microservices": "^11.1.1",
"@nestjs/platform-express": "11.1.1",
"@nestjs/schedule": "^6.0.0",
"@nestjs/swagger": "^11.2.0",
"@nestjs/typeorm": "^11.0.0",
"@nestjsx/crud": "4.6.2",
"@rocketadmin/shared-code": "workspace:*",
"@sentry/minimal": "^6.19.7",
Expand All @@ -68,7 +68,7 @@
"csv": "^6.3.11",
"dotenv": "16.5.0",
"eslint-plugin-security": "3.0.1",
"express": "4.21.2",
"express": "5.1.0",
"express-rate-limit": "7.5.0",
"fetch-blob": "^4.0.0",
"helmet": "8.1.0",
Expand All @@ -81,7 +81,7 @@
"node-gyp": "^11.2.0",
"nodemailer": "^7.0.3",
"nunjucks": "^3.2.4",
"openai": "^4.80.1",
"openai": "^4.100.0",
"otplib": "^12.0.1",
"p-queue": "8.1.0",
"pg-connection-string": "^2.9.0",
Expand All @@ -102,25 +102,25 @@
},
"devDependencies": {
"@ava/typescript": "5.0.0",
"@nestjs/cli": "^10.4.8",
"@nestjs/schematics": "10.2.3",
"@nestjs/testing": "^10.4.13",
"@nestjs/cli": "^11.0.7",
"@nestjs/schematics": "11.0.5",
"@nestjs/testing": "^11.1.1",
"@types/bcrypt": "^5.0.2",
"@types/body-parser": "^1.19.5",
"@types/cookie-parser": "^1.4.8",
"@types/cron": "^2.4.3",
"@types/express": "^5.0.1",
"@types/express": "^5.0.2",
"@types/ibm_db": "^3.2.0",
"@types/json2csv": "^5.0.7",
"@types/node": "^22.15.18",
"@types/node": "^22.15.19",
"@types/safe-regex": "^1.1.6",
"@types/supertest": "^6.0.3",
"@types/uuid": "^10.0.0",
"@types/validator": "^13.15.0",
"@typescript-eslint/eslint-plugin": "^8.32.1",
"@typescript-eslint/parser": "^8.32.1",
"ava": "6.3.0",
"eslint": "^9.26.0",
"eslint": "^9.27.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.31.0",
"nock": "^14.0.4",
Expand Down
2 changes: 1 addition & 1 deletion backend/src/entities/table/table.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -629,7 +629,7 @@ export class TableController {
@UserId() userId: string,
@UploadedFile(
new ParseFilePipeBuilder()
.addFileTypeValidator({ fileType: 'text/csv' })
.addFileTypeValidator({ fileType: 'text/csv', skipMagicNumbersValidation: true })
.addMaxSizeValidator({ maxSize: Constants.MAX_FILE_SIZE_IN_BYTES })
.build({ errorHttpStatusCode: HttpStatus.UNPROCESSABLE_ENTITY }),
)
Expand Down
2 changes: 1 addition & 1 deletion backend/src/guards/company-admin.guard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export class CompanyAdminGuard implements CanActivate {
const userId: string = request.decoded.sub;
let companyId: string = request.params?.companyId || request.params?.slug;
if (!companyId || !validateUuidByRegex(companyId)) {
companyId = request.body['companyId'];
companyId = request.body?.['companyId'];
}
if (!companyId || !validateUuidByRegex(companyId)) {
const foundCompanyInfo = await this._dbContext.companyInfoRepository.findCompanyInfoByUserId(userId);
Expand Down
2 changes: 1 addition & 1 deletion backend/src/guards/company-user.guard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export class CompanyUserGuard implements CanActivate {
const userId: string = request.decoded.sub;
let companyId: string = request.params?.companyId || request.params?.slug;
if (!companyId || !validateUuidByRegex(companyId)) {
companyId = request.body['companyId'];
companyId = request.body?.['companyId'];
}
if (!companyId || !validateUuidByRegex(companyId)) {
const foundCompanyInfo = await this._dbContext.companyInfoRepository.findCompanyInfoByUserId(userId);
Expand Down
5 changes: 4 additions & 1 deletion backend/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import { NestApplicationOptions, ValidationPipe } from '@nestjs/common';
import { ValidationError } from 'class-validator';
import { ValidationException } from './exceptions/custom-exceptions/validation-exception.js';
import bodyParser from 'body-parser';
import { NestExpressApplication } from '@nestjs/platform-express';

async function bootstrap() {
try {
Expand All @@ -21,7 +22,9 @@ async function bootstrap() {
rawBody: true,
logger: ['error', 'warn', 'fatal', 'warn'],
};
const app = await NestFactory.create(ApplicationModule, appOptions);

const app = await NestFactory.create<NestExpressApplication>(ApplicationModule, appOptions);
app.set('query parser', 'extended');

Sentry.init({
dsn: process.env.SENTRY_DSN,
Expand Down
58 changes: 29 additions & 29 deletions rocketadmin-agent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,57 +30,57 @@
},
"dependencies": {
"@azure/core-tracing": "^1.2.0",
"@nestjs/common": "^10.4.13",
"@nestjs/config": "^3.3.0",
"@nestjs/core": "^10.4.13",
"@nestjs/platform-express": "^10.4.13",
"@nestjs/platform-ws": "^10.4.13",
"@nestjs/testing": "^10.4.13",
"@nestjs/common": "^11.1.1",
"@nestjs/config": "^4.0.2",
"@nestjs/core": "^11.1.1",
"@nestjs/platform-express": "^11.1.1",
"@nestjs/platform-ws": "^11.1.1",
"@nestjs/testing": "^11.1.1",
"@rocketadmin/shared-code": "workspace:*",
"@types/pg": "^8.11.11",
"argon2": "^0.41.1",
"@types/pg": "^8.15.2",
"argon2": "^0.43.0",
"crypto-js": "^4.2.0",
"get-port": "^7.1.0",
"knex": "3.1.0",
"mongodb": "^6.12.0",
"mysql2": "^3.12.0",
"oracledb": "^6.7.1",
"pg": "^8.13.1",
"mongodb": "^6.16.0",
"mysql2": "^3.14.1",
"oracledb": "^6.8.0",
"pg": "^8.16.0",
"readline-sync": "^1.4.10",
"reflect-metadata": "^0.2.2",
"rimraf": "^6.0.1",
"rxjs": "^7.8.1",
"rxjs": "^7.8.2",
"ssh2": "^1.16.0",
"tedious": "^18.6.1",
"wait-on": "^8.0.2",
"wait-on": "^8.0.3",
"winston": "^3.17.0",
"yarn": "^1.22.22"
},
"optionalDependencies": {
"ibm_db": "^3.3.0"
},
"devDependencies": {
"@nestjs/cli": "^10.4.8",
"@nestjs/schematics": "^10.2.3",
"@nestjs/testing": "^10.4.13",
"@types/express": "^5.0.0",
"@nestjs/cli": "^11.0.7",
"@nestjs/schematics": "^11.0.5",
"@nestjs/testing": "^11.1.1",
"@types/express": "^5.0.2",
"@types/jest": "^29.5.14",
"@types/node": "^22.12.0",
"@types/node": "^22.15.19",
"@types/readline-sync": "^1.4.8",
"@types/supertest": "^6.0.2",
"@typescript-eslint/eslint-plugin": "^8.22.0",
"@typescript-eslint/parser": "^8.22.0",
"eslint": "^9.19.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.3",
"@types/supertest": "^6.0.3",
"@typescript-eslint/eslint-plugin": "^8.32.1",
"@typescript-eslint/parser": "^8.32.1",
"eslint": "^9.27.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.4.0",
"jest": "^29.7.0",
"prettier": "^3.4.2",
"supertest": "^7.0.0",
"ts-jest": "^29.2.5",
"prettier": "^3.5.3",
"supertest": "^7.1.1",
"ts-jest": "^29.3.4",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.7.3"
"typescript": "^5.8.3"
},
"jest": {
"moduleFileExtensions": [
Expand Down
6 changes: 3 additions & 3 deletions shared-code/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix"
},
"dependencies": {
"@aws-sdk/client-dynamodb": "^3.810.0",
"@aws-sdk/lib-dynamodb": "^3.810.0",
"@aws-sdk/client-dynamodb": "^3.812.0",
"@aws-sdk/lib-dynamodb": "^3.812.0",
"@elastic/elasticsearch": "8.18.1",
"@types/multer": "^1.4.12",
"axios": "^1.9.0",
Expand All @@ -34,7 +34,7 @@
"@types/pg-copy-streams": "^1.2.5",
"@typescript-eslint/eslint-plugin": "^8.32.1",
"@typescript-eslint/parser": "^8.32.1",
"eslint": "^9.26.0",
"eslint": "^9.27.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.31.0",
"prettier": "^3.5.3",
Expand Down
Loading