Clean up minor Timestripe leftovers
Things that do not deserve a todo of their own but should go together:
src/lib/authors.js: thedalerauthor ("swiss knife", no avatar) is not referenced by any page. Two todo pages carry aDalertag instead.src/lib/LinkBlock.svelte:12: the JSDoc example useshttps://t.me/joinchat/..., a community chat link pattern from the magazinesrc/lib/shaders/(ThreeShaders.svelte,main.ts,.glslfiles): nothing outside the folder imports it, and it dragsthreeinto dependenciesCLAUDE.mdlistssrc/lib/Fun/(games, timers), a directory that no longer existssrc/lib/CallToAction-black.svelte: a second CTA variant used only by its demo page; already noted in Fix naming inconsistencies
Tasks
- Remove the
dalerauthor or give it an avatar and a use - Replace the Telegram URL in the JSDoc example with a neutral one
- Delete
src/lib/shaders/and thethreedependency, or wire the component into a demo page - Fix the
src/lib/Fun/line in CLAUDE.md - Move
sharpfromdependenciestodevDependencies; a static build only needs it for imagetools at build time - Delete the one-off migration scripts in
scripts/(pug-to-html.js,remove-lang-ts.js,fix-title-shorthand.js,fix-allowfullscreen.js) that have no remaining input
Read next
