Skip to content

Conversation

@horihiro
Copy link
Contributor

This pull request updates the TypeScript project creation logic to improve compatibility and ensure projects use more recent dependencies, mainly in order to avoid an issue in development with msal-node.
The most important changes are:

Dependency version updates:

  • The TypeScript dependency version in the generated devDeps is updated from ^4.0.0 to ^5.0.0, ensuring new projects use the latest major version of TypeScript.

TypeScript compiler configuration improvements:

  • The generated tsconfig.json now includes esModuleInterop: true in the compiler options, improving interoperability with CommonJS modules.

@horihiro horihiro requested a review from a team as a code owner November 19, 2025 07:09
@horihiro
Copy link
Contributor Author

@horihiro
Copy link
Contributor Author

horihiro commented Dec 10, 2025

Same changes in Azure Functions Core Tools was merged recently.
https://github.com/Azure/azure-functions-core-tools/pull/4739/files

@motm32 Could you please take a look this?

Copy link
Member

@nturinski nturinski left a comment

Choose a reason for hiding this comment

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

Makes sense to update these depedencies.

@nturinski nturinski enabled auto-merge (squash) December 10, 2025 18:13
@nturinski nturinski merged commit b7560fc into microsoft:main Dec 10, 2025
2 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