"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var path = require("path"); /** * Returns «true» if the last partial of the path starting with a period. */ function isDotDirectory(filepath) { return path.basename(filepath).startsWith('.'); } exports.isDotDirectory = isDotDirectory; /** * Convert a windows-like path to a unix-style path. */ function normalize(filepath) { return filepath.replace(/\\/g, '/'); } exports.normalize = normalize; /** * Returns normalized absolute path of provided filepath. */ function makeAbsolute(cwd, filepath) { if (path.isAbsolute(filepath)) { return normalize(filepath); } var fullpath = path.resolve(cwd, filepath); return normalize(fullpath); } exports.makeAbsolute = makeAbsolute;