@elsikora/setup-wizard
Version:
Setup Wizard - CLI scaffolding utility
29 lines (26 loc) • 1.03 kB
JavaScript
import { ELintStagedFeature } from '../enum/lint-staged-feature.enum.js';
const LINT_STAGED_FEATURE_CONFIG = {
[ELintStagedFeature.ESLINT]: {
fileExtensions: ["js", "jsx", "mjs", "cjs", "ts", "tsx", "json", "jsonc", "yml", "yaml"],
label: "ESLint - JavaScript/TypeScript linter",
requiredPackages: ["eslint"],
},
[ELintStagedFeature.PRETTIER]: {
fileExtensions: ["*"],
label: "Prettier - Code formatter",
requiredPackages: ["prettier"],
},
[ELintStagedFeature.STYLELINT]: {
fileExtensions: ["css", "scss", "sass", "less", "style", "pcss", "styled", "stylus"],
label: "Stylelint - CSS/SCSS linter",
requiredPackages: ["stylelint"],
},
[ELintStagedFeature.TYPESCRIPT]: {
fileExtensions: ["ts", "tsx"],
label: "TypeScript - Type checking",
requiredPackages: ["tsc-files"],
},
};
export { LINT_STAGED_FEATURE_CONFIG };
//# sourceMappingURL=lint-staged-feature-config.constant.js.map