Skip to content

Updates for v6#252

Merged
jpmonette merged 10 commits into
masterfrom
updates
Jul 5, 2026
Merged

Updates for v6#252
jpmonette merged 10 commits into
masterfrom
updates

Conversation

@jpmonette

@jpmonette jpmonette commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Modernized tooling, improved type safety, and cleaned up the codebase.

What Changed

  • Jest → Vitest - faster tests, native TS/ESM
  • ESLint + Prettier → Biome - one tool instead of two
  • Removed 13 unused deps - eslint, prettier, jest, ts-jest, coveralls, etc.
  • Replaced any types - proper types for XML and JSON structures
  • Improved sanitization - sanitizeUrl() validates and normalizes URLs
  • Modernized syntax - optional chaining, template literals, const, regular class methods
  • Consolidated CI - 4 workflow files → 1

@jpmonette jpmonette merged commit df15d2b into master Jul 5, 2026
1 check passed
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