[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"work-post:\u002Fwork\u002Fbuefy":3,"all-work":131},{"id":4,"title":5,"body":6,"client":110,"collaborators":111,"concept":114,"coverImage":115,"date":116,"dateVerified":114,"description":117,"extension":118,"featured":119,"liveUrl":110,"meta":120,"name":5,"navigation":119,"offline":114,"order":106,"path":121,"repoUrl":84,"screenshots":110,"sector":110,"seo":122,"stat":123,"stem":124,"tags":125,"testimonial":110,"__hash__":130},"work\u002Fwork\u002Fbuefy.md","Buefy",{"type":7,"value":8,"toc":104},"minimark",[9,13,18,31,35,38],[10,11,12],"p",{},"I'm the lead maintainer of Buefy, an open source component library for Vue,\nand I led its migration from Vue 2 to Vue 3.",[14,15,17],"h2",{"id":16},"focus-areas","Focus Areas",[19,20,21,25,28],"ul",{},[22,23,24],"li",{},"Component and API compatibility updates.",[22,26,27],{},"Refactoring for Vue 3 behavior changes.",[22,29,30],{},"Documentation and migration guidance.",[14,32,34],{"id":33},"outcome","Outcome",[10,36,37],{},"Buefy's components now run on Vue 3 without the Vue 2 compatibility shims the\nproject relied on before. The migration is live in the published package: it\nsees 2.8M downloads all-time, and 194.6K in the past 28 days.",[39,40,41,54],"table",{},[42,43,44],"thead",{},[45,46,47,51],"tr",{},[48,49,50],"th",{},"Metric",[48,52,53],{},"Value",[55,56,57,66,74,88,96],"tbody",{},[45,58,59,63],{},[60,61,62],"td",{},"Downloads, all-time",[60,64,65],{},"2.8M",[45,67,68,71],{},[60,69,70],{},"Downloads, last 28 days",[60,72,73],{},"194.6K",[45,75,76,79],{},[60,77,78],{},"Repository",[60,80,81],{},[82,83,87],"a",{"href":84,"rel":85},"https:\u002F\u002Fgithub.com\u002Fbuefy\u002Fbuefy",[86],"nofollow","buefy\u002Fbuefy",[45,89,90,93],{},[60,91,92],{},"Migration",[60,94,95],{},"Vue 2 → Vue 3",[45,97,98,101],{},[60,99,100],{},"Role",[60,102,103],{},"Lead maintainer",{"title":105,"searchDepth":106,"depth":106,"links":107},"",2,[108,109],{"id":16,"depth":106,"text":17},{"id":33,"depth":106,"text":34},null,[112,113],"kikuo","buefy-vue3-development-team",false,"\u002Fimages\u002Fbuefy-banner.png","2025-09-07","Open source Vue component library. I'm the lead maintainer and led its migration from Vue 2 to Vue 3.","md",true,{},"\u002Fwork\u002Fbuefy",{"description":117},{"value":65,"label":62},"work\u002Fbuefy",[126,127,128,129],"open-source","vue3","buefy","migration","cxKdHGpA0zZwe1w-AmdsqmsyMkJYNJ7R_KvXnY9FzxM",[132,179],{"id":133,"title":134,"body":135,"client":134,"collaborators":110,"concept":114,"coverImage":110,"date":170,"dateVerified":114,"description":171,"extension":118,"featured":114,"liveUrl":158,"meta":172,"name":134,"navigation":119,"offline":114,"order":173,"path":174,"repoUrl":110,"screenshots":110,"sector":175,"seo":176,"stat":110,"stem":177,"tags":110,"testimonial":110,"__hash__":178},"work\u002Fwork\u002Fimagine-land-works.md","Imagine Land Works",{"type":7,"value":136,"toc":165},[137,141,144,148,151,153,162],[14,138,140],{"id":139},"the-problem","The Problem",[10,142,143],{},"Imagine Land Works didn't need a particular piece of technology. They needed\nto look credible to the people searching for a land-clearing or site-prep\ncrew, and to actually be found when someone searched for one.",[14,145,147],{"id":146},"what-was-built","What Was Built",[10,149,150],{},"A public website for Imagine Land Works, a licensed and insured land-clearing\nand site-prep company operating out of Lakeland, Florida.",[14,152,34],{"id":33},[10,154,155,156,161],{},"The site delivered on the brief: it's live and public at\n",[82,157,160],{"href":158,"rel":159},"https:\u002F\u002Fimaginelandworks.com",[86],"imaginelandworks.com",", presenting Imagine Land\nWorks as the licensed, insured operation it is, with a clear path for a\nprospective customer to get in touch.",[10,163,164],{},"No traffic, lead, or search-ranking figures have been collected for this\nproject yet — this section will be updated if and when real numbers exist,\nrather than implying a measured result that hasn't been tracked.",{"title":105,"searchDepth":106,"depth":106,"links":166},[167,168,169],{"id":139,"depth":106,"text":140},{"id":146,"depth":106,"text":147},{"id":33,"depth":106,"text":34},"2026-01-01","A public website for a licensed land-clearing and site-prep company, built to look credible and be findable.",{},1,"\u002Fwork\u002Fimagine-land-works","Landscaping and land clearing",{"description":171},"work\u002Fimagine-land-works","65qL7ja7YJtfsNmtv8YsTXuVPZttqgQGdQsdMMnRrUQ",{"id":4,"title":5,"body":180,"client":110,"collaborators":247,"concept":114,"coverImage":115,"date":116,"dateVerified":114,"description":117,"extension":118,"featured":119,"liveUrl":110,"meta":248,"name":5,"navigation":119,"offline":114,"order":106,"path":121,"repoUrl":84,"screenshots":110,"sector":110,"seo":249,"stat":250,"stem":124,"tags":251,"testimonial":110,"__hash__":130},{"type":7,"value":181,"toc":243},[182,184,186,194,196,198],[10,183,12],{},[14,185,17],{"id":16},[19,187,188,190,192],{},[22,189,24],{},[22,191,27],{},[22,193,30],{},[14,195,34],{"id":33},[10,197,37],{},[39,199,200,208],{},[42,201,202],{},[45,203,204,206],{},[48,205,50],{},[48,207,53],{},[55,209,210,216,222,231,237],{},[45,211,212,214],{},[60,213,62],{},[60,215,65],{},[45,217,218,220],{},[60,219,70],{},[60,221,73],{},[45,223,224,226],{},[60,225,78],{},[60,227,228],{},[82,229,87],{"href":84,"rel":230},[86],[45,232,233,235],{},[60,234,92],{},[60,236,95],{},[45,238,239,241],{},[60,240,100],{},[60,242,103],{},{"title":105,"searchDepth":106,"depth":106,"links":244},[245,246],{"id":16,"depth":106,"text":17},{"id":33,"depth":106,"text":34},[112,113],{},{"description":117},{"value":65,"label":62},[126,127,128,129],1791478860969]