UNPKG

patha

Version:

File paths library. All you need to work with paths. Tiny drop-in replacement for 'path'. Works in Node, Browser, and Deno.

21 lines 1.62 kB
/** * Prefix a `./` for unix shell and nothing for `cmd`. * * @example * * ```js * import { addShRelativePrefix } from "patha" * * addShRelativePrefix("some/file-name") // gives "some/file-name" on Windows and "./some/file-name" on others. * ``` * * @param path The given path * @returns The path with `./` added on Unix */ export function addShRelativePrefix(path) { if (process.platform === "win32") { return path; } return `./${path}`; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLXNoLXJlbGF0aXZlLXByZWZpeC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9hZGQtc2gtcmVsYXRpdmUtcHJlZml4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFDSCxNQUFNLFVBQVUsbUJBQW1CLENBQUMsSUFBWTtJQUM5QyxJQUFJLE9BQU8sQ0FBQyxRQUFRLEtBQUssT0FBTyxFQUFFO1FBQ2hDLE9BQU8sSUFBSSxDQUFBO0tBQ1o7SUFDRCxPQUFPLEtBQUssSUFBSSxFQUFFLENBQUE7QUFDcEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJlZml4IGEgYC4vYCBmb3IgdW5peCBzaGVsbCBhbmQgbm90aGluZyBmb3IgYGNtZGAuXG4gKlxuICogQGV4YW1wbGVcbiAqXG4gKiBgYGBqc1xuICogaW1wb3J0IHsgYWRkU2hSZWxhdGl2ZVByZWZpeCB9IGZyb20gXCJwYXRoYVwiXG4gKlxuICogYWRkU2hSZWxhdGl2ZVByZWZpeChcInNvbWUvZmlsZS1uYW1lXCIpIC8vIGdpdmVzIFwic29tZS9maWxlLW5hbWVcIiBvbiBXaW5kb3dzIGFuZCBcIi4vc29tZS9maWxlLW5hbWVcIiBvbiBvdGhlcnMuXG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gcGF0aCBUaGUgZ2l2ZW4gcGF0aFxuICogQHJldHVybnMgVGhlIHBhdGggd2l0aCBgLi9gIGFkZGVkIG9uIFVuaXhcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGFkZFNoUmVsYXRpdmVQcmVmaXgocGF0aDogc3RyaW5nKSB7XG4gIGlmIChwcm9jZXNzLnBsYXRmb3JtID09PSBcIndpbjMyXCIpIHtcbiAgICByZXR1cm4gcGF0aFxuICB9XG4gIHJldHVybiBgLi8ke3BhdGh9YFxufVxuIl19