Add a new A.I. chabot example composed by TypeScript controller class instead of HTTP server. #1209
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes significant updates to the
packages/chat
module, focusing on adding new features, enhancing existing functionality, and improving build configurations. The most important changes include adding a new BBS chat application, updating dependencies, and refining TypeScript configurations.New Features:
packages/chat/bbs/index.html
: Added a new HTML file for the BBS chat application, including necessary meta tags and script references.packages/chat/src/html/bbs.tsx
: Implemented a new BBS chat application using React and Material-UI components, integrating with OpenAI and Nestia services.packages/chat/src/services/BbsArticleService.ts
: Added a new service for managing BBS articles, including methods for creating, updating, and deleting articles.packages/chat/src/services/IBbsArticle.ts
: Defined the interface for BBS articles, including properties for creation and update operations.Dependency Updates:
packages/chat/package.json
: Updated the package version to0.3.5
, added new dependencies (uuid
,@ryoppippi/unplugin-typia
), and updated scripts to includets-patch install
. [1] [2] [3] [4] [5]Build and Configuration Enhancements:
packages/chat/tsconfig.json
: Enabled strict type checking and added a plugin fortypia
transformation.packages/chat/tsconfig.lib.json
: Includedtypia
transform plugin in the TypeScript configuration.packages/chat/vite.config.ts
: Integratedtypia
plugin and added new entry points for BBS and shopping applications. [1] [2] [3]These changes collectively enhance the functionality and maintainability of the chat module, providing new features and improving the development workflow.