fix: remove prebake specific logic in transpiler

This commit is contained in:
Felix Roos
2026-02-13 08:42:20 +01:00
parent 8984055ea6
commit bdeafbaf75
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -25,7 +25,6 @@ export function transpiler(input, options = {}) {
emitMiniLocations = true,
emitWidgets = true,
blockBased = false,
prebake = false,
range = [],
} = options;
@@ -269,7 +268,7 @@ export function transpiler(input, options = {}) {
}
// add return to last statement
if (addReturn && !prebake) {
if (addReturn) {
const { expression } = body[body.length - 1];
body[body.length - 1] = {
type: 'ReturnStatement',
+1 -1
View File
@@ -43,7 +43,7 @@ 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 });
const evaluateUserPrebake = (code) => evaluate(code, transpiler, { addReturn: false });
if (typeof window !== 'undefined') {
audioReady = initAudioOnFirstClick({