usps-web-tools-node-sdk-modified
Version:
Node.js SDK for USPS Web Tools APIs
24 lines (20 loc) • 646 B
JavaScript
;
var
configure = require('./configure'),
fs = require('fs'),
path = require('path'),
handlebars = require('handlebars'),
templateDir = __dirname + '/templates/',
templates = {};
handlebars.registerHelper({
userID: function () { return configure.options.userID; },
password: function () { return configure.options.password; }
});
fs.readdirSync(templateDir).forEach(function (file) {
templates[path.basename(file, path.extname(file))] =
handlebars.compile(
fs.readFileSync(templateDir + file, { encoding: 'utf8' }),
{ noEscape: true }
);
});
module.exports = templates;