You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: drop .js extensions on ep_etherpad-lite/* requires
0.6.6 added explicit .js extensions to ep_etherpad-lite/static/js/Changeset
and friends, planning to support strict ESM resolution. That broke
backward-compat with the current CJS etherpad: Node's CJS resolver
treats 'foo.js' as a literal filename, and the actual source on disk
is foo.ts (loaded via tsx). 'foo' without extension lets Node's
default extension list + tsx's .ts substitution both work.
Verified locally: 104/104 tests pass. CJS etherpad CI was failing
on 'Cannot find module ep_etherpad-lite/static/js/Changeset.js' from
ep_plugin_helpers/attributes-server.js.
0 commit comments