Browse Source

chore(server,web,docs) bulk bump of dependencies with vulnerabilities (#4312)

* chore: bump node version to 20.8

* chore(server,web) upgrade vulnerable dependencies

* fix: revert node change

* fix: commander version

* fix: set country to null if undefined

* fix: set docs module resolution

* fix(web): correct return type of interval

* fix(docs): set node in tsconfig

---------

Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
debricked[bot] 1 year ago
parent
commit
43f4dac3ad

File diff suppressed because it is too large
+ 334 - 280
cli/package-lock.json


File diff suppressed because it is too large
+ 362 - 316
docs/package-lock.json


+ 3 - 1
docs/tsconfig.json

@@ -1,7 +1,9 @@
 {
   // This file is not used in compilation. It is here just for a nice editor experience.
   "extends": "@tsconfig/docusaurus/tsconfig.json",
+
   "compilerOptions": {
-    "baseUrl": "."
+    "baseUrl": ".",
+    "module": "Node16"
   }
 }

File diff suppressed because it is too large
+ 238 - 355
server/package-lock.json


+ 1 - 1
server/src/infra/repositories/metadata.repository.ts

@@ -64,7 +64,7 @@ export class MetadataRepository implements IMetadataRepository {
     this.logger.verbose(`Raw: ${JSON.stringify(address, null, 2)}`);
 
     const { countryCode, name: city, admin1Code, admin2Code } = address[0] as GeoData;
-    const country = getName(countryCode, 'en');
+    const country = getName(countryCode, 'en') ?? null;
     const stateParts = [(admin2Code as AdminCode)?.name, (admin1Code as AdminCode)?.name].filter((name) => !!name);
     const state = stateParts.length > 0 ? stateParts.join(', ') : null;
     this.logger.debug(`Normalized: ${JSON.stringify({ country, state, city })}`);

File diff suppressed because it is too large
+ 268 - 280
web/package-lock.json


+ 1 - 1
web/src/routes/admin/jobs-status/+page.svelte

@@ -3,7 +3,7 @@
   import { AllJobStatusResponseDto, api } from '@api';
   import { onDestroy, onMount } from 'svelte';
 
-  let timer: NodeJS.Timer;
+  let timer: ReturnType<typeof setInterval>;
 
   let jobs: AllJobStatusResponseDto;
 

+ 1 - 1
web/src/routes/admin/server-status/+page.svelte

@@ -5,7 +5,7 @@
   import type { PageData } from './$types';
 
   export let data: PageData;
-  let setIntervalHandler: NodeJS.Timer;
+  let setIntervalHandler: ReturnType<typeof setInterval>;
 
   onMount(async () => {
     setIntervalHandler = setInterval(async () => {

Some files were not shown because too many files changed in this diff