diff --git a/packages/core/repl.mjs b/packages/core/repl.mjs index aa8762d8..38f001f3 100644 --- a/packages/core/repl.mjs +++ b/packages/core/repl.mjs @@ -106,7 +106,7 @@ export function repl({ const cpm = register('cpm', function (cpm, pat) { return pat._fast(cpm / 60 / scheduler.cps); }); - evalScope({ + return evalScope({ all, hush, cpm, @@ -123,7 +123,7 @@ export function repl({ } try { updateState({ code, pending: true }); - injectPatternMethods(); + await injectPatternMethods(); await beforeEval?.({ code }); shouldHush && hush(); let { pattern, meta } = await _evaluate(code, transpiler);