UNPKG

@socketsecurity/lib

Version:

Core utilities and infrastructure for Socket.dev security tools

31 lines (30 loc) 1.05 kB
/** * Find types definition for a specific subpath in package exports. */ /*@__NO_SIDE_EFFECTS__*/ export declare function findTypesForSubpath(entryExports: unknown, subpath: string): string | undefined; /** * Get subpaths from package exports. */ /*@__NO_SIDE_EFFECTS__*/ export declare function getSubpaths(entryExports: unknown): string[]; /** * Get file paths from package exports. */ /*@__NO_SIDE_EFFECTS__*/ export declare function getExportFilePaths(entryExports: unknown): string[]; /** * Check if package exports use conditional patterns (e.g., import/require). */ /*@__NO_SIDE_EFFECTS__*/ export declare function isConditionalExports(entryExports: unknown): boolean; /** * Check if package exports use subpath patterns (keys starting with '.'). */ /*@__NO_SIDE_EFFECTS__*/ export declare function isSubpathExports(entryExports: unknown): boolean; /** * Normalize package.json exports field to canonical format. */ /*@__NO_SIDE_EFFECTS__*/ export declare function resolvePackageJsonEntryExports(entryExports: unknown): unknown;