Tracking de l'application VApp (IHM du jeu)
This commit is contained in:
21
VApp/node_modules/@vue/eslint-config-prettier/LICENSE
generated
vendored
Normal file
21
VApp/node_modules/@vue/eslint-config-prettier/LICENSE
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018-present Evan You
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
70
VApp/node_modules/@vue/eslint-config-prettier/README.md
generated
vendored
Normal file
70
VApp/node_modules/@vue/eslint-config-prettier/README.md
generated
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
# @vue/eslint-config-prettier
|
||||
|
||||
> eslint-config-prettier for Vue
|
||||
|
||||
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
|
||||
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`/`create-vue` setups.
|
||||
|
||||
## Installation
|
||||
|
||||
Before [ESLint Flat Config](https://eslint.org/docs/latest/use/configure/configuration-files-new) becomes stable, 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"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
This configuration is the most straightward way to use ESLint with Prettier.
|
||||
|
||||
It disables all rules that are unnecessary or might conflict with Prettier.
|
||||
It also enables the `eslint-plugin-prettier` plugin, which runs Prettier as an ESLint rule and reports differences as individual ESLint issues.
|
||||
|
||||
By default all formatting issues are reported as warnings, and will be automatically fixed during `eslint --fix`.
|
||||
|
||||
## Use Separate Commands for Linting and Formatting
|
||||
|
||||
While the above setup is very straightforward, it is not necessarily the best way.
|
||||
|
||||
Running prettier inside the linter slows down the linting process, might clutter the editor with annoying warnings, and adds one layer of indirection where things may break.
|
||||
[Prettier's official documentation](https://prettier.io/docs/en/integrating-with-linters.html) recommends using separate commands for linting and formatting, i.e., Prettier for code formatting concerns and ESLint for code-quality concerns.
|
||||
|
||||
So we offered an additional ruleset to support this workflow:
|
||||
|
||||
```js
|
||||
require("@rushstack/eslint-patch/modern-module-resolution")
|
||||
|
||||
module.exports = {
|
||||
extends: [
|
||||
// ... other configs
|
||||
"@vue/eslint-config-prettier/skip-formatting"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Formatting issues won't be reported with this config.
|
||||
|
||||
You can run `prettier --check .` separately to check for formatting issues, or `prettier --write .` to fix them.
|
||||
|
||||
## 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.
|
7
VApp/node_modules/@vue/eslint-config-prettier/index.js
generated
vendored
Normal file
7
VApp/node_modules/@vue/eslint-config-prettier/index.js
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
module.exports = {
|
||||
plugins: ["prettier"],
|
||||
extends: ["plugin:prettier/recommended"],
|
||||
rules: {
|
||||
"prettier/prettier": "warn",
|
||||
},
|
||||
};
|
49
VApp/node_modules/@vue/eslint-config-prettier/package.json
generated
vendored
Normal file
49
VApp/node_modules/@vue/eslint-config-prettier/package.json
generated
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"name": "@vue/eslint-config-prettier",
|
||||
"version": "8.0.0",
|
||||
"description": "eslint-config-prettier for Vue",
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"index.js",
|
||||
"skip-formatting.js"
|
||||
],
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/vuejs/eslint-config-prettier.git"
|
||||
},
|
||||
"keywords": [
|
||||
"vue",
|
||||
"cli",
|
||||
"eslint",
|
||||
"prettier"
|
||||
],
|
||||
"author": "Evan You",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/vuejs/eslint-config-prettier/issues"
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/eslint-config-prettier#readme",
|
||||
"dependencies": {
|
||||
"eslint-config-prettier": "^8.8.0",
|
||||
"eslint-plugin-prettier": "^5.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.45.0",
|
||||
"prettier": "^3.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">= 8.0.0",
|
||||
"prettier": ">= 3.0.0"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": [
|
||||
"./index.js"
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "eslint *.js --fix"
|
||||
}
|
||||
}
|
6
VApp/node_modules/@vue/eslint-config-prettier/skip-formatting.js
generated
vendored
Normal file
6
VApp/node_modules/@vue/eslint-config-prettier/skip-formatting.js
generated
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
module.exports = {
|
||||
extends: [require.resolve("./index.js")],
|
||||
rules: {
|
||||
"prettier/prettier": "off",
|
||||
},
|
||||
};
|
Reference in New Issue
Block a user