User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
Admin
Wyvern-shaped software developer and hobby vector artist. Also sometimes a fluffy werewolf alien creature (Areon).

Creator of the neofoxes, neocats and other emojis.
wvrnBox
Website
https://volpeon.ink/
Speaking German, English
Age 30s
Pronouns he / him
Backup Account @volpeon@goto.wyvern.rip
Bonus Content @areon@icy.wyvern.rip
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@stefan @keeya Steht ja nicht umsonst für Club Deutscher Unternehmer areonNCool
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@keeya Ich finds ja bezeichnend, dass es nicht die Maskenaffäre war, die ihn zu Fall gebracht hat, sondern das. Aber besser als nichts allemal areonNAngel
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@windmelodie I found it areonNAwoo
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Jens Spahn tritt als Unionsfraktionschef zurück
Geil
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Still working on Corvos. I had to change it so it has 2 separate pipelines instead of just one since that's the only way to capture the different behavior between stuff in the pages folder (where e.g. .ts files are turned into .html pages) and assets (where .ts files are bundled with ESBuild).

This has lead to
pages only containing everything from the pages folder, and site.load and site.glob can be used to pull in any other kind of file (even remote), which is then compressed and hashed and whatever else you configured in the asset pipeline.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Thirmsty foxxos
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@fabos @volpi Shit, my secret is out wyvPensive
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Worked on Corvos again. The logic is now flipped around so instead of hoovering up a source folder with all of its contents, it now takes entry points (most reasonably page files), and then any file can call site.$.load() to run the pipeline with that file as entry point. The results are then integrated into the main pipeline and continued to be processed there. This is inspired by how bundlers typically work. And it's neat to see files not appearing in the output at all if I haven't used them anywhere.
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@varbin @Laz wvrnNom
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
It worked a lot like Lume in that you gave it a root path and it ingested everything in there. I'm switching the logic to be more like Astro, where files only get ingested if they're requested, because the former logic caused some annoying problems where I needed to handle files of the same type differently
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Funny, I only noticed some fundamental issues with Corvos only after I ported the last remaining sections of my website. And now I'm changing a lot about how it works. neofox_googly_woozy
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@puniko neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@puniko drgn_nom_cat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
eepyyyyyyyyyyyyyyyyyy areonNScream
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@Lingondraken eepy as heck areonNFlat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@Numerfolt neofox_googly_woozy
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
bleh areonNFlat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
Still fast with ESBuild included areonNUwu
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
areonVFlat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
2mo
@outfrost Yes, the one I'm developing areonNHappy