Skip to content

feat: added opentui as base#2

Merged
Aniket-508 merged 28 commits intomainfrom
feat/opentui-base
Apr 10, 2026
Merged

feat: added opentui as base#2
Aniket-508 merged 28 commits intomainfrom
feat/opentui-base

Conversation

@Aniket-508
Copy link
Copy Markdown
Owner

No description provided.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
termcn Ready Ready Preview, Comment Apr 10, 2026 5:29pm

Request Review

…amework checks and updating imports; introduce TerminalPreview component for enhanced terminal rendering
- Move existing component docs into content/docs/components/ink/*
- Add mirrored opentui tree for second registry base
- Point components meta.json at ink and opentui via spread pages

Made-with: Cursor
- Replace server-only __index__.ts with lazy-loaded example map
- Refactor build script to arrow fns, eslint header in generated file

Made-with: Cursor
- Add getDemoSource/getRegistrySource and read-file based resolution
- Add getCategoryFoldersForBase and simplify getPagesFromFolder
- Drop lib/examples.ts; trim docs.ts to routes and shared nav helpers
- Remove redundant bases barrel; align registry theme naming with BASES

Made-with: Cursor
- Drive sidebar, mobile nav, and command menu from fumadocs page tree
- Add DocsBaseSwitcher; remove component-preview-tabs
- Fix ComponentsList for themes/templates vs base-aware components
- Use BaseName in previews and component-source; optional base on ComponentPreview

Made-with: Cursor
- Use source.getPage(slug) without custom base slug rewriting
- Pass page tree into docs layout sidebar; render DocsBaseSwitcher from slug
- Restrict legacy redirect so ink/opentui paths are not rewritten twice

Made-with: Cursor
- Regenerate lazy map so committed file matches build script verbatim

Made-with: Cursor
- Add @opentui/react/jsx-runtime typings; extend hook stubs on @opentui/react.
- Drop @opentui/core shim and tsconfig path; point jsx-runtime at local types.
- Relax oxlint for ink/opentui ui; ignore OpenTUI API stub callback signatures.

Made-with: Cursor
- Add OpenTUI component set using intrinsic JSX and shared ink-style APIs.
- Relocate spinner from components/ to ui/ alongside the rest of the base.
- Remove obsolete .gitkeep placeholders under ink and opentui bases.

Made-with: Cursor
- List ink without ink-web; OpenTUI base depends only on @opentui/react.
- Regenerate public/r/registry.json for docs and install metadata.

Made-with: Cursor
- Import Spinner from registry/bases/opentui/ui after layout move.
- Keep jsxImportSource pragma for OpenTUI intrinsic elements.

Made-with: Cursor
- Add SKILL.md with rules, decision trees, and reference index.
- Document core, React, Solid, layout, components, keyboard, and testing.

Made-with: Cursor
…k" for consistency across documentation files
@Aniket-508 Aniket-508 merged commit 37705ad into main Apr 10, 2026
4 of 5 checks passed
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.

1 participant