home

graph-easy-ts

He’s only gone and done it.

As predicted, I LLM-nerd-sniped at least one person enough to make them dedicate some time and effort to porting Graph Easy to TypeScript.

Reading through the write-up, it struck me that Tom didn’t appear to have done anything drastically different to me. The biggest obvious change was using an AI coding agent for VS Code called “Azad”. It appears this went a long way to keeping the agent “on track” and avoided many of the premature terminations I discussed in the original blog post.

I also note he picked up the freshly-released GPT-5.2 which I’m taking as an extremely loose benchmark of improved frontier model capability.

After just under 24 hours, ~250 million tokens, and $148.58, all the tests passed! The rendered graphs match identically.

The nice thing about this is I get to update graph-easy.online to use graph-easy-ts for super-fast conversions of text to ASCII. I also took the opportunity to add a serverless REST endpoint for headless conversion.

curl -X POST https://api.graph-easy.online/v1/convert \
  -H "Content-Type: application/json" \
  -d '{"input": "[A] -> [B] -> [C]", "format": "ascii"}'

{"success":true,"output":"+---+     +---+     +---+\n| A | --> | B | --> | C |\n+---+     +---+     +---+\n","format":"ascii","timing_ms”:0.5}

Thanks to Tom for picking this up and closing the loop.