UNPKG

@hyperse/eslint-config-hyperse

Version:

🛠 These are settings for TypeScript / ESLint / Prettier in a project

35 lines (34 loc) • 1.53 kB
import * as _$eslint_config0 from "eslint/config"; import { Config, defineConfig as defineConfig$1 } from "eslint/config"; import { Config as Config$1 } from "prettier"; import { PluginOptions } from "prettier-plugin-tailwindcss"; //#region src/define-config.d.ts /** * Define a config. * @param config - The config to define. * @param ignores - An array of glob patterns indicating the files that the configuration object should not apply to. * @see {@link https://eslint.org/docs/latest/use/configure/configuration-files-new#ignores} * @returns The config. */ declare const defineConfig: (config: Parameters<typeof defineConfig$1>, ignores?: string[]) => Config[]; //#endregion //#region src/definePrettierConfig.d.ts type HypersePrettierConfig = Config$1 & PluginOptions; declare const definePrettierConfig: (config?: Config$1 & Partial<PluginOptions>) => HypersePrettierConfig; //#endregion //#region src/getDefaultIgnorePatterns.d.ts declare const getDefaultIgnorePatterns: (ignores?: string[]) => string[]; //#endregion //#region src/main/base.d.ts declare const base: _$eslint_config0.Config[]; //#endregion //#region src/main/nextjs.d.ts declare const nextjs: _$eslint_config0.Config[]; //#endregion //#region src/main/reactjs.d.ts declare const reactjs: _$eslint_config0.Config[]; //#endregion //#region src/main/sonarjs.d.ts declare const sonarjs: _$eslint_config0.Config[]; //#endregion export { HypersePrettierConfig, base, defineConfig, definePrettierConfig, getDefaultIgnorePatterns, nextjs, reactjs, sonarjs };