22 lines
456 B
JavaScript
22 lines
456 B
JavaScript
import normalizePath from "normalize-path";
|
|
|
|
export function dateify(dateish) {
|
|
dateish = dateish || new Date();
|
|
|
|
if (dateish instanceof Date) {
|
|
dateish = dateish;
|
|
} else if (typeof dateish === "string") {
|
|
dateish = new Date(dateish);
|
|
} else {
|
|
dateish = new Date();
|
|
}
|
|
|
|
return dateish;
|
|
}
|
|
|
|
export function sanitizePath(filepath) {
|
|
return normalizePath(filepath, false)
|
|
.replace(/^\w+:/, "")
|
|
.replace(/^(\.\.\/|\/)+/, "");
|
|
}
|