Skip to content

Commit dbaa041

Browse files
committed
[WIP] Integrate the TS SDK
1 parent d6fe536 commit dbaa041

13 files changed

+317
-332
lines changed

typescript-sdk/package-lock.json

+42-294
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

typescript-sdk/package.json

+13-21
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,23 @@
1010
],
1111
"scripts": {
1212
"clean": "rimraf dist src-generated .kiota",
13-
"kiota-info": "cross-env KIOTA_VERSION=v1.11.1 kiota info -l typescript",
14-
"generate-registry-sdk": "cross-env KIOTA_VERSION=v1.11.1 kiota generate -l typescript -d ../common/src/main/resources/META-INF/openapi.json -c ApicurioRegistryClient -o ./src-generated/registry-client",
13+
"kiota-info": "cross-env KIOTA_VERSION=v1.15.0 kiota info -l typescript",
14+
"generate-registry-sdk": "cross-env KIOTA_VERSION=v1.15.0 kiota generate -l typescript -d ../common/src/main/resources/META-INF/openapi.json -c ApicurioRegistryClient -o ./src-generated/registry-client",
1515
"dev": "vite",
1616
"build": "tsc --p ./tsconfig-build.json && vite build",
1717
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0"
1818
},
19-
"peerDependencies": {
20-
"@microsoft/kiota-abstractions": "1.0.0-preview.40",
21-
"@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.39",
22-
"@microsoft/kiota-serialization-form": "1.0.0-preview.29",
23-
"@microsoft/kiota-serialization-json": "1.0.0-preview.40",
24-
"@microsoft/kiota-authentication-azure": "1.0.0-preview.35",
25-
"@microsoft/kiota-serialization-text": "1.0.0-preview.37",
26-
"@microsoft/kiota-serialization-multipart": "1.0.0-preview.19"
19+
"dependencies": {
20+
"@microsoft/kiota-abstractions": "^1.0.0-preview.56",
21+
"@microsoft/kiota-http-fetchlibrary": "^1.0.0-preview.55",
22+
"@microsoft/kiota-serialization-form": "^1.0.0-preview.45",
23+
"@microsoft/kiota-serialization-json": "^1.0.0-preview.56",
24+
"@microsoft/kiota-serialization-multipart": "^1.0.0-preview.34",
25+
"@microsoft/kiota-serialization-text": "^1.0.0-preview.53"
2726
},
2827
"devDependencies": {
2928
"@apicurio/eslint-config": "0.2.0",
3029
"@kiota-community/kiota-gen": "1.0.0",
31-
"@microsoft/kiota-abstractions": "1.0.0-preview.40",
32-
"@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.39",
33-
"@microsoft/kiota-serialization-form": "1.0.0-preview.29",
34-
"@microsoft/kiota-serialization-json": "1.0.0-preview.40",
35-
"@microsoft/kiota-authentication-azure": "1.0.0-preview.35",
36-
"@microsoft/kiota-serialization-text": "1.0.0-preview.37",
37-
"@microsoft/kiota-serialization-multipart": "1.0.0-preview.19",
3830
"@types/node": "20.11.6",
3931
"@types/react": "18.2.48",
4032
"@types/react-dom": "18.2.18",
@@ -45,12 +37,12 @@
4537
"eslint": "8.56.0",
4638
"eslint-plugin-react-hooks": "4.6.0",
4739
"eslint-plugin-react-refresh": "0.4.5",
40+
"react": "18.2.0",
41+
"react-dom": "18.2.0",
42+
"react-router-dom": "6.21.3",
4843
"rimraf": "5.0.5",
4944
"typescript": "5.3.3",
5045
"vite": "5.0.12",
51-
"vite-plugin-dts": "3.7.2",
52-
"react": "18.2.0",
53-
"react-dom": "18.2.0",
54-
"react-router-dom": "6.21.3"
46+
"vite-plugin-dts": "3.7.2"
5547
}
5648
}

typescript-sdk/vite.config.ts

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ export default defineConfig({
2323
"@microsoft/kiota-http-fetchlibrary",
2424
"@microsoft/kiota-serialization-form",
2525
"@microsoft/kiota-serialization-json",
26-
"@microsoft/kiota-authentication-azure",
2726
"@microsoft/kiota-serialization-text",
2827
"@microsoft/kiota-serialization-multipart",
2928
"react",

ui/package-lock.json

+70
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,8 @@
2020
"devDependencies": {
2121
"rimraf": "5.0.7",
2222
"shelljs": "0.8.5"
23+
},
24+
"dependencies": {
25+
"@apicurio/apicurio-registry-client": "file:../typescript-sdk"
2326
}
2427
}

ui/ui-app/package-lock.json

+111
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/ui-app/package.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@
4747
"react-dom": "18.3.1",
4848
"react-router-dom": "6.23.1",
4949
"use-resize-observer": "9.1.0",
50-
"yaml": "2.4.3"
50+
"yaml": "2.4.3",
51+
"@apicurio/apicurio-registry-client": "file:../typescript-sdk",
52+
"@microsoft/kiota-abstractions": "^1.0.0-preview.56",
53+
"@microsoft/kiota-http-fetchlibrary": "^1.0.0-preview.55",
54+
"@microsoft/kiota-serialization-form": "^1.0.0-preview.45",
55+
"@microsoft/kiota-serialization-json": "^1.0.0-preview.56",
56+
"@microsoft/kiota-serialization-multipart": "^1.0.0-preview.34",
57+
"@microsoft/kiota-serialization-text": "^1.0.0-preview.53"
5158
}
5259
}

ui/ui-app/src/models/artifactTypeInfo.model.ts

-5
This file was deleted.

ui/ui-app/src/models/index.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
export * from "./searchedVersion.model";
22
export * from "./downloadRef.model";
33
export * from "./configurationProperty.model";
4-
export * from "./artifactTypeInfo.model";
54
export * from "./updateConfigurationProperty.model";
65
export * from "./apiError.model";
76
export * from "./referenceType";

0 commit comments

Comments
 (0)