npm / @metamask/ppom-validator
@metamask/ppom-validator
What changed in @metamask/ppom-validator 0.39, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
5 breaking2 behavior and defaults
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@metamask/ppom-validator 0.397 changes
Breaking changes 5
Moved from a peer dependency to a direct dependency, changing how the package is installed.
The metadata property
anonymousis renamed toincludeInDebugSnapshot; update metadata that uses the old property.The peer dependency requirement changes from ^2.0.0 to ^3.0.0, affecting compatible versions used by integrations.
The peer dependency requirement changes from ^24.0.O to ^25.0.0, affecting compatible versions used by integrations.
PPOMController migrates to the new Messenger from @metamask/messenger, so integrations must adapt to the new Messenger.
Behavior and default changes 2
The TypeScript module option is set to Node16, affecting how TypeScript projects using this configuration resolve modules.
The TypeScript moduleResolution option is set to Node16, affecting how TypeScript projects using this configuration resolve modules.