Skip to content

Conversation

@armelhbobdad
Copy link

@armelhbobdad armelhbobdad commented Jun 28, 2025

Add ESLint flat config and update dependencies

Summary

Migrates from legacy .eslintrc.json to modern ESLint flat config format and updates key dependencies to their latest versions.

Changes

  • ESLint Migration: Replace .eslintrc.json with eslint.config.js using flat config format
  • Enhanced TypeScript/JavaScript Support: Separate configurations for .ts/.tsx and .js/.mjs files
  • Dependency Updates:
    • @modelcontextprotocol/sdk: 1.7.0 → 1.13.2
    • payload: 3.28.1 → 3.44.0
    • express: 4.21.2 → 5.1.0
    • eslint: 9.22.0 → 9.30.0
    • Updated TypeScript ESLint tooling to 8.35.0

Benefits

  • Future-proof ESLint configuration
  • Better Node.js globals handling
  • Improved ignore patterns for generated files
  • Latest Payload CMS compatibility
  • Enhanced developer experience

Breaking Changes

None - all existing linting rules preserved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant