Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.lint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"extends": "../../../../tsconfig.json",
"compilerOptions": {
"module": "NodeNext",
"moduleResolution": "NodeNext",
"rootDir": "..",
"paths": {}
},
"include": ["../src/**/*.ts", "../src/**/*.mts", "../test/**/*.ts", "../test/**/*.mts"]
}
8 changes: 8 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.samples.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "../../../../tsconfig.samples.base.json",
"compilerOptions": {
"paths": {
"@azure-rest/ai-inference": ["../dist/esm"]
}
}
}
7 changes: 7 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.snippets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../../../eng/tsconfigs/snippets.json",
"compilerOptions": {
"paths": {}
},
"include": ["../test/snippets.spec.ts"]
}
3 changes: 3 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.src.browser.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.browser.json"
}
3 changes: 3 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.src.cjs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.cjs.json"
}
3 changes: 3 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.src.esm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.esm.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.react-native.json"
}
3 changes: 3 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.test.browser.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.browser.json"
}
3 changes: 3 additions & 0 deletions sdk/ai/ai-inference-rest/config/tsconfig.test.node.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.node.json"
}
9 changes: 6 additions & 3 deletions sdk/ai/ai-inference-rest/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@ import azsdkEslint from "@azure/eslint-plugin-azure-sdk";

