Socket
Socket
Sign inDemoInstall

@vue/eslint-config-prettier

Package Overview
Dependencies
Maintainers
5
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/eslint-config-prettier - npm Package Compare versions

Comparing version 6.0.0 to 7.0.0

13

index.js
module.exports = {
plugins: ['prettier'],
extends: [
require.resolve('eslint-config-prettier'),
require.resolve('eslint-config-prettier/vue')
],
plugins: ["prettier"],
extends: ["plugin:prettier/recommended"],
rules: {
'prettier/prettier': 'warn'
}
}
"prettier/prettier": "warn",
},
};
{
"name": "@vue/eslint-config-prettier",
"version": "6.0.0",
"description": "eslint-config-prettier for Vue CLI",
"version": "7.0.0",
"description": "eslint-config-prettier for Vue",
"main": "index.js",
"files": [
"index.js"
],
"publishConfig": {

@@ -15,3 +18,5 @@ "access": "public"

"vue",
"cli"
"cli",
"eslint",
"prettier"
],

@@ -25,9 +30,22 @@ "author": "Evan You",

"dependencies": {
"eslint-config-prettier": "^6.0.0"
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^4.0.0"
},
"devDependencies": {
"eslint": "^8.5.0",
"prettier": "^2.5.1"
},
"peerDependencies": {
"eslint": ">= 5.0.0",
"eslint-plugin-prettier": "^3.1.0",
"prettier": ">= 1.13.0"
}
}
"eslint": ">= 7.28.0",
"prettier": ">= 2.0.0"
},
"eslintConfig": {
"extends": [
"./index.js"
]
},
"scripts": {
"lint": "eslint index.js --fix"
},
"readme": "# @vue/eslint-config-prettier\n\n> eslint-config-prettier for Vue\n\nThis config is specifically designed to be used by `@vue/cli` & `create-vue` setups\nand is not meant for outside use (it can be used but some adaptations\non the user side might be needed - for details see the config file).\n\nA part of its design is that this config may implicitly depend on\nother parts of `@vue/cli`/`create-vue` setups.\n\n## Installation\n\nIn order to work around [a known limitation in ESLint](https://github.com/eslint/eslint/issues/3458), we recommend you to use this package alongside `@rushstack/eslint-patch`, so that you don't have to install too many dependencies:\n\n```sh\nnpm add --dev @vue/eslint-config-prettier @rushstack/eslint-patch\n```\n\nPlease also make sure that you have `prettier` and `eslint` installed.\n\n## Usage\n\nAdd `\"@vue/eslint-config-prettier\"` to the `\"extends\"` array in your `.eslintrc.cjs` file. Make sure to put it **last**, so it gets the chance to override other configs.\n\n```js\nrequire(\"@rushstack/eslint-patch/modern-module-resolution\")\n\nmodule.exports = {\n extends: [\n // ... other configs\n \"@vue/eslint-config-prettier\"\n ]\n}\n```\n\n## Further Reading\n\nThe default config is based on the recommended configuration of [`eslint-plugin-prettier`](https://github.com/prettier/eslint-plugin-prettier/#recommended-configuration), which also depends on [`eslint-config-prettier`](https://github.com/prettier/eslint-config-prettier). Please refer to their corresponding documentations for more implementation details.\n"
}
# @vue/eslint-config-prettier
> eslint-config-prettier for Vue CLI
> eslint-config-prettier for Vue
This config is specifically designed to be used by Vue CLI setups
This config is specifically designed to be used by `@vue/cli` & `create-vue` setups
and is not meant for outside use (it can be used but some adaptations

@@ -10,3 +10,31 @@ on the user side might be needed - for details see the config file).

A part of its design is that this config may implicitly depend on
other parts of Vue CLI setups, such as `eslint-plugin-vue` being
extended in the same resulting config.
other parts of `@vue/cli`/`create-vue` setups.
## Installation
In order to work around [a known limitation in ESLint](https://github.com/eslint/eslint/issues/3458), we recommend you to use this package alongside `@rushstack/eslint-patch`, so that you don't have to install too many dependencies:
```sh
npm add --dev @vue/eslint-config-prettier @rushstack/eslint-patch
```
Please also make sure that you have `prettier` and `eslint` installed.
## Usage
Add `"@vue/eslint-config-prettier"` to the `"extends"` array in your `.eslintrc.cjs` file. Make sure to put it **last**, so it gets the chance to override other configs.
```js
require("@rushstack/eslint-patch/modern-module-resolution")
module.exports = {
extends: [
// ... other configs
"@vue/eslint-config-prettier"
]
}
```
## Further Reading
The default config is based on the recommended configuration of [`eslint-plugin-prettier`](https://github.com/prettier/eslint-plugin-prettier/#recommended-configuration), which also depends on [`eslint-config-prettier`](https://github.com/prettier/eslint-config-prettier). Please refer to their corresponding documentations for more implementation details.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc