chore(quickjs): rename to REPLMiddleware and adjust defaults (#520)
### Summary - Rename `createQuickJSMiddleware` → `createREPLMiddleware` and `QuickJSMiddlewareOptions` → `REPLMiddlewareOptions` to match the Python `REPLMiddleware` naming - Rename middleware registration from `"QuickJSMiddleware"` → `"REPLMiddleware"` - Rename default tool name from `"js_eval"` → `"eval"`, now configurable via `toolName` option - Add `captureConsole` option (default `true`) to toggle console output capture - Align default memory limit to 64 MiB (was 50 MiB) and timeout to 5s (was 30s) to match Python ### Tests - All 156 existing unit tests pass with updated references - Updated `middleware.test.ts`, `middleware.int.test.ts`, and example files to use new names --------- Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com>
C
Colin Francis committed
254895457fce2de7df4547ebcf825d60868bacce
Parent: 9a8ff19
Committed by GitHub <noreply@github.com>
on 5/4/2026, 10:33:17 PM