export default azsdkEslint.config([
{
rules: {
"@azure/azure-sdk/ts-modules-only-named": "warn",
}
languageOptions: {
parserOptions: {
projectService: false,
project: "./config/tsconfig.lint.json",
},
},
},
]);
2 changes: 1 addition & 1 deletion sdk/ai/ai-inference-rest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
},
"scripts": {
"build": "npm run clean && dev-tool run build-package && dev-tool run extract-api",
"build:samples": "tsc -p tsconfig.samples.json",
"build:samples": "tsc -p config/tsconfig.samples.json",
"check-format": "echo skipped",
"clean": "rimraf --glob dist dist-* test-dist temp types *.tgz *.log",
"customize": "dev-tool customization apply -s ./generated -t ./src && npm run format",
Expand Down
20 changes: 8 additions & 12 deletions sdk/ai/ai-inference-rest/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
{
"references": [
{
"path": "./tsconfig.src.json"
},
{
"path": "./tsconfig.samples.json"
},
{
"path": "./tsconfig.test.json"
},
{
"path": "./tsconfig.snippets.json"
}
{ "path": "./config/tsconfig.src.esm.json" },
{ "path": "./config/tsconfig.src.browser.json" },
{ "path": "./config/tsconfig.src.react-native.json" },
{ "path": "./config/tsconfig.src.cjs.json" },
{ "path": "./config/tsconfig.test.node.json" },
{ "path": "./config/tsconfig.test.browser.json" },
{ "path": "./config/tsconfig.samples.json" },
{ "path": "./config/tsconfig.snippets.json" }
],
"files": []
}
8 changes: 0 additions & 8 deletions sdk/ai/ai-inference-rest/tsconfig.samples.json

This file was deleted.

3 changes: 0 additions & 3 deletions sdk/ai/ai-inference-rest/tsconfig.snippets.json

This file was deleted.

3 changes: 0 additions & 3 deletions sdk/ai/ai-inference-rest/tsconfig.src.json

This file was deleted.

14 changes: 0 additions & 14 deletions sdk/ai/ai-inference-rest/tsconfig.test.json

This file was deleted.

16 changes: 16 additions & 0 deletions sdk/ai/ai-inference-rest/warp.config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
extends: ../../../warp.base.config.yml

targets:
- name: browser
tsconfig: "./config/tsconfig.src.browser.json"

- name: react-native
tsconfig: "./config/tsconfig.src.react-native.json"

- name: esm
condition: import
tsconfig: "./config/tsconfig.src.esm.json"

- name: commonjs
condition: require
tsconfig: "./config/tsconfig.src.cjs.json"
moduleType: commonjs
10 changes: 10 additions & 0 deletions sdk/appservice/arm-appservice-rest/config/tsconfig.lint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"extends": "../../../../tsconfig.json",
"compilerOptions": {
"module": "NodeNext",
"moduleResolution": "NodeNext",
"rootDir": "..",
"paths": {}
},
"include": ["../src/**/*.ts", "../src/**/*.mts", "../test/**/*.ts", "../test/**/*.mts"]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "../../../../tsconfig.samples.base.json",
"compilerOptions": {
"paths": {
"@azure-rest/arm-appservice": ["../dist/esm"]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../../../eng/tsconfigs/snippets.json",
"compilerOptions": {
"paths": {}
},
"include": ["../test/snippets.spec.ts"]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.browser.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.cjs.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.esm.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.react-native.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.browser.json"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.node.json"
}
10 changes: 5 additions & 5 deletions sdk/appservice/arm-appservice-rest/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ 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",
"tsdoc/syntax": "warn",
languageOptions: {
parserOptions: {
projectService: false,
project: "./config/tsconfig.lint.json",
},
},
},
]);
2 changes: 1 addition & 1 deletion sdk/appservice/arm-appservice-rest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
},
"scripts": {
"build": "npm run clean && dev-tool run build-package && dev-tool run extract-api",
"build:samples": "tsc -p tsconfig.samples.json && dev-tool samples publish -f",
"build:samples": "tsc -p config/tsconfig.samples.json && dev-tool samples publish -f",
"check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"",
"clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"execute:samples": "echo skipped",
Expand Down
20 changes: 8 additions & 12 deletions sdk/appservice/arm-appservice-rest/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
{
"references": [
{
"path": "./tsconfig.src.json"
},
{
"path": "./tsconfig.samples.json"
},
{
"path": "./tsconfig.test.json"
},
{
"path": "./tsconfig.snippets.json"
}
{ "path": "./config/tsconfig.src.esm.json" },
{ "path": "./config/tsconfig.src.browser.json" },
{ "path": "./config/tsconfig.src.react-native.json" },
{ "path": "./config/tsconfig.src.cjs.json" },
{ "path": "./config/tsconfig.test.node.json" },
{ "path": "./config/tsconfig.test.browser.json" },
{ "path": "./config/tsconfig.samples.json" },
{ "path": "./config/tsconfig.snippets.json" }
],
"files": []
}
8 changes: 0 additions & 8 deletions sdk/appservice/arm-appservice-rest/tsconfig.samples.json

This file was deleted.

3 changes: 0 additions & 3 deletions sdk/appservice/arm-appservice-rest/tsconfig.snippets.json

This file was deleted.

3 changes: 0 additions & 3 deletions sdk/appservice/arm-appservice-rest/tsconfig.src.json

This file was deleted.

14 changes: 0 additions & 14 deletions sdk/appservice/arm-appservice-rest/tsconfig.test.json

This file was deleted.

16 changes: 16 additions & 0 deletions sdk/appservice/arm-appservice-rest/warp.config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
extends: ../../../warp.base.config.yml

targets:
- name: browser
tsconfig: "./config/tsconfig.src.browser.json"

- name: react-native
tsconfig: "./config/tsconfig.src.react-native.json"

- name: esm
condition: import
tsconfig: "./config/tsconfig.src.esm.json"

- name: commonjs
condition: require
tsconfig: "./config/tsconfig.src.cjs.json"
moduleType: commonjs
10 changes: 10 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.lint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"extends": "../../../../tsconfig.json",
"compilerOptions": {
"module": "NodeNext",
"moduleResolution": "NodeNext",
"rootDir": "..",
"paths": {}
},
"include": ["../src/**/*.ts", "../src/**/*.mts", "../test/**/*.ts", "../test/**/*.mts"]
}
8 changes: 8 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.samples.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "../../../../tsconfig.samples.base.json",
"compilerOptions": {
"paths": {
"@azure-rest/batch": ["../dist/esm"]
}
}
}
7 changes: 7 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.snippets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../../../eng/tsconfigs/snippets.json",
"compilerOptions": {
"paths": {}
},
"include": ["../test/snippets.spec.ts"]
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.src.browser.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.browser.json"
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.src.cjs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.cjs.json"
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.src.esm.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.esm.json"
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.src.react-native.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/src.react-native.json"
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.test.browser.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.browser.json"
}
3 changes: 3 additions & 0 deletions sdk/batch/batch-rest/config/tsconfig.test.node.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "../../../../eng/tsconfigs/test.node.json"
}
12 changes: 5 additions & 7 deletions sdk/batch/batch-rest/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@ 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",
languageOptions: {
parserOptions: {
projectService: false,
project: "./config/tsconfig.lint.json",
},
},
},
]);
2 changes: 1 addition & 1 deletion sdk/batch/batch-rest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
},
"scripts": {
"build": "npm run clean && dev-tool run build-package && npm run extract-api",
"build:samples": "tsc -p tsconfig.samples.json",
"build:samples": "tsc -p config/tsconfig.samples.json",
"check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\"",
"clean": "rimraf --glob dist dist-browser dist-esm dist-test temp types *.tgz *.log",
"execute:samples": "echo skipped",
Expand Down
Loading
Loading