index.js
function angularTemplate (p, json) {

    var prefix = (p.prefix !== "") ? p.prefix + "." : "",
        tpl = 'angular.module("'+ prefix +  p.filename +'",["ng"]).run(["$templateCache",';

    tpl += 'function($templateCache) {';

    for (var key in json) {
        if (json.hasOwnProperty(key)) {
            tpl += '$templateCache.put("'+ key +'",';
            tpl += JSON.stringify(json[key]);
            tpl += ');'
        }
    }

    tpl += '}])';

    return tpl;
}
function angularTemplate (p, json) {

    var prefix = (p.prefix !== "") ? p.prefix + "." : "",
        tpl = 'angular.module("'+ prefix +  p.filename +'",["ng"]).run(["$templateCache",';

    tpl += 'function($templateCache) {';

    for (var key in json) {
        if (json.hasOwnProperty(key)) {
            tpl += '$templateCache.put("'+ key +'",';
            tpl += JSON.stringify(json[key]);
            tpl += ');'
        }
    }

    tpl += '}])';

    return tpl;
}
function angularTemplate ( p , json ) { var prefix = ( p . prefix !== "" ) ? p . prefix + "." : "" , tpl = 'angular.module("' + prefix + p . filename + '",["ng"]).run(["$templateCache",' ; tpl += 'function($templateCache) {' ; for ( var key in json ) { if ( json . hasOwnProperty ( key ) ) { tpl += '$templateCache.put("' + key + '",' ; tpl += JSON . stringify ( json [ key ] ) ; tpl += ');' } } tpl += '}])' ; return tpl ; }
Make Angular Template
@param p
@param json
@returns {string}
Make Angular Template