Skip to content

Conversation

@Popie52
Copy link

@Popie52 Popie52 commented Dec 6, 2025

Updated TypeScript and ESLint setup to remove deprecated configuration fields.

  • Migrated from moduleResolution: "node"moduleResolution: "node16".
  • Set module: "node16" to satisfy TS 5+ validation rules.
  • Replaced deprecated tseslint.config() usage with the recommended flat config export.
  • Modernized ESLint parser options and config structure.
  • Ensures compatibility with latest TypeScript, ESLint, and typescript-eslint releases.

This improves maintainability, resolves deprecation warnings, and aligns the repository with current ecosystem standards.

Updated TypeScript and ESLint setup to remove deprecated configuration fields.

- Migrated from `moduleResolution: "node"` → `moduleResolution: "node16"`.
- Set `module: "node16"` to satisfy TS 5+ validation rules.
- Replaced deprecated `tseslint.config()` usage with the recommended flat config export.
- Modernized ESLint parser options and config structure.
- Ensures compatibility with latest TypeScript, ESLint, and typescript-eslint releases.

This improves maintainability, resolves deprecation warnings, and aligns the repository with current ecosystem standards.
@Popie52 Popie52 changed the title refactor: migrate to Node16 module resolution and ESLint flat config Part 9b: refactor: migrate to Node16 module resolution and ESLint flat config Dec 6, 2025
…t config

Updated TypeScript and ESLint setup to remove deprecated configuration fields.

- Migrated from `moduleResolution: "node"` → `moduleResolution: "node16"`.
- Set `module: "node16"` to satisfy TS 5+ validation rules.
- Replaced deprecated `tseslint.config()` usage with the recommended flat config export.
- Modernized ESLint parser options and config structure.
- Ensures compatibility with latest TypeScript, ESLint, and typescript-eslint releases.

This improves maintainability, resolves deprecation warnings, and aligns the repository with current ecosystem standards.
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