From 15832707b194b1751b24477fea9cc94666583b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20S=C3=A1nchez=20Ortega?= Date: Wed, 21 Mar 2018 16:17:09 +0100 Subject: [PATCH] Make "prepend" behaviour add the template at byte zero instead of before the node --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index fe43aec..e0d4517 100644 --- a/index.js +++ b/index.js @@ -62,9 +62,9 @@ module.exports = { //If there is no template, then there can be no fix. if (!resolvedTemplate) { fix = undefined; - //If it has no header comment or onNonMatchingHeader is set to prepend, prepend to the topNode + //If it has no header comment or onNonMatchingHeader is set to prepend, insert at byte 0 } else if (!hasHeaderComment || (hasHeaderComment && onNonMatchingHeader === "prepend")) { - fix = fixer => fixer.insertTextBefore(topNode, resolvedTemplate); + fix = fixer => fixer.insertTextBeforeRange([0, 0], resolvedTemplate); //replace header comment } else if (hasHeaderComment && onNonMatchingHeader === "replace") { fix = fixer => fixer.replaceText(topNode, resolvedTemplate);