UNPKG

vite-plugin-react-server

Version:
23 lines (20 loc) 2.38 kB
/** * vite-plugin-react-server * Copyright (c) Nico Brinkkemper * MIT License */ import { resolveOptions } from '../config/resolveOptions.js'; function hydrateUserOptions(options) { try { const result = resolveOptions(options); if (result.type === "error") { return result; } const userOptions = result.userOptions; return { type: "success", userOptions }; } catch (error) { return { type: "error", error }; } } export { hydrateUserOptions }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHlkcmF0ZVVzZXJPcHRpb25zLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9wbHVnaW4vaGVscGVycy9oeWRyYXRlVXNlck9wdGlvbnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVzb2x2ZU9wdGlvbnMgfSBmcm9tIFwiLi4vY29uZmlnL3Jlc29sdmVPcHRpb25zLmpzXCI7XG5pbXBvcnQgdHlwZSB7IFJlc29sdmVkVXNlck9wdGlvbnMsIFNlcmlhbGl6ZWRVc2VyT3B0aW9ucyB9IGZyb20gXCIuLi90eXBlcy5qc1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gaHlkcmF0ZVVzZXJPcHRpb25zKFxuICBvcHRpb25zOiBTZXJpYWxpemVkVXNlck9wdGlvbnNcbik6IHsgdHlwZTogXCJzdWNjZXNzXCI7IHVzZXJPcHRpb25zOiBSZXNvbHZlZFVzZXJPcHRpb25zIH0gfCB7IHR5cGU6IFwiZXJyb3JcIjsgZXJyb3I6IHVua25vd24gfSB7XG4gIHRyeSB7XG4gICAgLy8gcmVzb2x2ZU9wdGlvbnMgYWxyZWFkeSBoYW5kbGVzIHJlZ2V4IGRlc2VyaWFsaXphdGlvbiB0aHJvdWdoIGRlc2VyaWFsaXplUmVnRXhwKClcbiAgICAvLyBDYXN0IHRoZSBzZXJpYWxpemVkIG9wdGlvbnMgYmFjayB0byB0aGUgZXhwZWN0ZWQgaW5wdXQgZm9ybWF0IGZvciByZXNvbHZlT3B0aW9uc1xuICAgIGNvbnN0IHJlc3VsdCA9IHJlc29sdmVPcHRpb25zKG9wdGlvbnMgYXMgYW55KTtcbiAgICBcbiAgICBpZiAocmVzdWx0LnR5cGUgPT09IFwiZXJyb3JcIikge1xuICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG4gICAgXG4gICAgLy8gcmVzb2x2ZU9wdGlvbnMgYWxyZWFkeSBjcmVhdGVzIHRoZSB1c2VyT3B0aW9ucyB3aXRoIGFsbCBuZWVkZWQgcHJvcGVydGllc1xuICAgIGNvbnN0IHVzZXJPcHRpb25zID0gcmVzdWx0LnVzZXJPcHRpb25zO1xuICAgIFxuICAgIHJldHVybiB7IHR5cGU6IFwic3VjY2Vzc1wiLCB1c2VyT3B0aW9ucyB9O1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIHJldHVybiB7IHR5cGU6IFwiZXJyb3JcIiwgZXJyb3I6IGVycm9yIH07XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR08sU0FBUyxtQkFDZCxPQUMyRixFQUFBO0FBQzNGLEVBQUksSUFBQTtBQUdGLElBQU0sTUFBQSxNQUFBLEdBQVMsZUFBZSxPQUFjLENBQUE7QUFFNUMsSUFBSSxJQUFBLE1BQUEsQ0FBTyxTQUFTLE9BQVMsRUFBQTtBQUMzQixNQUFPLE9BQUEsTUFBQTtBQUFBO0FBSVQsSUFBQSxNQUFNLGNBQWMsTUFBTyxDQUFBLFdBQUE7QUFFM0IsSUFBTyxPQUFBLEVBQUUsSUFBTSxFQUFBLFNBQUEsRUFBVyxXQUFZLEVBQUE7QUFBQSxXQUMvQixLQUFPLEVBQUE7QUFDZCxJQUFPLE9BQUEsRUFBRSxJQUFNLEVBQUEsT0FBQSxFQUFTLEtBQWEsRUFBQTtBQUFBO0FBRXpDOzs7OyJ9