Age | Commit message (Collapse) | Author |
|
Sorry these changes are packed together in one commit!
We have no excuse. :+1:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also rename 'color' (from #cli) to 'colors'.
|
|
* Thing.composite.from() only provides the dependencies specified
in each step and the base, and prevents '#'-prefixed keys from
being specified on the main (composite) dependency list.
* CacheableObject no longer provides a "reflection" dependency to
every compute/transform function, and now requires the property
'this' to be specified instead of the constructor.instance
symbol. (The static CacheableObject.instance, inherited by all
subclasses, was also removed.)
* Also minor improvements to sugar.js data processing utility
functions.
|
|
|
|
|
|
|
|
|
|
|
|
This also introduces a handy stitchArrays() utility, which
probably has some uses not caught in this commit.
|
|
|
|
This actually covers the foundations for other types of contribs
too. It's hopefully a fair bit cleaner and easier to follow than
the previous data processing for this page!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|