feat(docs): Blume 1.6.0, ts2js tabs - #61
Conversation
|
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (5)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe documentation examples now enable TypeScript-to-JavaScript rendering. The docs package updates ChangesDocumentation snippet rendering
Dependency metadata
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to Documentation snippets now offer synchronized TypeScript and JavaScript views, with updated docs tooling metadata. No current merge-readiness risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Bumps the docs app from Blume 1.4.2 to 1.6.0, then uses ts2js.
The bump forces one removal: the
overrides.js-yaml: 4.3.1pin. Blume 1.6.0 importsbinaryTag, which only exists in js-yaml 5. Bun applies overrides globally and can't scope them per package, so the pin is gone. Each js-yaml line now takes its own patched release. The bump also split sharp across two versions;bun deduperesolved 29 duplicate packages.ts2js fences on idb-react, react-native, and standard-schema now render synced TS/JS tabs with the JS variant generated from the TS. Getting-started is skipped because its quick-start fence has no type syntax, so the JS tab would repeat the TS one.
Also the dark favicon.
Checklist
bun run checkpasses (build, format, lint, test, typecheck)Notes
blume validatecan warnBLUME_SOURCE_OFFLINEwhen GitHub rate-limits the releases fetch. It serves cache and has nothing to do with this change.