chore: remove relative import by adding explicit dependency

some imports are done outside of dependency imports

related to https://github.com/podman-desktop/podman-desktop/issues/14361
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
This commit is contained in:
Florent Benoit 2025-12-26 11:43:38 +01:00 committed by Florent BENOIT
parent 71b2bb92f2
commit ecaaf4cb43
3 changed files with 5 additions and 1 deletions

View file

@ -439,6 +439,7 @@
},
"dependencies": {
"@podman-desktop/api": "workspace:*",
"@podman-desktop/podman-extension-api": "workspace:*",
"async-mutex": "^0.5.0",
"compare-versions": "^6.1.1",
"inversify": "^7.10.8",

View file

@ -24,6 +24,7 @@ import * as path from 'node:path';
import type { ContainerEngineInfo, RunError } from '@podman-desktop/api';
import * as extensionApi from '@podman-desktop/api';
import type { PodmanExtensionApi, PodmanRunOptions } from '@podman-desktop/podman-extension-api';
import { Mutex } from 'async-mutex';
import { compareVersions } from 'compare-versions';
@ -50,7 +51,6 @@ import type { ConnectionJSON, MachineInfo, MachineJSON, MachineJSONListOutput, M
import type { InstalledPodman } from '/@/utils/podman-binary';
import { PodmanBinary } from '/@/utils/podman-binary';
import type { PodmanExtensionApi, PodmanRunOptions } from '../../api/src/podman-extension-api';
import { CertificateDetectionService } from './certificate-detection/certificate-detection-service';
import { getDetectionChecks } from './checks/detection-checks';
import { MacKrunkitPodmanMachineCreationCheck, MacPodmanInstallCheck } from './checks/macos-checks';

View file

@ -523,6 +523,9 @@ importers:
'@podman-desktop/api':
specifier: workspace:*
version: link:../../../../packages/extension-api
'@podman-desktop/podman-extension-api':
specifier: workspace:*
version: link:../api
async-mutex:
specifier: ^0.5.0
version: 0.5.0