@@ -159,8 +159,8 @@ async function installPreset(Babel, BFSRequire, preset, currentPath, isV7) {
159159
160160self . importScripts (
161161 process . env . NODE_ENV === 'development'
162- ? `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.6.26 .js`
163- : `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.6.26 .min.js`
162+ ? `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.7.00-1.min .js`
163+ : `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.7.00-1 .min.js`
164164) ;
165165
166166self . postMessage ( 'ready' ) ;
@@ -239,6 +239,7 @@ self.addEventListener('message', async event => {
239239 loaderOptions,
240240 version,
241241 type,
242+ hasMacros,
242243 } = event . data ;
243244
244245 if ( type !== 'compile' ) {
@@ -253,12 +254,11 @@ self.addEventListener('message', async event => {
253254
254255 if ( babelUrl || babelEnvUrl ) {
255256 loadCustomTranspiler ( babelUrl , babelEnvUrl ) ;
256- } else if ( version = == 7 ) {
257+ } else if ( version ! == 7 ) {
257258 loadCustomTranspiler (
258259 process . env . NODE_ENV === 'development'
259- ? `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.7.00-1.min.js`
260- : `${ process . env . CODESANDBOX_HOST ||
261- '' } /static/js/babel.7.00-1.min.js`
260+ ? `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.6.26.js`
261+ : `${ process . env . CODESANDBOX_HOST || '' } /static/js/babel.6.26.min.js`
262262 ) ;
263263 }
264264
@@ -321,7 +321,9 @@ self.addEventListener('message', async event => {
321321 flattenedPlugins . indexOf ( 'babel-plugin-macros' ) > - 1 &&
322322 Object . keys ( Babel . availablePlugins ) . indexOf ( 'babel-plugin-macros' ) === - 1
323323 ) {
324- await waitForFs ( ) ;
324+ if ( hasMacros ) {
325+ await waitForFs ( ) ;
326+ }
325327
326328 Babel . registerPlugin ( 'babel-plugin-macros' , macrosPlugin ) ;
327329 }
0 commit comments