Skip to content

[client-js] Update TypeScript build target to ES2020#136

Merged
juan-campuzano merged 4 commits intomasterfrom
feature/use-es2020
Feb 18, 2026
Merged

[client-js] Update TypeScript build target to ES2020#136
juan-campuzano merged 4 commits intomasterfrom
feature/use-es2020

Conversation

@santitigaga
Copy link
Contributor

@santitigaga santitigaga commented Feb 17, 2026

Description

This pull request updates the library’s TypeScript configuration to target ES2020.
The change modernizes the compiled output, enabling the use of newer JavaScript features while keeping compatibility with current Node.js and bundler ecosystems.

Key changes

Updated target in tsconfig.json from es2015 to es2020.
Ensures the generated artifacts use more modern syntax and improved performance capabilities.
No breaking changes to the API; only build output is affected.

Motivation

Modernizing the output to ES2020 allows:

Better optimization by bundlers.
Reduced transpilation overhead.
Usage of more efficient native JavaScript features available in ES2020 environments.

Category

  • Feature
  • Fix

Checklist

  • The pull request is complete according to the guide of contributing
  • Automated tests are written
  • The documentation is up-to-date
  • the version of the mix.exs was increased
  • The pull request has a descriptive title that describes what has changed, and provides enough context for the changelog

@santitigaga santitigaga changed the title Feature/use es2020 Update TypeScript build target to ES2020 Feb 17, 2026
@santitigaga santitigaga changed the title Update TypeScript build target to ES2020 [client-js] Update TypeScript build target to ES2020 Feb 17, 2026
@sonarqubecloud
Copy link

Copy link
Collaborator

@juan-campuzano juan-campuzano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@juan-campuzano juan-campuzano merged commit f0e00bf into master Feb 18, 2026
6 of 7 checks 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.

2 participants