Skip to content

Omnibus v1.1.0-beta.036

Choose a tag to compare

@github-actions github-actions released this 23 Jun 20:19
· 14 commits to main since this release

v1.1.0-beta.036 - chore(tooling): ESLint 9 flat-config migration + drop unused deps

🧹 Tooling

  • Migrate ESLint 8 → 9: eslint.config.mjs bridges eslint-config-next's next/core-web-vitals + next/typescript via FlatCompat (@eslint/eslintrc); lint script is now eslint .
  • Bump eslint ^9.0.0, eslint-config-next 15.5.18; add @eslint/eslintrc to devDependencies (consumed by the flat config)

📦 Dependencies

  • Remove @ctrl/qbittorrent and node-unar — declared but imported nowhere in src/ (download clients use raw axios; RAR/CB7 extraction shells out to the unrar/unar CLIs). No runtime behavior change
  • Regenerate package-lock.json via npm install --legacy-peer-deps (the project's install flag)

✅ Verification

  • tsc --noEmit clean; prisma client generates
  • npm run lint executes under ESLint 9 — pre-existing no-explicit-any / no-unused-vars findings remain (unchanged vs rust-engine; Node lint is not a CI gate)