16 lines
288 B
JavaScript
16 lines
288 B
JavaScript
import {fileURLToPath} from 'node:url';
|
|
|
|
const toPath = urlOrPath => {
|
|
if (!urlOrPath) {
|
|
return urlOrPath;
|
|
}
|
|
|
|
if (urlOrPath instanceof URL) {
|
|
urlOrPath = urlOrPath.href;
|
|
}
|
|
|
|
return urlOrPath.startsWith('file://') ? fileURLToPath(urlOrPath) : urlOrPath;
|
|
};
|
|
|
|
export default toPath;
|