Skip to content

Commit 13ecd63

Browse files
author
Ives van Hoorne
committed
Fix babel runtime dependency
1 parent d92d29a commit 13ecd63

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

src/sandbox/eval/loaders/dependency-resolver.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ export default function getDependency(
1414
// This polyfill is included by default in the sandbox, no external dependency needed.
1515
// This is also included in CRA by default, so we keep compatability with
1616
// CRA.
17-
if (dependencyPath === 'babel-runtime/regenerator') {
18-
return require('babel-runtime/regenerator'); // eslint-disable-line global-require
17+
if (dependencyPath.startsWith('babel-runtime')) {
18+
return require('../../../../node_modules/babel-runtime' + // eslint-disable-line global-require
19+
dependencyPath.replace('babel-runtime', ''));
1920
}
2021

2122
const dependencyModule =

src/sandbox/eval/presets/vue-cli/index.js

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,7 @@ vuePreset.registerTranspiler(module => /\.jsx?$/.test(module.title), [
6464
'latest',
6565
'stage-2',
6666
],
67-
plugins: [
68-
[
69-
'transform-runtime',
70-
{
71-
helpers: false,
72-
polyfill: false,
73-
regenerator: true,
74-
},
75-
],
76-
'transform-vue-jsx',
77-
],
67+
plugins: ['transform-runtime', 'transform-vue-jsx'],
7868
},
7969
},
8070
]);

0 commit comments

Comments
 (0)