From 58fc24481805d4433977a313a6b012793380e63a Mon Sep 17 00:00:00 2001 From: Robert Jackson Date: Fri, 12 Aug 2016 21:33:58 -0400 Subject: [PATCH] Work around an issue in hash-for-dep with nested requires. --- lib/utils/babel-enifed-module-formatter.js | 4 +++- lib/utils/conditional-use-strict-babel-plugin.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/utils/babel-enifed-module-formatter.js b/lib/utils/babel-enifed-module-formatter.js index 1d55714..3b33777 100644 --- a/lib/utils/babel-enifed-module-formatter.js +++ b/lib/utils/babel-enifed-module-formatter.js @@ -1,5 +1,7 @@ 'use strict'; +var path = require('path'); + function enifedModuleFormatter(babel) { var t = babel.types; @@ -18,7 +20,7 @@ function enifedModuleFormatter(babel) { } enifedModuleFormatter.baseDir = function() { - return __dirname; + return path.join(__dirname, '..', '..'); }; module.exports = enifedModuleFormatter; diff --git a/lib/utils/conditional-use-strict-babel-plugin.js b/lib/utils/conditional-use-strict-babel-plugin.js index 7b35eb2..d3d0c8f 100644 --- a/lib/utils/conditional-use-strict-babel-plugin.js +++ b/lib/utils/conditional-use-strict-babel-plugin.js @@ -1,5 +1,6 @@ 'use strict'; +var path = require('path'); var THIS_BREAK_KEYS = ['FunctionExpression', 'FunctionDeclaration', 'ClassProperty']; function conditionalUseStrict(babel) { @@ -55,7 +56,7 @@ function conditionalUseStrict(babel) { } conditionalUseStrict.baseDir = function() { - return __dirname; + return path.join(__dirname, '..', '..'); }; module.exports = conditionalUseStrict;