@truenine/eslint9-config
Version:
ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support
21 lines (20 loc) • 825 B
text/typescript
import { AntFuFormatterConfig, AntFuJsConfig, AntFuStrictTsConfig, AntFuStylisticConfig, AntFuTestConfig, AntFuTsConfig, AntFuUnocssConfig, AntFuVueConfig } from "./types/index.cjs";
import { antfu } from "@antfu/eslint-config";
//#region src/index.d.ts
interface ConfigOptions {
type?: "app" | "lib";
pnpm?: boolean;
test?: boolean | AntFuTestConfig;
ignores?: string[];
jsx?: boolean;
vue?: boolean | AntFuVueConfig;
formatters?: boolean | AntFuFormatterConfig;
javascript?: AntFuJsConfig;
typescript?: boolean | AntFuStrictTsConfig | AntFuTsConfig;
unocss?: boolean | AntFuUnocssConfig;
stylistic?: boolean | AntFuStylisticConfig;
}
declare function eslint9(options?: ConfigOptions): Promise<ReturnType<typeof antfu>>;
//#endregion
export { eslint9 as default };
//# sourceMappingURL=index.d.cts.map