Skip to content

chore: convert to ESM - #79

Open
damusix wants to merge 1 commit into
hapijs:nextfrom
damusix:esm-conversion
Open

chore: convert to ESM#79
damusix wants to merge 1 commit into
hapijs:nextfrom
damusix:esm-conversion

Conversation

@damusix

@damusix damusix commented Aug 1, 2026

Copy link
Copy Markdown

Moves the package onto the toolchain the recent conversions established:
src/ layout, conditional exports, vitest + @hapi/oxc-plugin, Node 22
baseline.

@hapi/hoek is pinned to ^12.0.0-rc.0 to match hapijs/topo#74 in topo and hapijs/boom#309 in
boom. @hapi/boom stays at ^10.0.1 until its own conversion lands, so
two hoek majors coexist in the tree — only hoek's main export is imported,
so no subpath is involved.

API.md is added to files; npm does not ship it automatically.

Supersedes #77.

@Marsup
Marsup changed the base branch from master to next August 2, 2026 12:25
Adopts the toolchain the other conversions use: src/ layout,
conditional exports, vitest + @hapi/oxc-plugin, Node 22 baseline.

@hapi/hoek moves to ^12.0.0-rc.0; @hapi/boom stays at ^10.0.1 until its
own conversion lands, so two hoek majors coexist in the tree.

API.md is added to files -- npm does not ship it automatically.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant