vegan-ipsum
Version:
Generates passages of vegan-themed placeholder text suitable for use in web pages, graphics, and more. Works in the browser, NodeJS, and React Native.
21 lines (20 loc) • 2.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _errors = require("../constants/errors");
/**
* Retrieves the current process platform.
*
* @returns {string} The process platform (e.g., "darwin", "win32", "linux").
* @throws {Error} If the platform cannot be determined.
*/
var getPlatform = function getPlatform() {
if (!process || typeof process.platform !== "string") {
throw new Error(_errors.CANNOT_DETERMINE_PLATFORM);
}
return process.platform;
};
var _default = exports["default"] = getPlatform;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfZXJyb3JzIiwicmVxdWlyZSIsImdldFBsYXRmb3JtIiwicHJvY2VzcyIsInBsYXRmb3JtIiwiRXJyb3IiLCJDQU5OT1RfREVURVJNSU5FX1BMQVRGT1JNIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jpbi91dGlsL2dldFBsYXRmb3JtLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENBTk5PVF9ERVRFUk1JTkVfUExBVEZPUk0gfSBmcm9tIFwiLi4vY29uc3RhbnRzL2Vycm9yc1wiO1xuXG4vKipcbiAqIFJldHJpZXZlcyB0aGUgY3VycmVudCBwcm9jZXNzIHBsYXRmb3JtLlxuICpcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBwcm9jZXNzIHBsYXRmb3JtIChlLmcuLCBcImRhcndpblwiLCBcIndpbjMyXCIsIFwibGludXhcIikuXG4gKiBAdGhyb3dzIHtFcnJvcn0gSWYgdGhlIHBsYXRmb3JtIGNhbm5vdCBiZSBkZXRlcm1pbmVkLlxuICovXG5jb25zdCBnZXRQbGF0Zm9ybSA9ICgpOiBzdHJpbmcgPT4ge1xuICBpZiAoIXByb2Nlc3MgfHwgdHlwZW9mIHByb2Nlc3MucGxhdGZvcm0gIT09IFwic3RyaW5nXCIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoQ0FOTk9UX0RFVEVSTUlORV9QTEFURk9STSk7XG4gIH1cblxuICByZXR1cm4gcHJvY2Vzcy5wbGF0Zm9ybTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGdldFBsYXRmb3JtO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFBQSxPQUFBLEdBQUFDLE9BQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFNQyxXQUFXLEdBQUcsU0FBZEEsV0FBV0EsQ0FBQSxFQUFpQjtFQUNoQyxJQUFJLENBQUNDLE9BQU8sSUFBSSxPQUFPQSxPQUFPLENBQUNDLFFBQVEsS0FBSyxRQUFRLEVBQUU7SUFDcEQsTUFBTSxJQUFJQyxLQUFLLENBQUNDLGlDQUF5QixDQUFDO0VBQzVDO0VBRUEsT0FBT0gsT0FBTyxDQUFDQyxRQUFRO0FBQ3pCLENBQUM7QUFBQyxJQUFBRyxRQUFBLEdBQUFDLE9BQUEsY0FFYU4sV0FBVyIsImlnbm9yZUxpc3QiOltdfQ==