@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
14 lines (13 loc) • 1.27 kB
JavaScript
import path from "node:path";
import process from "node:process";
//#region src/utils/cwd.ts
var cwd = () => {
if (process.env.JSP_DIR) return path.resolve(process.cwd(), process.env.JSP_DIR);
else return process.cwd();
};
var withCwd = (...file) => {
return path.resolve(cwd(), path.join(...file));
};
//#endregion
export { cwd, withCwd };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3dkLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9jd2QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHBhdGggZnJvbSAnbm9kZTpwYXRoJztcbmltcG9ydCBwcm9jZXNzIGZyb20gJ25vZGU6cHJvY2Vzcyc7XG5cbmV4cG9ydCBjb25zdCBjd2QgPSAoKSA9PiB7XG4gICAgaWYgKHByb2Nlc3MuZW52LkpTUF9ESVIpIHJldHVybiBwYXRoLnJlc29sdmUocHJvY2Vzcy5jd2QoKSwgcHJvY2Vzcy5lbnYuSlNQX0RJUik7XG4gICAgZWxzZSByZXR1cm4gcHJvY2Vzcy5jd2QoKTtcbn07XG5cbmV4cG9ydCBjb25zdCB3aXRoQ3dkID0gKC4uLmZpbGU6IHN0cmluZ1tdKSA9PiB7XG4gICAgcmV0dXJuIHBhdGgucmVzb2x2ZShjd2QoKSwgcGF0aC5qb2luKC4uLmZpbGUpKTtcbn07XG4iXSwibWFwcGluZ3MiOiI7OztBQUdBLElBQWEsWUFBWTtDQUNyQixJQUFJLFFBQVEsSUFBSSxTQUFTLE9BQU8sS0FBSyxRQUFRLFFBQVEsSUFBSSxHQUFHLFFBQVEsSUFBSSxPQUFPO01BQzFFLE9BQU8sUUFBUSxJQUFJO0FBQzVCO0FBRUEsSUFBYSxXQUFXLEdBQUcsU0FBbUI7Q0FDMUMsT0FBTyxLQUFLLFFBQVEsSUFBSSxHQUFHLEtBQUssS0FBSyxHQUFHLElBQUksQ0FBQztBQUNqRCJ9