lib/core/template.js
function createTemplate (type, destination) {
  const templatePath = getTemplatePath(assets, type)

  if (!templatePath) {
    throw new Error('Missing template! Make sure your presskit has a "type" field (product/company)')
  }

  registerPartials(assets)
  registerHelpers(destination)

  const template = fs.readFileSync(templatePath, 'utf-8')
  return handlebars.compile(template)
}
function createTemplate (type, destination) {
  const templatePath = getTemplatePath(assets, type)

  if (!templatePath) {
    throw new Error('Missing template! Make sure your presskit has a "type" field (product/company)')
  }

  registerPartials(assets)
  registerHelpers(destination)

  const template = fs.readFileSync(templatePath, 'utf-8')
  return handlebars.compile(template)
}
function createTemplate ( type , destination ) { const templatePath = getTemplatePath ( assets , type ) if ( ! templatePath ) { throw new Error ( 'Missing template! Make sure your presskit has a "type" field (product/company)' ) } registerPartials ( assets ) registerHelpers ( destination ) const template = fs . readFileSync ( templatePath , 'utf-8' ) return handlebars . compile ( template ) }
Create a template object from a template of the assets folder. Use the type to determine which template must be selected.
Create a template object from a template of the assets folder . Use the type to determine which template must be selected .