transformify
Takes a synchronous function that transforms a string and converts it into a transform compatible with browserify, catw and mutiny.
Last updated 7 years ago by thlorenz .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install transformify 
SYNC missed versions from official npm registry.

transformify build status

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

Current Tags

  • 0.1.2                                ...           latest (7 years ago)

3 Versions

  • 0.1.2                                ...           7 years ago
  • 0.1.1                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 5
This Week 58
This Month 600
Last Day 20
Last Week 140
Last Month 481
Dependencies (1)
Dev Dependencies (3)

Copyright 2014 - 2017 © taobao.org |