speculate
Version:
Automatically generates an RPM Spec file for your Node.js project
16 lines (11 loc) • 458 B
JavaScript
;
const handlebars = require('handlebars');
const fs = require('fs');
const path = require('path');
const getServiceProperties = require('./serviceProperties');
const templateFile = fs.readFileSync(path.resolve(__dirname, '../templates/service.hbs'), 'utf-8');
const template = handlebars.compile(templateFile);
module.exports = function (pkg) {
const serviceProperties = getServiceProperties(pkg);
return template(serviceProperties);
};