From 788a4c91438fb8b9ad83d0e1ecb22b937b16fa38 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Wed, 18 May 2022 00:18:12 +0200 Subject: [PATCH] fix tests --- packages/core/speak.mjs | 8 +++++++- packages/eval/evaluate.mjs | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/core/speak.mjs b/packages/core/speak.mjs index 23ca8c36..caad36be 100644 --- a/packages/core/speak.mjs +++ b/packages/core/speak.mjs @@ -6,7 +6,13 @@ This program is free software: you can redistribute it and/or modify it under th import { Pattern, patternify2 } from './index.mjs'; -const synth = window?.speechSynthesis; +let synth; +try { + synth = window?.speechSynthesis; +} catch (err) { + console.warn('cannot use window: not in browser?'); +} + let allVoices = synth?.getVoices(); // console.log('voices', allVoices); diff --git a/packages/eval/evaluate.mjs b/packages/eval/evaluate.mjs index 2f4d87ca..3db93b6d 100644 --- a/packages/eval/evaluate.mjs +++ b/packages/eval/evaluate.mjs @@ -10,7 +10,7 @@ import * as strudel from '@strudel.cycles/core'; const { isPattern, Pattern } = strudel; export const extend = (...args) => { - console.warn('@strudel.cycles/eval extend is deprecated, please use evalScopep instead'); + console.warn('@strudel.cycles/eval extend is deprecated, please use evalScope instead'); Object.assign(globalThis, ...args); };