isaacs / node-graceful-fs

fs with incremental backoff on EMFILE
ISC License
1.27k stars 148 forks source link

Use "node:" prefixed imports everywhere #250

Open boenrobot opened 3 months ago

boenrobot commented 3 months ago

This allows this package to be used with runtimes other than node, where node compatibility layer is provided for the prefixed imports (e.g. workerd), at the cost of leaving behind older nodejs versions.

Specifically, the required nodejs version would become ">=14.18.0 <15 || >=16".

CI is updated accordingly.

This PR also includes the first commit of #206. There was a conflict with master that's resolved, which is why the commit is unverified. The fallback introduced in that PR's second commit is not included, because given the version bump this PR requires, compatibility with those node versions is no longer needed.