split defaults into its own file

This commit is contained in:
Evan You
2017-12-29 16:56:02 -05:00
parent cdb0fd0839
commit d6af38b3e1
2 changed files with 18 additions and 12 deletions

View File

@@ -7,26 +7,22 @@ const emoji = require('node-emoji')
const inquirer = require('inquirer')
const Generator = require('./Generator')
const installDeps = require('./util/installDeps')
const clearConsole = require('./util/clearConsole')
const PromptModuleAPI = require('./PromptModuleAPI')
const writeFileTree = require('./util/writeFileTree')
const updatePackageForDev = require('./util/updatePackageForDev')
const { logWithSpinner, stopSpinner } = require('@vue/cli-shared-utils')
const clearConsole = require('./util/clearConsole')
const { error, hasYarn } = require('@vue/cli-shared-utils')
const {
error,
hasYarn,
logWithSpinner,
stopSpinner
} = require('@vue/cli-shared-utils')
const defaultOptions = require('./defaults')
const rcPath = path.join(os.homedir(), '.vuerc')
const isMode = _mode => ({ mode }) => _mode === mode
const defaultOptions = {
packageManager: hasYarn ? 'yarn' : 'npm',
plugins: {
'@vue/cli-plugin-babel': {},
'@vue/cli-plugin-eslint': { config: 'eslint-only' },
'@vue/cli-plugin-unit-mocha-webpack': { assertionLibrary: 'chai' }
}
}
module.exports = class Creator {
constructor (modules) {
const { modePrompt, featurePrompt } = this.resolveIntroPrompts()

View File

@@ -0,0 +1,10 @@
const { hasYarn } = require('@vue/cli-shared-utils')
module.exports = {
packageManager: hasYarn ? 'yarn' : 'npm',
plugins: {
'@vue/cli-plugin-babel': {},
'@vue/cli-plugin-eslint': { config: 'eslint-only' },
'@vue/cli-plugin-unit-mocha-webpack': { assertionLibrary: 'chai' }
}
}