Chimplate
A JavaScript template compiler for Mailchimp and Mandrill templates.
Install
$ npm install --save chimplate
Use
let chimplate = ; let template = ;// ORlet template = ignoreVars: 'FNAME' // Merge vars to not parse ignoreFuncs: 'DATE' // Functional merge vars not to parse postStrip: false // Whether or not to strip all remaining merge vars after compiling; // ... template;// ORtemplate; // ... let compiled = template;// ORtemplate;let compiled = template;
FEEDBLOCKs
Althought not fully matured, chimplate has basic ability to process some *|FEEDBLOCK:<url>|* blocks. To utilize this functionality, instead of calling template.compile
, you'd call template.compileRSS
, which returns a Promise. An example:
let template = postStrip: false;template; template;