diff --git a/tools/js-sdk-release-tools/package.json b/tools/js-sdk-release-tools/package.json index e7efdc52ea1..85c9fc5cf6d 100644 --- a/tools/js-sdk-release-tools/package.json +++ b/tools/js-sdk-release-tools/package.json @@ -1,6 +1,6 @@ { "name": "@azure-tools/js-sdk-release-tools", - "version": "2.7.4", + "version": "2.7.5", "description": "", "scripts": { "start": "node dist/changelogToolCli.js", diff --git a/tools/js-sdk-release-tools/src/utils/changeConfigOfTestAndSample.ts b/tools/js-sdk-release-tools/src/utils/changeConfigOfTestAndSample.ts index 31adc1c36eb..f6d6da5a93c 100644 --- a/tools/js-sdk-release-tools/src/utils/changeConfigOfTestAndSample.ts +++ b/tools/js-sdk-release-tools/src/utils/changeConfigOfTestAndSample.ts @@ -31,10 +31,10 @@ export function changeConfigOfTestAndSample(packagePath: string, mode: ChangeMod tsConfig = JSON.parse(tsConfigFile); packageJson = JSON.parse(packageJsonFile); apiExtractor = JSON.parse(apiExtractorFile); - const isModular = packageJson["exports"] !== undefined && sdkType === SdkType.Rlc; tsConfig['include'] = ["./src/**/*.ts"]; - // Only update other files for HLC and pure RLC not Modular - if(!isModular) { + const isEsm = packageJson["type"] === "module"; + // Only update other files for common JS packages + if(!isEsm) { packageJson['module'] = "./dist-esm/index.js"; if (sdkType === SdkType.Hlc) { apiExtractor['mainEntryPointFilePath'] = "./dist-esm/index.d.ts";