mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
build: introduce lint plugin for import consistency (#20579)
* build: introduce import sort plugin for consistency * update * update * update
This commit is contained in:
+31
-10
@@ -1,13 +1,15 @@
|
||||
import prettier from 'eslint-plugin-prettier';
|
||||
import stylistic from '@stylistic/eslint-plugin';
|
||||
import unicorn from 'eslint-plugin-unicorn';
|
||||
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||
import n from 'eslint-plugin-n';
|
||||
import globals from 'globals';
|
||||
import tsParser from '@typescript-eslint/parser';
|
||||
import yamlParser from 'yaml-eslint-parser';
|
||||
import js from '@eslint/js';
|
||||
import { FlatCompat } from '@eslint/eslintrc';
|
||||
import js from '@eslint/js';
|
||||
import stylistic from '@stylistic/eslint-plugin';
|
||||
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||
import tsParser from '@typescript-eslint/parser';
|
||||
import { importX } from 'eslint-plugin-import-x';
|
||||
import n from 'eslint-plugin-n';
|
||||
import prettier from 'eslint-plugin-prettier';
|
||||
import simpleImportSort from 'eslint-plugin-simple-import-sort';
|
||||
import unicorn from 'eslint-plugin-unicorn';
|
||||
import globals from 'globals';
|
||||
import yamlParser from 'yaml-eslint-parser';
|
||||
// import nsfwFlagPlugin from './eslint-plugins/nsfw-flag.js';
|
||||
|
||||
const __dirname = import.meta.dirname;
|
||||
@@ -60,7 +62,6 @@ export default [
|
||||
|
||||
'no-await-in-loop': 'error',
|
||||
'no-control-regex': 'off',
|
||||
'no-duplicate-imports': 'error',
|
||||
'no-prototype-builtins': 'off',
|
||||
|
||||
// suggestions
|
||||
@@ -340,4 +341,24 @@ export default [
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
files: ['**/*.?([cm])[jt]s?(x)'],
|
||||
plugins: {
|
||||
'simple-import-sort': simpleImportSort,
|
||||
'import-x': importX,
|
||||
},
|
||||
rules: {
|
||||
'sort-imports': 'off',
|
||||
'import-x/order': 'off',
|
||||
'simple-import-sort/imports': 'error',
|
||||
'simple-import-sort/exports': 'error',
|
||||
|
||||
'import-x/first': 'error',
|
||||
'import-x/newline-after-import': 'error',
|
||||
'no-duplicate-imports': 'off',
|
||||
'import-x/no-duplicates': 'error',
|
||||
|
||||
'@typescript-eslint/consistent-type-imports': 'error',
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
@@ -182,8 +182,10 @@
|
||||
"eslint": "9.39.1",
|
||||
"eslint-config-prettier": "10.1.8",
|
||||
"eslint-nibble": "9.1.1",
|
||||
"eslint-plugin-import-x": "4.16.1",
|
||||
"eslint-plugin-n": "17.23.1",
|
||||
"eslint-plugin-prettier": "5.5.4",
|
||||
"eslint-plugin-simple-import-sort": "12.1.1",
|
||||
"eslint-plugin-unicorn": "62.0.0",
|
||||
"eslint-plugin-yml": "1.19.0",
|
||||
"fs-extra": "11.3.2",
|
||||
@@ -223,6 +225,7 @@
|
||||
"rebrowser-puppeteer",
|
||||
"rolldown",
|
||||
"sleep",
|
||||
"unrs-resolver",
|
||||
"utf-8-validate",
|
||||
"vue-demi"
|
||||
],
|
||||
|
||||
Generated
+271
@@ -385,12 +385,18 @@ importers:
|
||||
eslint-nibble:
|
||||
specifier: 9.1.1
|
||||
version: 9.1.1(@types/node@24.10.1)(eslint@9.39.1(jiti@2.6.1))
|
||||
eslint-plugin-import-x:
|
||||
specifier: 4.16.1
|
||||
version: 4.16.1(@typescript-eslint/utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
|
||||
eslint-plugin-n:
|
||||
specifier: 17.23.1
|
||||
version: 17.23.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
|
||||
eslint-plugin-prettier:
|
||||
specifier: 5.5.4
|
||||
version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)
|
||||
eslint-plugin-simple-import-sort:
|
||||
specifier: 12.1.1
|
||||
version: 12.1.1(eslint@9.39.1(jiti@2.6.1))
|
||||
eslint-plugin-unicorn:
|
||||
specifier: 62.0.0
|
||||
version: 62.0.0(eslint@9.39.1(jiti@2.6.1))
|
||||
@@ -1647,6 +1653,9 @@ packages:
|
||||
resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
'@napi-rs/wasm-runtime@0.2.12':
|
||||
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
|
||||
|
||||
'@napi-rs/wasm-runtime@1.0.7':
|
||||
resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==}
|
||||
|
||||
@@ -2543,6 +2552,101 @@ packages:
|
||||
'@ungap/structured-clone@1.3.0':
|
||||
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
|
||||
|
||||
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
|
||||
resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
|
||||
'@unrs/resolver-binding-android-arm64@1.11.1':
|
||||
resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
|
||||
'@unrs/resolver-binding-darwin-arm64@1.11.1':
|
||||
resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@unrs/resolver-binding-darwin-x64@1.11.1':
|
||||
resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@unrs/resolver-binding-freebsd-x64@1.11.1':
|
||||
resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
|
||||
resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
|
||||
resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
|
||||
resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-arm64-musl@1.11.1':
|
||||
resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
|
||||
resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
|
||||
resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
|
||||
resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
|
||||
resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-x64-gnu@1.11.1':
|
||||
resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-linux-x64-musl@1.11.1':
|
||||
resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/resolver-binding-wasm32-wasi@1.11.1':
|
||||
resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
cpu: [wasm32]
|
||||
|
||||
'@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
|
||||
resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
|
||||
resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
|
||||
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
|
||||
resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@vercel/nft@1.1.0':
|
||||
resolution: {integrity: sha512-mmttcHfhWiVRkO1mgnuyOXw9QMfh+K4AkT/kTTlvcLMymzO0vLUSa5YKJYeO33141ybwEsGBgB/5093UGhfZkQ==}
|
||||
engines: {node: '>=20'}
|
||||
@@ -3035,6 +3139,10 @@ packages:
|
||||
commander@2.20.3:
|
||||
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
|
||||
|
||||
comment-parser@1.4.1:
|
||||
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
|
||||
component-emitter@1.3.1:
|
||||
resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==}
|
||||
|
||||
@@ -3479,6 +3587,15 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=7.0.0'
|
||||
|
||||
eslint-import-context@0.1.9:
|
||||
resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
|
||||
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
unrs-resolver: ^1.0.0
|
||||
peerDependenciesMeta:
|
||||
unrs-resolver:
|
||||
optional: true
|
||||
|
||||
eslint-nibble@9.1.1:
|
||||
resolution: {integrity: sha512-yXq9GsGE7hYuQ7D7b/hCvOmNVxQ9MmBkm3VKKIqbEYLicbcv/638jm3/m8pd33rERhZ0hnSDjTn3df9n6X6fPA==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
@@ -3492,6 +3609,19 @@ packages:
|
||||
peerDependencies:
|
||||
eslint: '>=8'
|
||||
|
||||
eslint-plugin-import-x@4.16.1:
|
||||
resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/utils': ^8.0.0
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
eslint-import-resolver-node: '*'
|
||||
peerDependenciesMeta:
|
||||
'@typescript-eslint/utils':
|
||||
optional: true
|
||||
eslint-import-resolver-node:
|
||||
optional: true
|
||||
|
||||
eslint-plugin-n@17.23.1:
|
||||
resolution: {integrity: sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
@@ -3512,6 +3642,11 @@ packages:
|
||||
eslint-config-prettier:
|
||||
optional: true
|
||||
|
||||
eslint-plugin-simple-import-sort@12.1.1:
|
||||
resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==}
|
||||
peerDependencies:
|
||||
eslint: '>=5.0.0'
|
||||
|
||||
eslint-plugin-unicorn@62.0.0:
|
||||
resolution: {integrity: sha512-HIlIkGLkvf29YEiS/ImuDZQbP12gWyx5i3C6XrRxMvVdqMroCI9qoVYCoIl17ChN+U89pn9sVwLxhIWj5nEc7g==}
|
||||
engines: {node: ^20.10.0 || >=21.0.0}
|
||||
@@ -4691,6 +4826,11 @@ packages:
|
||||
engines: {node: ^18 || >=20}
|
||||
hasBin: true
|
||||
|
||||
napi-postinstall@0.3.4:
|
||||
resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==}
|
||||
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
|
||||
narou@1.2.0:
|
||||
resolution: {integrity: sha512-J9ju4O3hsTa+TcP4BEYEJ3ED8dNt5ktCwCb+E/zp0EMvmMsagqQ+uJLNtgSvPZBgJZPqB2bfos5AYPeahvEdEA==}
|
||||
engines: {node: '>=16.0.0', pnpm: '>=8'}
|
||||
@@ -5424,6 +5564,10 @@ packages:
|
||||
engines: {node: '>=0.10.0'}
|
||||
hasBin: true
|
||||
|
||||
stable-hash-x@0.2.0:
|
||||
resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
||||
stack-trace@0.0.10:
|
||||
resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
|
||||
|
||||
@@ -5846,6 +5990,9 @@ packages:
|
||||
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
|
||||
unrs-resolver@1.11.1:
|
||||
resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==}
|
||||
|
||||
unrun@0.2.11:
|
||||
resolution: {integrity: sha512-HjUuNLRGfRxMvxkwOuO/CpkSzdizTPPApbarLplsTzUm8Kex+nS9eomKU1qgVus6WGWkDYhtf/mgNxGEpyTR6A==}
|
||||
engines: {node: '>=20.19.0'}
|
||||
@@ -7477,6 +7624,13 @@ snapshots:
|
||||
outvariant: 1.4.3
|
||||
strict-event-emitter: 0.5.1
|
||||
|
||||
'@napi-rs/wasm-runtime@0.2.12':
|
||||
dependencies:
|
||||
'@emnapi/core': 1.7.1
|
||||
'@emnapi/runtime': 1.7.1
|
||||
'@tybys/wasm-util': 0.10.1
|
||||
optional: true
|
||||
|
||||
'@napi-rs/wasm-runtime@1.0.7':
|
||||
dependencies:
|
||||
'@emnapi/core': 1.7.1
|
||||
@@ -8459,6 +8613,65 @@ snapshots:
|
||||
|
||||
'@ungap/structured-clone@1.3.0': {}
|
||||
|
||||
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-android-arm64@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-darwin-arm64@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-darwin-x64@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-freebsd-x64@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-arm64-gnu@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-arm64-musl@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-riscv64-gnu@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-riscv64-musl@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-s390x-gnu@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-x64-gnu@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-linux-x64-musl@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-wasm32-wasi@1.11.1':
|
||||
dependencies:
|
||||
'@napi-rs/wasm-runtime': 0.2.12
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-win32-arm64-msvc@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-win32-ia32-msvc@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
|
||||
optional: true
|
||||
|
||||
'@vercel/nft@1.1.0(rollup@4.53.2)':
|
||||
dependencies:
|
||||
'@mapbox/node-pre-gyp': 2.0.0
|
||||
@@ -8982,6 +9195,8 @@ snapshots:
|
||||
|
||||
commander@2.20.3: {}
|
||||
|
||||
comment-parser@1.4.1: {}
|
||||
|
||||
component-emitter@1.3.1: {}
|
||||
|
||||
concat-map@0.0.1: {}
|
||||
@@ -9433,6 +9648,13 @@ snapshots:
|
||||
eslint: 9.39.1(jiti@2.6.1)
|
||||
optionator: 0.9.4
|
||||
|
||||
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
|
||||
dependencies:
|
||||
get-tsconfig: 4.13.0
|
||||
stable-hash-x: 0.2.0
|
||||
optionalDependencies:
|
||||
unrs-resolver: 1.11.1
|
||||
|
||||
eslint-nibble@9.1.1(@types/node@24.10.1)(eslint@9.39.1(jiti@2.6.1)):
|
||||
dependencies:
|
||||
'@babel/code-frame': 7.27.1
|
||||
@@ -9454,6 +9676,23 @@ snapshots:
|
||||
eslint: 9.39.1(jiti@2.6.1)
|
||||
eslint-compat-utils: 0.5.1(eslint@9.39.1(jiti@2.6.1))
|
||||
|
||||
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)):
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.48.0
|
||||
comment-parser: 1.4.1
|
||||
debug: 4.4.3
|
||||
eslint: 9.39.1(jiti@2.6.1)
|
||||
eslint-import-context: 0.1.9(unrs-resolver@1.11.1)
|
||||
is-glob: 4.0.3
|
||||
minimatch: 10.1.1
|
||||
semver: 7.7.3
|
||||
stable-hash-x: 0.2.0
|
||||
unrs-resolver: 1.11.1
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-n@17.23.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
|
||||
@@ -9479,6 +9718,10 @@ snapshots:
|
||||
'@types/eslint': 9.6.1
|
||||
eslint-config-prettier: 10.1.8(eslint@9.39.1(jiti@2.6.1))
|
||||
|
||||
eslint-plugin-simple-import-sort@12.1.1(eslint@9.39.1(jiti@2.6.1)):
|
||||
dependencies:
|
||||
eslint: 9.39.1(jiti@2.6.1)
|
||||
|
||||
eslint-plugin-unicorn@62.0.0(eslint@9.39.1(jiti@2.6.1)):
|
||||
dependencies:
|
||||
'@babel/helper-validator-identifier': 7.28.5
|
||||
@@ -10916,6 +11159,8 @@ snapshots:
|
||||
|
||||
nanoid@5.1.5: {}
|
||||
|
||||
napi-postinstall@0.3.4: {}
|
||||
|
||||
narou@1.2.0: {}
|
||||
|
||||
natural-compare@1.4.0: {}
|
||||
@@ -11757,6 +12002,8 @@ snapshots:
|
||||
safer-buffer: '@nolyfill/safer-buffer@1.0.44'
|
||||
tweetnacl: 0.14.5
|
||||
|
||||
stable-hash-x@0.2.0: {}
|
||||
|
||||
stack-trace@0.0.10: {}
|
||||
|
||||
stackback@0.0.2: {}
|
||||
@@ -12163,6 +12410,30 @@ snapshots:
|
||||
|
||||
universalify@2.0.1: {}
|
||||
|
||||
unrs-resolver@1.11.1:
|
||||
dependencies:
|
||||
napi-postinstall: 0.3.4
|
||||
optionalDependencies:
|
||||
'@unrs/resolver-binding-android-arm-eabi': 1.11.1
|
||||
'@unrs/resolver-binding-android-arm64': 1.11.1
|
||||
'@unrs/resolver-binding-darwin-arm64': 1.11.1
|
||||
'@unrs/resolver-binding-darwin-x64': 1.11.1
|
||||
'@unrs/resolver-binding-freebsd-x64': 1.11.1
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1
|
||||
'@unrs/resolver-binding-linux-arm64-gnu': 1.11.1
|
||||
'@unrs/resolver-binding-linux-arm64-musl': 1.11.1
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1
|
||||
'@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1
|
||||
'@unrs/resolver-binding-linux-riscv64-musl': 1.11.1
|
||||
'@unrs/resolver-binding-linux-s390x-gnu': 1.11.1
|
||||
'@unrs/resolver-binding-linux-x64-gnu': 1.11.1
|
||||
'@unrs/resolver-binding-linux-x64-musl': 1.11.1
|
||||
'@unrs/resolver-binding-wasm32-wasi': 1.11.1
|
||||
'@unrs/resolver-binding-win32-arm64-msvc': 1.11.1
|
||||
'@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
|
||||
'@unrs/resolver-binding-win32-x64-msvc': 1.11.1
|
||||
|
||||
unrun@0.2.11(synckit@0.11.11):
|
||||
dependencies:
|
||||
'@oxc-project/runtime': 0.96.0
|
||||
|
||||
Reference in New Issue
Block a user