« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/util/sugar.js
AgeCommit message (Expand)Author
2024-11-15sugar: compareObjects(quasar) nebula
2024-09-29sugar: findIndexOrEnd(quasar) nebula
2024-06-20sugar: pick(quasar) nebula
2024-05-31sugar: groupArray(quasar) nebula
2024-05-31sugar: promiseWithResolvers(quasar) nebula
2024-05-31sugar: make withEntries work async(quasar) nebula
2024-05-29upd8, util, cli: factor out help internals; no default build mode(quasar) nebula
2024-02-19sugar: splitKeys(quasar) nebula
2024-02-17data-checks, sugar: factor out getNestedProp(quasar) nebula
2024-02-17sugar: cutStart(quasar) nebula
2024-02-17sugar: build matchMultiline on lower level iterateMultiline(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-01-14sugar: atOffset(quasar) nebula
2024-01-06sugar: matchMultiline: begrudgingly one-index everything(quasar) nebula
2024-01-06sugar: matchMultiline: fix start of line offsetting(quasar) nebula
2024-01-06sugar: matchMultiline(quasar) nebula
2024-01-06sugar: showAggregate: translucent: 'single'(quasar) nebula
2024-01-06sugar: refactor determineCause, determineHelpers(quasar) nebula
2024-01-03sugar: showAggregate: pad siblings of aggregates for alignment(quasar) nebula
2023-12-30sugar: revamp showAggregate helpful trace line algorithm(quasar) nebula
2023-12-29sugar: showAggregate: move cause beneath aggregate errors(quasar) nebula
2023-11-28sugar: extract "getUsefulStackLine" logic & internals(quasar) nebula
2023-11-24Merge branch 'commentary-entries' into preview(quasar) nebula
2023-11-21sugar: fix async decorateError not providing calling arguments(quasar) nebula
2023-11-20sugar: translucent errors implementation(quasar) nebula
2023-11-20data, util: principle "translucent errors" & applications(quasar) nebula
2023-11-20sugar: cut (string to length)(quasar) nebula
2023-11-06sugar: expose and integrate async-adaptive error decorators(quasar) nebula
2023-11-06sugar: separate annotateError functions & utilities(quasar) nebula
2023-11-06sugar: accept aggregateOpts and fn in either order(quasar) nebula
2023-10-18sugar: filterProperties: preserve original order if specified(quasar) nebula
2023-09-30data, util: hsmusic.sugar.index -> hsmusic.decorate.indexInSourceArray(quasar) nebula
2023-09-30util, test: WIP decorate error with index symbol(quasar) nebula
2023-09-28data, util: use typeAppearance in more places(quasar) nebula
2023-09-28data: templateCompositeFrom: improve error message consistency(quasar) nebula
2023-09-25data: misc. improvements for input validation & infrastructure(quasar) nebula
2023-09-23util: showAggregate: show error causes(quasar) nebula
2023-09-07data: import Thing.common utilities directly(quasar) nebula
2023-09-05data: filter only requested deps, require requesting 'this'(quasar) nebula
2023-08-21sugar: showAggregate: display top-level non-AggregateErrors w/ more detail(quasar) nebula
2023-08-11upd8: suppress only "didn't match anything" for sample ref errors(quasar) nebula
2023-08-02infra: coarsely report relation() ancestry in errors via cause(quasar) nebula
2023-07-05content: listArtistsbyLatestContribution: stuck in the array mines(quasar) nebula
2023-06-23sugar: stitchArrays: accept null(quasar) nebula
2023-06-23content: generateCoverCarousel(quasar) nebula
2023-06-11infra: treat fulfillment information as sets & reuse where possible(quasar) nebula
2023-06-02content: generateArtistInfoPage: artwork contributions(quasar) nebula
2023-04-15content: generateAlbumNavLinks, generatePageLayout nav bar(quasar) nebula
2023-03-28data steps: unfinished behavior & fixes in test lib(quasar) nebula