Package Exports
- transformify
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (transformify) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
transformify 
Takes a synchronous function that transforms a string and converts it into a transform compatible with browserify, catw and mutiny.
var transformify = require('transformify');
function toUpper(s) {
return s.toUpperCase();
}
require('fs').createReadStream(__filename)
.pipe(transformify(toUpper)(/* file not used */))
.pipe(process.stdout);
Output
VAR TRANSFORMIFY = REQUIRE('TRANSFORMIFY')
FUNCTION TOUPPER(S) {
RETURN S.TOUPPERCASE();
}
REQUIRE('FS').CREATEREADSTREAM(__FILENAME)
.PIPE(TRANSFORMIFY(TOUPPER)(/* FILE NOT USED */))
.PIPE(PROCESS.STDOUT);
Installation
npm install transformify
API
transformify(fn)
/**
* Takes a synchronous function that transforms a string and returns a transform compatible with browserify, catw and mutiny.
*
* @name transformify
* @function
* @param {Function(String):String} fn
* @return {Function(String):TransformStream} function that returns a transform stream
*/
License
MIT