bm-email-templatizer
Advanced tools
Comparing version 1.7.9 to 1.8.0
var bmEmailTemplatizer = require('../lib'), | ||
path = require('path'); | ||
function sendToMandrill() { | ||
} | ||
var options = { | ||
@@ -14,3 +17,9 @@ paths: { | ||
} | ||
}, | ||
options: { | ||
pretty: true | ||
} | ||
}, | ||
i18nConfigs: { | ||
objectNotation: true | ||
} | ||
@@ -17,0 +26,0 @@ }; |
{ | ||
"full-name": "احمد باميه" | ||
"full-name": "احمد باميه", | ||
"missing-in-arabic": "missing-in-arabic" | ||
} |
{ | ||
"full-name": "Ahmad Bamieh" | ||
"full-name": "Ahmad Bamieh", | ||
"missing-in-arabic": "not missing in English" | ||
} |
@@ -1,3 +0,3 @@ | ||
var pug = require('pug'), | ||
path = require('path'); | ||
var cons = require('consolidate'), | ||
extend = require('./extend-mixin'); | ||
@@ -10,18 +10,16 @@ module.exports = function compilePug() { | ||
var activeFile = settings.activeFile; | ||
if(!activeFile) return reject(new Error('activeFile undefined')) | ||
if(!activeFile) return reject(new Error('activeFile undefined')); | ||
settings.consolidate.locals.setLocale(settings.activeLocale); | ||
var fn = pug.compileFile(activeFile, settings.consolidate.options); | ||
var mergedOptions = extend(true, settings.consolidate.options, settings.consolidate.locals); | ||
resolve({ | ||
"html": fn( settings.consolidate.locals ) | ||
var viewEngine = settings.consolidate.viewEngine; | ||
cons[viewEngine](activeFile, mergedOptions, function(err, html){ | ||
if (err) return reject(err); | ||
resolve({ "html": html }); | ||
}); | ||
}); | ||
} | ||
/* | ||
to render pug: | ||
var html = pug.renderFile(destPath, locale); | ||
resolve({renderedHtml: html}); | ||
*/ |
{ | ||
"name": "bm-email-templatizer", | ||
"version": "1.7.9", | ||
"version": "1.8.0", | ||
"description": "create email templates through jade/pug, sass, and locale json files", | ||
@@ -35,2 +35,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"consolidate": "^0.14.1", | ||
"glob": "^7.0.5", | ||
@@ -37,0 +38,0 @@ "i18n": "^0.8.3", |
@@ -10,3 +10,16 @@ #bmEmailTemplatizer | ||
##Usage | ||
###Minimal | ||
```javascript | ||
var bmEmailTemplatizer = require('bm-email-templatizer'); | ||
bmEmailTemplatizer | ||
.allLocalesAllFiles() | ||
.then(function(results) { | ||
console.log('results', results); | ||
}) | ||
.catch(function(err) { | ||
console.log('error', err); | ||
}); | ||
``` | ||
##API | ||
@@ -34,16 +47,3 @@ ###setOptions | ||
###Minimal | ||
```javascript | ||
var bmEmailTemplatizer = require('bm-email-templatizer'); | ||
bmEmailTemplatizer | ||
.allLocalesAllFiles() | ||
.then(function(results) { | ||
console.log('res', results); | ||
}) | ||
.catch(function(err) { | ||
console.log('error', err); | ||
}); | ||
``` | ||
#Options | ||
@@ -50,0 +50,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
27111
487
7
+ Addedconsolidate@^0.14.1
+ Addedbluebird@3.7.2(transitive)
+ Addedconsolidate@0.14.5(transitive)