@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
20 lines (19 loc) • 1.73 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_runtime = require("../_virtual/_rolldown/runtime.cjs.cjs");
let node_path = require("node:path");
node_path = require_runtime.__toESM(node_path, 1);
let node_process = require("node:process");
node_process = require_runtime.__toESM(node_process, 1);
//#region src/utils/cwd.ts
var cwd = () => {
if (node_process.default.env.JSP_DIR) return node_path.default.resolve(node_process.default.cwd(), node_process.default.env.JSP_DIR);
else return node_process.default.cwd();
};
var withCwd = (...file) => {
return node_path.default.resolve(cwd(), node_path.default.join(...file));
};
//#endregion
exports.cwd = cwd;
exports.withCwd = withCwd;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3dkLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2N3ZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcGF0aCBmcm9tICdub2RlOnBhdGgnO1xuaW1wb3J0IHByb2Nlc3MgZnJvbSAnbm9kZTpwcm9jZXNzJztcblxuZXhwb3J0IGNvbnN0IGN3ZCA9ICgpID0+IHtcbiAgICBpZiAocHJvY2Vzcy5lbnYuSlNQX0RJUikgcmV0dXJuIHBhdGgucmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCBwcm9jZXNzLmVudi5KU1BfRElSKTtcbiAgICBlbHNlIHJldHVybiBwcm9jZXNzLmN3ZCgpO1xufTtcblxuZXhwb3J0IGNvbnN0IHdpdGhDd2QgPSAoLi4uZmlsZTogc3RyaW5nW10pID0+IHtcbiAgICByZXR1cm4gcGF0aC5yZXNvbHZlKGN3ZCgpLCBwYXRoLmpvaW4oLi4uZmlsZSkpO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxJQUFhLFlBQVk7Q0FDckIsSUFBSSxhQUFBLFFBQVEsSUFBSSxTQUFTLE9BQU8sVUFBQSxRQUFLLFFBQVEsYUFBQSxRQUFRLElBQUksR0FBRyxhQUFBLFFBQVEsSUFBSSxPQUFPO01BQzFFLE9BQU8sYUFBQSxRQUFRLElBQUk7QUFDNUI7QUFFQSxJQUFhLFdBQVcsR0FBRyxTQUFtQjtDQUMxQyxPQUFPLFVBQUEsUUFBSyxRQUFRLElBQUksR0FBRyxVQUFBLFFBQUssS0FBSyxHQUFHLElBQUksQ0FBQztBQUNqRCJ9