Skip to content

Conversation

@hanju-jo
Copy link
Collaborator

@hanju-jo hanju-jo commented Sep 5, 2025

  • Complete TypeScript port of Python LangDiff with streaming parser and change tracker
  • Add comprehensive test suite with Jest configuration
  • Include 5 detailed examples demonstrating core functionality
  • Add full API documentation with parser and tracker modules
  • Configure npm package with proper dependencies and build tools
  • Support Zod integration for OpenAI SDK compatibility
  • Implement event-driven architecture with type-safe callbacks

- Complete TypeScript port of Python LangDiff with streaming parser and change tracker
- Add comprehensive test suite with Jest configuration
- Include 5 detailed examples demonstrating core functionality
- Add full API documentation with parser and tracker modules
- Configure npm package with proper dependencies and build tools
- Support Zod integration for OpenAI SDK compatibility
- Implement event-driven architecture with type-safe callbacks

Co-authored-by: Taeho Kim <thk@a15t.com>
Co-authored-by: Chanwoo Noh <chanwoo@a15t.com>
Co-authored-by: YonghyunCho <yonghyuncho@a15t.com>
@hanju-jo hanju-jo marked this pull request as draft September 5, 2025 06:15
- Convert Python-focused docs/index.md to TypeScript examples
- Remove demo files (cast and gif) that may not be relevant to TypeScript implementation
- Update code examples from Python decorators to TypeScript method calls
- Change installation instructions from pip/uv to npm/yarn
- Update API references to match TypeScript naming conventions
- Change package name from 'langdiff' to '@langdiff/langdiff' for better npm organization
- Update all import statements and installation instructions in README
- Improve package.json files configuration and repository information
- Update npm badge and package references to match new scoped name
@hanju-jo hanju-jo marked this pull request as ready for review September 5, 2025 07:35
@hanju-jo hanju-jo requested a review from dittos September 5, 2025 07:35
import { StreamingObject, StreamingString, StreamingList, Parser } from 'langdiff';

// Define schema
class Response extends StreamingObject {
Copy link
Collaborator

Choose a reason for hiding this comment

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

It seems docs are using old schema API.

@dittos dittos merged commit eb072a1 into main Sep 10, 2025
2 checks passed
@dittos dittos deleted the ts branch September 10, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants