zip-stream
Version:
a streaming zip archive generator.
22 lines (17 loc) • 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(/^(\.\.\/|\/)+/, "");
}