UNPKG

kinglint

Version:

Load all needed configuration for your project

22 lines (20 loc) 491 B
const fileOptions = { javascript: { flag: "-JS, --javascript", description: "ESLint & Prettier Config", }, nextjs: { flag: "-NXJS, --nextjs", description: "ESLint & Prettier Config nextjs", }, husky: { flag: "-HK, --husky", description: "Husky, commit-msg & lint-staged Config", }, }; export const loadOptions = (program) => { Object.entries(fileOptions).forEach(([key]) => { const { flag, description } = fileOptions[key]; program.option(flag, description); }); };