@qiwi/semantic-release-gh-pages-plugin
Version:
gh-pages publishing plugin for semantic-release
19 lines (14 loc) • 399 B
text/typescript
/** @module semantic-release-gh-pages-plugin */
import { template as compile } from 'lodash'
import { ILogger, TAnyMap } from './interface'
/**
* @private
*/
export const render = (template: string, context: TAnyMap, logger: ILogger): string => {
try {
return compile(template)(context)
} catch (err) {
logger.error('lodash.template render failure', err)
return template
}
}