From dc7e963c9fe3dc5969086f046e32f6fb2b7e0a0d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 5 Feb 2015 08:27:59 +1100 Subject: [PATCH] style fixes --- lib/6to5/generation/generators/jsx.js | 4 +--- lib/6to5/register-cache.js | 16 ++++++++-------- .../transformers/other/self-contained.js | 4 ++++ 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/lib/6to5/generation/generators/jsx.js b/lib/6to5/generation/generators/jsx.js index 8696bfd6ed..af7c77bab4 100644 --- a/lib/6to5/generation/generators/jsx.js +++ b/lib/6to5/generation/generators/jsx.js @@ -75,6 +75,4 @@ exports.JSXClosingElement = function (node, print) { this.push(">"); }; -exports.JSXEmptyExpression = function () { - -}; +exports.JSXEmptyExpression = function () {}; diff --git a/lib/6to5/register-cache.js b/lib/6to5/register-cache.js index 992e24cf4e..ad42db0f61 100644 --- a/lib/6to5/register-cache.js +++ b/lib/6to5/register-cache.js @@ -12,14 +12,6 @@ exports.save = function () { }; exports.load = function () { - if (!fs.existsSync(FILENAME)) return; - - try { - data = JSON.parse(fs.readFileSync(FILENAME)); - } catch (err) { - return; - } - process.on("exit", exports.save); var sigint = function () { @@ -29,6 +21,14 @@ exports.load = function () { }; process.on("SIGINT", sigint); + + if (!fs.existsSync(FILENAME)) return; + + try { + data = JSON.parse(fs.readFileSync(FILENAME)); + } catch (err) { + return; + } }; exports.get = function () { diff --git a/lib/6to5/transformation/transformers/other/self-contained.js b/lib/6to5/transformation/transformers/other/self-contained.js index ca14f1e785..0fd549ceb1 100644 --- a/lib/6to5/transformation/transformers/other/self-contained.js +++ b/lib/6to5/transformation/transformers/other/self-contained.js @@ -60,6 +60,10 @@ var astVisitor = { exports.optional = true; +exports.manipulateOptions = function (opts) { + if (opts.whitelist.length) opts.whitelist.push("es6.modules"); +}; + exports.ast = { enter: function (ast, file) { file.setDynamic("runtimeIdentifier", function () {