import { r as isPathInside } from "./path-DDpzSMRm.js";
import { a as root } from "./filename-DlXiVc0m.js";
import { h as pathExists } from "./fs-safe-DiVKX-F2.js";
import { N as validateRegistryNpmSpec, S as resolvePackageExtensionEntries, b as getPackageManifestMetadata, h as loadBundleManifest, m as detectBundleManifestFormat, x as loadPluginManifest } from "./discovery-w2P25hlM.js";
import { s as resolveArchiveKind } from "./archive-DkzH7hK_.js";
import { o as resolveCompatibilityHostVersion, s as resolveRuntimeServiceVersion } from "./version-fgT8krnQ.js";
import { n as readJson } from "./json-files-DfheW2NW.js";
import { t as checkMinHostVersion } from "./min-host-version-DiOZnYCO.js";
import "./archive-CIFeaTPP.js";
import { r as resolveArchiveSourcePath } from "./install-source-utils-CEkXWmbY.js";
import { i as scanPackageInstallSource, n as scanFileInstallSource, r as scanInstalledPackageDependencyTree, t as scanBundleInstallSource } from "./install-security-scan-Rlc8oCM7.js";
import { i as withExtractedArchiveRoot, r as resolveExistingInstallPath, t as installPackageDir } from "./install-package-dir-DDD71Z0E.js";
import { a as finalizeNpmSpecArchiveInstall, i as resolveTimedInstallModeOptions, n as resolveCanonicalInstallTarget, o as installFromNpmSpecArchiveWithInstaller, r as resolveInstallModeOptions, t as ensureInstallTargetAvailable } from "./install-target-Cr5r2nOh.js";
export { checkMinHostVersion, detectBundleManifestFormat, ensureInstallTargetAvailable, pathExists as fileExists, finalizeNpmSpecArchiveInstall, getPackageManifestMetadata, installFromNpmSpecArchiveWithInstaller, installPackageDir, isPathInside, loadBundleManifest, loadPluginManifest, readJson as readJsonFile, resolveArchiveKind, resolveArchiveSourcePath, resolveCanonicalInstallTarget, resolveCompatibilityHostVersion, resolveExistingInstallPath, resolveInstallModeOptions, resolvePackageExtensionEntries, resolveRuntimeServiceVersion, resolveTimedInstallModeOptions, root, scanBundleInstallSource, scanFileInstallSource, scanInstalledPackageDependencyTree, scanPackageInstallSource, validateRegistryNpmSpec, withExtractedArchiveRoot };
