This package cannot be used alone. ezs has to be installed
import ezs from 'ezs';
import ezsBasics from 'ezs-basics';
ezs.use(ezsBasics);
process.stdin
.pipe(ezs('STATEMENT_NAME', { STATEMENT_PARAMETERS })
.pipe(process.stdout);- BUFObject
- CSVObject
- CSVParse
- CSVString
- JSONParse
- JSONString
- OBJCount
- OBJFlatten
- OBJStandardize
- SKOSObject
- TXTConcat
- TXTObject
- TXTParse
- TXTZip
- URLFetch
- URLParse
- URLStream
- URLString
- XMLParse
- XMLString
Take Mixed and produce Buffer.
For example, it's useful to send string to browser.
noneundefined
Returns Buffer
Take Array and transform rows into object.
Each row (Array) is tranformed
into a object where keys are the value of the first row
noneundefined
Returns Object
Take String and parse CSV to generate object
separatorString to indicate the CSV separator (optional, defaultauto)quoteString to indicate the CSV quote. (optional, defaultauto)
Returns Object
Take Object and transform row into string
where each field is separated with a character
formatString if set to "strict" the fields will wrapped with double quote (optional, defaultstandard)separatorString to indicate the CSV separator (optional, default;)headerBoolean first line contains key name (optional, defaulttrue)
Returns String
Take String and parse JSON and generate objects
separatorString to split at every JSONPath found (optional, default*)
Returns Object
Take Object and generate JSON
wrapString every document are wrapped into an array (optional, defaulttrue)indentString indent JSON (optional, defaultfalse)
Returns String
Take Object and count how many objects are received and sent the total
noneundefined
Returns Number
Take Object and flat it with delimited character.
separatorString choose a character for flatten keys (optional, default/)safeBoolean preserve arrays and their contents, (optional, defaultfalse)
Returns Object
Take Object and standardize it so each object will have the sames keys
noneundefined
Returns Object
Take Object generated by XMLMapping & SKOS data and
create a new basic object with only keys & values
noneundefined
Returns Object
Take String and concat all items in just one string
noneundefined
Returns String
Take String and generate an object with a key and a value, where the value is the input string.
keyString choose a the key name (optional, defaultvalue)
Returns Object
Take String and split at each separator found
separtorString choose character which trigger the split (optional, default\n)
Returns String
Take a String and zip it
Returns Buffer
Take Object and create a new field with the content of URL.
Or if no target will be specified, the output will be the content of URL
urlString? URL to fecthtargetString? choose the key to setjsonString Pasre as JSON the content of URL (optional, defaultfalse)
Returns Object
Take String of URL, parse it and returns Object
Returns Object
Take Object as parameters of URL, throw each chunk from the result
urlString? URL to fecthtargetString? choose the key to setjsonString Pasre as JSON the content of URL (optional, defaultfalse)
Returns Object
Take Object representing a URL and stringify it
Returns String
Take String as XML input, parse it and split it in multi document at each path found
urlString? URL to fecthtargetString? choose the key to setseparatorString choose a character for flatten keys (optional, default/)
Returns Object
Take Object and transform it into a XML string
rootElementString Root element name for the tag which start and close the feed (optional, defaultitems)contentElementString Content element name for the tag which start and close each item (optional, defaultitem)
Returns String