I have checked recent changes for usage for node modules within polyfills.
With explicit import of node:, we can allow hybrid polyfills.
With explicit relative import, we can allow polyfills extending each other.
This PR unifies to use node: with exception of polyfill classes extending each other -- other than EventEmitter : (constructors like Readable are imported from node:*)
I have checked recent changes for usage for node modules within polyfills.
With explicit import of
node:
, we can allow hybrid polyfills.With explicit relative import, we can allow polyfills extending each other.
This PR unifies to use
node:
with exception of polyfill classes extending each other -- other than EventEmitter : (constructors likeReadable
are imported fromnode:*
)Relative dependencies summary: