diff --git a/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts b/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts index a0db5d8ea2..6c2675c2fe 100644 --- a/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts +++ b/packages/autorest.typescript/src/generators/static/packageFileGenerator.ts @@ -17,15 +17,15 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs `; diff --git a/packages/autorest.typescript/test/integration/generated/appconfiguration/warp.config.yml b/packages/autorest.typescript/test/integration/generated/appconfiguration/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/appconfiguration/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/appconfiguration/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/appconfigurationexport/warp.config.yml b/packages/autorest.typescript/test/integration/generated/appconfigurationexport/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/appconfigurationexport/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/appconfigurationexport/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/arrayConstraints/warp.config.yml b/packages/autorest.typescript/test/integration/generated/arrayConstraints/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/arrayConstraints/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/arrayConstraints/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/attestation/warp.config.yml b/packages/autorest.typescript/test/integration/generated/attestation/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/attestation/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/attestation/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/azureParameterGrouping/warp.config.yml b/packages/autorest.typescript/test/integration/generated/azureParameterGrouping/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/azureParameterGrouping/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/azureParameterGrouping/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/azureReport/warp.config.yml b/packages/autorest.typescript/test/integration/generated/azureReport/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/azureReport/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/azureReport/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/azureSpecialProperties/warp.config.yml b/packages/autorest.typescript/test/integration/generated/azureSpecialProperties/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/azureSpecialProperties/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/azureSpecialProperties/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyArray/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyArray/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyArray/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyArray/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyBoolean/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyBoolean/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyBoolean/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyBoolean/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyBooleanQuirks/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyBooleanQuirks/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyBooleanQuirks/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyBooleanQuirks/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyByte/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyByte/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyByte/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyByte/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyComplex/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyComplex/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyComplex/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyComplex/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyComplexWithTracing/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyComplexWithTracing/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyComplexWithTracing/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyComplexWithTracing/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyDate/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyDate/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyDate/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyDate/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyDateTime/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyDateTime/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyDateTime/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyDateTime/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyDateTimeRfc1123/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyDateTimeRfc1123/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyDateTimeRfc1123/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyDateTimeRfc1123/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyDictionary/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyDictionary/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyDictionary/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyDictionary/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyDuration/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyDuration/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyDuration/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyDuration/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyFile/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyFile/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyFile/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyFile/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyFormData/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyFormData/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyFormData/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyFormData/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyInteger/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyInteger/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyInteger/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyInteger/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyNumber/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyNumber/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyNumber/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyNumber/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyString/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyString/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyString/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyString/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/bodyTime/warp.config.yml b/packages/autorest.typescript/test/integration/generated/bodyTime/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/bodyTime/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/bodyTime/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/constantParam/warp.config.yml b/packages/autorest.typescript/test/integration/generated/constantParam/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/constantParam/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/constantParam/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/corecompattest/warp.config.yml b/packages/autorest.typescript/test/integration/generated/corecompattest/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/corecompattest/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/corecompattest/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/customUrl/warp.config.yml b/packages/autorest.typescript/test/integration/generated/customUrl/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/customUrl/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/customUrl/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/customUrlMoreOptions/warp.config.yml b/packages/autorest.typescript/test/integration/generated/customUrlMoreOptions/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/customUrlMoreOptions/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/customUrlMoreOptions/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/customUrlPaging/warp.config.yml b/packages/autorest.typescript/test/integration/generated/customUrlPaging/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/customUrlPaging/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/customUrlPaging/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/datafactory/warp.config.yml b/packages/autorest.typescript/test/integration/generated/datafactory/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/datafactory/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/datafactory/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/datalakestorage/warp.config.yml b/packages/autorest.typescript/test/integration/generated/datalakestorage/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/datalakestorage/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/datalakestorage/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/deviceprovisioningservice/warp.config.yml b/packages/autorest.typescript/test/integration/generated/deviceprovisioningservice/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/deviceprovisioningservice/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/deviceprovisioningservice/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/domainservices/warp.config.yml b/packages/autorest.typescript/test/integration/generated/domainservices/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/domainservices/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/domainservices/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/extensibleEnums/warp.config.yml b/packages/autorest.typescript/test/integration/generated/extensibleEnums/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/extensibleEnums/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/extensibleEnums/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/header/warp.config.yml b/packages/autorest.typescript/test/integration/generated/header/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/header/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/header/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/headerprefix/warp.config.yml b/packages/autorest.typescript/test/integration/generated/headerprefix/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/headerprefix/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/headerprefix/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/healthcareapis/warp.config.yml b/packages/autorest.typescript/test/integration/generated/healthcareapis/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/healthcareapis/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/healthcareapis/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/httpInfrastructure/warp.config.yml b/packages/autorest.typescript/test/integration/generated/httpInfrastructure/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/httpInfrastructure/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/httpInfrastructure/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/iotspaces/warp.config.yml b/packages/autorest.typescript/test/integration/generated/iotspaces/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/iotspaces/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/iotspaces/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/licenseHeader/warp.config.yml b/packages/autorest.typescript/test/integration/generated/licenseHeader/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/licenseHeader/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/licenseHeader/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/lro/warp.config.yml b/packages/autorest.typescript/test/integration/generated/lro/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/lro/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/lro/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/lroParametrizedEndpoints/warp.config.yml b/packages/autorest.typescript/test/integration/generated/lroParametrizedEndpoints/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/lroParametrizedEndpoints/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/lroParametrizedEndpoints/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/mapperrequired/warp.config.yml b/packages/autorest.typescript/test/integration/generated/mapperrequired/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/mapperrequired/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/mapperrequired/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/mediaTypes/warp.config.yml b/packages/autorest.typescript/test/integration/generated/mediaTypes/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/mediaTypes/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/mediaTypes/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/mediaTypesV3/warp.config.yml b/packages/autorest.typescript/test/integration/generated/mediaTypesV3/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/mediaTypesV3/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/mediaTypesV3/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/mediaTypesV3Lro/warp.config.yml b/packages/autorest.typescript/test/integration/generated/mediaTypesV3Lro/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/mediaTypesV3Lro/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/mediaTypesV3Lro/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/mediaTypesWithTracing/warp.config.yml b/packages/autorest.typescript/test/integration/generated/mediaTypesWithTracing/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/mediaTypesWithTracing/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/mediaTypesWithTracing/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/modelFlattening/warp.config.yml b/packages/autorest.typescript/test/integration/generated/modelFlattening/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/modelFlattening/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/modelFlattening/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/multipleInheritance/warp.config.yml b/packages/autorest.typescript/test/integration/generated/multipleInheritance/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/multipleInheritance/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/multipleInheritance/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/nameChecker/warp.config.yml b/packages/autorest.typescript/test/integration/generated/nameChecker/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/nameChecker/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/nameChecker/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/noLicenseHeader/warp.config.yml b/packages/autorest.typescript/test/integration/generated/noLicenseHeader/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/noLicenseHeader/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/noLicenseHeader/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/noMappers/warp.config.yml b/packages/autorest.typescript/test/integration/generated/noMappers/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/noMappers/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/noMappers/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/noOperation/warp.config.yml b/packages/autorest.typescript/test/integration/generated/noOperation/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/noOperation/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/noOperation/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/nonStringEnum/warp.config.yml b/packages/autorest.typescript/test/integration/generated/nonStringEnum/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/nonStringEnum/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/nonStringEnum/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/objectType/warp.config.yml b/packages/autorest.typescript/test/integration/generated/objectType/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/objectType/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/objectType/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/odataDiscriminator/warp.config.yml b/packages/autorest.typescript/test/integration/generated/odataDiscriminator/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/odataDiscriminator/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/odataDiscriminator/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/operationgroupclash/warp.config.yml b/packages/autorest.typescript/test/integration/generated/operationgroupclash/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/operationgroupclash/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/operationgroupclash/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/optionalnull/warp.config.yml b/packages/autorest.typescript/test/integration/generated/optionalnull/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/optionalnull/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/optionalnull/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/paging/warp.config.yml b/packages/autorest.typescript/test/integration/generated/paging/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/paging/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/paging/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/pagingNoIterators/warp.config.yml b/packages/autorest.typescript/test/integration/generated/pagingNoIterators/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/pagingNoIterators/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/pagingNoIterators/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/petstore/warp.config.yml b/packages/autorest.typescript/test/integration/generated/petstore/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/petstore/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/petstore/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/readmeFileChecker/warp.config.yml b/packages/autorest.typescript/test/integration/generated/readmeFileChecker/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/readmeFileChecker/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/readmeFileChecker/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/regexConstraint/warp.config.yml b/packages/autorest.typescript/test/integration/generated/regexConstraint/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/regexConstraint/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/regexConstraint/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/report/warp.config.yml b/packages/autorest.typescript/test/integration/generated/report/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/report/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/report/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/requiredOptional/warp.config.yml b/packages/autorest.typescript/test/integration/generated/requiredOptional/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/requiredOptional/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/requiredOptional/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/resources/warp.config.yml b/packages/autorest.typescript/test/integration/generated/resources/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/resources/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/resources/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/sealedchoice/warp.config.yml b/packages/autorest.typescript/test/integration/generated/sealedchoice/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/sealedchoice/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/sealedchoice/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/storageblob/warp.config.yml b/packages/autorest.typescript/test/integration/generated/storageblob/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/storageblob/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/storageblob/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/storagefileshare/warp.config.yml b/packages/autorest.typescript/test/integration/generated/storagefileshare/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/storagefileshare/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/storagefileshare/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/subscriptionIdApiVersion/warp.config.yml b/packages/autorest.typescript/test/integration/generated/subscriptionIdApiVersion/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/subscriptionIdApiVersion/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/subscriptionIdApiVersion/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/textanalytics/warp.config.yml b/packages/autorest.typescript/test/integration/generated/textanalytics/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/textanalytics/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/textanalytics/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/url/warp.config.yml b/packages/autorest.typescript/test/integration/generated/url/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/url/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/url/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/url2/warp.config.yml b/packages/autorest.typescript/test/integration/generated/url2/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/url2/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/url2/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/urlMulti/warp.config.yml b/packages/autorest.typescript/test/integration/generated/urlMulti/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/urlMulti/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/urlMulti/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/useragentcorev1/warp.config.yml b/packages/autorest.typescript/test/integration/generated/useragentcorev1/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/useragentcorev1/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/useragentcorev1/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/useragentcorev2/warp.config.yml b/packages/autorest.typescript/test/integration/generated/useragentcorev2/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/useragentcorev2/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/useragentcorev2/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/uuid/warp.config.yml b/packages/autorest.typescript/test/integration/generated/uuid/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/uuid/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/uuid/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/validation/warp.config.yml b/packages/autorest.typescript/test/integration/generated/validation/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/validation/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/validation/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/xmlservice/warp.config.yml b/packages/autorest.typescript/test/integration/generated/xmlservice/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/xmlservice/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/xmlservice/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/integration/generated/xmsErrorResponses/warp.config.yml b/packages/autorest.typescript/test/integration/generated/xmsErrorResponses/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/integration/generated/xmsErrorResponses/warp.config.yml +++ b/packages/autorest.typescript/test/integration/generated/xmsErrorResponses/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/autorest.typescript/test/rlcIntegration/generated/azureReport/warp.config.yml b/packages/autorest.typescript/test/rlcIntegration/generated/azureReport/warp.config.yml index bae1573734..b297f7685f 100644 --- a/packages/autorest.typescript/test/rlcIntegration/generated/azureReport/warp.config.yml +++ b/packages/autorest.typescript/test/rlcIntegration/generated/azureReport/warp.config.yml @@ -6,13 +6,13 @@ exports: targets: - name: browser - tsconfig: "./config/tsconfig.src.browser.json" + tsconfig: "../../../tsconfig.src.browser.json" - name: esm condition: import - tsconfig: "./config/tsconfig.src.esm.json" + tsconfig: "../../../tsconfig.src.esm.json" - name: commonjs condition: require - tsconfig: "./config/tsconfig.src.cjs.json" + tsconfig: "../../../tsconfig.src.cjs.json" moduleType: commonjs diff --git a/packages/typespec-ts/src/index.ts b/packages/typespec-ts/src/index.ts index 9273dbe5f2..5f2f747a38 100644 --- a/packages/typespec-ts/src/index.ts +++ b/packages/typespec-ts/src/index.ts @@ -57,6 +57,7 @@ import { buildTsSrcBrowserConfig, buildTsSrcReactNativeConfig, buildTsSrcCjsConfig, + buildTsLintConfig, buildTestBrowserTsConfig, buildTestNodeTsConfig, buildVitestConfig, @@ -579,6 +580,9 @@ export async function $onEmit(context: EmitContext) { if (option.generateSample) { commonBuilders.push(buildTsSampleConfig); } + if (isAzureFlavor) { + commonBuilders.push(buildTsLintConfig); + } } // TODO: need support snippets generation for multi-client cases. https://github.com/Azure/autorest.typescript/issues/3048 diff --git a/packages/typespec-ts/src/rlc-common/metadata/buildESLintConfig.ts b/packages/typespec-ts/src/rlc-common/metadata/buildESLintConfig.ts index e27b4a9e7e..8714dc2590 100644 --- a/packages/typespec-ts/src/rlc-common/metadata/buildESLintConfig.ts +++ b/packages/typespec-ts/src/rlc-common/metadata/buildESLintConfig.ts @@ -34,6 +34,33 @@ export default azsdkEslint.config([ ]); `; +const esLintConfigEsmAzureSdk = `import azsdkEslint from "@azure/eslint-plugin-azure-sdk"; + +export default [ + ...azsdkEslint.config([ + { + rules: { + "@azure/azure-sdk/ts-modules-only-named": "warn", + "@azure/azure-sdk/ts-package-json-types": "warn", + "@azure/azure-sdk/ts-package-json-engine-is-present": "warn", + "@azure/azure-sdk/ts-package-json-files-required": "off", + "@azure/azure-sdk/ts-package-json-main-is-cjs": "off", + "tsdoc/syntax": "warn" + } + }, + ]), + { + files: ["src/**/*.ts", "src/**/*.mts", "test/**/*.ts"], + languageOptions: { + parserOptions: { + projectService: false, + project: "./config/tsconfig.lint.json", + }, + }, + }, +]; +`; + export function buildEsLintConfig(model: RLCModel) { if (model.options?.flavor !== "azure") { return; @@ -41,13 +68,17 @@ export function buildEsLintConfig(model: RLCModel) { const project = new Project(); const filePath = "eslint.config.mjs"; - const configFile = project.createSourceFile( - "eslint.config.mjs", - model.options?.moduleKind === "esm" ? esLintConfigEsm : eslintConfig, - { - overwrite: true - } - ); + let template: string; + if (model.options?.moduleKind === "esm") { + template = model.options?.azureSdkForJs + ? esLintConfigEsmAzureSdk + : esLintConfigEsm; + } else { + template = eslintConfig; + } + const configFile = project.createSourceFile("eslint.config.mjs", template, { + overwrite: true + }); return { path: filePath, content: configFile.getFullText() diff --git a/packages/typespec-ts/src/rlc-common/metadata/buildTsConfig.ts b/packages/typespec-ts/src/rlc-common/metadata/buildTsConfig.ts index b2a0a29ad0..4e17a3a30d 100644 --- a/packages/typespec-ts/src/rlc-common/metadata/buildTsConfig.ts +++ b/packages/typespec-ts/src/rlc-common/metadata/buildTsConfig.ts @@ -188,6 +188,23 @@ export function buildTsSampleConfig(model: RLCModel) { }; } +/** + * Builds config/tsconfig.lint.json — used by eslint.config.mjs for type-aware linting + */ +export function buildTsLintConfig() { + return { + path: "config/tsconfig.lint.json", + content: JSON.stringify( + { + extends: "../../../../tsconfig.json", + include: ["../src", "../test"] + }, + null, + 2 + ) + }; +} + /** * Builds config/tsconfig.snippets.json — extends eng/tsconfigs/snippets.json */ diff --git a/packages/typespec-ts/src/rlc-common/metadata/packageJson/buildAzureMonorepoPackage.ts b/packages/typespec-ts/src/rlc-common/metadata/packageJson/buildAzureMonorepoPackage.ts index 56a49c7df4..427d9e5eaa 100644 --- a/packages/typespec-ts/src/rlc-common/metadata/packageJson/buildAzureMonorepoPackage.ts +++ b/packages/typespec-ts/src/rlc-common/metadata/packageJson/buildAzureMonorepoPackage.ts @@ -177,8 +177,7 @@ function getAzureMonorepoScripts(config: AzureMonorepoInfoConfig) { config.withSamples ? '"samples-dev/*.ts"' : "" }`, "generate:client": "echo skipped", - "test:browser": - "dev-tool run build-test && dev-tool run test:vitest --browser", + "test:browser": "dev-tool run test:vitest --browser", "lint:fix": skipLinting ? "echo skipped" : "eslint package.json src test --fix --fix-type [problem,suggestion]", @@ -198,8 +197,7 @@ function getEsmScripts({ moduleKind }: AzureMonorepoInfoConfig) { build: "npm run clean && dev-tool run build-package && dev-tool run extract-api", "test:node": "dev-tool run test:vitest", - "test:node:esm": "dev-tool run test:vitest --esm", - test: "npm run test:node && npm run test:browser" + test: "tsc -b --noEmit && npm run test:node && npm run test:browser" }; } diff --git a/packages/typespec-ts/test-next/unit/rlc-common/integration/packageJson.test.ts b/packages/typespec-ts/test-next/unit/rlc-common/integration/packageJson.test.ts index a1a2d4c8bc..bcc79539bc 100644 --- a/packages/typespec-ts/test-next/unit/rlc-common/integration/packageJson.test.ts +++ b/packages/typespec-ts/test-next/unit/rlc-common/integration/packageJson.test.ts @@ -365,10 +365,7 @@ describe("Package file generation", () => { "build", "npm run clean && dev-tool run build-package && dev-tool run extract-api" ); - expect(packageFile.scripts).to.have.property( - "test:node:esm", - "dev-tool run test:vitest --esm" - ); + expect(packageFile.scripts).to.not.have.property("test:node:esm"); expect(packageFile.scripts).to.have.property( "test:node", "dev-tool run test:vitest" @@ -383,12 +380,12 @@ describe("Package file generation", () => { ); expect(packageFile.scripts).to.have.property( "test:browser", - "dev-tool run build-test && dev-tool run test:vitest --browser" + "dev-tool run test:vitest --browser" ); expect(packageFile.scripts).to.have.property("pack", "pnpm pack 2>&1"); expect(packageFile.scripts).to.have.property( "test", - "npm run test:node && npm run test:browser" + "tsc -b --noEmit && npm run test:node && npm run test:browser" ); expect(packageFile.scripts).to.have.property( "format",