From 05b1a78735d42e3394f4a097be42df0b3218c3e8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 27 Dec 2023 11:45:29 +0100 Subject: [PATCH] fix: disable `dist` check on binary files --- bin/index.js | 1 - package.json | 16 +- pnpm-lock.yaml | 468 ++++++++++++++++++++++++++--------------- src/configs/imports.ts | 10 + 4 files changed, 314 insertions(+), 181 deletions(-) diff --git a/bin/index.js b/bin/index.js index 26c58dca15..b91240af39 100755 --- a/bin/index.js +++ b/bin/index.js @@ -1,3 +1,2 @@ #!/usr/bin/env node -// eslint-disable-next-line antfu/no-import-dist import '../dist/cli.js' diff --git a/package.json b/package.json index 96e3fc9d22..2c3b6ea354 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@antfu/eslint-config", "type": "module", "version": "2.6.0", - "packageManager": "pnpm@8.12.1", + "packageManager": "pnpm@8.13.1", "description": "Anthony's ESLint config", "author": "Anthony Fu (https://github.com/antfu/)", "license": "MIT", @@ -73,14 +73,14 @@ "@antfu/eslint-define-config": "^1.23.0-2", "@antfu/install-pkg": "^0.3.1", "@eslint-types/jsdoc": "46.8.2-1", - "@eslint-types/typescript-eslint": "^6.12.0", - "@eslint-types/unicorn": "^49.0.0", + "@eslint-types/typescript-eslint": "^6.16.0", + "@eslint-types/unicorn": "^50.0.1", "@stylistic/eslint-plugin": "^1.5.1", - "@typescript-eslint/eslint-plugin": "^6.15.0", - "@typescript-eslint/parser": "^6.15.0", + "@typescript-eslint/eslint-plugin": "^6.16.0", + "@typescript-eslint/parser": "^6.16.0", "eslint-config-flat-gitignore": "^0.1.2", "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.1.0", + "eslint-plugin-antfu": "^2.1.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-i": "^2.29.1", "eslint-plugin-jsdoc": "^46.9.1", @@ -119,14 +119,14 @@ "@types/yargs": "^17.0.32", "@unocss/eslint-plugin": "^0.58.0", "bumpp": "^9.2.1", - "eslint": "npm:eslint-ts-patch@^8.55.0-1", + "eslint": "npm:eslint-ts-patch@^8.56.0-0", "eslint-flat-config-viewer": "^0.1.3", "eslint-plugin-format": "^0.1.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "eslint-plugin-svelte": "^2.35.1", - "eslint-ts-patch": "^8.55.0-1", + "eslint-ts-patch": "^8.56.0-0", "esno": "^4.0.0", "execa": "^8.0.1", "fast-glob": "^3.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 900e86ee08..b7bad748db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,74 +18,74 @@ importers: specifier: 46.8.2-1 version: 46.8.2-1 '@eslint-types/typescript-eslint': - specifier: ^6.12.0 - version: 6.12.0 + specifier: ^6.16.0 + version: 6.16.0 '@eslint-types/unicorn': - specifier: ^49.0.0 - version: 49.0.0 + specifier: ^50.0.1 + version: 50.0.1 '@stylistic/eslint-plugin': specifier: ^1.5.1 - version: 1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + version: 1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@typescript-eslint/eslint-plugin': - specifier: ^6.15.0 - version: 6.15.0(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + specifier: ^6.16.0 + version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.15.0 - version: 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + specifier: ^6.16.0 + version: 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) eslint-config-flat-gitignore: specifier: ^0.1.2 version: 0.1.2 eslint-merge-processors: specifier: ^0.1.0 - version: 0.1.0(eslint-ts-patch@8.55.0-1) + version: 0.1.0(eslint-ts-patch@8.56.0-0) eslint-plugin-antfu: - specifier: ^2.1.0 - version: 2.1.0(eslint-ts-patch@8.55.0-1) + specifier: ^2.1.1 + version: 2.1.1(eslint-ts-patch@8.56.0-0) eslint-plugin-eslint-comments: specifier: ^3.2.0 - version: 3.2.0(eslint-ts-patch@8.55.0-1) + version: 3.2.0(eslint-ts-patch@8.56.0-0) eslint-plugin-i: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1) + version: 2.29.1(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0) eslint-plugin-jsdoc: specifier: ^46.9.1 - version: 46.9.1(eslint-ts-patch@8.55.0-1) + version: 46.9.1(eslint-ts-patch@8.56.0-0) eslint-plugin-jsonc: specifier: ^2.11.2 - version: 2.11.2(eslint-ts-patch@8.55.0-1) + version: 2.11.2(eslint-ts-patch@8.56.0-0) eslint-plugin-markdown: specifier: ^3.0.1 - version: 3.0.1(eslint-ts-patch@8.55.0-1) + version: 3.0.1(eslint-ts-patch@8.56.0-0) eslint-plugin-n: specifier: ^16.5.0 - version: 16.5.0(eslint-ts-patch@8.55.0-1) + version: 16.5.0(eslint-ts-patch@8.56.0-0) eslint-plugin-no-only-tests: specifier: ^3.1.0 version: 3.1.0 eslint-plugin-perfectionist: specifier: ^2.5.0 - version: 2.5.0(eslint-ts-patch@8.55.0-1)(svelte-eslint-parser@0.33.1)(typescript@5.3.3)(vue-eslint-parser@9.3.2) + version: 2.5.0(eslint-ts-patch@8.56.0-0)(svelte-eslint-parser@0.33.1)(typescript@5.3.3)(vue-eslint-parser@9.3.2) eslint-plugin-toml: specifier: ^0.8.0 - version: 0.8.0(eslint-ts-patch@8.55.0-1) + version: 0.8.0(eslint-ts-patch@8.56.0-0) eslint-plugin-unicorn: specifier: ^50.0.1 - version: 50.0.1(eslint-ts-patch@8.55.0-1) + version: 50.0.1(eslint-ts-patch@8.56.0-0) eslint-plugin-unused-imports: specifier: ^3.0.0 - version: 3.0.0(@typescript-eslint/eslint-plugin@6.15.0)(eslint-ts-patch@8.55.0-1) + version: 3.0.0(@typescript-eslint/eslint-plugin@6.16.0)(eslint-ts-patch@8.56.0-0) eslint-plugin-vitest: specifier: ^0.3.20 - version: 0.3.20(@typescript-eslint/eslint-plugin@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3)(vitest@1.1.0) + version: 0.3.20(@typescript-eslint/eslint-plugin@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.1.0) eslint-plugin-vue: specifier: ^9.19.2 - version: 9.19.2(eslint-ts-patch@8.55.0-1) + version: 9.19.2(eslint-ts-patch@8.56.0-0) eslint-plugin-yml: specifier: ^1.11.0 - version: 1.11.0(eslint-ts-patch@8.55.0-1) + version: 1.11.0(eslint-ts-patch@8.56.0-0) eslint-processor-vue-blocks: specifier: ^0.1.1 - version: 0.1.1(@vue/compiler-sfc@3.3.13)(eslint-ts-patch@8.55.0-1) + version: 0.1.1(@vue/compiler-sfc@3.3.13)(eslint-ts-patch@8.56.0-0) globals: specifier: ^13.24.0 version: 13.24.0 @@ -109,7 +109,7 @@ importers: version: 0.9.3 vue-eslint-parser: specifier: ^9.3.2 - version: 9.3.2(eslint-ts-patch@8.55.0-1) + version: 9.3.2(eslint-ts-patch@8.56.0-0) yaml-eslint-parser: specifier: ^1.2.2 version: 1.2.2 @@ -122,13 +122,13 @@ importers: version: 'link:' '@antfu/eslint-plugin-prettier': specifier: ^5.0.1-1 - version: 5.0.1-1(@types/eslint@8.56.0)(eslint-ts-patch@8.55.0-1)(prettier@3.1.0) + version: 5.0.1-1(@types/eslint@8.56.0)(eslint-ts-patch@8.56.0-0)(prettier@3.1.0) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 '@stylistic/eslint-plugin-migrate': specifier: ^1.5.1 - version: 1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + version: 1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@types/eslint': specifier: ^8.56.0 version: 8.56.0 @@ -146,34 +146,34 @@ importers: version: 17.0.32 '@unocss/eslint-plugin': specifier: ^0.58.0 - version: 0.58.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + version: 0.58.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) bumpp: specifier: ^9.2.1 version: 9.2.1 eslint: - specifier: npm:eslint-ts-patch@^8.55.0-1 - version: /eslint-ts-patch@8.55.0-1 + specifier: npm:eslint-ts-patch@^8.56.0-0 + version: /eslint-ts-patch@8.56.0-0 eslint-flat-config-viewer: specifier: ^0.1.3 version: 0.1.3 eslint-plugin-format: specifier: ^0.1.0 - version: 0.1.0(eslint-ts-patch@8.55.0-1) + version: 0.1.0(eslint-ts-patch@8.56.0-0) eslint-plugin-react: specifier: ^7.33.2 - version: 7.33.2(eslint-ts-patch@8.55.0-1) + version: 7.33.2(eslint-ts-patch@8.56.0-0) eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint-ts-patch@8.55.0-1) + version: 4.6.0(eslint-ts-patch@8.56.0-0) eslint-plugin-react-refresh: specifier: ^0.4.5 - version: 0.4.5(eslint-ts-patch@8.55.0-1) + version: 0.4.5(eslint-ts-patch@8.56.0-0) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.35.1(eslint-ts-patch@8.55.0-1) + version: 2.35.1(eslint-ts-patch@8.56.0-0) eslint-ts-patch: - specifier: ^8.55.0-1 - version: 8.55.0-1 + specifier: ^8.56.0-0 + version: 8.56.0-0 esno: specifier: ^4.0.0 version: 4.0.0 @@ -222,7 +222,7 @@ packages: engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'} dev: false - /@antfu/eslint-plugin-prettier@5.0.1-1(@types/eslint@8.56.0)(eslint-ts-patch@8.55.0-1)(prettier@3.1.0): + /@antfu/eslint-plugin-prettier@5.0.1-1(@types/eslint@8.56.0)(eslint-ts-patch@8.56.0-0)(prettier@3.1.0): resolution: {integrity: sha512-Bmmb7SXmdrsPT/hPProT6UvPV0vvojq0kTA5KsKbFbFnMazrjYOT9rHffpSLHWlM6uCzF6OfolI0Cay5T+I6fg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -237,7 +237,7 @@ packages: optional: true dependencies: '@types/eslint': 8.56.0 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 prettier: 3.1.0 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 @@ -694,13 +694,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint-ts-patch@8.55.0-1): + /@eslint-community/eslint-utils@4.4.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 eslint-visitor-keys: 3.4.3 /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): @@ -711,6 +711,16 @@ packages: dependencies: eslint: 8.55.0 eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.9.1: resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==} @@ -724,12 +734,12 @@ packages: resolution: {integrity: sha512-FwD7V0xX0jyaqj8Ul5ZY+TAAPohDfVqtbuXJNHb+OIv1aTIqZi5+Zn3F2UwQ5O3BnQd2mTduyK0+HjGx3/AMFg==} dev: false - /@eslint-types/typescript-eslint@6.12.0: - resolution: {integrity: sha512-N8cbOYjyFl2BFgDhDgHhTGpgiMkFg0CoITG5hdBm9ZGmcEgUvFBnHvHG7qJl3qVEmFnoKUdfSAcr7MRb2/Jxvw==} + /@eslint-types/typescript-eslint@6.16.0: + resolution: {integrity: sha512-gLmHCSeeNtHfWJtAO5pBr4hD0aV60GyPDKJQm2JxlBJBoytJoKezan4Ak7FE9BsewaB+W3JQwsllspirHbHKLw==} dev: false - /@eslint-types/unicorn@49.0.0: - resolution: {integrity: sha512-NfXSZIsPFRD2fwTDZQj8SaXqS/rXjB5foxMraLovyrYGXiQK2y0780drDKYYSVbqvco29QIYoZNmnKTUkzZMvQ==} + /@eslint-types/unicorn@50.0.1: + resolution: {integrity: sha512-nuJuipTNcg9f+oxZ+3QZw4tuDLmir4RJOPfM/oujgToiy1s+tePDZhwg5jUGc3q8OzTtPbVpsFSYX7QApjO3EA==} dev: false /@eslint/eslintrc@2.1.4: @@ -751,6 +761,11 @@ packages: /@eslint/js@8.55.0: resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@humanwhocodes/config-array@0.11.13: resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} @@ -950,7 +965,7 @@ packages: /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - /@stylistic/eslint-plugin-js@1.5.1(eslint-ts-patch@8.55.0-1): + /@stylistic/eslint-plugin-js@1.5.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-iZF0rF+uOhAmOJYOJx1Yvmm3CZ1uz9n0SRd9dpBYHA3QAvfABUORh9LADWwZCigjHJkp2QbCZelGFJGwGz7Siw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -958,71 +973,71 @@ packages: dependencies: acorn: 8.11.2 escape-string-regexp: 4.0.0 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 dev: false - /@stylistic/eslint-plugin-jsx@1.5.1(eslint-ts-patch@8.55.0-1): + /@stylistic/eslint-plugin-jsx@1.5.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-JuX+jsbVdpZ6EZXkbxYr9ERcGc0ndSMFgOuwEPHhOWPZ+7F8JP/nzpBjrRf7dUPMX7ezTYLZ2a3KRGRNme6rWQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.55.0-1) - eslint: /eslint-ts-patch@8.55.0-1 + '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.56.0-0) + eslint: /eslint-ts-patch@8.56.0-0 estraverse: 5.3.0 dev: false - /@stylistic/eslint-plugin-migrate@1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@stylistic/eslint-plugin-migrate@1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-36UiWVP9eRgiTkIZSGZc/9NcA/nyVFFgkFKcN0pC1dpFMN6nTcaHKh3h8khOKTgJsjAM2znwmMnBYWpeE/R1Vg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: '@eslint-stylistic/metadata': 1.5.1 - '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@stylistic/eslint-plugin-plus@1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@stylistic/eslint-plugin-plus@1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-yxkFHsUgoqEf/j1Og0FGkpEmeQoqx0CMmtgoyZGr34hka0ElCy9fRpsFkLcwx60SfiHXspbvs2YUMXiWIffnjg==} peerDependencies: eslint: '*' dependencies: - '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 transitivePeerDependencies: - supports-color - typescript dev: false - /@stylistic/eslint-plugin-ts@1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@stylistic/eslint-plugin-ts@1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-oXM1V7Jp8G9+udxQTy+Igo79LR2e5HXiWqlA/3v+/PAqWxniR9nJqJSBjtQKJTPsGplDqn/ASpHUOETP4EI/4A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.55.0-1) - '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.56.0-0) + '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 transitivePeerDependencies: - supports-color - typescript dev: false - /@stylistic/eslint-plugin@1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@stylistic/eslint-plugin@1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-y7ynUMh5Hq1MhYApAccl1iuQem5Sf2JSEIjV/qsBfmW1WfRDs74V+0kLkcOn1Y600W3t8orIFrrEuWmJSetAgw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.55.0-1) - '@stylistic/eslint-plugin-jsx': 1.5.1(eslint-ts-patch@8.55.0-1) - '@stylistic/eslint-plugin-plus': 1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - '@stylistic/eslint-plugin-ts': 1.5.1(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@stylistic/eslint-plugin-js': 1.5.1(eslint-ts-patch@8.56.0-0) + '@stylistic/eslint-plugin-jsx': 1.5.1(eslint-ts-patch@8.56.0-0) + '@stylistic/eslint-plugin-plus': 1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + '@stylistic/eslint-plugin-ts': 1.5.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 transitivePeerDependencies: - supports-color - typescript @@ -1094,8 +1109,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@6.15.0(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): - resolution: {integrity: sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==} + /@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): + resolution: {integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -1106,13 +1121,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.15.0 - '@typescript-eslint/type-utils': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - '@typescript-eslint/utils': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.15.0 + '@typescript-eslint/parser': 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.16.0 + '@typescript-eslint/type-utils': 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.16.0 debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -1123,8 +1138,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): - resolution: {integrity: sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==} + /@typescript-eslint/parser@6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): + resolution: {integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1133,12 +1148,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.15.0 - '@typescript-eslint/types': 6.15.0 - '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.15.0 + '@typescript-eslint/scope-manager': 6.16.0 + '@typescript-eslint/types': 6.16.0 + '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.16.0 debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -1159,8 +1174,16 @@ packages: '@typescript-eslint/visitor-keys': 6.15.0 dev: false - /@typescript-eslint/type-utils@6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): - resolution: {integrity: sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==} + /@typescript-eslint/scope-manager@6.16.0: + resolution: {integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.16.0 + '@typescript-eslint/visitor-keys': 6.16.0 + dev: false + + /@typescript-eslint/type-utils@6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): + resolution: {integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1169,10 +1192,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -1188,6 +1211,11 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: false + /@typescript-eslint/types@6.16.0: + resolution: {integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: false + /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1229,37 +1257,78 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3): + resolution: {integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.16.0 + '@typescript-eslint/visitor-keys': 6.16.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/utils@6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.13.2 '@typescript-eslint/types': 6.13.2 '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript - /@typescript-eslint/utils@6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@typescript-eslint/utils@6.15.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.15.0 '@typescript-eslint/types': 6.15.0 '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/utils@6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): + resolution: {integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 6.16.0 + '@typescript-eslint/types': 6.16.0 + '@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -1281,6 +1350,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@typescript-eslint/visitor-keys@6.16.0: + resolution: {integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.16.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -1296,11 +1373,11 @@ packages: resolution: {integrity: sha512-KhABQXGE2AgtO9vE28d+HnciuyGDcuygsnQdUwlzUuR4K05OSw2kRE9emRN4HaMycD+gA/zDbQrJxTXb6mQUiA==} dev: true - /@unocss/eslint-plugin@0.58.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3): + /@unocss/eslint-plugin@0.58.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3): resolution: {integrity: sha512-n6bNKG9rSUVcii5XmlbfpSNRT/ncgvfCtI+lkppETfdGDC7UR9ky1SLb+awvG2JJ5phg/FObAtahMyPgblyJLw==} engines: {node: '>=14'} dependencies: - '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@unocss/config': 0.58.0 '@unocss/core': 0.58.0 magic-string: 0.30.5 @@ -2205,13 +2282,13 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-compat-utils@0.1.2(eslint-ts-patch@8.55.0-1): + /eslint-compat-utils@0.1.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 /eslint-config-flat-gitignore@0.1.2: resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==} @@ -2236,12 +2313,12 @@ packages: - utf-8-validate dev: true - /eslint-formatting-reporter@0.0.0(eslint-ts-patch@8.55.0-1): + /eslint-formatting-reporter@0.0.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: eslint: '>=8.40.0' dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 prettier-linter-helpers: 1.0.0 dev: true @@ -2255,15 +2332,15 @@ packages: - supports-color dev: false - /eslint-merge-processors@0.1.0(eslint-ts-patch@8.55.0-1): + /eslint-merge-processors@0.1.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@8.55.0-1): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -2284,9 +2361,9 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) + '@typescript-eslint/parser': 6.16.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) debug: 3.2.7 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color @@ -2296,38 +2373,38 @@ packages: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} dev: true - /eslint-plugin-antfu@2.1.0(eslint-ts-patch@8.55.0-1): - resolution: {integrity: sha512-f9bKXsclnEHYA1GlJBESl9kzM4PFrKs05atq81fUKwpVfUDFa0Tp2Myx26Ik4v+U2vcq7vm/Z1Uke42iuYE62w==} + /eslint-plugin-antfu@2.1.1(eslint-ts-patch@8.56.0-0): + resolution: {integrity: sha512-HCPo3IP15/gOaruIb1ce6R4LUv/MKBZCmWzqYiLGDFW43WW4juPURnjaQIE3AgWNSoCURqD3wxerXYKzokKTgA==} peerDependencies: eslint: '*' dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 dev: false - /eslint-plugin-es-x@7.5.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-es-x@7.5.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) '@eslint-community/regexpp': 4.9.1 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-compat-utils: 0.1.2(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-compat-utils: 0.1.2(eslint-ts-patch@8.56.0-0) dev: false - /eslint-plugin-eslint-comments@3.2.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-eslint-comments@3.2.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 ignore: 5.2.4 dev: false - /eslint-plugin-format@0.1.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-format@0.1.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-IgOu+GEH+PdKnpuPrFzY8q8QgnzAUijDZsNLhpp5jx0Lbu9u968/STcmEZGnIMVBw3zeTNN/FsU6d2Rdgcy6Aw==} peerDependencies: eslint: ^8.40.0 @@ -2335,14 +2412,14 @@ packages: '@dprint/formatter': 0.2.0 '@dprint/markdown': 0.16.3 '@dprint/toml': 0.5.4 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-formatting-reporter: 0.0.0(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-formatting-reporter: 0.0.0(eslint-ts-patch@8.56.0-0) eslint-parser-plain: 0.1.0 prettier: 3.1.0 synckit: 0.8.6 dev: true - /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1): + /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==} engines: {node: '>=12'} peerDependencies: @@ -2350,9 +2427,9 @@ packages: dependencies: debug: 4.3.4 doctrine: 3.0.0 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@8.55.0-1) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint-ts-patch@8.56.0-0) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -2364,7 +2441,7 @@ packages: - supports-color dev: false - /eslint-plugin-jsdoc@46.9.1(eslint-ts-patch@8.55.0-1): + /eslint-plugin-jsdoc@46.9.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-11Ox5LCl2wY7gGkp9UOyew70o9qvii1daAH+h/MFobRVRNcy7sVlH+jm0HQdgcvcru6285GvpjpUyoa051j03Q==} engines: {node: '>=16'} peerDependencies: @@ -2375,7 +2452,7 @@ packages: comment-parser: 1.4.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.5.4 @@ -2384,43 +2461,43 @@ packages: - supports-color dev: false - /eslint-plugin-jsonc@2.11.2(eslint-ts-patch@8.55.0-1): + /eslint-plugin-jsonc@2.11.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-F6A0MZhIGRBPOswzzn4tJFXXkPLiLwJaMlQwz/Qj1qx+bV5MCn79vBeJh2ynMmtqqHloi54KDCnsT/KWrcCcnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) - eslint: /eslint-ts-patch@8.55.0-1 - eslint-compat-utils: 0.1.2(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-compat-utils: 0.1.2(eslint-ts-patch@8.56.0-0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 dev: false - /eslint-plugin-markdown@3.0.1(eslint-ts-patch@8.55.0-1): + /eslint-plugin-markdown@3.0.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-n@16.5.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-n@16.5.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-Hw02Bj1QrZIlKyj471Tb1jSReTl4ghIMHGuBGiMVmw+s0jOPbI4CBuYpGbZr+tdQ+VAvSK6FDSta3J4ib/SKHQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) builtins: 5.0.1 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-plugin-es-x: 7.5.0(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-plugin-es-x: 7.5.0(eslint-ts-patch@8.56.0-0) get-tsconfig: 4.7.2 ignore: 5.2.4 is-builtin-module: 3.2.1 @@ -2435,7 +2512,7 @@ packages: engines: {node: '>=5.0.0'} dev: false - /eslint-plugin-perfectionist@2.5.0(eslint-ts-patch@8.55.0-1)(svelte-eslint-parser@0.33.1)(typescript@5.3.3)(vue-eslint-parser@9.3.2): + /eslint-plugin-perfectionist@2.5.0(eslint-ts-patch@8.56.0-0)(svelte-eslint-parser@0.33.1)(typescript@5.3.3)(vue-eslint-parser@9.3.2): resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==} peerDependencies: astro-eslint-parser: ^0.16.0 @@ -2453,35 +2530,35 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@typescript-eslint/utils': 6.13.2(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 svelte-eslint-parser: 0.33.1 - vue-eslint-parser: 9.3.2(eslint-ts-patch@8.55.0-1) + vue-eslint-parser: 9.3.2(eslint-ts-patch@8.56.0-0) transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-react-hooks@4.6.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-react-hooks@4.6.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 dev: true - /eslint-plugin-react-refresh@0.4.5(eslint-ts-patch@8.55.0-1): + /eslint-plugin-react-refresh@0.4.5(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==} peerDependencies: eslint: '>=7' dependencies: - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 dev: true - /eslint-plugin-react@7.33.2(eslint-ts-patch@8.55.0-1): + /eslint-plugin-react@7.33.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -2492,7 +2569,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -2506,7 +2583,7 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-svelte@2.35.1(eslint-ts-patch@8.55.0-1): + /eslint-plugin-svelte@2.35.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -2516,11 +2593,11 @@ packages: svelte: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) '@jridgewell/sourcemap-codec': 1.4.15 debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-compat-utils: 0.1.2(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-compat-utils: 0.1.2(eslint-ts-patch@8.56.0-0) esutils: 2.0.3 known-css-properties: 0.29.0 postcss: 8.4.32 @@ -2534,34 +2611,34 @@ packages: - ts-node dev: true - /eslint-plugin-toml@0.8.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-toml@0.8.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-vNfoLQq60nK5FTr6x9F/SK3ZcbMsHzfgXsoDLhoCqgGtpzoAmsZrFB+efKEjjLT9wdIL6sKbz4taLKpB9sU8Hw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-compat-utils: 0.1.2(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-compat-utils: 0.1.2(eslint-ts-patch@8.56.0-0) lodash: 4.17.21 toml-eslint-parser: 0.9.3 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-unicorn@50.0.1(eslint-ts-patch@8.55.0-1): + /eslint-plugin-unicorn@50.0.1(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.34.0 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -2576,7 +2653,7 @@ packages: - supports-color dev: false - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.15.0)(eslint-ts-patch@8.55.0-1): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.16.0)(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2586,12 +2663,12 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@typescript-eslint/eslint-plugin': 6.16.0(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 eslint-rule-composer: 0.3.0 dev: false - /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3)(vitest@1.1.0): + /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.1.0): resolution: {integrity: sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -2604,42 +2681,42 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - '@typescript-eslint/utils': 6.15.0(eslint-ts-patch@8.55.0-1)(typescript@5.3.3) - eslint: /eslint-ts-patch@8.55.0-1 + '@typescript-eslint/eslint-plugin': 6.16.0(@typescript-eslint/parser@6.16.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.15.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) + eslint: /eslint-ts-patch@8.56.0-0 vitest: 1.1.0(@types/node@20.10.5) transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-vue@9.19.2(eslint-ts-patch@8.55.0-1): + /eslint-plugin-vue@9.19.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.55.0-1) - eslint: /eslint-ts-patch@8.55.0-1 + '@eslint-community/eslint-utils': 4.4.0(eslint-ts-patch@8.56.0-0) + eslint: /eslint-ts-patch@8.56.0-0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint-ts-patch@8.55.0-1) + vue-eslint-parser: 9.3.2(eslint-ts-patch@8.56.0-0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-yml@1.11.0(eslint-ts-patch@8.55.0-1): + /eslint-plugin-yml@1.11.0(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-NBZP1NDGy0u38pY5ieix75jxS9GNOJy9xd4gQa0rU4gWbfEsVhKDwuFaQ6RJpDbv6Lq5TtcAZS/YnAc0oeRw0w==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 - eslint-compat-utils: 0.1.2(eslint-ts-patch@8.55.0-1) + eslint: /eslint-ts-patch@8.56.0-0 + eslint-compat-utils: 0.1.2(eslint-ts-patch@8.56.0-0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -2647,14 +2724,14 @@ packages: - supports-color dev: false - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.3.13)(eslint-ts-patch@8.55.0-1): + /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.3.13)(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 dependencies: '@vue/compiler-sfc': 3.3.13 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 dev: false /eslint-rule-composer@0.3.0: @@ -2669,12 +2746,12 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 - /eslint-ts-patch@8.55.0-1: - resolution: {integrity: sha512-faEg7TFREggvW/n0fo0ih6AF6tBAKafBUOtWErwBh8HS8+2uEtCulJt6UF96H1opuPKudjAFRC6yHmQ3KCix5w==} + /eslint-ts-patch@8.56.0-0: + resolution: {integrity: sha512-J9Efj9P1GBaC665MIeX6+kGje3vToaJ/Z3Ky5yI05Td+xiTCKHlG1cAd3IHgicf0bGYKV/Y/gWyp5/84MfsbOg==} hasBin: true dependencies: debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 jiti: 1.21.0 transitivePeerDependencies: - supports-color @@ -2728,6 +2805,53 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true + + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/regexpp': 4.9.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.13 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.2.4 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color /esno@4.0.0: resolution: {integrity: sha512-tmaM9gfnSWqzePVJ5FJLYX9mMyE6ZevvOIvd1CMoMk2Fn1F3aKI/OQPjubS5wCIKlPpWfDfKFEtoslCNCiZJpQ==} @@ -5102,14 +5226,14 @@ packages: - supports-color - terser - /vue-eslint-parser@9.3.2(eslint-ts-patch@8.55.0-1): + /vue-eslint-parser@9.3.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: /eslint-ts-patch@8.55.0-1 + eslint: /eslint-ts-patch@8.56.0-0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/src/configs/imports.ts b/src/configs/imports.ts index 2491b36cc0..28c68534a6 100644 --- a/src/configs/imports.ts +++ b/src/configs/imports.ts @@ -1,5 +1,7 @@ +import { off } from 'node:process' import type { FlatConfigItem, OptionsStylistic } from '../types' import { pluginAntfu, pluginImport } from '../plugins' +import { GLOB_SRC_EXT } from '../globs' export async function imports(options: OptionsStylistic = {}): Promise { const { @@ -33,5 +35,13 @@ export async function imports(options: OptionsStylistic = {}): Promise