#DailyBloggingChallenge (53/100)
Started working on a new #PetProject to migrate the [OSM-tools](https://barefootstache.codeberg.page/OSM-tools/@pages/) from #VanillaJS to #vite + #vue + #TypeScript + #bun.
Jumping into the deep end on most of the new technologies and get to try to reverse engineer my understanding onto them.
Currently struggling to understand if one should rather use `defineProps` or `defineComponent` when dealing with child components in vue.
---
Really enjoyed the simple setup of bun and creating a project with vite isn't that much harder. Though as stated in the bun's docs, the performance of vite still hasn't been maxed out.
Previously wanted to familiar myself with #deno and used it for one file projects, though with the new hype surrounded around bun, might as well skip deno altogether.
#DailyBloggingChallenge (61/100)
The #PetProject continues with a custom date picker instead of using a predefined component from #vue to learn more how the library is built.
Also chose to use the #fetchAPI over #axios, mainly because I am more familiar with the former. With this the app has HTTP access and converts the XML response from OSM to JSON.