Compare commits
19 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
65cef9437a | ||
|
f1b9dc396b | ||
|
b8fe7fe4e7 | ||
|
001de3b060 | ||
|
761a0ce4ee | ||
|
a9d330cac3 | ||
|
540786d482 | ||
|
b876b7b1d9 | ||
|
d463449db4 | ||
|
37d30e9e7d | ||
|
58b8383d4c | ||
|
35a5d3ef9d | ||
|
f618005402 | ||
|
a9b6d5f9ee | ||
|
e6a4d6db8b | ||
|
ed0f5b1d76 | ||
|
65222e2e3a | ||
|
a1e890844f | ||
|
a2de527401 |
@@ -1,9 +1,10 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config-monorepo",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"packageManager": "pnpm@7.1.0",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"lint": "eslint .",
|
||||
"prepare": "pnpm -r run stub",
|
||||
@@ -12,8 +13,8 @@
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "*",
|
||||
"bumpp": "^7.1.1",
|
||||
"eslint": "^8.14.0",
|
||||
"eslint": "^8.16.0",
|
||||
"eslint-plugin-antfu": "workspace:*",
|
||||
"typescript": "^4.6.3"
|
||||
"typescript": "^4.7.2"
|
||||
}
|
||||
}
|
||||
|
@@ -1,10 +1,13 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config",
|
||||
"version": "0.21.1",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"version": "0.24.3",
|
||||
"description": "Anthony's ESLint config",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/antfu/eslint-config",
|
||||
"keywords": [
|
||||
"eslint-config"
|
||||
],
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"index.js"
|
||||
@@ -15,24 +18,21 @@
|
||||
"dependencies": {
|
||||
"@antfu/eslint-config-react": "workspace:*",
|
||||
"@antfu/eslint-config-vue": "workspace:*",
|
||||
"@typescript-eslint/eslint-plugin": "^5.20.0",
|
||||
"@typescript-eslint/parser": "^5.20.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.26.0",
|
||||
"@typescript-eslint/parser": "^5.26.0",
|
||||
"eslint-plugin-eslint-comments": "^3.2.0",
|
||||
"eslint-plugin-html": "^6.2.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-jsonc": "^2.2.1",
|
||||
"eslint-plugin-n": "^15.1.0",
|
||||
"eslint-plugin-n": "^15.2.0",
|
||||
"eslint-plugin-promise": "^6.0.0",
|
||||
"eslint-plugin-unicorn": "^42.0.0",
|
||||
"eslint-plugin-vue": "^8.7.1",
|
||||
"eslint-plugin-yml": "^0.14.0",
|
||||
"eslint-plugin-vue": "^9.0.1",
|
||||
"eslint-plugin-yml": "^1.0.0",
|
||||
"jsonc-eslint-parser": "^2.1.0",
|
||||
"yaml-eslint-parser": "^0.5.0"
|
||||
"yaml-eslint-parser": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.14.0"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
"eslint": "^8.16.0"
|
||||
}
|
||||
}
|
||||
|
@@ -44,9 +44,15 @@ module.exports = {
|
||||
files: ['*.json', '*.json5'],
|
||||
parser: 'jsonc-eslint-parser',
|
||||
rules: {
|
||||
'jsonc/quotes': ['error', 'double'],
|
||||
'jsonc/quote-props': ['error', 'always'],
|
||||
'jsonc/array-bracket-spacing': ['error', 'never'],
|
||||
'jsonc/comma-dangle': ['error', 'never'],
|
||||
'jsonc/comma-style': ['error', 'last'],
|
||||
'jsonc/indent': ['error', 2],
|
||||
'jsonc/key-spacing': ['error', { beforeColon: false, afterColon: true }],
|
||||
'jsonc/no-octal-escape': 'error',
|
||||
'jsonc/object-curly-newline': ['error', { multiline: true, consistent: true }],
|
||||
'jsonc/object-curly-spacing': ['error', 'always'],
|
||||
'jsonc/object-property-newline': ['error', { allowMultiplePropertiesPerLine: true }],
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -65,33 +71,47 @@ module.exports = {
|
||||
{
|
||||
pathPattern: '^$',
|
||||
order: [
|
||||
'publisher',
|
||||
'name',
|
||||
'displayName',
|
||||
'type',
|
||||
'version',
|
||||
'private',
|
||||
'packageManager',
|
||||
'description',
|
||||
'keywords',
|
||||
'license',
|
||||
'author',
|
||||
'repository',
|
||||
'license',
|
||||
'funding',
|
||||
'homepage',
|
||||
'repository',
|
||||
'bugs',
|
||||
'keywords',
|
||||
'categories',
|
||||
'sideEffects',
|
||||
'exports',
|
||||
'main',
|
||||
'module',
|
||||
'types',
|
||||
'unpkg',
|
||||
'jsdelivr',
|
||||
'exports',
|
||||
'files',
|
||||
'types',
|
||||
'typesVersions',
|
||||
'bin',
|
||||
'sideEffects',
|
||||
'icon',
|
||||
'files',
|
||||
'engines',
|
||||
'activationEvents',
|
||||
'contributes',
|
||||
'scripts',
|
||||
'peerDependencies',
|
||||
'peerDependenciesMeta',
|
||||
'dependencies',
|
||||
'optionalDependencies',
|
||||
'devDependencies',
|
||||
'pnpm',
|
||||
'overrides',
|
||||
'resolutions',
|
||||
'husky',
|
||||
'simple-git-hooks',
|
||||
'lint-staged',
|
||||
'eslintConfig',
|
||||
],
|
||||
@@ -100,6 +120,14 @@ module.exports = {
|
||||
pathPattern: '^(?:dev|peer|optional|bundled)?[Dd]ependencies$',
|
||||
order: { type: 'asc' },
|
||||
},
|
||||
{
|
||||
pathPattern: '^exports.*$',
|
||||
order: [
|
||||
'types',
|
||||
'require',
|
||||
'import',
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
@@ -217,6 +245,7 @@ module.exports = {
|
||||
avoidQuotes: true,
|
||||
},
|
||||
],
|
||||
'prefer-exponentiation-operator': 'error',
|
||||
'prefer-rest-params': 'error',
|
||||
'prefer-spread': 'error',
|
||||
'prefer-template': 'error',
|
||||
@@ -259,15 +288,13 @@ module.exports = {
|
||||
// Uppercase regex escapes
|
||||
'unicorn/escape-case': 'error',
|
||||
// Array.isArray instead of instanceof
|
||||
'unicorn/no-array-instanceof': 'error',
|
||||
'unicorn/no-instanceof-array': 'error',
|
||||
// Prevent deprecated `new Buffer()`
|
||||
'unicorn/no-new-buffer': 'error',
|
||||
// Keep regex literals safe!
|
||||
'unicorn/no-unsafe-regex': 'off',
|
||||
// Lowercase number formatting for octal, hex, binary (0x1'error' instead of 0X1'error')
|
||||
'unicorn/number-literal-case': 'error',
|
||||
// ** instead of Math.pow()
|
||||
'unicorn/prefer-exponentiation-operator': 'error',
|
||||
// includes over indexOf when checking for existence
|
||||
'unicorn/prefer-includes': 'error',
|
||||
// String methods startsWith/endsWith instead of more complicated stuff
|
||||
@@ -282,6 +309,8 @@ 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',
|
||||
'import/no-named-as-default': 'off',
|
||||
'import/namespace': 'off',
|
||||
'n/no-callback-literal': 'off',
|
||||
|
||||
'sort-imports': [
|
||||
|
@@ -1,10 +1,13 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config-basic",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/antfu/eslint-config",
|
||||
"keywords": [
|
||||
"eslint-config"
|
||||
],
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"*.js"
|
||||
@@ -22,17 +25,14 @@
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-jsonc": "^2.2.1",
|
||||
"eslint-plugin-markdown": "^2.2.1",
|
||||
"eslint-plugin-n": "^15.1.0",
|
||||
"eslint-plugin-n": "^15.2.0",
|
||||
"eslint-plugin-promise": "^6.0.0",
|
||||
"eslint-plugin-unicorn": "^42.0.0",
|
||||
"eslint-plugin-yml": "^0.14.0",
|
||||
"eslint-plugin-yml": "^1.0.0",
|
||||
"jsonc-eslint-parser": "^2.1.0",
|
||||
"yaml-eslint-parser": "^0.5.0"
|
||||
"yaml-eslint-parser": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.14.0"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
"eslint": "^8.16.0"
|
||||
}
|
||||
}
|
||||
|
@@ -205,10 +205,10 @@ module.exports = {
|
||||
'space-before-function-paren': [
|
||||
'error',
|
||||
{
|
||||
'anonymous': 'always',
|
||||
'named': 'never',
|
||||
'asyncArrow': 'always'
|
||||
}
|
||||
anonymous: 'always',
|
||||
named: 'never',
|
||||
asyncArrow: 'always',
|
||||
},
|
||||
],
|
||||
'space-in-parens': ['error', 'never'],
|
||||
'space-infix-ops': 'error',
|
||||
|
@@ -1,17 +1,11 @@
|
||||
{
|
||||
"name": "eslint-plugin-antfu",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/antfu/eslint-config",
|
||||
"main": "./dist/index.cjs",
|
||||
"module": "./dist/index.mjs",
|
||||
"types": "./dist/index.d.ts",
|
||||
"exports": {
|
||||
".": {
|
||||
"require": "./dist/index.cjs",
|
||||
"import": "./dist/index.mjs",
|
||||
"types": "./dist/index.d.ts"
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
@@ -22,10 +16,10 @@
|
||||
"prepublishOnly": "nr build"
|
||||
},
|
||||
"dependencies": {
|
||||
"@typescript-eslint/utils": "^5.20.0"
|
||||
"@typescript-eslint/utils": "^5.26.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"unbuild": "^0.7.4",
|
||||
"vitest": "^0.9.4"
|
||||
"vitest": "^0.12.9"
|
||||
}
|
||||
}
|
||||
|
@@ -1,10 +1,13 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config-react",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/antfu/eslint-config",
|
||||
"keywords": [
|
||||
"eslint-config"
|
||||
],
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"index.js"
|
||||
@@ -15,16 +18,13 @@
|
||||
"peerDependencies": {
|
||||
"eslint": ">=7.4.0"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"dependencies": {
|
||||
"@antfu/eslint-config-ts": "workspace:*",
|
||||
"eslint-plugin-react": "^7.29.4"
|
||||
"eslint-plugin-react": "^7.30.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.14.0",
|
||||
"react": "^18.0.0",
|
||||
"typescript": "^4.6.3"
|
||||
"eslint": "^8.16.0",
|
||||
"react": "^18.1.0",
|
||||
"typescript": "^4.7.2"
|
||||
}
|
||||
}
|
||||
|
@@ -17,7 +17,6 @@ module.exports = {
|
||||
'import/named': 'off',
|
||||
|
||||
// TS
|
||||
'@typescript-eslint/semi': ['error', 'never'],
|
||||
'@typescript-eslint/ban-ts-comment': ['error', { 'ts-ignore': 'allow-with-description' }],
|
||||
'@typescript-eslint/member-delimiter-style': ['error', { multiline: { delimiter: 'none' } }],
|
||||
'@typescript-eslint/type-annotation-spacing': ['error', {}],
|
||||
@@ -76,13 +75,50 @@ module.exports = {
|
||||
'@typescript-eslint/comma-dangle': ['error', 'always-multiline'],
|
||||
'object-curly-spacing': 'off',
|
||||
'@typescript-eslint/object-curly-spacing': ['error', 'always'],
|
||||
'semi': 'off',
|
||||
'@typescript-eslint/semi': ['error', 'never'],
|
||||
'quotes': 'off',
|
||||
'@typescript-eslint/quotes': ['error', 'single'],
|
||||
'space-before-blocks': 'off',
|
||||
'@typescript-eslint/space-before-blocks': ['error', 'always'],
|
||||
'space-before-function-paren': 'off',
|
||||
'@typescript-eslint/space-before-function-paren': [
|
||||
'error',
|
||||
{
|
||||
anonymous: 'always',
|
||||
named: 'never',
|
||||
asyncArrow: 'always',
|
||||
},
|
||||
],
|
||||
'space-infix-ops': 'off',
|
||||
'@typescript-eslint/space-infix-ops': 'error',
|
||||
'keyword-spacing': 'off',
|
||||
'@typescript-eslint/keyword-spacing': ['error', { before: true, after: true }],
|
||||
'comma-spacing': 'off',
|
||||
'@typescript-eslint/comma-spacing': ['error', { before: false, after: true }],
|
||||
'no-extra-parens': 'off',
|
||||
'@typescript-eslint/no-extra-parens': ['error', 'functions'],
|
||||
'no-dupe-class-members': 'off',
|
||||
'@typescript-eslint/no-dupe-class-members': 'error',
|
||||
'no-loss-of-precision': 'off',
|
||||
'@typescript-eslint/no-loss-of-precision': 'error',
|
||||
'lines-between-class-members': 'off',
|
||||
'@typescript-eslint/lines-between-class-members': ['error', 'always', { exceptAfterSingleLine: true }],
|
||||
// The following rule overrides require a parser service, aka. require a `typescript.json` path.
|
||||
// This needs to be done individually for each project, and it slows down linting significantly.
|
||||
// 'no-throw-literal': 'off',
|
||||
// '@typescript-eslint/no-throw-literal': 'error',
|
||||
// 'no-implied-eval': 'off',
|
||||
// '@typescript-eslint/no-implied-eval': 'error',
|
||||
// 'dot-notation': 'off',
|
||||
// '@typescript-eslint/dot-notation': ['error', { allowKeywords: true }],
|
||||
|
||||
// off
|
||||
'@typescript-eslint/camelcase': 'off',
|
||||
'@typescript-eslint/naming-convention': 'off',
|
||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
||||
'@typescript-eslint/explicit-member-accessibility': 'off',
|
||||
'@typescript-eslint/no-explicit-any': 'off',
|
||||
'@typescript-eslint/no-parameter-properties': 'off',
|
||||
'@typescript-eslint/parameter-properties': 'off',
|
||||
'@typescript-eslint/no-empty-interface': 'off',
|
||||
'@typescript-eslint/ban-ts-ignore': 'off',
|
||||
'@typescript-eslint/no-empty-function': 'off',
|
||||
@@ -90,5 +126,6 @@ module.exports = {
|
||||
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
||||
'@typescript-eslint/ban-types': 'off',
|
||||
'@typescript-eslint/no-namespace': 'off',
|
||||
'@typescript-eslint/triple-slash-reference': 'off',
|
||||
},
|
||||
}
|
||||
|
@@ -1,27 +1,27 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config-ts",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/antfu/eslint-config",
|
||||
"keywords": [
|
||||
"eslint-config"
|
||||
],
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">=7.4.0",
|
||||
"typescript": ">=3.9"
|
||||
},
|
||||
"dependencies": {
|
||||
"@antfu/eslint-config-basic": "workspace:*",
|
||||
"@typescript-eslint/eslint-plugin": "^5.20.0",
|
||||
"@typescript-eslint/parser": "^5.20.0"
|
||||
"@typescript-eslint/eslint-plugin": "^5.26.0",
|
||||
"@typescript-eslint/parser": "^5.26.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.14.0"
|
||||
"eslint": "^8.16.0"
|
||||
}
|
||||
}
|
||||
|
@@ -23,6 +23,7 @@ module.exports = {
|
||||
'vue/require-prop-types': 'off',
|
||||
'vue/require-default-prop': 'off',
|
||||
'vue/multi-word-component-names': 'off',
|
||||
'vue/prefer-import-from-vue': 'off',
|
||||
|
||||
// reactivity transform
|
||||
'vue/no-setup-props-destructure': 'off',
|
||||
@@ -30,5 +31,68 @@ module.exports = {
|
||||
'vue/component-tags-order': ['error', {
|
||||
order: ['script', 'template', 'style'],
|
||||
}],
|
||||
'vue/block-tag-newline': ['error', {
|
||||
singleline: 'always',
|
||||
multiline: 'always',
|
||||
}],
|
||||
'vue/component-name-in-template-casing': ['error', 'PascalCase'],
|
||||
'vue/component-options-name-casing': ['error', 'PascalCase'],
|
||||
'vue/custom-event-name-casing': ['error', 'camelCase'],
|
||||
'vue/define-macros-order': ['error', {
|
||||
order: ['defineProps', 'defineEmits'],
|
||||
}],
|
||||
'vue/html-comment-content-spacing': ['error', 'always', {
|
||||
exceptions: ['-'],
|
||||
}],
|
||||
'vue/no-restricted-v-bind': ['error', '/^v-/'],
|
||||
'vue/no-useless-v-bind': 'error',
|
||||
'vue/no-v-text-v-html-on-component': 'error',
|
||||
'vue/padding-line-between-blocks': ['error', 'always'],
|
||||
'vue/prefer-separate-static-class': 'error',
|
||||
|
||||
// extensions
|
||||
'vue/array-bracket-spacing': ['error', 'never'],
|
||||
'vue/arrow-spacing': ['error', { before: true, after: true }],
|
||||
'vue/block-spacing': ['error', 'always'],
|
||||
'vue/brace-style': ['error', 'stroustrup', { allowSingleLine: true }],
|
||||
'vue/comma-dangle': ['error', 'always-multiline'],
|
||||
'vue/comma-spacing': ['error', { before: false, after: true }],
|
||||
'vue/comma-style': ['error', 'last'],
|
||||
'vue/dot-location': ['error', 'property'],
|
||||
'vue/dot-notation': ['error', { allowKeywords: true }],
|
||||
'vue/eqeqeq': ['error', 'smart'],
|
||||
// 'vue/func-call-spacing': ['off', 'never'],
|
||||
'vue/key-spacing': ['error', { beforeColon: false, afterColon: true }],
|
||||
'vue/keyword-spacing': ['error', { before: true, after: true }],
|
||||
'vue/no-constant-condition': 'warn',
|
||||
'vue/no-empty-pattern': 'error',
|
||||
'vue/no-extra-parens': ['error', 'functions'],
|
||||
'vue/no-irregular-whitespace': 'error',
|
||||
'vue/no-loss-of-precision': 'error',
|
||||
'vue/no-restricted-syntax': [
|
||||
'error',
|
||||
'DebuggerStatement',
|
||||
'LabeledStatement',
|
||||
'WithStatement',
|
||||
],
|
||||
'vue/no-sparse-arrays': 'error',
|
||||
'vue/object-curly-newline': ['error', { multiline: true, consistent: true }],
|
||||
'vue/object-curly-spacing': ['error', 'always'],
|
||||
'vue/object-property-newline': ['error', { allowMultiplePropertiesPerLine: true }],
|
||||
'vue/object-shorthand': [
|
||||
'error',
|
||||
'always',
|
||||
{
|
||||
ignoreConstructors: false,
|
||||
avoidQuotes: true,
|
||||
},
|
||||
],
|
||||
'vue/operator-linebreak': ['error', 'before'],
|
||||
'vue/prefer-template': 'error',
|
||||
'vue/quote-props': ['error', 'consistent-as-needed'],
|
||||
'vue/space-in-parens': ['error', 'never'],
|
||||
'vue/space-infix-ops': 'error',
|
||||
'vue/space-unary-ops': ['error', { words: true, nonwords: false }],
|
||||
'vue/template-curly-spacing': 'error',
|
||||
},
|
||||
}
|
||||
|
@@ -1,10 +1,12 @@
|
||||
{
|
||||
"name": "@antfu/eslint-config-vue",
|
||||
"version": "0.21.1",
|
||||
"version": "0.24.3",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"license": "MIT",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com> (https://github.com/antfu/)",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"eslint-config"
|
||||
],
|
||||
"main": "index.js",
|
||||
"files": [
|
||||
"index.js"
|
||||
@@ -12,14 +14,11 @@
|
||||
"peerDependencies": {
|
||||
"eslint": ">=7.4.0"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"dependencies": {
|
||||
"@antfu/eslint-config-ts": "workspace:*",
|
||||
"eslint-plugin-vue": "^8.7.1"
|
||||
"eslint-plugin-vue": "^9.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^8.14.0"
|
||||
"eslint": "^8.16.0"
|
||||
}
|
||||
}
|
||||
|
727
pnpm-lock.yaml
generated
727
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user