Tracking issue — not urgent.
@cldmv/wol-proxy is currently CommonJS (index.js, "type": "commonjs"). Migrate to the newer CLDMV dual-format shape used by modules like git-embedded, droidsock, and stubborn-tcp: ESM-native source with a CJS wrapper —
"type": "module", source as .mjs,
- a generated/hand-written
index.cjs wrapper for CommonJS consumers,
- a
package.json exports map (import → .mjs, require → .cjs),
- update the
wol-proxy bin entrypoint accordingly.
Note: the vitest characterization tests added during the @v4 onboarding lock current behavior — update them alongside the module-format change.
Tracking issue — not urgent.
@cldmv/wol-proxyis currently CommonJS (index.js,"type": "commonjs"). Migrate to the newer CLDMV dual-format shape used by modules likegit-embedded,droidsock, andstubborn-tcp: ESM-native source with a CJS wrapper —"type": "module", source as.mjs,index.cjswrapper for CommonJS consumers,package.jsonexportsmap (import→.mjs,require→.cjs),wol-proxybinentrypoint accordingly.Note: the vitest characterization tests added during the @v4 onboarding lock current behavior — update them alongside the module-format change.