UNPKG

usps-web-tools-node-sdk-modified

Version:
24 lines (20 loc) 646 B
'use strict'; 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;