diff --git a/packages/transpiler/index.mjs b/packages/transpiler/index.mjs index 9ce11a9ff..484c3e70c 100644 --- a/packages/transpiler/index.mjs +++ b/packages/transpiler/index.mjs @@ -3,4 +3,3 @@ import { transpiler } from './transpiler.mjs'; export * from './transpiler.mjs'; export const evaluate = (code) => _evaluate(code, transpiler); -export const evaluateUserPrebake = (code) => _evaluate(code, transpiler, { prebake: true }); diff --git a/website/src/repl/useReplContext.jsx b/website/src/repl/useReplContext.jsx index 380c69142..322f73751 100644 --- a/website/src/repl/useReplContext.jsx +++ b/website/src/repl/useReplContext.jsx @@ -4,9 +4,9 @@ Copyright (C) 2022 Strudel contributors - see . */ -import { code2hash, getPerformanceTimeSeconds, logger, silence } from '@strudel/core'; +import { code2hash, getPerformanceTimeSeconds, logger, silence, evaluate } from '@strudel/core'; import { getDrawContext } from '@strudel/draw'; -import { evaluate, evaluateUserPrebake, transpiler } from '@strudel/transpiler'; +import { transpiler } from '@strudel/transpiler'; import { getAudioContextCurrentTime, renderPatternAudio, @@ -43,6 +43,8 @@ import { debugAudiograph } from './audiograph'; const { latestCode, maxPolyphony, audioDeviceName, multiChannelOrbits } = settingsMap.get(); let modulesLoading, presets, drawContext, clearCanvas, audioReady; +const evaluateUserPrebake = (code) => evaluate(code, transpiler, { prebake: true }); + if (typeof window !== 'undefined') { audioReady = initAudioOnFirstClick({ maxPolyphony,