« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/composite.js
AgeCommit message (Collapse)Author
2 dayscacheable-object, data: depend on computed values; initial compat(quasar) nebula
reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend)
2 dayscomposite: nicer input validation error messaging(quasar) nebula
2025-10-15toReversed, toSorted miscellany(quasar) nebula
2024-07-25composite: conditionally call getStaticInputMetadata(quasar) nebula
Just a tiny cleanup, behavior is the same.
2024-07-25composite: simplify getStaticInputMetadata(quasar) nebula
Since it always operates on inputMapping, we can make more assumptions about shape. (All input names are always provided i.e. non-null, and they are always present as input tokens.)
2024-07-25composite: expose used default{Dependency,Value} at instantiate(quasar) nebula
There used to be a cool description here, but then vim ate it.
2024-06-02composite: chain and collate errors from compositional steps(quasar) nebula
2024-06-02composite: drop dubious error annotation, caughtErrorKind(quasar) nebula
This logic doesn't appear to be necessary to avoid overriding compositional-infrastructure errors (or nested errors) when reporting, really.
2024-06-02composite: stricter definition for unavailable on filterable(quasar) nebula
2024-06-02composite: review accessed dependencies on first call of step(quasar) nebula
2024-05-01composite: always allow non-composable step as base(quasar) nebula
This is intended to allow, for example, using exposeDependency as the final step in a nestable composition which raises (without exiting) in a previous step if a particular condition is met.
2024-05-01composite: 'thisProperty' self-reflection(quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-16more eslint fixes(quasar) nebula
Oops we accidentally excluded this from #415.
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula