Novidades do Text.js
Lançamentos e notas de engenharia do time do Text.js.
Text.js 1.0
Text.js 1.0 é estável. Ele renderiza apps React 19 e App Router no console do DevTools com um console.log por quadro.
AdamA arquitetura invertida
Como um commit do React se torna uma chamada console.log no DevTools.
AdamTurbolog: eliminando o clarão
Limpar o console antes de cada quadro o deixava visivelmente vazio em 70–81% das renderizações do DevTools. Anexar quadros reduziu isso para 1%, tudo no primeiro quadro.
AdamTexto da direita para a esquerda no console
Text.js implementa o Algoritmo Bidirecional Unicode e passa em todos os 770.241 casos de BidiTest.txt. Hebraico e árabe são renderizados em ordem visual com modelagem de caracteres árabes, alinhados à grade de células.
AdamAtalhos de teclado com useKeymap
Declare uma associação uma vez com useKeymap, e Text.js direciona a tecla, lista-a em uma tela de ajuda ?, exibe-a no rodapé e a adiciona a uma paleta de comandos Ctrl+K.
AdamRenderização no servidor no console
Text.js 0.4 pode renderizar uma página no servidor e transmitir seus quadros ao console como deltas de células. Rotas estáticas também fazem a pré-renderização do primeiro quadro no HTML.
AdamFontes FIGlet no Text.js
@textjs/font interpreta fontes FIGlet .flf e organiza seu layout como o programa figlet. Seus testes reproduzem 273 saídas registradas do figlet 2.2.5, e todas coincidem.
AdamLayout do console com Yoga
Text.js executa Yoga em WebAssembly com um fator de escala de pontos de 1, para que cada caixa ocupe células inteiras. O texto é segmentado com Intl.Segmenter e medido em células.
AdamText.js 0.1
Text.js 0.1 traz um reconciliador React 19, layout Yoga e um App Router baseado no sistema de arquivos para apps que renderizam no console do DevTools.
AdamRenderizar React no console.log
Text.js desenha um app React no console do DevTools com uma chamada console.log estilizada por quadro.
Adam