Skip to content

Conversation

zhiyuanliang-ms
Copy link
Contributor

@zhiyuanliang-ms zhiyuanliang-ms commented Sep 2, 2025

  1. Upgrade the dev dependencies to latest version (except for chai and chai-as-promised, starting from v5), chai only supports ESM, so in order to cover both esm and cjs scenario in our testcases, we must use v4 of chai)

  2. Migrate to use eslint.config instead of old eslintrc file (required by latest eslint libs)

  3. Update typescript compilation settings to meet the latest version of different libs

  4. Compile testsuite in both ESM and CJS styles

Sister PR: Azure/AppConfiguration-JavaScriptProvider#219

@zhiyuanliang-ms zhiyuanliang-ms force-pushed the zhiyuanliang/upgrade-dependency branch from f8fb89b to 4c042e0 Compare September 2, 2025 15:25
juniwang
juniwang previously approved these changes Sep 3, 2025
Copy link
Member

@juniwang juniwang left a comment

Choose a reason for hiding this comment

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

LGTM

@zhiyuanliang-ms zhiyuanliang-ms merged commit 0a64363 into main Sep 3, 2025
12 checks passed
@zhiyuanliang-ms zhiyuanliang-ms deleted the zhiyuanliang/upgrade-dependency branch September 3, 2025 10:19
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.

3 participants