Closed boneskull closed 5 years ago
see #24, but I think this ties in. the current state of things:
csv
, json
, table
, pipe
/newline
):
Object
string
(no guarantees of machine-readability)numeric
, stack-hash
):
Report
Object
filter
, redact
):
Perhaps lumping these all together would make sense, and then declaring input/output types in order to be able to connect them.
It's also worth mentioning that the table
formatter lives in the CLI package, which is probably not strictly necessary.
closed by 45139e309e479166124630fe2b229223bdfd53d6
the user should be able to use multiple transformers (in order).
this might get a little complex, because transformers expect a
Report
as input. this is starting to look like readable/writable streams a bit, where you can't read the output of a writable stream, unless it's a transform stream.not that I'm not advocating for use of Node.js streams, as the horror of working with them is the reason I'm using observables