UNPKG

mew-time

Version:
16 lines (12 loc) 482 B
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; }, {}); };