Instalacja
Utwórz aplikację Text.js, otwórz DevTools i skonfiguruj konsolę.
Wymagania
- Bun 1.2+ lub Node.js 22+
- Chrome, Edge, Firefox lub Safari na komputerze
Tworzenie aplikacji
bunx create-text-app@latestWybierz szablon (starter, dashboard lub opencode), a następnie uruchom serwer deweloperski:
cd my-appbun installbun devOtwieranie konsoli
Wejdź na http://localhost:3000 i otwórz konsolę.
| Przeglądarka | macOS | Windows / Linux |
|---|---|---|
| Chrome, Edge, Arc, Brave | ⌘ ⌥ J | Ctrl Shift J |
| Firefox | ⌘ ⌥ K | Ctrl Shift K |
| Safari | ⌘ ⌥ C | tylko macOS |
W przeglądarce Safari najpierw włącz „Pokazuj funkcje dla deweloperów witryn” w sekcji Ustawienia → Zaawansowane.
Kliknij stronę, aby ustawić na niej fokus, a następnie pisz. Zadokowanie DevTools na dole zapewnia najszerszą siatkę.
Ustawienia konsoli
Wyłącz „Zachowaj dziennik” w ustawieniach konsoli. Text.js dopisuje jeden komunikat na klatkę i czyści konsolę, aby zwolnić stare klatki. Przy włączonej opcji „Zachowaj dziennik” DevTools ignoruje czyszczenie i stare klatki się gromadzą.
Konfiguracja ręczna
bun add @textjs/app react react-dompackage.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>;}Bez frameworka
Zamontuj dowolne drzewo React w konsoli z istniejącej witryny:
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 },);