UNPKG

@anolilab/lint-staged-config

Version:
25 lines (24 loc) 1.01 kB
import type { Configuration } from "lint-staged"; import type { EslintConfig } from "./types.d.ts"; interface StylesheetsConfig { extensions?: (typeof stylesheetsExtensions)[number][]; } interface TypescriptConfig { exclude?: string[]; extensions?: (typeof typescriptExtensions)[number][]; } export declare const eslintExtensions: readonly ["cjs", "js", "mjs", "cts", "ts", "mts", "yml", "yaml", "jsx", "tsx", "mdx", "toml", "json", "json5", "jsonc"]; export declare const typescriptExtensions: readonly ["cts", "ts", "mts", "tsx", "ctsx"]; export declare const stylesheetsExtensions: readonly ["css", "scss", "sass", "less", "styl", "stylus", "pcss", "postcss", "sss"]; export declare const defineConfig: (options?: { cwd?: string; debug?: boolean; eslint?: EslintConfig | false; json?: false; markdown?: false; secretlint?: false; stylesheets?: StylesheetsConfig | false; tests?: false; typescript?: TypescriptConfig | false; }) => Configuration; export {};