UNPKG

@sentry/wizard

Version:

Sentry wizard helping you to configure your project

26 lines (25 loc) 1.03 kB
export type PackageDotJson = { version?: string; scripts?: Record<string, string | undefined>; dependencies?: Record<string, string>; devDependencies?: Record<string, string>; resolutions?: Record<string, string>; overrides?: Record<string, string>; pnpm?: { overrides?: Record<string, string>; }; }; type NpmPackage = { name: string; version: string; }; /** * Checks if @param packageJson has any of the @param packageNamesList package names * listed as a dependency or devDependency. * If so, it returns the first package name that is found, including the * version (range) specified in the package.json. */ export declare function findInstalledPackageFromList(packageNamesList: string[], packageJson: PackageDotJson): NpmPackage | undefined; export declare function hasPackageInstalled(packageName: string, packageJson: PackageDotJson): boolean; export declare function getPackageVersion(packageName: string, packageJson: PackageDotJson): string | undefined; export {};