aegir
aegir copied to clipboard
fix!: use Node16 module resolution
This is to support the "types" field in package.json to support modules that no longer have a root "types" field.
BREAKING CHANGE: Node16 module resolution ignores "types" and "typesVersions" in the package.json root when an exports map is found so requires "types" on every exports map entry instead
We need to test this thoroughly before merging - every dep needs a types entry for every export