UNPKG

prettier-eslint

Version:

Formats your JavaScript using prettier followed by eslint --fix

14 lines (13 loc) 955 B
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[];