chore(deps): update dependency fs-extra to v11.4.0 - #195
Conversation
c41e8b5 to
4fbb95b
Compare
4fbb95b to
e8f2248
Compare
jackchuka
left a comment
There was a problem hiding this comment.
fs-extra 11.3.5 → 11.4.0 (devDependency of typeorm-tailordb-codegen).
The minor does carry two real behavior changes to existing APIs, not just additive features — diffed the tarballs rather than trusting the changelog:
- ensureSymlink: a broken-symlink destination previously leaked raw ENOENT; now swallowed, falls through to fs.symlink which reports EEXIST. Callers matching err.code === 'ENOENT' silently change meaning.
- checkParentPaths (the skipped 11.3.6): on ENOENT for a dest parent it now recurses further up instead of returning early, so copy/move through a non-existent intermediate with a deeper symlinked ancestor now throws 'Cannot copy to a subdirectory of itself' where it previously succeeded.
Both inert here — this repo calls neither API. Finding worth acting on separately: the direct fs-extra dependency appears DEAD. Nothing in src imports it; the actual fs.outputFile comes from zx's own bundled fs-extra@7.0.1, and @types/fs-extra is only present to satisfy zx's typings (kysely-tailordb-codegen has the types but no fs-extra dep at all, which corroborates). Dropping it would eliminate this Renovate PR class.
NB: no CI ran — packages/typeorm-tailordb-codegen/** has no path filter. Safe to merge.
This PR contains the following updates:
11.3.5→11.4.0Release Notes
jprichardson/node-fs-extra (fs-extra)
v11.4.0Compare Source
EEXISTerror when trying to create a symlink and the dest already exists as a broken symlink (#925, #1076)v11.3.6Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.