mew-time
Version:
utils about the time.
16 lines (12 loc) • 482 B
JavaScript
import { resolve, join } from "path";
import { PROJECT_PATH } from "../constant/manifest.const";
export default function path() {
const root = resolve(__dirname, "../../");
return PROJECT_PATH.reduce((result, { name, path }) => {
const base = name === "root" ? "" : path;
result[name] = (extra = "", isRelative = false) => {
return isRelative ? join(base, extra) : resolve(root, base, extra);
};
return result;
}, {});
};