Установка
Создайте приложение 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 | ⌘ ⌥ J | Ctrl Shift J |
| Firefox | ⌘ ⌥ K | Ctrl Shift K |
| Safari | ⌘ ⌥ C | Только macOS |
В Safari сначала включите «Показывать функции для веб-разработчиков» в разделе «Настройки» → «Дополнения».
Щёлкните по странице, чтобы передать ей фокус, затем печатайте. Если закрепить DevTools снизу, сетка будет самой широкой.
Настройки консоли
Отключите «Сохранить журнал» в настройках консоли. Text.js дописывает одно сообщение на кадр и очищает консоль, чтобы освободить старые кадры. Когда параметр «Сохранить журнал» включён, DevTools игнорирует очистку, и старые кадры накапливаются.
Ручная настройка
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>;}Без фреймворка
Смонтируйте любое дерево 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 },);