From 66ccc61cba8a183e5eda12d4fdcf5e1f286c3fc1 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 10 Mar 2014 00:34:38 +0900 Subject: [PATCH] fix(escodegen): update escodegen to 1.3.0 and control `parenthesize`!! * https://github.com/Constellation/escodegen/issues/173 --- index.js | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 2f7413a..4ad0b0f 100644 --- a/index.js +++ b/index.js @@ -23,7 +23,10 @@ function main(code) { function embedVerbatim(node) { var embed = helper.getCodeFromRange(node.range); if (embed) { - node["x-verbatim-property"] = embed + node["x-verbatim-property"] = { + content : embed, + precedence : escodegen.Precedence.Primary + } } } diff --git a/package.json b/package.json index 3a02c69..9bb7a99 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "esprima": "~1.0.4", - "escodegen": "~1.2.0", + "escodegen": "~1.3.0", "estraverse": "~1.5.0" }, "devDependencies": {