DEP0205 module.register() deprecation warning during make build #302

Closed
opened 2026-08-17 09:22:26 +02:00 by clawbot · 1 comment
Collaborator

Captured as a tracked action item rather than chased mid-task; surfaced incidentally while working #219. Pre-existing, not introduced by that change.

make build emits a Node DEP0205 deprecation warning for module.register(). It does not fail the build today, but a deprecation is a scheduled break: whichever dependency calls it will stop working on a future Node major, and the build is how dist/ is produced.

Not yet established, and the first work of this issue: which dependency calls it, whether a newer version of that dependency has stopped, and whether the repo's pinned Node major is close enough to the removal to matter.

Definition of done

  • The calling dependency is identified by name and version.
  • Either it is upgraded to a version that no longer calls module.register(), or the warning is documented with the Node version that will break it and the upgrade path.
  • make build emits no DEP0205 warning, or the reason it still does is recorded.
  • make check passes.
Captured as a tracked action item rather than chased mid-task; surfaced incidentally while working https://git.eeqj.de/sneak/AutistMask/issues/219. Pre-existing, not introduced by that change. `make build` emits a Node `DEP0205` deprecation warning for `module.register()`. It does not fail the build today, but a deprecation is a scheduled break: whichever dependency calls it will stop working on a future Node major, and the build is how `dist/` is produced. Not yet established, and the first work of this issue: which dependency calls it, whether a newer version of that dependency has stopped, and whether the repo's pinned Node major is close enough to the removal to matter. ## Definition of done - [ ] The calling dependency is identified by name and version. - [ ] Either it is upgraded to a version that no longer calls `module.register()`, or the warning is documented with the Node version that will break it and the upgrade path. - [ ] `make build` emits no `DEP0205` warning, or the reason it still does is recorded. - [ ] `make check` passes.
Author
Collaborator

Duplicate of #237, which already tracks the same DEP0205 module.register() warning from the same build step and carries fuller implementation requirements. Filed in error without checking the backlog first. Closing — the one datum worth carrying over is that the warning also appears under make build directly, not only via script/test-e2e.

Duplicate of https://git.eeqj.de/sneak/AutistMask/issues/237, which already tracks the same `DEP0205 module.register()` warning from the same build step and carries fuller implementation requirements. Filed in error without checking the backlog first. Closing — the one datum worth carrying over is that the warning also appears under `make build` directly, not only via `script/test-e2e`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/AutistMask#302