You are browsing as a guest. Sign up (or log in) to start making projects!

8h 52m 22s logged

wow i haven’t logged in a while!

the past few days were the last bits of school, so not a lot of work done per day.

i’ve decided to change up how the partdb is built, since i discovered unplugin-macros which really helps streamline build-time logic and the final export of the package. combined with tsdown the whole build situation of the package is a lot cleaner.

in addition, i added filesystem-level caching so that when this eventually gets built on github actions it will have a cache folder that it can use, and with proper expiration handled. i still have to fine tune what computations get cached, but soon hopefully cached builds won’t take the heat death of the universe to complete! since the caching is time stamped it also makes garbage collection of the cache trivial and runnable in a github action. that code isn’t written yet but isn’t too hard.

for that reason i also bumped up the node version because i wanted to use Temporal to deal with timestamps and durations :)

in terms of other minor things:

  • a rudimentary site package was added, with a template astro site.
  • i did research into different serverless platforms
  • lint errors fixed
  • more code comments/inline documentation
  • made the just build recipe functional
  • proper error message logging for product page parsing

i’ll get out of my meta-work slump soon, soon!!

0
1

Comments 0

No comments yet. Be the first!