1.1.0 • Published 6 years ago

freemarker2js v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

freemarker2js

Freemarker integration for Web

Install

  • npm install freemarker2js --save-dev

How to use

Build javascript

const freemarker = require('freemarker2js');
let template = freemarker('<h1>${title}</h1>');

/*output
function(context, global) {
    var global = (context = context || {});
    return "<h1>" + (context.title) + "</h1>"
}
*/
console.log(template);

template = freemarker('<h1>${title}</h1>', false);

/*output
var global = (context = context || {});
return "<h1>" + (context.title) + "</h1>"
*/
console.log(template);

*NOTICE: variable template is a string type

Render string

const freemarker = require('freemarker2js');
const template = freemarker('<h1>${title}</h1>', true);

//output '<h1>test render</h1>'
console.log(template({ title: 'test render' }));

LICENSE

MIT

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago