mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-20 22:30:05 -06:00
38 lines
770 B
JavaScript
38 lines
770 B
JavaScript
const stringifyJS = require('javascript-stringify')
|
|
const json = value => JSON.stringify(value, null, 2)
|
|
const js = value => `module.exports = ${stringifyJS(value, null, 2)}`
|
|
|
|
module.exports = {
|
|
vue: {
|
|
filename: 'vue.config.js',
|
|
transform: js
|
|
},
|
|
babel: {
|
|
filename: '.babelrc',
|
|
transform: json
|
|
},
|
|
postcss: {
|
|
filename: '.postcssrc',
|
|
transform: json
|
|
},
|
|
eslintConfig: {
|
|
filename: '.eslintrc',
|
|
transform: json
|
|
},
|
|
jest: {
|
|
filename: 'jest.config.js',
|
|
transform: js
|
|
}
|
|
|
|
// these are less likely to be edited frequently
|
|
|
|
// browserslist: {
|
|
// filename: '.browserslistrc',
|
|
// transform: value => value.join('\n')
|
|
// },
|
|
// 'lint-staged': {
|
|
// filename: '.lintstagedrc',
|
|
// transform: json
|
|
// }
|
|
}
|