UNPKG

@yawetse/pkgcloud

Version:

An infrastructure-as-a-service agnostic cloud library for node.js

28 lines (22 loc) 492 B
/* * templates.js: template loader * * (C) Microsoft Open Technologies, Inc. * */ var fs = require('fs'); var _ = require('underscore'); exports.load = function (path, callback) { fs.readFile(path, 'utf8', function (err, data) { callback(err, data); }); }; exports.compile = function (path, params, callback) { fs.readFile(path, 'utf8', function (err, data) { if (err) { callback(err); } else { callback(null, _.template(data, params)); } }); };