UNPKG

@visulima/fs

Version:

Human friendly file system utilities for Node.js

19 lines (16 loc) 573 B
import { resolve, dirname } from '@visulima/path'; var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); const resolveSymlinkTarget = /* @__PURE__ */ __name((target, linkName) => { if (typeof target !== "string") { return target; } if (target.startsWith("./")) { return resolve(target); } if (typeof linkName === "string") { return resolve(dirname(linkName), target); } return new URL(target, linkName); }, "resolveSymlinkTarget"); export { resolveSymlinkTarget as r };