- Bun >= 1.0 instalado localmente.
bun install
bun run src/server.tsUse
bun run --watch src/server.tspara modo de desenvolvimento com recarga automática.
GET /health— Verifica se a API está respondendo.GET /todos— Lista todos os itens; useGET /todos?completed=true|falsepara filtrar por status.POST /todos— Cria um novo todo. Corpo esperado:{ "title": "Comprar leite", "completed": false }GET /todos/:id— Recupera um item peloid.PATCH /todos/:id— Atualiza campostitlee/oucompleted.DELETE /todos/:id— Remove um item.
O armazenamento é apenas em memória, ideal para prototipação rápida.
As respostas incluem
createdAteupdatedAtem formato ISO 8601.