Commit Graph

300 Commits

Author SHA1 Message Date
streamdown-github-app[bot] 1e8a01d0b2 Version Packages (#280)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
remend@1.0.1 streamdown@1.6.10
2025-12-03 11:20:09 -08:00
Hayden Bleasel 3038eefdca Update release.yml 2025-12-03 11:18:41 -08:00
Hayden Bleasel d3ed120364 Remend (#279)
* Initial extraction

* Split up files

* Misc cleanup

* Break apart test file

* Add vitest/coverage-v8

* Increase coverage to 99.63%

* Fix cognitive complexity issues

* Run Ultracite

* Delete parse-incomplete-markdown.ts

* Add postbuild script for use client directive

* Update README.md

* Add default export

* Update docs

* Rename package

* Create wicked-badgers-decide.md

* Fix remend tests

* Fix remend benchmarks

* Fix remaining Streamdown tests

* Update underscore-bug.test.tsx

* Update test.yml

* Update test.yml
2025-12-03 11:17:18 -08:00
streamdown-github-app[bot] 38c773e2d6 Version Packages (#261)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.9
2025-11-28 15:34:54 -08:00
Hayden Bleasel a954419dd5 Bump rehype harden (#269)
* Update rehype-harden

* Update props

* Update security.mdx

* Changeset, install deps
2025-11-28 15:31:44 -08:00
Ayhan Sipahi 3e219ba890 feat: enhance MermaidDemo with theme support for light/dark mode (#267)
* feat: enhance MermaidDemo with theme support for light/dark mode

* feat: add theme support and mount check to MermaidDemo component
2025-11-28 12:42:34 -08:00
yeliex 99797c2905 chore: move unified from devDependencies to dependencies (#266) 2025-11-28 12:41:54 -08:00
swiftugandan 57dec2abe0 fix: remove unnecessary height class from fullscreen pan-zoom container (#259)
* fix: remove unnecessary height class from fullscreen pan-zoom container

* Adding changeset
2025-11-25 16:37:46 -08:00
streamdown-github-app[bot] 3fc772f3b1 Version Packages (#258)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.8
2025-11-24 23:27:38 -08:00
Hayden Bleasel 22dad76feb Implementation of https://github.com/vercel-labs/markdown-sanitizers/issues/29 2025-11-24 23:11:49 -08:00
Hayden Bleasel 6fc3fa06cd Resolves #158 2025-11-24 23:02:10 -08:00
Hayden Bleasel 995960b288 Resolves #182 2025-11-24 22:54:34 -08:00
Hayden Bleasel 2d26a35969 Fix ports 2025-11-24 22:15:35 -08:00
Eli Ozcan b2e832f667 fix: validate language before creating highlighter (#257)
* fix: validate language before highlighting

* fix: highlighter language validation function types

* add: changeset
2025-11-24 21:45:58 -08:00
streamdown-github-app[bot] 32a70a7a4b Version Packages (#256)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.7
2025-11-24 09:54:09 -08:00
Hayden Bleasel e4e5bb51f9 Fix unit tests 2025-11-24 09:52:09 -08:00
zhdzb 00ca9a9c36 Add: panZoom control option to support chart zoom functionality (#253) 2025-11-24 09:47:53 -08:00
kavinkasper a4899494e7 fix: add missing tooltip support to action buttons (#254)
* fix: add missing title attributes to action buttons for accessibility

* Create vast-cameras-move.md

---------

Co-authored-by: kavin kumar <kavin.kumar@agilepoint.com>
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
2025-11-24 09:46:17 -08:00
Hayden Bleasel cfc8c37826 Fix p tags inside list items 2025-11-24 09:45:01 -08:00
Hayden Bleasel 5e2d30f7a8 Suspense entire Mermaid block 2025-11-23 21:40:07 -08:00
Hayden Bleasel 2ffed8d0ca Update getting-started.mdx 2025-11-23 16:12:32 -08:00
Hayden Bleasel 49c66e82e7 Misc cleanup 2025-11-23 14:44:51 -08:00
streamdown-github-app[bot] 5938cf7c69 Version Packages (#252)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.6
2025-11-23 14:37:42 -08:00
Hayden Bleasel cc6a4ad635 Fix tests 2025-11-23 14:35:22 -08:00
Hayden Bleasel 74cac00f9b Fix code block data attributes 2025-11-23 14:17:34 -08:00
streamdown-github-app[bot] 5ba4200a2a Version Packages (#251)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.5
2025-11-23 14:00:05 -08:00
Hayden Bleasel 1e547d492a Fix code blocks in dark mode 2025-11-23 13:58:18 -08:00
Hayden Bleasel fb1940732e Update docs 2025-11-23 13:29:46 -08:00
streamdown-github-app[bot] 0222c62a71 Version Packages (#250)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.4
2025-11-23 11:34:01 -08:00
Hayden Bleasel dbd198f3cc Undo lucide import optimization 2025-11-23 11:32:29 -08:00
streamdown-github-app[bot] c3649b9fe3 Version Packages (#248)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.3
2025-11-22 21:43:48 -08:00
Hayden Bleasel d1e0b3b56d Update package.json 2025-11-22 21:41:30 -08:00
Hayden Bleasel 49b6692213 246 v162 typeerror import processdefaultcwd is not a function (#247)
* Create tanstack-router test app

* Add Streamdown

* Replace ReactMarkdown with Streamdown

* Use AI Gateway

* Fix streamdown to build browser only
2025-11-22 21:37:54 -08:00
streamdown-github-app[bot] 945bd5033e Version Packages (#245)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.2
2025-11-22 19:04:28 -08:00
Hayden Bleasel e6bf09a1ae Update lucide-icon-optimization.md 2025-11-22 19:00:34 -08:00
Hayden Bleasel 476167eab7 Bundle size optimization (#244)
* Direct icon imports

* Lazy load mermaid and shiki until used

* Only load KaTeX when maths is present

* Add changesets

* Improve test app output

* Create lucide-react.d.ts

* Update packages/streamdown/lib/code-block/skeleton.tsx

Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>

---------

Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
2025-11-22 18:50:11 -08:00
Hayden Bleasel a288c2d632 Create syntax highlighting benchmarks 2025-11-22 17:00:24 -08:00
streamdown-github-app[bot] 66550f6e3f Version Packages (#243)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
streamdown@1.6.1
2025-11-21 20:16:53 -08:00
Hayden Bleasel bdca13b7d6 Create crisp-cloths-dig.md 2025-11-21 20:11:38 -08:00
Hayden Bleasel 384af9dc5a Update parse-incomplete-markdown.ts streamdown@1.6.0 2025-11-21 20:11:02 -08:00
streamdown-github-app[bot] b7f4b0cb0b Version Packages (#232)
Co-authored-by: streamdown-bot[bot] <streamdown-bot[bot]@users.noreply.github.com>
2025-11-21 20:04:56 -08:00
Hayden Bleasel e0a24f658a Performance updates, part 3 (#242)
* Revert bad optimizations

* Revert more bad optimizations
2025-11-21 20:04:02 -08:00
Hayden Bleasel 1af9f9cec0 Bump to 1000 iterations 2025-11-21 19:29:26 -08:00
Hayden Bleasel e7f62e4589 Update markdown.ts 2025-11-21 18:17:39 -08:00
Hayden Bleasel 62888665f8 Performance improvements, part 2 (#241)
* Add functional benchmarking suite

* Optimize regex performance

* Fix rendering issue with code blocks

* Fix bench commands

* Table optimizations

* Math Block Detection Caching

* Parse blocks optimizations

* More regex-to-loop optimizations

* Update layout.tsx

* Remove dependency on vfile

* Optimize string operations

* Create markdown.test.tsx

* Optimized cache key generation

* Fix display issue

* Add core Markdown parsing benchmarks

* Update section.tsx

* CSV / TSV escaping optimization

* More optimizations

* Run Ultracite

* Fix remaining lint issues
2025-11-21 17:45:53 -08:00
Hayden Bleasel 331f64243e Resolves #193 2025-11-21 15:51:51 -08:00
Hayden Bleasel 093cd5cb76 Create lemon-parents-peel.md 2025-11-21 15:44:57 -08:00
Hayden Bleasel c025bc5a31 Run Ultracite 2025-11-21 15:36:01 -08:00
Hayden Bleasel 73e1b44f2f Remove urlTransform 2025-11-21 15:33:16 -08:00
Hayden Bleasel 83bca4ff13 Persist test model to localstorage 2025-11-21 15:30:51 -08:00