UNPKG

@supernovaio/cli

Version:

Supernova.io Command Line Interface

43 lines 2.72 kB
export type PackageJson = { browser?: string; dependencies?: Record<string, string>; devDependencies?: Record<string, string>; exports?: unknown; imports?: unknown; "jsnext:main"?: string; main?: string; module?: string; name?: string; optionalDependencies?: Record<string, string>; peerDependencies?: Record<string, string>; source?: string; types?: string; typings?: string; }; export declare const packageEntryFieldPriority: readonly ["source", "module", "jsnext:main", "browser", "main", "types", "typings"]; export declare const packageDeclarationEntryFieldPriority: readonly ["types", "typings", "source", "module", "jsnext:main", "browser", "main"]; export declare const exportConditionPriority: readonly ["source", "import", "module", "browser", "development", "production", "default", "require", "types", "typings"]; export declare const exportDeclarationConditionPriority: readonly ["types", "typings", "source", "import", "module", "browser", "development", "production", "default", "require"]; export declare const sourceModuleFileExtensions: string[]; export declare const declarationModuleFileExtensions: string[]; export declare const sourceIndexEntryFileNames: string[]; export declare const indexEntryFileNames: string[]; export declare const declarationPreferredIndexEntryFileNames: string[]; type ResolveExistingModuleFileOptions = { allowDeclarations?: boolean; preferDeclarations?: boolean; }; export declare function isRecord(value: unknown): value is Record<string, unknown>; export declare function normalizePath(value: string): string; export declare function isDeclarationModuleFile(filePath: string): boolean; export declare function resolveExistingModuleFile(entryPath: string, options?: ResolveExistingModuleFileOptions): string | null; export declare function readPackageJson(packageDir: string): PackageJson | null; export declare function rootExportValue(exportsField: unknown): unknown; export declare function targetCandidates(value: unknown, conditionPriority?: readonly string[]): string[]; export declare function exportValueForSubpath(exportsField: unknown, subpath: string): unknown; export declare function packageJsonEntryCandidates(packageJson: PackageJson, subpath: string): string[]; export declare function resolvePatternTarget(pattern: string, targetPattern: string, specifier: string): string | null; export declare function resolvePackageImportModulePath(containingFilePath: string, moduleSpecifier: string): string | null; export declare function resolveModuleSpecifierFromFile(containingFilePath: string, moduleSpecifier: string): string | null; export {}; //# sourceMappingURL=module-resolution.d.ts.map