diff --git a/packages/backend/package.json b/packages/backend/package.json index 0c67a10e2d..242098249e 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -57,7 +57,7 @@ "@opentelemetry/sdk-node": "^0.53.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@sentry/node": "^8.32.0", - "@sentry/opentelemetry-node": "^7.117.0", + "@sentry/opentelemetry-node": "^7.119.0", "@sentry/profiling-node": "^8.32.0", "@socialgouv/streaming-file-encryption": "^1.1.0", "@types/source-map-support": "^0.5.10", @@ -152,7 +152,7 @@ "supertest": "^7.0.0", "swagger-ui-express": "^5.0.1", "timezone-mock": "^1.3.6", - "ts-jest": "^29.1.1", + "ts-jest": "^29.2.5", "ts-node": "10.9.2", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^4.2.0", diff --git a/packages/backend/tsconfig.spec.json b/packages/backend/tsconfig.spec.json new file mode 100644 index 0000000000..8a2883ff2b --- /dev/null +++ b/packages/backend/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "esModuleInterop": true, + "allowJs": true, + "outDir": "./out-tsc/spec", + "types": ["jest", "node"] + } +} diff --git a/packages/common/package.json b/packages/common/package.json index 665b6e8ebe..9d9ba87e9e 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -33,7 +33,7 @@ "license-check-and-add": "^4.0.5", "lint-staged": "^15.2.10", "prettier": "2.8.8", - "ts-jest": "^29.1.1", + "ts-jest": "^29.2.5", "typescript": "^4.9.5" }, "dependencies": { diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 7b2460c527..50a4ed18f3 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -56,7 +56,7 @@ "ngx-countup": "^13.2.0", "ngx-matomo-client": "^5.0.4", "rxjs": "^7.8.1", - "tslib": "^2.6.3", + "tslib": "^2.7.0", "validator": "^13.12.0", "zone.js": "~0.14.10" }, @@ -93,7 +93,7 @@ "ng-lint-staged": "^12.0.4", "prettier": "2.8.8", "source-map-explorer": "^2.5.3", - "ts-jest": "^29.1.5", + "ts-jest": "^29.2.5", "ts-node": "~10.9.2", "typescript": "5.4.5" }, diff --git a/packages/portail-admins/package.json b/packages/portail-admins/package.json index 1f03f46b11..5c3490c310 100644 --- a/packages/portail-admins/package.json +++ b/packages/portail-admins/package.json @@ -76,7 +76,7 @@ "ng-lint-staged": "^12.0.4", "prettier": "2.8.8", "source-map-explorer": "^2.5.3", - "tslib": "^2.6.3", + "tslib": "^2.7.0", "typescript": "~5.4.5", "webpack-bundle-analyzer": "^4.10.2" }, diff --git a/packages/portail-usagers/package.json b/packages/portail-usagers/package.json index c54bd6edaa..f56df80d56 100644 --- a/packages/portail-usagers/package.json +++ b/packages/portail-usagers/package.json @@ -72,7 +72,7 @@ "ng-lint-staged": "^12.0.4", "prettier": "2.8.8", "source-map-explorer": "^2.5.3", - "tslib": "^2.6.3", + "tslib": "^2.7.0", "typescript": "~5.4.5", "webpack-bundle-analyzer": "^4.10.2" }, diff --git a/yarn.lock b/yarn.lock index 128eac6145..d3a6717007 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4044,7 +4044,7 @@ __metadata: "@opentelemetry/sdk-node": "npm:^0.53.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" "@sentry/node": "npm:^8.32.0" - "@sentry/opentelemetry-node": "npm:^7.117.0" + "@sentry/opentelemetry-node": "npm:^7.119.0" "@sentry/profiling-node": "npm:^8.32.0" "@socialgouv/eslint-config-typescript": "npm:^1.131.0" "@socialgouv/streaming-file-encryption": "npm:^1.1.0" @@ -4130,7 +4130,7 @@ __metadata: supertest: "npm:^7.0.0" swagger-ui-express: "npm:^5.0.1" timezone-mock: "npm:^1.3.6" - ts-jest: "npm:^29.1.1" + ts-jest: "npm:^29.2.5" ts-node: "npm:10.9.2" ts-node-dev: "npm:^2.0.0" tsconfig-paths: "npm:^4.2.0" @@ -4166,7 +4166,7 @@ __metadata: lint-staged: "npm:^15.2.10" prettier: "npm:2.8.8" rimraf: "npm:^5.0.10" - ts-jest: "npm:^29.1.1" + ts-jest: "npm:^29.2.5" typescript: "npm:^4.9.5" languageName: unknown linkType: soft @@ -4246,9 +4246,9 @@ __metadata: prettier: "npm:2.8.8" rxjs: "npm:^7.8.1" source-map-explorer: "npm:^2.5.3" - ts-jest: "npm:^29.1.5" + ts-jest: "npm:^29.2.5" ts-node: "npm:~10.9.2" - tslib: "npm:^2.6.3" + tslib: "npm:^2.7.0" typescript: "npm:5.4.5" validator: "npm:^13.12.0" zone.js: "npm:~0.14.10" @@ -4315,7 +4315,7 @@ __metadata: rimraf: "npm:^5.0.10" rxjs: "npm:^7.8.1" source-map-explorer: "npm:^2.5.3" - tslib: "npm:^2.6.3" + tslib: "npm:^2.7.0" typescript: "npm:~5.4.5" webpack-bundle-analyzer: "npm:^4.10.2" zone.js: "npm:~0.14.10" @@ -4378,7 +4378,7 @@ __metadata: prettier: "npm:2.8.8" rxjs: "npm:^7.8.1" source-map-explorer: "npm:^2.5.3" - tslib: "npm:^2.6.3" + tslib: "npm:^2.7.0" typescript: "npm:~5.4.5" webpack-bundle-analyzer: "npm:^4.10.2" zone.js: "npm:~0.14.10" @@ -7925,16 +7925,6 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.117.0": - version: 7.117.0 - resolution: "@sentry/core@npm:7.117.0" - dependencies: - "@sentry/types": "npm:7.117.0" - "@sentry/utils": "npm:7.117.0" - checksum: 10/8939be7595af2d4e3b1dd128a88036dfd114c90daf8f4e080410ce37ab4e53dba3866bd3ad252140d8bda770724c00279bfe02abe5f31a638c3c680f0cc2f694 - languageName: node - linkType: hard - "@sentry/core@npm:7.119.0": version: 7.119.0 resolution: "@sentry/core@npm:7.119.0" @@ -7997,19 +7987,19 @@ __metadata: languageName: node linkType: hard -"@sentry/opentelemetry-node@npm:^7.117.0": - version: 7.117.0 - resolution: "@sentry/opentelemetry-node@npm:7.117.0" +"@sentry/opentelemetry-node@npm:^7.119.0": + version: 7.119.0 + resolution: "@sentry/opentelemetry-node@npm:7.119.0" dependencies: - "@sentry/core": "npm:7.117.0" - "@sentry/types": "npm:7.117.0" - "@sentry/utils": "npm:7.117.0" + "@sentry/core": "npm:7.119.0" + "@sentry/types": "npm:7.119.0" + "@sentry/utils": "npm:7.119.0" peerDependencies: "@opentelemetry/api": 1.x "@opentelemetry/core": 1.x "@opentelemetry/sdk-trace-base": 1.x "@opentelemetry/semantic-conventions": 1.x - checksum: 10/09b2b2b28bcd128fdb9fe406991e3431b85f3a63eb715c342b1d7c3bcd9348cbba6fb79c584c1bf04b2e5baef94fd9d8dfd961375ace1346e9bdfca5fe082fd0 + checksum: 10/170f3ddb48548e82dc26e616ba099edb5913f3868869582fdedb30866268fadf01fd57319ddaf17044f54281004ddad28f16936207d4133d9981cf7473073b67 languageName: node linkType: hard @@ -8056,13 +8046,6 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:7.117.0": - version: 7.117.0 - resolution: "@sentry/types@npm:7.117.0" - checksum: 10/114593c806d296fa0081c25c0a056c33f832d58b385c4080bc749c2d9beb3d60addd0f1af4b40d3ce3624ddf70235b5a3bc8486b29909f7e9298ffd015a49046 - languageName: node - linkType: hard - "@sentry/types@npm:7.119.0": version: 7.119.0 resolution: "@sentry/types@npm:7.119.0" @@ -8077,15 +8060,6 @@ __metadata: languageName: node linkType: hard -"@sentry/utils@npm:7.117.0": - version: 7.117.0 - resolution: "@sentry/utils@npm:7.117.0" - dependencies: - "@sentry/types": "npm:7.117.0" - checksum: 10/bf066b0386279f94cdf7532b758d06f9eb111647c3518eb414225ce93353de673a4251332db845c063960da732017e889ba723bd413437e099be868b75d02fa8 - languageName: node - linkType: hard - "@sentry/utils@npm:7.119.0": version: 7.119.0 resolution: "@sentry/utils@npm:7.119.0" @@ -14288,7 +14262,7 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.5, ejs@npm:^3.1.7": +"ejs@npm:^3.1.10, ejs@npm:^3.1.5, ejs@npm:^3.1.7": version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: @@ -19933,7 +19907,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 10/192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da @@ -20164,7 +20138,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:1.x, make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -24656,6 +24630,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + languageName: node + linkType: hard + "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -26266,7 +26249,7 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.0.0, ts-jest@npm:^29.1.1, ts-jest@npm:^29.1.5": +"ts-jest@npm:^29.0.0": version: 29.1.5 resolution: "ts-jest@npm:29.1.5" dependencies: @@ -26302,6 +26285,43 @@ __metadata: languageName: node linkType: hard +"ts-jest@npm:^29.2.5": + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" + dependencies: + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/transform": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: 10/f89e562816861ec4510840a6b439be6145f688b999679328de8080dc8e66481325fc5879519b662163e33b7578f35243071c38beb761af34e5fe58e3e326a958 + languageName: node + linkType: hard + "ts-node-dev@npm:^2.0.0": version: 2.0.0 resolution: "ts-node-dev@npm:2.0.0" @@ -26420,7 +26440,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.7.0": +"tslib@npm:2.7.0, tslib@npm:^2.7.0": version: 2.7.0 resolution: "tslib@npm:2.7.0" checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6 @@ -26434,7 +26454,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.6.3 resolution: "tslib@npm:2.6.3" checksum: 10/52109bb681f8133a2e58142f11a50e05476de4f075ca906d13b596ae5f7f12d30c482feb0bff167ae01cfc84c5803e575a307d47938999246f5a49d174fc558c