|
|
- "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;
|