UNPKG

@ycmfe/vue-cli-plugin-cactus-eslint

Version:
56 lines (53 loc) 1.13 kB
// these prompts are used if the plugin is late-installed into an existing // project and invoked by `vue invoke`. const { chalk, hasGit } = require('@vue/cli-shared-utils') module.exports = [ { name: 'config', type: 'list', message: `Pick an ESLint config:`, choices: [ { name: 'Error prevention only', value: 'base', short: 'Basic', }, { name: 'Airbnb', value: 'airbnb', short: 'Airbnb', }, { name: 'Standard', value: 'standard', short: 'Standard', }, { name: 'Prettier', value: 'prettier', short: 'Prettier', }, { name: 'Alloy', value: 'alloy', short: 'Alloy', }, ], }, { name: 'lintOn', type: 'checkbox', message: 'Pick additional lint features:', choices: [ { name: 'Lint on save', value: 'save', checked: true, }, { name: 'Lint and fix on commit' + (hasGit() ? '' : chalk.red(' (requires Git)')), value: 'commit', }, ], }, ]