Skip to content

Instantly share code, notes, and snippets.

@eladcandroid
Created April 25, 2018 09:35
Show Gist options
  • Save eladcandroid/b2afc9c6b191eff9b2b26839b7f165a8 to your computer and use it in GitHub Desktop.
Save eladcandroid/b2afc9c6b191eff9b2b26839b7f165a8 to your computer and use it in GitHub Desktop.
Vue-CLI 3 beta 6 package.json with ESLint + Prettier integration (After npm install prettier eslint-plugin-prettier eslint-config-prettier --save-dev)
{
"name": "simple-eslint-prettier",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve --open",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"vue": "2.5.13"
},
"devDependencies": {
"@vue/cli-plugin-babel": "3.0.0-beta.6",
"@vue/cli-plugin-eslint": "3.0.0-beta.6",
"@vue/cli-service": "3.0.0-beta.6",
"eslint-config-prettier": "^2.9.0",
"eslint-plugin-prettier": "^2.6.0",
"prettier": "^1.12.1",
"vue-template-compiler": "2.5.13"
},
"babel": {
"presets": [
"@vue/app"
]
},
"eslintConfig": {
"root": true,
"extends": [
"plugin:vue/essential",
"plugin:prettier/recommended",
"eslint:recommended"
],
"rules": {
"prettier/prettier": [
"error",
{
"singleQuote": true,
"trailingComma": "all",
"semi": false
}
]
}
},
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
],
"vue": {
"devtool": "source-map"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment