19 Commits

Author SHA1 Message Date
fdb3840564 WIP: render radial coord hexes/maps 2025-06-16 22:41:32 -07:00
417a599c5c Add some 'load scenario' todo tests 2025-06-16 22:41:31 -07:00
2dfd5cdac3 WIP: modify dev server to use as test server, also 2025-06-16 22:41:31 -07:00
b5d73d9ad0 Add build start time to server 2025-06-16 22:41:31 -07:00
c46c361217 Fix/refactor tests 2025-06-16 22:41:31 -07:00
6651b83d65 Don't build scenarios server-side 2025-06-16 22:41:31 -07:00
1a097b1cc2 WIP: implement build status plugin 2025-06-16 22:41:31 -07:00
7aeeea879b Rename plugin 2025-06-16 22:41:31 -07:00
28982050fd Refactor external svg handler 2025-06-16 22:41:31 -07:00
71db01f9a2 Handle resolving JSDOM promises better 2025-06-16 22:41:31 -07:00
acb0b75516 Simplify jsdom import in server file 2025-06-16 22:41:31 -07:00
bdb9286e78 Build scenario files 2025-06-16 22:41:31 -07:00
7f5829a534 WIP: put all svg refs in scenario file at build time 2025-06-16 22:41:31 -07:00
cea0cecc5f WIP: dynamically add references to scenario svg 2025-06-16 22:41:31 -07:00
c89a152713 Refactor esbuild server file 2025-06-16 22:41:31 -07:00
16fb0dab2e Tried importing svgs in an esbuild plugin 2025-06-16 22:41:31 -07:00
0adde063d9 WIP: add mimetypes to response headers 2025-06-16 22:41:31 -07:00
869d945106 Use a proxy to set cache-control header on responses 2025-06-16 22:41:31 -07:00
4729aa7273 WIP: use esbuild to bust cache for mapsheets.svg 2025-06-16 22:41:31 -07:00