diff --git a/services/frontend-service/package.json b/services/frontend-service/package.json index 0c5d42685..e0485719e 100644 --- a/services/frontend-service/package.json +++ b/services/frontend-service/package.json @@ -57,7 +57,7 @@ "sass": "^1.32.5", "spy4js": "^3.1.0", "ts-proto": "^1.76", - "typescript": "4.9.5" + "typescript": "5.0.4" }, "jest": { "collectCoverageFrom": [ diff --git a/services/frontend-service/pnpm-lock.yaml b/services/frontend-service/pnpm-lock.yaml index 1b678f97f..c50d60d5d 100644 --- a/services/frontend-service/pnpm-lock.yaml +++ b/services/frontend-service/pnpm-lock.yaml @@ -48,7 +48,7 @@ importers: sass: ^1.32.5 spy4js: ^3.1.0 ts-proto: ^1.76 - typescript: 4.9.5 + typescript: 5.0.4 dependencies: '@azure/msal-browser': 2.28.3 '@azure/msal-react': 1.4.7_75zixbjuni5rzm7wibyppdjkba @@ -64,7 +64,7 @@ importers: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-router-dom: 6.4.0_biqbaboplfbrettd7655fr4n2y - react-scripts: 5.0.1_ljgjk23xdlinnodf3xk42afkbq + react-scripts: 5.0.1_ubzcyx4v7zzcj26qzfqsabelxa react-use-sub: 3.0.0_biqbaboplfbrettd7655fr4n2y rxjs: 7.8.1 devDependencies: @@ -77,7 +77,7 @@ importers: '@types/node': 14.18.29 '@types/react': 18.0.20 '@types/react-dom': 18.0.6 - '@typescript-eslint/parser': 5.58.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy browser-headers: 0.4.1 eslint: 8.38.0 eslint-config-prettier: 8.5.0_eslint@8.38.0 @@ -92,7 +92,7 @@ importers: sass: 1.54.9 spy4js: 3.4.1 ts-proto: 1.125.0 - typescript: 4.9.5 + typescript: 5.0.4 packages: @@ -3668,7 +3668,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.57.0_hzv37tkb63et4viajosjuuyxgi: + /@typescript-eslint/eslint-plugin/5.57.0_gjoxkwycl3ml7yxlw3iuo7gyna: resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3682,23 +3682,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.58.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy '@typescript-eslint/scope-manager': 5.57.0 - '@typescript-eslint/type-utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe - '@typescript-eslint/utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/type-utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy debug: 4.3.4 eslint: 8.38.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.4 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.57.0_ze6bmax3gcsfve3yrzu6npguhe: + /@typescript-eslint/experimental-utils/5.57.0_voubu7prgxjfsfbgx5d4sqnwiy: resolution: {integrity: sha512-0RnrwGQ7MmgtOSnzB/rSGYr2iXENi6L+CtPzX3g5ovo0HlruLukSEKcc4s+q0IEc+DLTDc7Edan0Y4WSQ/bFhw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3707,14 +3707,14 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy eslint: 8.38.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/5.58.0_ze6bmax3gcsfve3yrzu6npguhe: + /@typescript-eslint/parser/5.58.0_voubu7prgxjfsfbgx5d4sqnwiy: resolution: {integrity: sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3728,10 +3728,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.58.0 '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/typescript-estree': 5.58.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.58.0_typescript@5.0.4 debug: 4.3.4 eslint: 8.38.0 - typescript: 4.9.5 + typescript: 5.0.4 transitivePeerDependencies: - supports-color @@ -3750,7 +3750,7 @@ packages: '@typescript-eslint/types': 5.58.0 '@typescript-eslint/visitor-keys': 5.58.0 - /@typescript-eslint/type-utils/5.57.0_ze6bmax3gcsfve3yrzu6npguhe: + /@typescript-eslint/type-utils/5.57.0_voubu7prgxjfsfbgx5d4sqnwiy: resolution: {integrity: sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3762,12 +3762,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.57.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/typescript-estree': 5.57.0_typescript@5.0.4 + '@typescript-eslint/utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy debug: 4.3.4 eslint: 8.38.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.4 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false @@ -3807,7 +3807,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.57.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.57.0_typescript@5.0.4: resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3822,8 +3822,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.4 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false @@ -3847,8 +3847,29 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/typescript-estree/5.58.0_typescript@5.0.4: + resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@5.0.4 + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color - /@typescript-eslint/utils/5.57.0_ze6bmax3gcsfve3yrzu6npguhe: + /@typescript-eslint/utils/5.57.0_voubu7prgxjfsfbgx5d4sqnwiy: resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3862,7 +3883,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.57.0 '@typescript-eslint/types': 5.57.0 - '@typescript-eslint/typescript-estree': 5.57.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.57.0_typescript@5.0.4 eslint: 8.38.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -5852,7 +5873,7 @@ packages: eslint: 8.38.0 dev: true - /eslint-config-react-app/7.0.1_73oswprzxa4b3fcmoa3a4kqkpi: + /eslint-config-react-app/7.0.1_birukfa75pwie35eqlzyto2bg4: resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5867,19 +5888,19 @@ packages: '@babel/core': 7.19.1 '@babel/eslint-parser': 7.21.3_s6rmqv7lf7mdvjti54xuhbthui '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.57.0_hzv37tkb63et4viajosjuuyxgi - '@typescript-eslint/parser': 5.58.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/eslint-plugin': 5.57.0_gjoxkwycl3ml7yxlw3iuo7gyna + '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.38.0 eslint-plugin-flowtype: 8.0.3_obd7j57okc25pvarrnqtt4etjq eslint-plugin-import: 2.26.0_jxoc3dvo7nghy7jji4tzdzgpey - eslint-plugin-jest: 25.7.0_jvv62cjm3cnhh5bvfwbpoghtnm + eslint-plugin-jest: 25.7.0_fx754jkqnhqo6oab6tmjkcaegq eslint-plugin-jsx-a11y: 6.6.1_eslint@8.38.0 eslint-plugin-react: 7.31.8_eslint@8.38.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.38.0 - eslint-plugin-testing-library: 5.10.2_ze6bmax3gcsfve3yrzu6npguhe - typescript: 4.9.5 + eslint-plugin-testing-library: 5.10.2_voubu7prgxjfsfbgx5d4sqnwiy + typescript: 5.0.4 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -5919,7 +5940,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.58.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy debug: 3.2.7 eslint: 8.38.0 eslint-import-resolver-node: 0.3.6 @@ -5957,7 +5978,7 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 5.58.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/parser': 5.58.0_voubu7prgxjfsfbgx5d4sqnwiy array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -5978,7 +5999,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest/25.7.0_jvv62cjm3cnhh5bvfwbpoghtnm: + /eslint-plugin-jest/25.7.0_fx754jkqnhqo6oab6tmjkcaegq: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -5993,8 +6014,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.57.0_hzv37tkb63et4viajosjuuyxgi - '@typescript-eslint/experimental-utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/eslint-plugin': 5.57.0_gjoxkwycl3ml7yxlw3iuo7gyna + '@typescript-eslint/experimental-utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy eslint: 8.38.0 jest: 27.5.1 transitivePeerDependencies: @@ -6096,7 +6117,7 @@ packages: string.prototype.matchall: 4.0.7 dev: false - /eslint-plugin-testing-library/5.10.2_ze6bmax3gcsfve3yrzu6npguhe: + /eslint-plugin-testing-library/5.10.2_voubu7prgxjfsfbgx5d4sqnwiy: resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: @@ -6105,7 +6126,7 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.57.0_ze6bmax3gcsfve3yrzu6npguhe + '@typescript-eslint/utils': 5.57.0_voubu7prgxjfsfbgx5d4sqnwiy eslint: 8.38.0 transitivePeerDependencies: - supports-color @@ -6499,7 +6520,7 @@ packages: optional: true dev: false - /fork-ts-checker-webpack-plugin/6.5.3_uhdit3ffxmfs3qmxtvwtalze5y: + /fork-ts-checker-webpack-plugin/6.5.3_dcxvs72giinsuwkk64iwafaa7m: resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -6527,7 +6548,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.8 tapable: 1.1.3 - typescript: 4.9.5 + typescript: 5.0.4 webpack: 5.77.0 dev: false @@ -10020,7 +10041,7 @@ packages: whatwg-fetch: 3.6.2 dev: false - /react-dev-utils/12.0.1_uhdit3ffxmfs3qmxtvwtalze5y: + /react-dev-utils/12.0.1_dcxvs72giinsuwkk64iwafaa7m: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -10039,7 +10060,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3_uhdit3ffxmfs3qmxtvwtalze5y + fork-ts-checker-webpack-plugin: 6.5.3_dcxvs72giinsuwkk64iwafaa7m global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -10054,7 +10075,7 @@ packages: shell-quote: 1.8.0 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 4.9.5 + typescript: 5.0.4 webpack: 5.77.0 transitivePeerDependencies: - eslint @@ -10118,7 +10139,7 @@ packages: react: 18.2.0 dev: false - /react-scripts/5.0.1_ljgjk23xdlinnodf3xk42afkbq: + /react-scripts/5.0.1_ubzcyx4v7zzcj26qzfqsabelxa: resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -10148,7 +10169,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.38.0 - eslint-config-react-app: 7.0.1_73oswprzxa4b3fcmoa3a4kqkpi + eslint-config-react-app: 7.0.1_birukfa75pwie35eqlzyto2bg4 eslint-webpack-plugin: 3.2.0_4kzoweksctas2m4r46gryxmxla file-loader: 6.2.0_webpack@5.77.0 fs-extra: 10.1.0 @@ -10166,7 +10187,7 @@ packages: prompts: 2.4.2 react: 18.2.0 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1_uhdit3ffxmfs3qmxtvwtalze5y + react-dev-utils: 12.0.1_dcxvs72giinsuwkk64iwafaa7m react-refresh: 0.11.0 resolve: 1.22.1 resolve-url-loader: 4.0.0 @@ -10176,7 +10197,7 @@ packages: style-loader: 3.3.2_webpack@5.77.0 tailwindcss: 3.3.1 terser-webpack-plugin: 5.3.7_webpack@5.77.0 - typescript: 4.9.5 + typescript: 5.0.4 webpack: 5.77.0 webpack-dev-server: 4.13.2_webpack@5.77.0 webpack-manifest-plugin: 4.1.1_webpack@5.77.0 @@ -11386,6 +11407,16 @@ packages: dependencies: tslib: 1.14.1 typescript: 4.9.5 + dev: true + + /tsutils/3.21.0_typescript@5.0.4: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.0.4 /type-check/0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} @@ -11442,6 +11473,12 @@ packages: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: true + + /typescript/5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}