« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/package.json
AgeCommit message (Collapse)Author
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16data, yaml: move two functions into new #data-checks import(quasar) nebula
Due to import time shenanigans, these are provided bindFind and getAllFindSpecs externally. Sorry!!
2024-02-16validators: drop dead printable-characters/strlen import(quasar) nebula
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2024-01-09write: implement repl as proper build mode(quasar) nebula
2023-11-29data: language: formatDateDuration, formatRelativeDate(quasar) nebula
Also related counting functions.
2023-11-24Merge branch 'commentary-entries' into preview(quasar) nebula
2023-11-24data, content: extract external link parsing into nicer interface(quasar) nebula
2023-11-20data: validateArrayItems: annotate multiline errors nicely(quasar) nebula
2023-11-18update marked from 5.0.2 to 10.0.0(quasar) nebula
2023-11-18update min node to 20, canonize in package.json(quasar) nebula
2023-11-14data: expose CacheableObject directly via #cacheable-object import(quasar) nebula
2023-10-26data: Flash.withFlashAct(quasar) nebula
2023-10-01data, test: refactor utilities into own file(quasar) nebula
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files.
2023-09-30Merge branch 'tap18' into track-data-cleanup(quasar) nebula
2023-09-30update to node-tap 18.4.0(quasar) nebula
2023-09-07data: directly import from #composite; define own utils at module(quasar) nebula
2023-09-01thumbs: use image-size module instead of magick identify(quasar) nebula
2023-08-20content: linkTemplate: strip <a> tags from content(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-18define global #sugar and #wiki-data imports(quasar) nebula
2023-05-25content: multiline content & fill out album/track pages more(quasar) nebula
2023-04-08html: drastically simplify template/slot system(quasar) nebula
2023-03-27data steps: basic custom mocking function support(quasar) nebula
I checked out a few libraries but none really behaved the way I needed, and coding it myself means much lower- level access, which makes certain options a lot easier (e.g. excluding one argument of a mocked function from assertion while matching the rest against a pattern).
2023-03-27reorganize test directory layout(quasar) nebula
Avoids unsavory "no tests found in _support.js" message and makes structure match src directory layout more closely
2023-03-26disable tap coverage(quasar) nebula
This isn't something I'm interested in figuring out right now, especially with a very custom function-evaluation system.
2023-03-25data steps: port tests to tap instead of tape(quasar) nebula
2023-03-21fix tests not targeting right module paths(quasar) nebula
2023-01-16stub --help option(quasar) nebula
2022-12-06quick-reload HSMusic-dedicated data tests(quasar) nebula
2022-11-27redesign & refinements for sticky layouting(quasar) nebula
2022-11-20htmlify upd8.js, remove fix-whitespace dependency(quasar) nebula
2022-06-28Merge branch 'staging' into prettify-lint(quasar) nebula
2022-06-28add command-exists as npm dependency(quasar) nebula
2022-06-26fix incorrect main in package.json(quasar) nebula
2022-06-26remove prettier, don't lint indentation(quasar) nebula
2022-06-26real pragma, and some eslint fixes(quasar) nebula
2022-06-26initial prettier/eslint commit(quasar) nebula
2022-01-18initial working changes for big data restructure(quasar) nebula
2021-05-06break up utility file, get build for sure working(quasar) nebula
still Much Work Yet Ahead but this is good progress!! also the site is in a working state afaict and thats a kinda nice milestone lmbo
2021-05-05move upd8 code files into their own directory(quasar) nebula
2021-03-02rework 90% all upd8 code to support localization(quasar) nebula
2021-02-02major rework of CSS theme variable internals(quasar) nebula
2021-02-01initial staging commit (data/media pruned)(quasar) nebula
2020-05-25big update owoFlorrie
2019-11-13Initial commitFlorrie