[{"data":1,"prerenderedAt":104},["ShallowReactive",2],{"page-\u002Fuses":3},{"id":4,"title":5,"body":6,"description":96,"extension":97,"meta":98,"navigation":99,"path":100,"seo":101,"stem":102,"__hash__":103},"pages\u002Fuses.md","Uses",{"type":7,"value":8,"toc":89},"minimark",[9,14,52,56,80,84],[10,11,13],"h2",{"id":12},"stack","Stack",[15,16,17,29,35,46],"ul",{},[18,19,20,24,25,28],"li",{},[21,22,23],"strong",{},"Nuxt 4 + NuxtUI"," for everything with a UI, ",[21,26,27],{},"Nuxt Content"," for\nmarkdown-driven sites like this one.",[18,30,31,34],{},[21,32,33],{},"Cloudflare Workers"," for hosting, D1 when a product needs a database,\nCloudflare Registrar for domains.",[18,36,37,40,41,45],{},[21,38,39],{},"bun"," as runtime and package manager. ",[42,43,44],"code",{},"bun run ci"," before every PR.",[18,47,48,51],{},[21,49,50],{},"Paddle"," as merchant of record for paid products.",[10,53,55],{"id":54},"workflow","Workflow",[15,57,58,64,74],{},[18,59,60,63],{},[21,61,62],{},"Claude Code"," for most engineering work, often several sessions in\nparallel across git worktrees.",[18,65,66,69,70,73],{},[21,67,68],{},"GitHub"," with squash merges; merging to ",[42,71,72],{},"main"," deploys to production.",[18,75,76,79],{},[21,77,78],{},"1Password"," for secrets — nothing sensitive ever appears in a shell\ncommand or a transcript.",[10,81,83],{"id":82},"machine","Machine",[15,85,86],{},[18,87,88],{},"macOS, zsh, and a terminal that spends most of its day running an agent.",{"title":90,"searchDepth":91,"depth":91,"links":92},"",2,[93,94,95],{"id":12,"depth":91,"text":13},{"id":54,"depth":91,"text":55},{"id":82,"depth":91,"text":83},"The tools I actually work with.","md",{},true,"\u002Fuses",{"title":5,"description":96},"uses","-7MuDXXB-b0RPRiOfrxR3zoqn0aB-AcDbEsfGRtaxB0",1788130349864]