Skip to content

Commit 75d91ca

Browse files
committed
Bump to Nodejs v16
1 parent 55e997a commit 75d91ca

File tree

8 files changed

+14020
-10554
lines changed

8 files changed

+14020
-10554
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v12.18.3
1+
v16.16.0

package-lock.json

Lines changed: 14004 additions & 10428 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dev:mooc:backend": "NODE_ENV=dev ts-node-dev --ignore-watch node_modules ./src/apps/mooc/backend/start.ts",
1515
"dev:backoffice:frontend": "cd ./src/apps/backoffice/frontend && npm start",
1616
"dev:backoffice:backend": "NODE_ENV=dev ts-node-dev --ignore-watch node_modules ./src/apps/backoffice/backend/start.ts",
17-
"lint": "tslint src/**/*.ts{,x}",
17+
"lint": "prettier --write --ignore-path src/apps/backoffice/frontend src/**/*.ts{,x}",
1818
"test": "npm run test:unit && npm run test:features",
1919
"test:unit": "NODE_ENV=test jest",
2020
"start:mooc:backend": "NODE_ENV=production node dist/src/apps/mooc/backend/start",
@@ -32,17 +32,6 @@
3232
},
3333
"dependencies": {
3434
"@elastic/elasticsearch": "^7.11.0",
35-
"@types/amqplib": "^0.8.2",
36-
"@types/bson": "^4.0.3",
37-
"@types/compression": "^1.7.0",
38-
"@types/errorhandler": "1.5.0",
39-
"@types/express": "^4.17.11",
40-
"@types/glob": "^7.1.3",
41-
"@types/helmet": "0.0.48",
42-
"@types/jest": "^27.5.2",
43-
"@types/node": "^14.14.34",
44-
"@types/react": "^18.0.14",
45-
"@types/react-dom": "^18.0.5",
4635
"amqplib": "^0.8.0",
4736
"body-parser": "^1.19.0",
4837
"bodybuilder": "^2.4.0",
@@ -61,15 +50,10 @@
6150
"glob": "^7.1.6",
6251
"helmet": "^4.4.1",
6352
"http-status": "^1.5.0",
64-
"mongodb": "^4.0.0",
53+
"mongodb": "^3.7.3",
6554
"node-dependency-injection": "^2.6.11",
6655
"nunjucks": "^3.2.3",
6756
"pg": "^8.7.1",
68-
"react": "^18.2.0",
69-
"react-dom": "^18.2.0",
70-
"react-helmet": "^6.1.0",
71-
"react-router-dom": "^6.3.0",
72-
"react-scripts": "5.0.1",
7357
"ts-node": "^10.8.1",
7458
"typeorm": "^0.2.37",
7559
"typescript": "^4.2.3",
@@ -78,6 +62,14 @@
7862
"winston": "^3.3.3"
7963
},
8064
"devDependencies": {
65+
"@types/amqplib": "^0.8.2",
66+
"@types/bson": "^4.0.3",
67+
"@types/compression": "^1.7.0",
68+
"@types/errorhandler": "1.5.0",
69+
"@types/express": "^4.17.11",
70+
"@types/glob": "^7.1.3",
71+
"@types/helmet": "0.0.48",
72+
"@types/node": "^18.8.5",
8173
"@types/connect-flash": "0.0.36",
8274
"@types/convict": "^6.1.1",
8375
"@types/cookie-parser": "^1.4.2",
@@ -87,8 +79,6 @@
8779
"@types/faker": "^5.5.7",
8880
"@types/jest": "^26.0.24",
8981
"@types/mongodb": "^3.6.20",
90-
"@types/nunjucks": "^3.1.4",
91-
"@types/react-helmet": "^6.1.5",
9282
"@types/supertest": "^2.0.10",
9383
"@types/uuid": "^8.3.1",
9484
"@types/uuid-validate": "0.0.1",
@@ -103,10 +93,7 @@
10393
"supertest": "^6.1.3",
10494
"tailwindcss": "^3.1.3",
10595
"ts-jest": "^28.0.5",
106-
"ts-node-dev": "^2.0.0",
107-
"tslint": "^6.1.3",
108-
"tslint-config-prettier": "~1.18.0",
109-
"tslint-eslint-rules": "^5.4.0"
96+
"ts-node-dev": "^2.0.0"
11097
},
11198
"husky": {
11299
"hooks": {
@@ -116,7 +103,6 @@
116103
"lint-staged": {
117104
"{src,tests}/**/*.ts": [
118105
"prettier --write --ignore-path src/apps/backoffice/frontend",
119-
"tslint --fix",
120106
"git add"
121107
]
122108
}

src/Contexts/Backoffice/Courses/infrastructure/persistence/MongoBackofficeCourseRepository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ interface CourseDocument {
77
_id: string;
88
name: string;
99
duration: string;
10-
};
10+
}
1111

1212
export class MongoBackofficeCourseRepository
1313
extends MongoRepository<BackofficeCourse>
@@ -23,7 +23,7 @@ export class MongoBackofficeCourseRepository
2323

2424
public async searchAll(): Promise<BackofficeCourse[]> {
2525
const collection = await this.collection();
26-
const documents = await collection.find<CourseDocument>({}).toArray();
26+
const documents = await collection.find<CourseDocument>({}, {}).toArray();
2727

2828
return documents.map(document =>
2929
BackofficeCourse.fromPrimitives({ name: document.name, duration: document.duration, id: document._id })

src/Contexts/Mooc/Courses/infrastructure/persistence/MongoCourseRepository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export class MongoCourseRepository extends MongoRepository<Course> implements Co
2828

2929
public async searchAll(): Promise<Course[]> {
3030
const collection = await this.collection();
31-
const documents = await collection.find<CourseDocument>({}).toArray();
31+
const documents = await collection.find<CourseDocument>({}, {}).toArray();
3232

3333
return documents.map(document =>
3434
Course.fromPrimitives({ name: document.name, duration: document.duration, id: document._id })

src/Contexts/Shared/infrastructure/persistence/mongo/MongoRepository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ export abstract class MongoRepository<T extends AggregateRoot> {
3333

3434
const collection = await this.collection();
3535

36-
return await collection.find<D>(query.filter).sort(query.sort).skip(query.skip).limit(query.limit).toArray();
36+
return await collection.find<D>(query.filter, {}).sort(query.sort).skip(query.skip).limit(query.limit).toArray();
3737
}
3838
}

tsconfig.prod.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
22
"extends": "./tsconfig.json",
3-
"baseUrl": ".",
43
"exclude": ["node_modules", "tests"]
54
}

tslint.json

Lines changed: 0 additions & 95 deletions
This file was deleted.

0 commit comments

Comments
 (0)