Skip to content

Conversation

samchon
Copy link
Owner

@samchon samchon commented May 20, 2025

This pull request introduces a new post-build script, updates dependencies, and makes a minor documentation correction. The most significant changes include the addition of a script to copy type definition files after the build process, updates to typescript and other dependencies, and a change in a type reference in the documentation.

Build process enhancements:

  • Added a new post-build script in build/post.ts to copy type definition files (IMcpLlmController.d.ts and IMcpLlmController.d.mts) from the src directory to the lib directory. This script is now invoked as part of the build process in package.json. [1] [2]

Dependency updates:

  • Updated typescript from 5.7.3 to 5.8.3 in package.json and pnpm-lock.yaml. This includes updates to related dependencies such as @rollup/plugin-typescript and typedoc. [1] [2] [3]
  • Updated @modelcontextprotocol/sdk from 1.11.1 to 1.11.4 in package.json and pnpm-lock.yaml. [1] [2] [3]
  • Added new dependencies @types/node, ts-node, and several transitive dependencies such as ajv, fast-deep-equal, fast-uri, and require-from-string in pnpm-lock.yaml. [1] [2] [3] [4]

Documentation correction:

  • Corrected type references in src/OpenApi.ts from IOpenAiSchema to IJsonSchema in comments, aligning the documentation with the actual type definitions.

@samchon samchon requested a review from Copilot May 20, 2025 04:49
@samchon samchon self-assigned this May 20, 2025
@samchon samchon added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels May 20, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes a type error by introducing a new post-build script, updating dependencies, and correcting documentation references.

  • Added a post-build script in build/post.ts to copy type definition files.
  • Updated dependencies including TypeScript and @modelcontextprotocol/sdk.
  • Corrected type reference comments in src/OpenApi.ts.

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/OpenApi.ts Updated documentation to reference IJsonSchema instead of IOpenAiSchema.
package.json Updated version number, dependencies, and build script to run the post-build script.
build/post.ts Added a post-build script to copy type definition files from src to lib.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​modelcontextprotocol/​sdk@​1.11.1 ⏵ 1.11.49910010098 +1100

View full report

@samchon samchon merged commit cd1872a into master May 20, 2025
4 checks passed
@samchon samchon deleted the fix/mcp branch May 20, 2025 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant