So... what if I just built it without JavaScript in the first place? See how far I can push that, and whether I need JS to begin with.
So... what if I just built it without JavaScript in the first place? See how far I can push that, and whether I need JS to begin with.
Darn. I will need to split up TenXProgrammer (iocaine's metrics service) before librarification.
It currently depends on axum & provides a server.... I don't want that part in the library.
...and I will have to move the Embeds outside of the library. Those belong to the binary. That will be a bit of a challenge too.
Okay, got a local split into iocaine & iocaine-bin packages. It... compiles, but there are a few gross hacks:
TenXProgrammer needs to be split, but I don't yet know how. SexDungeon needs the registry, the binary will need to own the registry, and wrap it in a server.... I guess I just lift out the non-server parts, and adjust the SexDungeon trait?There might be some other, smaller rough edges, but these two are the big ones. I'll have a sleep on them.
TenXProgrammer split, I now have a LittleAutist in iocaine, and TenXProgrammer was moved to iocaine-bin.
Now to figure out the embeds, then clean up the mess I made.
Oh dear. Now that I moved a bunch of stuff around, pedantic clippy finds a whole lot of new things to complain about!
I love when Clippy complains, it makes my code a lot nicer in the long run.
Fuuck. Moving the embeds out of the library will be hard if I don't want to break the script-facing API (I do not want to break script-facing API).