[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"index-en":3},{"page":4,"recentPosts":27,"featuredThings":248},{"id":5,"title":6,"body":7,"date":14,"description":15,"excerpt":16,"extension":17,"hero":18,"meta":20,"navigation":21,"path":22,"seo":23,"stem":24,"tags":16,"things":16,"updatedAt":25,"__hash__":26},"content_en\u002Findex.md","hosaki",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],"2026-06-20T20:05:49+08:00","Thinking about the Person on the Other End",null,"md",{"role":19},"Frontend Engineer",{},true,"\u002F",{"title":6,"description":15},"index","2026-06-27T15:49:53+08:00","VcP085JKszpLVOqVlhLNaea0m2XBil3QRWzDu4EP91A",[28],{"id":29,"title":30,"body":31,"date":238,"description":239,"excerpt":16,"extension":17,"hero":16,"meta":240,"navigation":21,"path":241,"seo":242,"stem":243,"tags":244,"things":16,"updatedAt":246,"__hash__":247},"content_en\u002Fposts\u002Fhello-nuxt-content.md","Hello, Nuxt Content",{"type":8,"value":32,"toc":235},[33,38,45,231],[34,35,37],"h2",{"id":36},"what-is-nuxt","What is Nuxt?",[39,40,41],"ul",{},[42,43,44],"li",{},"The best framework",[46,47,56],"pre",{"className":48,"code":49,"highlights":50,"language":54,"meta":55,"style":11},"language-ts shiki shiki-themes vitesse-dark","export default defineContentConfig({\n    collections: {\n        posts: defineCollection({\n            type: \"page\",\n            source: \"posts\u002F**\",\n            schema: z.object({\n                date: z.string(),\n                tags: z.array(z.string()),\n            }),\n        }),\n    },\n});\n",[12,51,52,53],4,5,6,"ts","line-numbers",[57,58,59,79,90,104,125,142,162,180,207,213,219,225],"code",{"__ignoreMap":11},[60,61,64,68,71,75],"span",{"class":62,"line":63},"line",1,[60,65,67],{"class":66},"s3QIE","export",[60,69,70],{"class":66}," default",[60,72,74],{"class":73},"sCK9x"," defineContentConfig",[60,76,78],{"class":77},"s_pn2","({\n",[60,80,83,87],{"class":81,"line":12},[62,82],"highlight",[60,84,86],{"class":85},"sm68I","    collections",[60,88,89],{"class":77},": {\n",[60,91,93,96,99,102],{"class":62,"line":92},3,[60,94,95],{"class":85},"        posts",[60,97,98],{"class":77},": ",[60,100,101],{"class":73},"defineCollection",[60,103,78],{"class":77},[60,105,107,110,112,116,120,122],{"class":106,"line":51},[62,82],[60,108,109],{"class":85},"            type",[60,111,98],{"class":77},[60,113,115],{"class":114},"sNJcY","\"",[60,117,119],{"class":118},"s7rlk","page",[60,121,115],{"class":114},[60,123,124],{"class":77},",\n",[60,126,128,131,133,135,138,140],{"class":127,"line":52},[62,82],[60,129,130],{"class":85},"            source",[60,132,98],{"class":77},[60,134,115],{"class":114},[60,136,137],{"class":118},"posts\u002F**",[60,139,115],{"class":114},[60,141,124],{"class":77},[60,143,145,148,150,154,157,160],{"class":144,"line":53},[62,82],[60,146,147],{"class":85},"            schema",[60,149,98],{"class":77},[60,151,153],{"class":152},"st-jp","z",[60,155,156],{"class":77},".",[60,158,159],{"class":73},"object",[60,161,78],{"class":77},[60,163,165,168,170,172,174,177],{"class":62,"line":164},7,[60,166,167],{"class":85},"                date",[60,169,98],{"class":77},[60,171,153],{"class":152},[60,173,156],{"class":77},[60,175,176],{"class":73},"string",[60,178,179],{"class":77},"(),\n",[60,181,183,186,188,190,192,195,198,200,202,204],{"class":62,"line":182},8,[60,184,185],{"class":85},"                tags",[60,187,98],{"class":77},[60,189,153],{"class":152},[60,191,156],{"class":77},[60,193,194],{"class":73},"array",[60,196,197],{"class":77},"(",[60,199,153],{"class":152},[60,201,156],{"class":77},[60,203,176],{"class":73},[60,205,206],{"class":77},"()),\n",[60,208,210],{"class":62,"line":209},9,[60,211,212],{"class":77},"            }),\n",[60,214,216],{"class":62,"line":215},10,[60,217,218],{"class":77},"        }),\n",[60,220,222],{"class":62,"line":221},11,[60,223,224],{"class":77},"    },\n",[60,226,228],{"class":62,"line":227},12,[60,229,230],{"class":77},"});\n",[232,233,234],"style",{},"html pre.shiki code .s3QIE, html code.shiki .s3QIE{--shiki-default:#4D9375}html pre.shiki code .sCK9x, html code.shiki .sCK9x{--shiki-default:#80A665}html pre.shiki code .s_pn2, html code.shiki .s_pn2{--shiki-default:#666666}html pre.shiki code .sm68I, html code.shiki .sm68I{--shiki-default:#B8A965}html pre.shiki code .sNJcY, html code.shiki .sNJcY{--shiki-default:#C98A7D77}html pre.shiki code .s7rlk, html code.shiki .s7rlk{--shiki-default:#C98A7D}html pre.shiki code .st-jp, html code.shiki .st-jp{--shiki-default:#BD976A}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":11,"searchDepth":12,"depth":12,"links":236},[237],{"id":36,"depth":12,"text":37},"2025-01-10","Nuxt Content is Awesome!",{},"\u002Fposts\u002Fhello-nuxt-content",{"title":30,"description":239},"posts\u002Fhello-nuxt-content",[245],"Personal","2026-07-02T21:23:27+08:00","v6zuBNVctUUAVyV6vzodn8OVaUmr1gakeE82tbRm56o",{"id":249,"title":250,"body":251,"date":255,"description":256,"excerpt":16,"extension":17,"hero":16,"meta":257,"navigation":21,"path":258,"seo":259,"stem":260,"tags":16,"things":261,"updatedAt":246,"__hash__":271},"content_en\u002Fthings.md","Things",{"type":8,"value":252,"toc":253},[],{"title":11,"searchDepth":12,"depth":12,"links":254},[],"2026-06-21T14:32:59+08:00","A collection of things I've built or contributed to.",{},"\u002Fthings",{"title":250,"description":256},"things",[262],{"title":263,"description":264,"source":265,"tags":266},"create-template-ts","Scaffold a modular TypeScript project for scripts and tooling.","https:\u002F\u002Fgithub.com\u002Fbryanchu10\u002Fcreate-template-ts",[267,268,269,270],"Nuxt","UnoCSS","TypeScript","Hono","vyP9aLOkCrAAvzig5uCjp3dZLSIX8yIul2RSXOzKRUk",1783011752998]