diff options
| author | MaheshtheDev <[email protected]> | 2025-08-29 19:45:47 +0000 |
|---|---|---|
| committer | MaheshtheDev <[email protected]> | 2025-08-29 19:45:47 +0000 |
| commit | 5b7f9ceb44decc088c7db7c50756bae55f019558 (patch) | |
| tree | 63f2503bc519acba0f5a169be50edd749ca06747 /apps/web/biome.json | |
| parent | Add claude GitHub actions 1756491853286 (#397) (diff) | |
| download | supermemory-mahesh/streamdown-integration.tar.xz supermemory-mahesh/streamdown-integration.zip | |
feat: migrate from react-markdown to streamdown (#394)mahesh/streamdown-integration
| Before (react-markdown) | After (streamdown) |
| --- | --- |
| <img width="300" height="863" alt="Before: react-markdown rendering" src="https://github.com/user-attachments/assets/807d0d3c-8634-45f3-a34f-79dd8139bef2" /> | <img width="300" height="814" alt="After: streamdown rendering" src="https://github.com/user-attachments/assets/8a718a9c-d842-424b-8679-15036076b142" /> |
## Changes Made
- **Dependencies**: Removed `react-markdown` and `remark-gfm`, added `streamdown@^1.1.6`
- **Component Updates**:
- Updated chat message rendering to use `<Streamdown>` component
- Maintained all existing functionality for tool state rendering
- Preserved prose styling classes for consistent appearance
- **Code Quality Improvements**:
- Fixed TypeScript type issues with message parts
- Improved switch case structure with proper default cases
- Replaced array index-based keys with stable message-based keys
- Added `useCallback` for performance optimization
- Fixed biome linting issues and switch case fallthrough warnings
Diffstat (limited to 'apps/web/biome.json')
| -rw-r--r-- | apps/web/biome.json | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/web/biome.json b/apps/web/biome.json index ea994ee6..48649190 100644 --- a/apps/web/biome.json +++ b/apps/web/biome.json @@ -1,6 +1,7 @@ { "root": false, - "$schema": "https://biomejs.dev/schemas/2.2.0/schema.json", + "extends": "//", + "$schema": "https://biomejs.dev/schemas/2.2.2/schema.json", "linter": { "rules": { "nursery": { @@ -8,4 +9,4 @@ } } } -} +}
\ No newline at end of file |