You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
537 B
21 lines
537 B
/* |
|
Copyright 2015, Yahoo Inc. |
|
Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. |
|
*/ |
|
'use strict'; |
|
|
|
const path = require('path'); |
|
|
|
module.exports = { |
|
isAbsolute: path.isAbsolute, |
|
asAbsolute(file, baseDir) { |
|
return path.isAbsolute(file) |
|
? file |
|
: path.resolve(baseDir || process.cwd(), file); |
|
}, |
|
relativeTo(file, origFile) { |
|
return path.isAbsolute(file) |
|
? file |
|
: path.resolve(path.dirname(origFile), file); |
|
} |
|
};
|
|
|