diff --git a/index.js b/index.js index fd85f7f..1e26b7a 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,4 @@ +const handlebars = require('handlebars'); module.exports = function (plop, config) { @@ -24,7 +25,8 @@ module.exports = function (plop, config) { const border = '=='; const padding = ' '; - return `${cfg.commentStart}${border}${padding}END ${text}${padding}${border}${cfg.commentEnd}`; + const out = `${cfg.commentStart}${border}${padding}END ${text}${padding}${border}${cfg.commentEnd}`; + return handlebars.SafeString(out); }); function multiLineHeader(text) { @@ -40,7 +42,7 @@ module.exports = function (plop, config) { out += `${padding}${border}\n`; out += `${repeat('=', longestLine + (border.length * 2) + (padding.length * 2) - cfg.commentEnd.length)}${cfg.commentEnd}`; - return out; + return new handlebars.SafeString(out); } }; diff --git a/package.json b/package.json index c435b22..1c000bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "plop-pack-fancy-comments", - "version": "0.2.0", + "version": "0.2.1", "description": "A set of plop helpers that provide some fancy code commenting", "main": "index.js", "scripts": { @@ -23,5 +23,8 @@ "homepage": "https://github.com/amwmedia/plop-pack-fancy-comments#readme", "devDependencies": { "chokidar-cli": "^1.2.0" + }, + "dependencies": { + "handlebars": "^4.0.5" } }