[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"repo-hbeneke-personal-site":3},{"id":4,"name":5,"fullName":6,"description":7,"url":8,"homepage":9,"stars":10,"watchers":10,"forks":11,"openIssues":12,"size":13,"defaultBranch":14,"license":15,"topics":16,"visibility":22,"archived":23,"createdAt":24,"updatedAt":25,"pushedAt":26,"languages":27,"contributors":48,"recentCommits":59,"branches":136,"branchCount":57,"releases":138,"commitActivity":139},888418701,"personal-site","hbeneke/personal-site","My personal website and blog built with Astro","https://github.com/hbeneke/personal-site","http://equero.dev",1,0,4,1720,"develop","GNU General Public License v3.0",[17,18,19,20,21],"astro","blog","resume","tailwind","vitest","public",false,"2024-11-14T11:15:00Z","2026-04-16T06:46:27Z","2026-04-16T06:46:25Z",[28,32,36,40,44],{"name":29,"bytes":30,"percentage":31},"TypeScript",225380,68.8,{"name":33,"bytes":34,"percentage":35},"Astro",75257,23,{"name":37,"bytes":38,"percentage":39},"JavaScript",13398,4.1,{"name":41,"bytes":42,"percentage":43},"CSS",8654,2.6,{"name":45,"bytes":46,"percentage":47},"Shell",4988,1.5,[49,54],{"login":50,"avatarUrl":51,"contributions":52,"url":53},"hbeneke","https://avatars.githubusercontent.com/u/171198289?v=4",385,"https://github.com/hbeneke",{"login":55,"avatarUrl":56,"contributions":57,"url":58},"dependabot[bot]","https://avatars.githubusercontent.com/in/29110?v=4",2,"https://github.com/apps/dependabot",[60,66,71,76,81,86,91,96,101,106,111,116,121,126,131],{"sha":61,"shortSha":62,"message":63,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":65},"d7279c722bcedbd0a328586119f95ff8b02a3c23","d7279c7","chore: sync version to 1.5.52 from master","Habakuk Beneke","2026-04-16T06:46:13Z",{"sha":67,"shortSha":68,"message":69,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":70},"fef7ed4ee2cf992c8f5c88556c9c5088fa912577","fef7ed4","deps: upgrade astro 6.0.8→6.1.7 and related integrations","2026-04-16T06:45:49Z",{"sha":72,"shortSha":73,"message":74,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":75},"765d4ccec58ade77ce2843e1d0659ea0fdf0c5f2","765d4cc","docs(posts): add HTML-in-Canvas article and update using keyword date","2026-04-16T06:40:07Z",{"sha":77,"shortSha":78,"message":79,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":80},"d6e7751d56a706ee03a75e0f3de6c28e03dfa10c","d6e7751","docs(posts): add article on JavaScript explicit resource management","2026-04-14T11:03:32Z",{"sha":82,"shortSha":83,"message":84,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":85},"29eafe6d71395419301cde66e64b4b7c95feef93","29eafe6","feat(portfolio): add dotfiles project to portfolio","2026-04-08T12:32:14Z",{"sha":87,"shortSha":88,"message":89,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":90},"c58ac8aecd8d8138ad41af8e0d215317c121a07b","c58ac8a","docs(portfolio): update and consolidate changelogs for git-wayback and personal-site","2026-04-08T12:28:33Z",{"sha":92,"shortSha":93,"message":94,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":95},"69bcca40c8124f5b3e6b90b77516207b4d70b131","69bcca4","fix(csp): allow Pagefind WASM and Vercel Live script in CSP headers","2026-04-06T06:33:45Z",{"sha":97,"shortSha":98,"message":99,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":100},"fd4b7c10e73b012fffdf8003e91086535e6f0b79","fd4b7c1","feat: migrate to Astro 6 and Tailwind CSS 4","2026-03-27T07:42:27Z",{"sha":102,"shortSha":103,"message":104,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":105},"89c9908020f605cf7f6f5314cb082158e3daa126","89c9908","chore: sync version to 1.5.45 from master","2026-03-24T11:14:08Z",{"sha":107,"shortSha":108,"message":109,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":110},"aaad9d9293773618cd613648c5546655fd7528c3","aaad9d9","fix(portfolio): fix demo dialog horizontal centering and redesign layout","2026-03-24T11:13:48Z",{"sha":112,"shortSha":113,"message":114,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":115},"4004b34b0bc0b67c69d518cfa5ccfc4d6f40fa01","4004b34","docs(portfolio): update changelog to v1.5.44","2026-03-18T11:12:43Z",{"sha":117,"shortSha":118,"message":119,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":120},"994549d72eab55f7c39b13e583da91926cf19513","994549d","chore: sync version to 1.5.44 from master","2026-03-18T11:09:02Z",{"sha":122,"shortSha":123,"message":124,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":125},"b461213282be64ec5325b9a825dea896780c0929","b461213","refactor(toc): move inline styles to CSS classes","2026-03-18T11:08:20Z",{"sha":127,"shortSha":128,"message":129,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":130},"7403e25ac7ef67fdc3fcaec188086c7ec0fd0cc2","7403e25","refactor(portfolio): convert to Custom Element for lifecycle consistency","2026-03-18T11:02:54Z",{"sha":132,"shortSha":133,"message":134,"authorName":64,"authorLogin":50,"authorAvatar":51,"date":135},"50c2717bd36cb9dea3c13f33666bb841bb2f62cd","50c2717","perf(tags): optimize getTagsWithCounts from O(n²) to O(n)","2026-03-17T17:30:00Z",[14,137],"master",[],{"byDayOfWeek":140,"byHour":143,"byMonth":147},[11,12,141,142,141,142,11],6,7,[11,11,11,11,11,11,144,145,11,11,145,146,57,11,145,11,11,10,11,11,11,11,11,11],5,3,13,{"2026-04":142,"2026-03":35},1776344817695]