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>
This commit is contained in:
debricked[bot] 2023-10-10 08:31:21 -04:00 committed by GitHub
parent 2370c9ef41
commit 43f4dac3ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 16534 additions and 13240 deletions

6808
cli/package-lock.json generated

File diff suppressed because it is too large Load diff

9117
docs/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -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"
}
}

7710
server/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -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 })}`);

6129
web/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -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;

View file

@ -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 () => {