diff --git a/src/babel/api/register/node.js b/src/babel/api/register/node.js index 3dcc25499a..9b1fa6c960 100644 --- a/src/babel/api/register/node.js +++ b/src/babel/api/register/node.js @@ -153,3 +153,17 @@ export default function (opts = {}) { extend(transformOpts, opts); }; + +// + +try { + var runtimePackage = require("babel-runtime/package"); + var version = require("../../package").version; + if (runtimePackage.version !== version) { + throw new ReferenceError(`The verison of babel-runtime of ${runtimePackage.runtime} that you have installed does not match the babel verison of ${version}`); + } +} catch (err) { + console.log(err.code); + if (err.code !== "MODULE_NOT_FOUND") throw err; +} + diff --git a/src/babel/util.js b/src/babel/util.js index 509b703b74..96aee09d53 100644 --- a/src/babel/util.js +++ b/src/babel/util.js @@ -135,16 +135,3 @@ try { if (err.code !== "MODULE_NOT_FOUND") throw err; exports.templates = loadTemplates(); } - -// - -try { - var runtimePackage = require("babel-runtime/package"); - var version = require("../../package").version; - if (runtimePackage.version !== version) { - throw new ReferenceError(`The verison of babel-runtime of ${runtimePackage.runtime} that you have installed does not match the babel verison of ${version}`); - } -} catch (err) { - console.log(err.code); - if (err.code !== "MODULE_NOT_FOUND") throw err; -}