Norwegian Parcel Mail

    transformify

    0.1.2 • Public • Published

    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

    Keywords

    none

    Install

    npm i transformify

    DownloadsWeekly Downloads

    76,687

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • thlorenz