From 4598c805ebb113ab47ccedca14945df32fae0fc5 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sun, 24 Aug 2025 16:40:05 +0800 Subject: [PATCH] refactor: remove Oxlint workflow and update linting to use ESLint --- .github/workflows/lint-oxlint.yml | 35 ----- package.json | 5 +- pnpm-lock.yaml | 244 ++++++------------------------ 3 files changed, 52 insertions(+), 232 deletions(-) delete mode 100644 .github/workflows/lint-oxlint.yml diff --git a/.github/workflows/lint-oxlint.yml b/.github/workflows/lint-oxlint.yml deleted file mode 100644 index b5407e12..00000000 --- a/.github/workflows/lint-oxlint.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Oxlint Lint - -on: - pull_request: - workflow_dispatch: - -jobs: - clippy: - strategy: - fail-fast: false - matrix: - include: - - os: ubuntu-22.04 - target: x86_64-unknown-linux-gnu - - runs-on: ${{ matrix.os }} - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - name: Install Node - uses: actions/setup-node@v4 - with: - node-version: "22" - cache: "pnpm" - - - name: Install pnpm - uses: pnpm/action-setup@v4 - with: - run_install: false - - - name: Pnpm install and check - run: | - pnpm i - pnpm lint diff --git a/package.json b/package.json index 04636e54..9a064863 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "publish-version": "node scripts/publish-version.mjs", "fmt": "cargo fmt --manifest-path ./src-tauri/Cargo.toml", "clippy": "cargo clippy --manifest-path ./src-tauri/Cargo.toml", - "lint": "oxlint src", + "lint": "eslint src", "format": "prettier --write .", "format:check": "prettier --check ." }, @@ -90,13 +90,12 @@ "commander": "^14.0.0", "cross-env": "^10.0.0", "eslint": "^9.33.0", - "eslint-plugin-oxlint": "^1.12.0", "eslint-plugin-react": "^7.37.5", "globals": "^16.3.0", "https-proxy-agent": "^7.0.6", + "jiti": "^2.5.1", "meta-json-schema": "^1.19.12", "node-fetch": "^3.3.2", - "oxlint": "^1.12.0", "prettier": "^3.6.2", "sass": "^1.90.0", "terser": "^5.43.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9df43d08..dd54f9ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -170,10 +170,10 @@ importers: version: 19.1.7(@types/react@19.1.10) '@vitejs/plugin-legacy': specifier: ^7.2.1 - version: 7.2.1(terser@5.43.1)(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) + version: 7.2.1(terser@5.43.1)(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) '@vitejs/plugin-react': specifier: 5.0.1 - version: 5.0.1(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) + version: 5.0.1(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) adm-zip: specifier: ^0.5.16 version: 0.5.16 @@ -185,28 +185,25 @@ importers: version: 10.0.0 eslint: specifier: ^9.33.0 - version: 9.33.0 - eslint-plugin-oxlint: - specifier: ^1.12.0 - version: 1.12.0 + version: 9.33.0(jiti@2.5.1) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.33.0) + version: 7.37.5(eslint@9.33.0(jiti@2.5.1)) globals: specifier: ^16.3.0 version: 16.3.0 https-proxy-agent: specifier: ^7.0.6 version: 7.0.6 + jiti: + specifier: ^2.5.1 + version: 2.5.1 meta-json-schema: specifier: ^1.19.12 version: 1.19.12 node-fetch: specifier: ^3.3.2 version: 3.3.2 - oxlint: - specifier: ^1.12.0 - version: 1.12.0 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -221,16 +218,16 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.40.0 - version: 8.40.0(eslint@9.33.0)(typescript@5.9.2) + version: 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) vite: specifier: ^7.1.3 - version: 7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) + version: 7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) vite-plugin-monaco-editor: specifier: ^1.1.0 version: 1.1.0(monaco-editor@0.52.2) vite-plugin-svgr: specifier: ^4.3.0 - version: 4.3.0(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) + version: 4.3.0(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)) packages: @@ -1278,76 +1275,6 @@ packages: '@octokit/types@13.10.0': resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} - '@oxlint-tsgolint/darwin-arm64@0.0.4': - resolution: {integrity: sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==} - cpu: [arm64] - os: [darwin] - - '@oxlint-tsgolint/darwin-x64@0.0.4': - resolution: {integrity: sha512-c3nSjqmDSKzemChAEUv/zy2e9cwgkkO/7rz4Y447+8pSbeZNHi3RrNpVHdrKL/Qep4pt6nFZE+6PoczZxHNQjg==} - cpu: [x64] - os: [darwin] - - '@oxlint-tsgolint/linux-arm64@0.0.4': - resolution: {integrity: sha512-P2BA54c/Ej5AGkChH1/7zMd6PwZfa+jnw8juB/JWops+BX+lbhbbBHz0cYduDBgWYjRo4e3OVJOTskqcpuMfNw==} - cpu: [arm64] - os: [linux] - - '@oxlint-tsgolint/linux-x64@0.0.4': - resolution: {integrity: sha512-hbgLpnDNicPrbHOAQ9nNfLOSrUrdWANP/umR7P/cwCc1sv66eEs7bm4G3mrhRU8aXFBJmbhdNqiDSUkYYvHWJQ==} - cpu: [x64] - os: [linux] - - '@oxlint-tsgolint/win32-arm64@0.0.4': - resolution: {integrity: sha512-ozKEppmwZhC5LMedClBEat6cXgBGUvxGOgsKK2ZZNE6zSScX7QbvJAOt3nWMGs8GQshHy/6ndMB33+uRloglQA==} - cpu: [arm64] - os: [win32] - - '@oxlint-tsgolint/win32-x64@0.0.4': - resolution: {integrity: sha512-gLfx+qogW21QcaRKFg6ARgra7tSPqyn+Ems3FgTUyxV4OpJYn7KsQroygxOWElqv6JUobtvHBrxdB6YhlvERbQ==} - cpu: [x64] - os: [win32] - - '@oxlint/darwin-arm64@1.12.0': - resolution: {integrity: sha512-Pv+Ho1uq2ny8g2P6JgQpaIUF1FHPL32DfOlZhKqmzDT3PydtFvZp/7zNyJE3BIXeTOOOG1Eg12hjZHMLsWxyNw==} - cpu: [arm64] - os: [darwin] - - '@oxlint/darwin-x64@1.12.0': - resolution: {integrity: sha512-kNXPH/7jXjX4pawrEWXQHOasOdOsrYKhskA1qYwLYcv/COVSoxOSElkQtQa+KxN5zzt3F02kBdWDndLpgJLbLQ==} - cpu: [x64] - os: [darwin] - - '@oxlint/linux-arm64-gnu@1.12.0': - resolution: {integrity: sha512-U7NETs02K55ZyDlgdhx4lWeFYbkUKcL+YcG+Ak70EyEt/BKIIVt4B84VdV1JzC71FErUipDYAwPJmxMREXr4Sg==} - cpu: [arm64] - os: [linux] - - '@oxlint/linux-arm64-musl@1.12.0': - resolution: {integrity: sha512-e4Pb2eZu3V2BsiX4t4gyv9iJ8+KRT6bkoWM5uC9BLX7edsVchwLwL6LB2vPYusYdPPrxdjlFCg6ni+9wlw7FbQ==} - cpu: [arm64] - os: [linux] - - '@oxlint/linux-x64-gnu@1.12.0': - resolution: {integrity: sha512-qJK98Dj/z7Nbm0xoz0nCCMFGy0W/kLewPzOK5QENxuUoQQ6ymt7/75rXOuTwAZJ6JFTarqfSuMAA0pka6Tmytw==} - cpu: [x64] - os: [linux] - - '@oxlint/linux-x64-musl@1.12.0': - resolution: {integrity: sha512-jNeltpHc1eonSev/bWKipJ7FI6+Rc7EXh6Y7E0pm8e95sc1klFA29FFVs3FjMA6CCa+SRT0u0nnNTTAtf2QOiQ==} - cpu: [x64] - os: [linux] - - '@oxlint/win32-arm64@1.12.0': - resolution: {integrity: sha512-T3fpNZJ3Q9YGgJTKc1YyvGoomSXnrV5mREz0QACE06zUzfS8EWyaYc/GN17FhHvQ4uQk/1xLgnM6FPsuLMeRhw==} - cpu: [arm64] - os: [win32] - - '@oxlint/win32-x64@1.12.0': - resolution: {integrity: sha512-2eC4XQ1SMM2z7bCDG+Ifrn5GrvP6fkL0FGi4ZwDCrx6fwb1byFrXgSUNIPiqiiqBBrFRMKlXzU9zD6IjuFlUOg==} - cpu: [x64] - os: [win32] - '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} engines: {node: '>= 10.0.0'} @@ -2280,9 +2207,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-plugin-oxlint@1.12.0: - resolution: {integrity: sha512-4rVg1CgiiA3bKkjVSh4nhZE46K0ZznkTbDqVCAhKSnM2PPu8I1lBXy1k5APg68QBXzOIVlZiNsNCPTh2Rl/lZA==} - eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} @@ -2720,6 +2644,10 @@ packages: resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} engines: {node: 20 || >=22} + jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true + js-cookie@3.0.5: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} @@ -3058,15 +2986,6 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxlint-tsgolint@0.0.4: - resolution: {integrity: sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==} - hasBin: true - - oxlint@1.12.0: - resolution: {integrity: sha512-tBQ9aB00aYLlGXE21WJHnKQAI8xoi2V6Eiz/WvGV7FwU9YLYuNOurEEVbfoS5u0ODX8GLvGWj1fdHh5Rb74Kkw==} - engines: {node: '>=8.*'} - hasBin: true - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -4658,9 +4577,9 @@ snapshots: '@esbuild/win32-x64@0.25.4': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.5.1))': dependencies: - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -4969,48 +4888,6 @@ snapshots: dependencies: '@octokit/openapi-types': 24.2.0 - '@oxlint-tsgolint/darwin-arm64@0.0.4': - optional: true - - '@oxlint-tsgolint/darwin-x64@0.0.4': - optional: true - - '@oxlint-tsgolint/linux-arm64@0.0.4': - optional: true - - '@oxlint-tsgolint/linux-x64@0.0.4': - optional: true - - '@oxlint-tsgolint/win32-arm64@0.0.4': - optional: true - - '@oxlint-tsgolint/win32-x64@0.0.4': - optional: true - - '@oxlint/darwin-arm64@1.12.0': - optional: true - - '@oxlint/darwin-x64@1.12.0': - optional: true - - '@oxlint/linux-arm64-gnu@1.12.0': - optional: true - - '@oxlint/linux-arm64-musl@1.12.0': - optional: true - - '@oxlint/linux-x64-gnu@1.12.0': - optional: true - - '@oxlint/linux-x64-musl@1.12.0': - optional: true - - '@oxlint/win32-arm64@1.12.0': - optional: true - - '@oxlint/win32-x64@1.12.0': - optional: true - '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -5362,15 +5239,15 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.33.0)(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.33.0)(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -5379,14 +5256,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.9.2)': + '@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1 - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -5409,13 +5286,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.40.0(eslint@9.33.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.9.2) + '@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -5439,13 +5316,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.33.0)(typescript@5.9.2)': + '@typescript-eslint/utils@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -5457,7 +5334,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-legacy@7.2.1(terser@5.43.1)(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1))': + '@vitejs/plugin-legacy@7.2.1(terser@5.43.1)(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1))': dependencies: '@babel/core': 7.28.3 '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.3) @@ -5472,11 +5349,11 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.43.1 - vite: 7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) + vite: 7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.0.1(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1))': + '@vitejs/plugin-react@5.0.1(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1))': dependencies: '@babel/core': 7.28.3 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) @@ -5484,7 +5361,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.32 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) + vite: 7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) transitivePeerDependencies: - supports-color @@ -6039,11 +5916,7 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-oxlint@1.12.0: - dependencies: - jsonc-parser: 3.3.1 - - eslint-plugin-react@7.37.5(eslint@9.33.0): + eslint-plugin-react@7.37.5(eslint@9.33.0(jiti@2.5.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -6051,7 +5924,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.33.0 + eslint: 9.33.0(jiti@2.5.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -6074,9 +5947,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.33.0: + eslint@9.33.0(jiti@2.5.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -6111,6 +5984,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 2.5.1 transitivePeerDependencies: - supports-color @@ -6540,6 +6415,8 @@ snapshots: dependencies: '@isaacs/cliui': 8.0.2 + jiti@2.5.1: {} + js-cookie@3.0.5: {} js-tokens@4.0.0: {} @@ -7008,28 +6885,6 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxlint-tsgolint@0.0.4: - optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.0.4 - '@oxlint-tsgolint/darwin-x64': 0.0.4 - '@oxlint-tsgolint/linux-arm64': 0.0.4 - '@oxlint-tsgolint/linux-x64': 0.0.4 - '@oxlint-tsgolint/win32-arm64': 0.0.4 - '@oxlint-tsgolint/win32-x64': 0.0.4 - optional: true - - oxlint@1.12.0: - optionalDependencies: - '@oxlint/darwin-arm64': 1.12.0 - '@oxlint/darwin-x64': 1.12.0 - '@oxlint/linux-arm64-gnu': 1.12.0 - '@oxlint/linux-arm64-musl': 1.12.0 - '@oxlint/linux-x64-gnu': 1.12.0 - '@oxlint/linux-x64-musl': 1.12.0 - '@oxlint/win32-arm64': 1.12.0 - '@oxlint/win32-x64': 1.12.0 - oxlint-tsgolint: 0.0.4 - p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -7608,13 +7463,13 @@ snapshots: types-pac@1.0.3: {} - typescript-eslint@8.40.0(eslint@9.33.0)(typescript@5.9.2): + typescript-eslint@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2) - '@typescript-eslint/parser': 8.40.0(eslint@9.33.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.9.2) - eslint: 9.33.0 + '@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.33.0(jiti@2.5.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -7706,18 +7561,18 @@ snapshots: dependencies: monaco-editor: 0.52.2 - vite-plugin-svgr@4.3.0(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)): + vite-plugin-svgr@4.3.0(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1)): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.46.2) '@svgr/core': 8.1.0(typescript@5.9.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.2)) - vite: 7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) + vite: 7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1) transitivePeerDependencies: - rollup - supports-color - typescript - vite@7.1.3(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1): + vite@7.1.3(jiti@2.5.1)(sass@1.90.0)(terser@5.43.1)(yaml@2.7.1): dependencies: esbuild: 0.25.4 fdir: 6.5.0(picomatch@4.0.3) @@ -7727,6 +7582,7 @@ snapshots: tinyglobby: 0.2.14 optionalDependencies: fsevents: 2.3.3 + jiti: 2.5.1 sass: 1.90.0 terser: 5.43.1 yaml: 2.7.1