UNPKG

@elsikora/setup-wizard

Version:

Setup Wizard - CLI scaffolding utility

84 lines (81 loc) 2.34 kB
#!/usr/bin/env node import { EModule } from '../../domain/enum/module.enum.js'; const COMMAND_FLAG_CONFIG = { [EModule.BRANCH_LINT]: { description: "Add branch-lint configuration", fullFlag: "withBranchLint", shortFlag: "b", }, [EModule.BUILDER]: { description: "Add build tool configuration", fullFlag: "withBuilder", shortFlag: "u", }, [EModule.CI]: { description: "Add GitHub CI configuration", fullFlag: "withCI", shortFlag: "i", }, [EModule.COMMITLINT]: { description: "Add commitlint configuration", fullFlag: "withCommitlint", shortFlag: "c", }, [EModule.ESLINT]: { description: "Add ESLint configuration", fullFlag: "withEslint", shortFlag: "e", }, [EModule.GITIGNORE]: { description: "Add .gitignore file", fullFlag: "withGitignore", shortFlag: "g", }, [EModule.IDE]: { description: "Add IDE configuration", fullFlag: "withIde", shortFlag: "d", }, [EModule.LICENSE]: { description: "Add LICENSE file", fullFlag: "withLicense", shortFlag: "l", }, [EModule.LINT_STAGED]: { description: "Add lint-staged configuration", fullFlag: "withLintStaged", shortFlag: "t", }, [EModule.PRETTIER]: { description: "Add Prettier configuration", fullFlag: "withPrettier", shortFlag: "p", }, [EModule.PRLINT]: { description: "Add PRLint configuration", fullFlag: "withPrlint", shortFlag: "n", }, [EModule.SEMANTIC_RELEASE]: { description: "Add semantic-release configuration", fullFlag: "withSemanticRelease", shortFlag: "r", }, [EModule.STYLELINT]: { description: "Add Stylelint configuration", fullFlag: "withStylelint", shortFlag: "s", }, [EModule.TESTING]: { description: "Add testing configuration (Vitest)", fullFlag: "withTesting", shortFlag: "T", }, [EModule.TYPESCRIPT]: { description: "Add TypeScript configuration", fullFlag: "withTypescript", shortFlag: "y", }, }; export { COMMAND_FLAG_CONFIG }; //# sourceMappingURL=command-flag-config.constant.js.map