diff --git a/packages/cna-template/template/_.eslintrc.js b/packages/cna-template/template/_.eslintrc.js index d0034a3aa..34c73d9ba 100644 --- a/packages/cna-template/template/_.eslintrc.js +++ b/packages/cna-template/template/_.eslintrc.js @@ -21,7 +21,7 @@ module.exports = { <%_ } _%> 'plugin:nuxt/recommended', <%_ if (prettier) { _%> - 'prettier' + 'plugin:prettier/recommended' <%_ } _%> ], plugins: [ diff --git a/packages/cna-template/template/nuxt/package.js b/packages/cna-template/template/nuxt/package.js index cee6fe0fc..b2c56b8b6 100644 --- a/packages/cna-template/template/nuxt/package.js +++ b/packages/cna-template/template/nuxt/package.js @@ -44,6 +44,9 @@ module.exports = { delete pkg.devDependencies['stylelint-config-standard'] delete pkg.devDependencies['stylelint-config-prettier'] } + if (!eslint || !prettier) { + delete pkg.devDependencies['eslint-plugin-prettier'] + } if (!prettier) { delete pkg.devDependencies['eslint-config-prettier'] delete pkg.devDependencies['stylelint-config-prettier'] diff --git a/packages/cna-template/template/nuxt/package.json b/packages/cna-template/template/nuxt/package.json index fcbc43252..2b625e6a8 100644 --- a/packages/cna-template/template/nuxt/package.json +++ b/packages/cna-template/template/nuxt/package.json @@ -32,6 +32,7 @@ "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-nuxt": "^2.0.0", + "eslint-plugin-prettier": "^3.4.1", "eslint-plugin-vue": "^7.16.0", "husky": "^6.0.0", "lint-staged": "^10.5.4", diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.md b/packages/create-nuxt-app/test/snapshots/index.test.js.md index 2ee2a5bd4..73a0e7e3e 100644 --- a/packages/create-nuxt-app/test/snapshots/index.test.js.md +++ b/packages/create-nuxt-app/test/snapshots/index.test.js.md @@ -2099,6 +2099,7 @@ Generated by [AVA](https://avajs.dev). eslint: '^7.32.0', 'eslint-config-prettier': '^8.3.0', 'eslint-plugin-nuxt': '^2.0.0', + 'eslint-plugin-prettier': '^3.4.1', 'eslint-plugin-vue': '^7.16.0', husky: '^6.0.0', 'lint-staged': '^10.5.4', diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.snap b/packages/create-nuxt-app/test/snapshots/index.test.js.snap index c5e0f9b52..07fd2cd00 100644 Binary files a/packages/create-nuxt-app/test/snapshots/index.test.js.snap and b/packages/create-nuxt-app/test/snapshots/index.test.js.snap differ