Compare commits

..

24 Commits

Author SHA1 Message Date
Anthony Fu
83db65f464 v0.18.7 2022-03-11 05:56:30 +08:00
Anthony Fu
2e962a2785 feat: improve no-unused-vars rule 2022-03-11 05:55:22 +08:00
Anthony Fu
625e845c80 chore: update 2022-03-11 04:46:10 +08:00
Anthony Fu
38c927024b chore: improve docs 2022-03-11 04:43:17 +08:00
Anthony Fu
18e673f773 v0.18.6 2022-03-10 20:33:15 +08:00
Anthony Fu
98708f1996 fix: ignore lock files 2022-03-10 20:33:09 +08:00
Anthony Fu
8b0a239f8f chore: package.json keys 2022-03-10 20:29:48 +08:00
Anthony Fu
a60cd80ba9 chore: lint 2022-03-10 20:28:42 +08:00
Anthony Fu
48cc619ec2 v0.18.5 2022-03-10 20:26:37 +08:00
Anthony Fu
97975dafc5 fix: package.json keys order 2022-03-10 20:26:31 +08:00
Anthony Fu
b425b251ea chore: update readme 2022-03-10 20:22:02 +08:00
Anthony Fu
9346e47d92 v0.18.4 2022-03-10 20:20:02 +08:00
Anthony Fu
b6133dcd42 fix: package.json key orders 2022-03-10 20:19:52 +08:00
Anthony Fu
b7cff5d6a2 chore: update ignore pattern 2022-03-10 20:16:17 +08:00
Anthony Fu
e54ac17e09 fix: imporve markdown rules 2022-03-09 19:00:11 +08:00
Anthony Fu
8f51445a67 fix: lint vitepress by default 2022-03-09 18:58:38 +08:00
Anthony Fu
4a0c791207 v0.18.3 2022-03-08 03:29:02 +08:00
Anthony Fu
8e1140aef2 fix: disable no-callback-literal 2022-03-08 03:28:56 +08:00
Anthony Fu
a46866b102 v0.18.2 2022-03-08 03:24:07 +08:00
Anthony Fu
0117961e43 fix: update markdown rules 2022-03-08 03:24:01 +08:00
Anthony Fu
22b5593306 v0.18.1 2022-03-08 03:18:09 +08:00
Anthony Fu
a50bd851d1 fix: markdown parser 2022-03-08 03:17:55 +08:00
Anthony Fu
c477c8d0e2 v0.18.0 2022-03-07 16:47:52 +08:00
Anthony Fu
48a0d78824 feat: add markdown plugin 2022-03-07 16:47:31 +08:00
18 changed files with 637 additions and 47 deletions

View File

