UNPKG

@push.rocks/smarthbs

Version:

handlebars with better fs support

15 lines 1.26 kB
import * as plugins from './smarthbs.plugins.js'; /** * get a template for a file on disk */ export let getTemplateForFile = async (filePathArg) => { let filePathAbsolute = plugins.path.resolve(filePathArg); return plugins.handlebars.compile(plugins.smartfile.fs.toStringSync(filePathAbsolute)); }; /** * get a template for string */ export let getTemplateForString = async (fileStringArg) => { return plugins.handlebars.compile(fileStringArg); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRoYnMudGVtcGxhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGhicy50ZW1wbGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssT0FBTyxNQUFNLHVCQUF1QixDQUFDO0FBRWpEOztHQUVHO0FBQ0gsTUFBTSxDQUFDLElBQUksa0JBQWtCLEdBQUcsS0FBSyxFQUFFLFdBQW1CLEVBQUUsRUFBRTtJQUM1RCxJQUFJLGdCQUFnQixHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQ3pELE9BQU8sT0FBTyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQztBQUN6RixDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxJQUFJLG9CQUFvQixHQUFHLEtBQUssRUFBRSxhQUFxQixFQUFFLEVBQUU7SUFDaEUsT0FBTyxPQUFPLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQztBQUNuRCxDQUFDLENBQUMifQ==