asciitorium
Version:
an ASCII CLUI framework
13 lines (12 loc) • 1.34 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "asciitorium/jsx-runtime";
import { Art, Column, Text } from "../index.js";
import { BaseStyle } from './constants.js';
/**
* Getting Started Guide
*
* Welcome documentation for new developers using asciitorium.
*/
export const GettingStarted = () => {
return (_jsxs(Column, { style: BaseStyle, label: "Getting Started", children: [_jsx(Art, { gap: { top: 1, bottom: 1 }, sprite: "welcome" }), _jsxs(Text, { width: "80%", children: ["Asciitorium is an ASCII-based CLUI (Command Line User Interface) framework for building interactive applications that run in both web browsers and terminals. \u00B6\u00B6 It is also a lightweight ASCII art and game engine. Build UIs with reactive components, create ASCII art with sprites and materials, or develop retro-style games with first-person rendering and map-based movement systems.\u00B6\u00B6 To view the documentation, use the Select menu on the left to explore components, layouts, and features. Navigate with: \u00B6\u00B6", `• [↑],[↓] keys to navigate within the menu,
• [Enter] to select an example.`, "\u00B6\u00B6 We hope you enjoy building ASCII experiences with Asciitorium, and your one other friend enjoys playing them!"] }), _jsx(Text, { width: "80%", textAlign: "right", gap: 1, children: "- Iroknee" })] }));
};