نصب

یک برنامهٔ Text.js بسازید، DevTools را باز کنید و کنسول خود را پیکربندی کنید.

پیش‌نیازها

  • ⁦Bun⁩ ⁦1.2+⁩ یا ⁦Node.js 22+⁩
  • Chrome، Edge، Firefox یا Safari روی دسکتاپ

ایجاد برنامه

bunx create-text-app@latest

یک قالب (starter، dashboard یا opencode) انتخاب کنید، سپس سرور توسعه را راه‌اندازی کنید:

cd my-appbun installbun dev

باز کردن کنسول

به نشانی http://localhost:3000 بروید و کنسول را باز کنید.

مرورگرmacOS⁦Windows / Linux⁩
Chrome، Edge، Arc، Brave⌘ ⌥ JCtrl Shift J
Firefox⌘ ⌥ KCtrl Shift K
Safari⌘ ⌥ Cفقط macOS

در Safari، ابتدا گزینهٔ نمایش قابلیت‌ها برای توسعه‌دهندگان وب را در «تنظیمات» ← «پیشرفته» فعال کنید.

روی صفحه کلیک کنید تا فوکوس بگیرد، سپس تایپ کنید. اتصال DevTools به پایین پنجره، عریض‌ترین شبکه را در اختیارتان می‌گذارد.

تنظیمات کنسول

گزینهٔ نگه داشتن گزارش را در تنظیمات کنسول غیرفعال کنید. Text.js در هر فریم یک پیام به انتها اضافه می‌کند و برای آزاد کردن فریم‌های قدیمی کنسول را پاک می‌کند. با فعال بودن «نگه داشتن گزارش»، DevTools پاک کردن را نادیده می‌گیرد و فریم‌های قدیمی انباشته می‌شوند.

راه‌اندازی دستی

bun add @textjs/app react react-dom
package.jsonjson
{  "scripts": { "dev": "text dev", "build": "text build", "start": "text start" }}
app/page.tsxtsx
import { Text } from "@textjs/app";export default function Page() {  return <Text className="p-1">Hello from console.log</Text>;}

بدون فریم‌ورک

هر درخت React را از یک سایت موجود در کنسول سوار کنید:

main.tsxtsx
import { renderToConsole, Box, Text } from "@textjs/react";await renderToConsole(  <Box className="border rounded p-1">    <Text bold>Hello, DevTools</Text>  </Box>,  { width: 100, height: 32 },);
ویرایش این صفحه در GitHub