@@ -3,6 +3,96 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
### Features
* improve `no-unused-vars` rule ([2e962a2](https://github.com/antfu/eslint-config/commit/2e962a278571113853435221e8c3d43bd9fa1421))
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
### Bug Fixes
* ignore lock files ([98708f1](https://github.com/antfu/eslint-config/commit/98708f19962c2544ed5fb3385c9cd0054b44c981))
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
### Bug Fixes
* package.json keys order ([97975da](https://github.com/antfu/eslint-config/commit/97975dafc50c919b7a5a46fe94314e4f367bde22))
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
### Bug Fixes
* imporve markdown rules ([e54ac17](https://github.com/antfu/eslint-config/commit/e54ac17e09090fd6ff18e65ecaf312b2a0556aa6))
* lint vitepress by default ([8f51445](https://github.com/antfu/eslint-config/commit/8f51445a6781c98163a439b25b4fa1c1a6649110))
* package.json key orders ([b6133dc](https://github.com/antfu/eslint-config/commit/b6133dcd42b1b051e4bd150897c9b307e61eda51))
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
### Bug Fixes
* disable no-callback-literal ([8e1140a](https://github.com/antfu/eslint-config/commit/8e1140aef29d3562eac9f009f45c7160494eec67))
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
### Bug Fixes
* update markdown rules ([0117961](https://github.com/antfu/eslint-config/commit/0117961e430a4f8cd6ad942ba19631f1c7e19459))
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
### Bug Fixes
* markdown parser ([a50bd85](https://github.com/antfu/eslint-config/commit/a50bd851d16a5d80b90a950a0466317e5c2f7575))
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
### Features
* add markdown plugin ([48a0d78](https://github.com/antfu/eslint-config/commit/48a0d78824f99e4a50ac1ff14a154c36ce817700))
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2019 Anthony Fu<https://github.com/antfu>
Copyright (c) 2019-PRESENT Anthony Fu<https://github.com/antfu>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -1,6 +1,13 @@
# @antfu/eslint-config
[![npm](https://img.shields.io/npm/v/@antfu/eslint-config)](https://npmjs.com/package/@antfu/eslint-config)
[![npm](https://img.shields.io/npm/v/@antfu/eslint-config?color=a1b858&label=)](https://npmjs.com/package/@antfu/eslint-config)
- Single quotes, no semi
- Auto fix for formatting (aimed to be used standalone without Prettier)
- TypeScript, Vue, React out-of-box
- Lint also for json, yaml, markdown
- Sorted imports, dangling commas for cleaner commit diff
- Reasonable defaults, best practices, only one-line of config
## Usage
@@ -14,18 +21,11 @@ pnpm add -D eslint @antfu/eslint-config
```json
{
"extends": [
"@antfu"
]
"extends": "@antfu"
}
```
### Config `.eslintignore`
```txt
dist
public
```
> You don't need `.eslintignore` normally as it has been provided by the preset.
### Add script for package.json
@@ -34,12 +34,12 @@ For example:
```json
{
"scripts": {
"lint": "eslint \"**/*.{vue,ts,js}\""
"lint": "eslint ."
}
}
```
### Config VSCode auto fix
### Config VS Code auto fix
Create `.vscode/settings.json`
@@ -51,3 +51,13 @@ Create `.vscode/settings.json`
}
}
```
## Check Also
- [antfu/vscode-settings](https://github.com/antfu/vscode-settings) - My VS Code settings
- [antfu/ts-starter](https://github.com/antfu/ts-starter) - My starter template for TypeScript library
- [antfu/vitesse](https://github.com/antfu/vitesse) - My starter template for Vue & Vite app
## License
MIT

View File

@@ -2,5 +2,5 @@
"packages": [
"packages/*"
],
"version": "0.17.0"
"version": "0.18.7"
}

View File

@@ -1,12 +1,11 @@
{
"name": "@antfu/eslint-config-monorepo",
"version": "0.1.0",
"private": true,
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"private": true,
"scripts": {
"preinstall": "npx only-allow pnpm",
"lint": "npx eslint --ext .js,.json,.vue --fix .",
"lint": "eslint .",
"release": "lerna publish --conventional-commits"
},
"devDependencies": {

View File

@@ -3,6 +3,70 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -1,20 +1,20 @@
{
"name": "@antfu/eslint-config",
"version": "0.17.0",
"version": "0.18.7",
"description": "",
"keywords": [],
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"main": "index.js",
"files": [
"index.js"
],
"main": "index.js",
"peerDependencies": {
"eslint": ">=7.4.0"
},
"dependencies": {
"@antfu/eslint-config-react": "^0.17.0",
"@antfu/eslint-config-vue": "^0.17.0",
"@antfu/eslint-config-react": "^0.18.7",
"@antfu/eslint-config-vue": "^0.18.7",
"@typescript-eslint/eslint-plugin": "^5.13.0",
"@typescript-eslint/parser": "^5.13.0",
"eslint-config-standard": "17.0.0-1",

View File

@@ -3,6 +3,96 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
### Features
* improve `no-unused-vars` rule ([2e962a2](https://github.com/antfu/eslint-config/commit/2e962a278571113853435221e8c3d43bd9fa1421))
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
### Bug Fixes
* ignore lock files ([98708f1](https://github.com/antfu/eslint-config/commit/98708f19962c2544ed5fb3385c9cd0054b44c981))
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
### Bug Fixes
* package.json keys order ([97975da](https://github.com/antfu/eslint-config/commit/97975dafc50c919b7a5a46fe94314e4f367bde22))
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
### Bug Fixes
* imporve markdown rules ([e54ac17](https://github.com/antfu/eslint-config/commit/e54ac17e09090fd6ff18e65ecaf312b2a0556aa6))
* lint vitepress by default ([8f51445](https://github.com/antfu/eslint-config/commit/8f51445a6781c98163a439b25b4fa1c1a6649110))
* package.json key orders ([b6133dc](https://github.com/antfu/eslint-config/commit/b6133dcd42b1b051e4bd150897c9b307e61eda51))
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
### Bug Fixes
* disable no-callback-literal ([8e1140a](https://github.com/antfu/eslint-config/commit/8e1140aef29d3562eac9f009f45c7160494eec67))
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
### Bug Fixes
* update markdown rules ([0117961](https://github.com/antfu/eslint-config/commit/0117961e430a4f8cd6ad942ba19631f1c7e19459))
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
### Bug Fixes
* markdown parser ([a50bd85](https://github.com/antfu/eslint-config/commit/a50bd851d16a5d80b90a950a0466317e5c2f7575))
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
### Features
* add markdown plugin ([48a0d78](https://github.com/antfu/eslint-config/commit/48a0d78824f99e4a50ac1ff14a154c36ce817700))
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -10,6 +10,24 @@ module.exports = {
'plugin:eslint-comments/recommended',
'plugin:jsonc/recommended-with-jsonc',
'plugin:yml/standard',
'plugin:markdown/recommended',
],
ignorePatterns: [
'*.min.*',
'CHANGELOG.md',
'dist',
'LICENSE*',
'output',
'coverage',
'public',
'temp',
'packages-lock.json',
'pnpm-lock.yaml',
'yarn.lock',
'__snapshots__',
'!.github',
'!.vitepress',
'!.vscode',
],
plugins: [
'html',
@@ -44,27 +62,33 @@ module.exports = {
pathPattern: '^$',
order: [
'name',
'type',
'version',
'private',
'packageManager',
'description',
'keywords',
'license',
'author',
'repository',
'funding',
'author',
'type',
'files',
'exports',
'main',
'module',
'types',
'unpkg',
'jsdelivr',
'exports',
'files',
'bin',
'sideEffects',
'scripts',
'husky',
'lint-staged',
'peerDependencies',
'peerDependenciesMeta',
'dependencies',
'optionalDependencies',
'devDependencies',
'husky',
'lint-staged',
'eslintConfig',
],
},
@@ -88,7 +112,7 @@ module.exports = {
},
},
{
files: ['scripts/**/*.*'],
files: ['scripts/**/*.*', 'cli.*'],
rules: {
'no-console': 'off',
},
@@ -99,6 +123,22 @@ module.exports = {
'no-unused-expressions': 'off',
},
},
{
// Code blocks in markdown file
files: ['**/*.md/*.*'],
rules: {
'@typescript-eslint/no-redeclare': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'import/no-unresolved': 'off',
'no-alert': 'off',
'no-console': 'off',
'no-restricted-imports': 'off',
'no-undef': 'off',
'no-unused-expressions': 'off',
'no-unused-vars': 'off',
},
},
],
rules: {
// import
@@ -228,6 +268,7 @@ module.exports = {
'no-use-before-define': ['error', { functions: false, classes: false, variables: true }],
'eslint-comments/disable-enable-pair': 'off',
'import/no-named-as-default-member': 'off',
'n/no-callback-literal': 'off',
'sort-imports': [
'error',
@@ -239,5 +280,8 @@ module.exports = {
allowSeparatedGroups: false,
},
],
// yml
'yml/quotes': ['error', { prefer: 'single', avoidEscape: false }],
},
}

View File

@@ -1,14 +1,14 @@
{
"name": "@antfu/eslint-config-basic",
"version": "0.17.0",
"version": "0.18.7",
"description": "",
"keywords": [],
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"main": "index.js",
"files": [
"index.js"
],
"main": "index.js",
"scripts": {
"lint": "eslint . --config=index.js"
},
@@ -21,6 +21,7 @@
"eslint-plugin-html": "^6.2.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsonc": "^2.2.1",
"eslint-plugin-markdown": "^2.2.1",
"eslint-plugin-n": "^15.0.1",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-unicorn": "^41.0.0",

View File

@@ -3,6 +3,70 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-react
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-react
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-react
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -1,14 +1,14 @@
{
"name": "@antfu/eslint-config-react",
"version": "0.17.0",
"version": "0.18.7",
"description": "",
"keywords": [],
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"main": "index.js",
"files": [
"index.js"
],
"main": "index.js",
"scripts": {
"lint": "eslint . --config=index.js"
},
@@ -19,7 +19,7 @@
"access": "public"
},
"dependencies": {
"@antfu/eslint-config-ts": "^0.17.0",
"@antfu/eslint-config-ts": "^0.18.7",
"eslint-plugin-react": "^7.29.3"
},
"devDependencies": {

View File

@@ -3,6 +3,73 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
### Features
* improve `no-unused-vars` rule ([2e962a2](https://github.com/antfu/eslint-config/commit/2e962a278571113853435221e8c3d43bd9fa1421))
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-ts
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-ts
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-ts
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-ts
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-ts
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-ts
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-ts
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -25,7 +25,7 @@ module.exports = {
'indent': 'off',
'@typescript-eslint/indent': ['error', 2],
'no-unused-vars': 'off',
'@typescript-eslint/no-unused-vars': 'error',
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'no-redeclare': 'off',
'@typescript-eslint/no-redeclare': 'error',
'no-use-before-define': 'off',

View File

@@ -1,14 +1,14 @@
{
"name": "@antfu/eslint-config-ts",
"version": "0.17.0",
"version": "0.18.7",
"description": "",
"keywords": [],
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"main": "index.js",
"files": [
"index.js"
],
"main": "index.js",
"publishConfig": {
"access": "public"
},
@@ -17,7 +17,7 @@
"typescript": ">=3.9"
},
"dependencies": {
"@antfu/eslint-config-basic": "^0.17.0",
"@antfu/eslint-config-basic": "^0.18.7",
"@typescript-eslint/eslint-plugin": "^5.13.0",
"@typescript-eslint/parser": "^5.13.0"
},

View File

@@ -3,6 +3,70 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.18.7](https://github.com/antfu/eslint-config/compare/v0.18.6...v0.18.7) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.6](https://github.com/antfu/eslint-config/compare/v0.18.5...v0.18.6) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.5](https://github.com/antfu/eslint-config/compare/v0.18.4...v0.18.5) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.4](https://github.com/antfu/eslint-config/compare/v0.18.3...v0.18.4) (2022-03-10)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.3](https://github.com/antfu/eslint-config/compare/v0.18.2...v0.18.3) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.2](https://github.com/antfu/eslint-config/compare/v0.18.1...v0.18.2) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-vue
## [0.18.1](https://github.com/antfu/eslint-config/compare/v0.18.0...v0.18.1) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-vue
# [0.18.0](https://github.com/antfu/eslint-config/compare/v0.17.0...v0.18.0) (2022-03-07)
**Note:** Version bump only for package @antfu/eslint-config-vue
# [0.17.0](https://github.com/antfu/eslint-config/compare/v0.16.1...v0.17.0) (2022-03-07)

View File

@@ -1,14 +1,14 @@
{
"name": "@antfu/eslint-config-vue",
"version": "0.17.0",
"version": "0.18.7",
"description": "",
"keywords": [],
"license": "MIT",
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
"main": "index.js",
"files": [
"index.js"
],
"main": "index.js",
"peerDependencies": {
"eslint": ">=7.4.0"
},
@@ -16,7 +16,7 @@
"access": "public"
},
"dependencies": {
"@antfu/eslint-config-ts": "^0.17.0",
"@antfu/eslint-config-ts": "^0.18.7",
"eslint-plugin-vue": "^8.5.0"
},
"devDependencies": {

111
pnpm-lock.yaml generated
View File

@@ -16,8 +16,8 @@ importers:
packages/all:
specifiers:
'@antfu/eslint-config-react': ^0.16.1
'@antfu/eslint-config-vue': ^0.16.1
'@antfu/eslint-config-react': ^0.18.0
'@antfu/eslint-config-vue': ^0.18.0
'@typescript-eslint/eslint-plugin': ^5.13.0
'@typescript-eslint/parser': ^5.13.0
eslint: ^8.10.0
@@ -61,6 +61,7 @@ importers:
eslint-plugin-html: ^6.2.0
eslint-plugin-import: ^2.25.4
eslint-plugin-jsonc: ^2.2.1
eslint-plugin-markdown: ^2.2.1
eslint-plugin-n: ^15.0.1
eslint-plugin-promise: ^6.0.0
eslint-plugin-unicorn: ^41.0.0
@@ -73,6 +74,7 @@ importers:
eslint-plugin-html: 6.2.0
eslint-plugin-import: 2.25.4_eslint@8.10.0
eslint-plugin-jsonc: 2.2.1_eslint@8.10.0
eslint-plugin-markdown: 2.2.1_eslint@8.10.0
eslint-plugin-n: 15.0.1_eslint@8.10.0
eslint-plugin-promise: 6.0.0_eslint@8.10.0
eslint-plugin-unicorn: 41.0.0_eslint@8.10.0
@@ -84,7 +86,7 @@ importers:
packages/react:
specifiers:
'@antfu/eslint-config-ts': ^0.16.1
'@antfu/eslint-config-ts': ^0.18.0
eslint: ^8.10.0
eslint-plugin-react: ^7.29.3
react: ^17.0.2
@@ -99,7 +101,7 @@ importers:
packages/typescript:
specifiers:
'@antfu/eslint-config-basic': ^0.16.1
'@antfu/eslint-config-basic': ^0.18.0
'@typescript-eslint/eslint-plugin': ^5.13.0
'@typescript-eslint/parser': ^5.13.0
eslint: ^8.10.0
@@ -112,7 +114,7 @@ importers:
packages/vue:
specifiers:
'@antfu/eslint-config-ts': ^0.16.1
'@antfu/eslint-config-ts': ^0.18.0
eslint: ^8.10.0
eslint-plugin-vue: ^8.5.0
dependencies:
@@ -1043,6 +1045,12 @@ packages:
resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
dev: false
/@types/mdast/3.0.10:
resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
dependencies:
'@types/unist': 2.0.6
dev: false
/@types/minimatch/3.0.3:
resolution: {integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==}
dev: true
@@ -1062,6 +1070,10 @@ packages:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: true
/@types/unist/2.0.6:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: false
/@typescript-eslint/eslint-plugin/5.13.0_33fffc354ccfa91fbe7d1677b9395a0a:
resolution: {integrity: sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1534,6 +1546,18 @@ packages:
supports-color: 7.1.0
dev: true
/character-entities-legacy/1.1.4:
resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
dev: false
/character-entities/1.2.4:
resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
dev: false
/character-reference-invalid/1.1.4:
resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
dev: false
/chardet/0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
dev: true
@@ -2187,6 +2211,18 @@ packages:
natural-compare: 1.4.0
dev: false
/eslint-plugin-markdown/2.2.1_eslint@8.10.0:
resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==}
engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
eslint: 8.10.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: false
/eslint-plugin-n/15.0.1_eslint@8.10.0:
resolution: {integrity: sha512-w1vgnlS3Y3kd2Ye2YpQvWJppx6ViySIpBIcdlw1dBBaX3m1R/cdKHE3X2PWXhJdH88pmFy1a+04a6lMlo5D9EQ==}
engines: {node: '>=12.22.0'}
@@ -3042,7 +3078,7 @@ packages:
run-async: 2.4.1
rxjs: 6.6.0
string-width: 4.2.2
strip-ansi: 6.0.0
strip-ansi: 6.0.1
through: 2.3.8
dev: true
@@ -3064,6 +3100,17 @@ packages:
resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=}
dev: true
/is-alphabetical/1.0.4:
resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
dev: false
/is-alphanumerical/1.0.4:
resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
dependencies:
is-alphabetical: 1.0.4
is-decimal: 1.0.4
dev: false
/is-arrayish/0.2.1:
resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
@@ -3116,6 +3163,10 @@ packages:
resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==}
engines: {node: '>= 0.4'}
/is-decimal/1.0.4:
resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
dev: false
/is-extglob/2.1.1:
resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
engines: {node: '>=0.10.0'}
@@ -3155,6 +3206,10 @@ packages:
dependencies:
is-extglob: 2.1.1
/is-hexadecimal/1.0.4:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
dev: false
/is-lambda/1.0.1:
resolution: {integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=}
dev: true
@@ -3575,6 +3630,22 @@ packages:
engines: {node: '>=8'}
dev: true
/mdast-util-from-markdown/0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
'@types/mdast': 3.0.10
mdast-util-to-string: 2.0.0
micromark: 2.11.4
parse-entities: 2.0.0
unist-util-stringify-position: 2.0.3
transitivePeerDependencies:
- supports-color
dev: false
/mdast-util-to-string/2.0.0:
resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
dev: false
/meow/3.7.0:
resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=}
engines: {node: '>=0.10.0'}
@@ -3616,6 +3687,15 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
/micromark/2.11.4:
resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
dependencies:
debug: 4.3.2
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
dev: false
/micromatch/4.0.2:
resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==}
engines: {node: '>=8'}
@@ -4207,6 +4287,17 @@ packages:
callsites: 3.1.0
dev: true
/parse-entities/2.0.0:
resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
dependencies:
character-entities: 1.2.4
character-entities-legacy: 1.1.4
character-reference-invalid: 1.1.4
is-alphanumerical: 1.0.4
is-decimal: 1.0.4
is-hexadecimal: 1.0.4
dev: false
/parse-github-repo-url/1.4.1:
resolution: {integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A=}
dev: true
@@ -4933,7 +5024,7 @@ packages:
dependencies:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.0
strip-ansi: 6.0.1
dev: true
/string.prototype.matchall/4.0.6:
@@ -5310,6 +5401,12 @@ packages:
imurmurhash: 0.1.4
dev: true
/unist-util-stringify-position/2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
'@types/unist': 2.0.6
dev: false
/universal-user-agent/6.0.0:
resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
dev: true