prettier-eslint
Version:
Formats your JavaScript using prettier followed by eslint --fix
14 lines (13 loc) • 955 B
TypeScript
import { type Options as PrettierOptions } from 'prettier';
import type { ESLintOptions, ESLintConfig } from './types.ts';
export declare function formatForLog(value: unknown): string;
export declare function mergeConfigs<T extends object>(...configs: Array<T | null | undefined>): T;
export declare function getModulePath(filePath: string | undefined, moduleName: string): string;
export declare function getOptionsForFormatting(eslintConfig: ESLintConfig, prettierOptions?: PrettierOptions, fallbackPrettierOptions?: PrettierOptions): {
eslint: ESLintConfig;
prettier: PrettierOptions;
};
export declare function loadModule<T>(modulePath: string): Promise<T>;
export declare function importModule<T>(modulePath: string, name?: string): Promise<T>;
export declare function getESLint(eslintPath: string, eslintOptions: ESLintOptions): Promise<import("eslint").ESLint>;
export declare const extractFileExtensions: (patterns: string[]) => string[];