Skip to content

v0.1.7

Latest

Choose a tag to compare

@Karanjot786 Karanjot786 released this 29 Jun 08:08
· 504 commits to main since this release

A CLI for copy-paste component installs, a real component registry, live previews for all 230 components, and an SEO/GEO pass on the docs. 253 commits from 35 contributors.


New: @termuijs/cli

npx termuijs add <component> copies a component's real source straight into your project — path-safe, with a registry resolver, package-manager detection, and automatic dependency install. npx termuijs list opens an interactive picker (built on the @termuijs/widgets List, dogfooding the framework).

Component registry

Every component now has a generated registry entry with its real constructor signature and options props — extracted from source, resolving extends, union params, inline object-literal options, *Props types, and per-field descriptions. The registry ships per-component files plus their dependencies for copy-source installs, and termui.io serves it at /r/<slug>.json.

Docs

  • Live previews for all 230 components, all 30 @termuijs/jsx hooks, and the @termuijs/ui templates.
  • Component pages render the real constructor signature and props, with Shiki-highlighted, collapsible, copy-paste source.
  • SEO/GEO pass: comparison pages, a dynamic sitemap (297 URLs), branded OG card, per-page canonical and structured data, and an accurate, regenerated llms.txt plus .md endpoints for LLM citation.
  • The documentation site moved to its own repository, TermUI_Docs.

@termuijs/jsx

The feedback API (useFeedback, triggerFeedback, AUDIBLE_FEEDBACK_TYPES, FeedbackType) and package-manager helpers (usePackageManager, detectPackageManager, getPackageManagerCommands) are now published to npm.

Notes

All 14 library packages are re-published in lockstep at 0.1.7. No breaking changes. See CHANGELOG.md for the full list.


Contributors

35 contributors made commits in this release. Thank you to:

@Karanjot786 @jainiksha @srushti-panara @ionfwsrijan @Harshithk951 @realtushartyagi @ZainabTravadi @pradeep0153 @anshika1179 @pranvxag @knoxiboy @RosheshChaware @atul-upadhyay-7 @RitikOnWork @KrutagyaKaneria @riddhima25bet10005-a11y @pixeltannu @hrx01-dev @Vartika-l7 @Akshith-cdr @theblag @prasannaPratapSingh @palak170306-design @nidhib08 @namrarafique93-del @kotebhakti30 @i-OmSharma @harsh0028-boop @divyanshisrivastava395 @bhumindeshpande8-spec @VirenSumbly @Vaibhavi-1107 @Satvik-art-creator @DivyanshSaharan @Aryan-Agarwal-creator