/**
 * Copyright (c) 2015 Kerem Güneş
 *    <http://qeremy.com>
 *
 * The MIT License
 *    <http://opensource.org/licenses/MIT>
 */

var Base64 = {
    encoding: "utf-8",
    encode: function(data){
        return (new Buffer(data)).toString("base64");
    },
    decode: function(data, encoding){
        return (new Buffer(data, "base64")).toString(encoding || this.encoding);
    }
};

module.exports = Base64;

@@ -131,134 +131,496 @@
 */%0A%0A
-var Base64 = %7B%0A    encoding: %22utf-8%22,%0A    encode: function(data)%7B%0A        return (new Buffer(data)).toString(%22base64%22);%0A    %7D,
+/**%0A * Base64 object.%0A * @public%0A *%0A * @type %7BObject%7D%0A */%0Avar Base64 = %7B%0A    /**%0A     * Encoding.%0A     * @type %7BString%7D%0A     */%0A    encoding: %22utf-8%22,%0A%0A    /**%0A     * Encoder.%0A     * @public%0A     *%0A     * @param  %7BString%7D data%0A     * @return %7BString%7D%0A     */%0A    encode: function(data)%7B%0A        return (new Buffer(data)).toString(%22base64%22);%0A    %7D,%0A%0A    /**%0A     * Decoder.%0A     * @public%0A     *%0A     * @param  %7BString%7D data%0A     * @param  %7BString%7D encoding%0A     * @return %7BString%7D%0A     */
 %0A   

Add docs.