function registerTemplatedHelpers()

in antora-ui-camel/gulp.d/tasks/build-preview-pages.js [101:112]


function registerTemplatedHelpers (src) {
  return vfs
    .src('helpers/*.js.template', { base: src, cwd: src })
    .pipe(data(() => ({ manifest: fs.readFileSync('./public/_/data/rev-manifest.json').toString() })))
    .pipe(template())
    .pipe(
      map((file, enc, next) => {
        handlebars.registerHelper(file.stem.replace('.js', ''), requireFromString(file.contents.toString()))
        next()
      })
    )
}