Skip to content

Commit 2f57fa6

Browse files
committed
feat: export using subfolders
1 parent a02c4f4 commit 2f57fa6

File tree

6 files changed

+45
-14
lines changed

6 files changed

+45
-14
lines changed

package.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,33 @@
1616
},
1717
"main": "dist/src/index.js",
1818
"types": "dist/src/index.d.ts",
19+
"exports": {
20+
".": {
21+
"import": "./dist/src/index.js",
22+
"require": "./dist/src/index.js",
23+
"types": "./dist/src/index.d.ts"
24+
},
25+
"./prompts": {
26+
"import": "./dist/src/prompts/index.js",
27+
"require": "./dist/src/prompts/index.js",
28+
"types": "./dist/src/prompts/index.d.ts"
29+
},
30+
"./resource-templates": {
31+
"import": "./dist/src/resource-templates/index.js",
32+
"require": "./dist/src/resource-templates/index.js",
33+
"types": "./dist/src/resource-templates/index.d.ts"
34+
},
35+
"./resources": {
36+
"import": "./dist/src/resources/index.js",
37+
"require": "./dist/src/resources/index.js",
38+
"types": "./dist/src/resources/index.d.ts"
39+
},
40+
"./tools": {
41+
"import": "./dist/src/tools/index.js",
42+
"require": "./dist/src/tools/index.js",
43+
"types": "./dist/src/tools/index.d.ts"
44+
}
45+
},
1946
"repository": {
2047
"type": "git",
2148
"url": "git+https://github.com/CodelyTV/typescript-mcp-test-client"

src/index.ts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
11
export { McpTestClient } from "./McpTestClient";
2-
export { McpTestPromptGetResponse } from "./prompts/McpTestPromptGetResponse";
3-
export { McpTestPromptListResponse } from "./prompts/McpTestPromptListResponse";
4-
export { McpTestPromptMessage } from "./prompts/McpTestPromptMessage";
5-
export { McpTestPromptsListResponse } from "./prompts/McpTestPromptsListResponse";
6-
export { McpTestResourceTemplateListResponse } from "./resource-templates/McpTestResourceTemplateListResponse";
7-
export { McpTestResourceTemplatesListResponse } from "./resource-templates/McpTestResourceTemplatesListResponse";
8-
export { McpTestResourceListResponse } from "./resources/McpTestResourceListResponse";
9-
export { McpTestResourcesListResponse } from "./resources/McpTestResourcesListResponse";
10-
export { McpTestResourcesReadResponse } from "./resources/McpTestResourcesReadResponse";
11-
export { McpTestResourcesReadResponseContent } from "./resources/McpTestResourcesReadResponseContent";
12-
export { McpTestToolCallResponse } from "./tools/McpTestToolCallResponse";
13-
export { McpTestToolContent } from "./tools/McpTestToolContent";
14-
export { McpTestToolListResponse } from "./tools/McpTestToolListResponse";
15-
export { McpTestToolsListResponse } from "./tools/McpTestToolsListResponse";
2+
export * from "./prompts";
3+
export * from "./resource-templates";
4+
export * from "./resources";
5+
export * from "./tools";

src/prompts/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export { McpTestPromptGetResponse } from "./McpTestPromptGetResponse";
2+
export { McpTestPromptListResponse } from "./McpTestPromptListResponse";
3+
export { McpTestPromptMessage } from "./McpTestPromptMessage";
4+
export { McpTestPromptsListResponse } from "./McpTestPromptsListResponse";

src/resource-templates/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { McpTestResourceTemplateListResponse } from "./McpTestResourceTemplateListResponse";
2+
export { McpTestResourceTemplatesListResponse } from "./McpTestResourceTemplatesListResponse";

src/resources/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export { McpTestResourceListResponse } from "./McpTestResourceListResponse";
2+
export { McpTestResourcesListResponse } from "./McpTestResourcesListResponse";
3+
export { McpTestResourcesReadResponse } from "./McpTestResourcesReadResponse";
4+
export { McpTestResourcesReadResponseContent } from "./McpTestResourcesReadResponseContent";

src/tools/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export { McpTestToolCallResponse } from "./McpTestToolCallResponse";
2+
export { McpTestToolContent } from "./McpTestToolContent";
3+
export { McpTestToolListResponse } from "./McpTestToolListResponse";
4+
export { McpTestToolsListResponse } from "./McpTestToolsListResponse";

0 commit comments

Comments
 (0)