import depcheck from 'depcheck'; import { readPackageJson } from './utils'; export interface DepCheckFunctionProps { pkgName: string; pkgJson: ReturnType; importedPackages: depcheck.Results['using']; } export interface DependencyIssues { missingDependencies: Array; missingDevDependencies: Array; unusedDependencies: Array; unusedDevDependencies: Array; listedDevButUsedAsDependency: Array; listedButOnlyUsedAsDev: Array; isMissingPeers: boolean; } /** * Treat packages imported by these files as `devDependencies` */ export declare const devFilePatterns: Array; /** If a dependency is flagged as being imported by one of these files, ignore it */ export declare const ignoreFilePatterns: Array; /** * These are globally available dev dependencies. * * Packages that omit these dependencies will not be flagged for missing dependencies. * * Packages that list these dependencies will not be flagged for unused dependencies */ export declare const externalDependencies: string[]; /** * These are directories that should be ignored when running depcheck */ export declare const patternsToIgnore: string[]; export declare const depcheckOptions: depcheck.Options; //# sourceMappingURL=config.d.ts.map