@stanfordspezi/spezi-web-configurations
Version:
Stanford Biodesign Digital Health Spezi Web Configurations
27 lines (25 loc) • 931 B
TypeScript
import { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
type EslintConfigParams = {
/**
* Root of the project, where tsconfig exists.
* Most likely it's going to be `import.meta.dirname` or `__dirname`.
* */
tsconfigRootDir: string;
/**
* List of TypeScript configuration files.
* Required if there are multiple files with references.
* */
tsConfigsDirs?: string[];
/**
* Changes every rule to "warning" instead of "error".
* This prevents ESLint to fail if any rule fails.
* Useful when migrating large codebases. Use with caution.
* */
changeEveryRuleToWarning?: boolean;
};
export const getEslintConfig: ({ tsconfigRootDir, tsConfigsDirs, changeEveryRuleToWarning, }: EslintConfigParams) => FlatConfig.ConfigArray;
export const prettierConfig: {
plugins: string[];
experimentalTernaries: boolean;
};
//# sourceMappingURL=index.d.ts.map