Skip to content

Upgrade dev dependency - #128

Merged
Zhiyuan Liang (zhiyuanliang-ms) merged 7 commits into
mainfrom
zhiyuanliang/upgrade-dependency
Sep 3, 2025
Merged

Upgrade dev dependency#128
Zhiyuan Liang (zhiyuanliang-ms) merged 7 commits into
mainfrom
zhiyuanliang/upgrade-dependency

Conversation

@zhiyuanliang-ms

@zhiyuanliang-ms Zhiyuan Liang (zhiyuanliang-ms) commented Sep 2, 2025

Copy link
Copy Markdown
Member
  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

@juniwang Junbo Wang (juniwang) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@zhiyuanliang-ms
Zhiyuan Liang (zhiyuanliang-ms) merged commit 0a64363 into main Sep 3, 2025
12 checks passed
@zhiyuanliang-ms
Zhiyuan Liang (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