UNPKG

@truenine/eslint9-config

Version:

ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support

46 lines (44 loc) 1.3 kB
import antfu$1 from "@antfu/eslint-config"; //#region src/types/index.d.ts /** * AntFu Config */ type AntFuConfig = NonNullable<Parameters<typeof antfu$1>[0]>; /** * typescript config options */ type AntFuTsConfig = Exclude<AntFuConfig["typescript"], boolean | undefined>; /** * javascript config options */ type AntFuJsConfig = Exclude<AntFuConfig["javascript"], boolean | undefined>; /** * vue config options */ type AntFuVueConfig = Exclude<AntFuConfig["vue"], boolean | undefined>; /** * unocss config options */ type AntFuUnocssConfig = Exclude<AntFuConfig["unocss"], boolean | undefined>; /** * stylistic config options */ type AntFuStylisticConfig = Exclude<AntFuConfig["stylistic"], boolean | undefined>; /** * formatter config options */ type AntFuFormatterConfig = Exclude<AntFuConfig["formatters"], boolean | undefined>; /** * test config options */ type AntFuTestConfig = Exclude<AntFuConfig["test"], boolean | undefined>; /** * 严格的 typescript config */ type AntFuStrictTsConfig = AntFuTsConfig & { strictTypescriptEslint: true; tsconfigPath: string; }; //#endregion export { AntFuConfig, AntFuFormatterConfig, AntFuJsConfig, AntFuStrictTsConfig, AntFuStylisticConfig, AntFuTestConfig, AntFuTsConfig, AntFuUnocssConfig, AntFuVueConfig }; //# sourceMappingURL=index.d.ts.map