Fireworks: A color printer for Clojure, ClojureScript, and Babashka.
For a list of breaking changes, check here
2024-08-20
^{:fw/hide-brackets? true}fireworks.core/? now has 0, 1, 2, and 3 arities.fireworks.core/? now accepts a leading "flag" argument which determines the functionality.
This should be a keyword, one of the following:
:result:comment:file:log:log-:pp:pp-:trace:data.::fireworks.specs.tokens/color-tuple (no longer needed).?:
?-?--?log?log-?pp?pp-?l?i?tracep-data2024-07-6
:enable-terminal-font-weights as config option for enabling bold font weight in terminal environments which support it.?i macro for printing the info, then the result.?l macro for printing the label, then the result.?trace macro for tracing ->, ->>, 'some->', 'some->>'.?> macro for sending values to tap>, then returning value.?- macro now prints just the result.?-- macro now prints just a label, for user commentary.?log- macro now just prints the result, and returns the result.?println, ?print, ?prn, ?pr, functionality replaced by :print-with call-site option:non-coll-result-length-limit config.:non-coll-mapkey-length-limit config.?log-- macro.2024-05-22
:metadata and :metadata2 tokens in theme -> [:theme :classes]2024-05-03
fireworks.core/?> is now a "tap> and return" macro. It just taps the value and returns the result (no printing).?, ?-, or ?-- in ClojureScript, and the resulting value is a native js data structure, the result is printed with js/console.log.fireworks.truncate namespace.2024-03-02
:non-coll-result-length-limit config option:non-coll-depth-1-length-limit config optionfireworks.core/p* -> fireworks.core/p-data:mapkey-value-width-limit -> :non-coll-mapkey-length-limit:value-width-limit -> :non-coll-length-limittypetag2024-03-02
2024-03-01
?:
?-?--?log?log-?pp?pp-?l?i?tracep-data?- macro now prints just the result.?-- macro now prints just a label, for user commentary.?log- macro now just prints the result, and returns the result.?println, ?print, ?prn, ?prFile info is now printed as:
fireworks.core/?> is now a "tap> and return" macro. It just taps the value and returns the result (no printing).
fireworks.core/p* -> fireworks.core/p-data:mapkey-value-width-limit -> :non-coll-mapkey-length-limit:value-width-limit -> :non-coll-length-limitCan you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |