« 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
20 hourslanguage: compositional withStrings, update strings_htmlEscaped(quasar) nebula
20 hourscontent: drop 'he' module(quasar) nebula
21 hoursno-source-change meaningfulish npm updates(quasar) nebula
24 hourspin node dependencies(quasar) nebula
only substantial changes: - @eslint/js 9.38.0 -> 9.37.0, basically just reverting the change from previous commit - word-wrap 1.2.3 -> 1.2.5, matching version in lockfile, apparently changed via eslint 8 -> 9 update and not on purpose by us, may 2025 (255102c2) pinning chroma-js keeps chroma.min.js from disappearing out of the root of that package, so import continues working, broken at some point more recently - affecting people using other package managers or running npm update themselves
26 hoursadd @eslint/js as explicit dependency, hopefully(quasar) nebula
npm isn't exiting for us but the package-lock.json update appears to be . .... extant?? it's probably working
6 daysremove ignored package.json lines disabling tap coverage(quasar) nebula
6 daysblindly update tap(quasar) nebula
6 dayseslint 9.27.0 -> 9.37.0(quasar) nebula
12 dayssearch: query -> select, factor out backend parts of searchSpec(quasar) nebula
2025-05-27eslint: basic eslint 8 -> 9(quasar) nebula
2025-05-27remove npm run dev, add npm run lint(quasar) nebula
2025-05-06data: #things/commentary-entry -> #things/content(quasar) nebula
2025-04-16data: CommentaryEntry(quasar) nebula
Fully integrated, all in one commit! Wow!
2025-04-10data: Artwork, constitutibleArtwork, etc(quasar) nebula
Not used in content yet.
2025-02-25data: add various art tag properties(quasar) nebula
2025-01-26util -> common-util(quasar) nebula
2025-01-26move aggregate, cli out of util(quasar) nebula
not sure how to nicely separate some #aggregate code from its dependency on colors, so it lives out of util for now not used anywhere on client but would be nice to support there eventually
2025-01-26move some modules out of util, data(quasar) nebula
2025-01-21node 20.x -> 22.x(quasar) nebula
2025-01-16urls, upd8: load internal url spec from yaml file(quasar) nebula
2025-01-11find, reverse: factor out some common interfaces & stub reverse(quasar) nebula
no bindReverse yet
2024-06-18data: Artist.totalDuration(quasar) nebula
This is sort of a stub / proof of concept function. The contained logic may be refactored a bit more still!
2024-06-18data: transparent basic Contribution objects(quasar) nebula
2024-06-18web-routes, write: static-build: statically copy some routes(quasar) nebula
2024-05-31fix license in package.json(quasar) nebula
2024-05-31update node-tap to 19(quasar) nebula
2024-05-31search, client: use json-compress and msgpackr for search indexes(quasar) nebula
2024-05-31search: refactor search spec definition & interfaces(quasar) nebula
2024-05-31search: move from src/data/things to src root(quasar) nebula
2024-05-31upd8: Search implementationGio
2024-05-19data: TrackSection thing objects(quasar) nebula
Sorry this commit is kind of monolithic! It's difficult to separate out any of the changes since they're all related to track sections' basic functionality.
2024-05-01web-routes: basic implementation(quasar) nebula
2024-05-01upd8, test: move import time shenanigans into #import-heck(quasar) nebula
This fixes a test that was previously failing to start. Yay!
2024-04-03data: FlashSide (data processing & loading)(quasar) nebula
2024-02-16data: move sorting & generic functions out of #wiki-data(quasar) nebula
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