From 7a6640d9b81210733dc3354de77a094cad0e9cb3 Mon Sep 17 00:00:00 2001 From: Claire Peng <128436909+clairep94@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:14:33 +0000 Subject: [PATCH] Configure Babel for JavaScript and TypeScript Fix https://github.com/processing/p5.js-web-editor/issues/3714 - script/fetch-examples calls script/examples - inside script/examples we import the newly migrated /server/models/user file - this file needs to know to try to resolve both ts and js files, instead of just js --- server/scripts/fetch-examples.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/scripts/fetch-examples.js b/server/scripts/fetch-examples.js index 9b219de301..b25c7aa80a 100644 --- a/server/scripts/fetch-examples.js +++ b/server/scripts/fetch-examples.js @@ -1,4 +1,7 @@ -require('@babel/register'); +require('@babel/register')({ + extensions: ['.js', '.ts'], + presets: ['@babel/preset-env', '@babel/preset-typescript'] +}); require('regenerator-runtime/runtime'); const dotenv = require('dotenv');