From 298184763a4483d6b52371c27e898c63672fb520 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sat, 11 Oct 2014 14:28:41 +1100 Subject: [PATCH] remove ast option and always return it --- README.md | 11 +++++------ lib/6to5/transform.js | 10 ++-------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 21d7d5e013..0e388791e4 100644 --- a/README.md +++ b/README.md @@ -127,12 +127,15 @@ Compile and run `test.js`. ```javascript var to5 = require("6to5"); -to5.transform("code();", options).code; +var result = to5.transform("code();", options); +result.code; +result.map; +result.ast; to5.transformFileSync("filename.js", options).code; to5.transformFile("filename.js", options, function (err, result) { - result.code; + }); ``` @@ -155,10 +158,6 @@ to5.transformFile("filename.js", options, function (err, result) { // Default: false sourceMap: true, - // Adds an `ast` property to returned output containing the ast tree used. - // Default: false - ast: true, - // Filename for use in errors etc. // Default: "unknown" filename: "filename" diff --git a/lib/6to5/transform.js b/lib/6to5/transform.js index 47d47cc827..4b375bb7a4 100644 --- a/lib/6to5/transform.js +++ b/lib/6to5/transform.js @@ -21,8 +21,7 @@ var transform = module.exports = function (code, opts) { whitelist: [], sourceMap: false, filename: "unknown", - format: {}, - ast: false + format: {} }); ensureTransformerNames("blacklist", opts.blacklist); @@ -59,12 +58,7 @@ transform._run = function (code, tree, opts) { } result.map = result.map || null; - - if (opts.ast) { - result.ast = tree; - } else { - result.ast = null; - } + result.ast = tree; return result; };