UNPKG

vite-plugin-react-server

Version:
30 lines (27 loc) 3.93 kB
/** * vite-plugin-react-server * Copyright (c) Nico Brinkkemper * MIT License */ import { createPluginOrchestrator } from './orchestrator/createPluginOrchestrator.js'; export { getCondition } from './config/getCondition.js'; const vitePluginReactServer = function _vitePluginReactServer(options, strategy) { if (options == null) { throw new Error("options is required"); } const userStrategy = options.strategy || {}; const finalStrategy = { mode: "auto", importContext: "react-server", environmentTargets: /* @__PURE__ */ new Map([["client", "client"], ["ssr", "ssr"], ["server", "server"]]), ...userStrategy, ...strategy }; return createPluginOrchestrator({ ...options, strategy: finalStrategy }); }; const vitePluginReactClient = vitePluginReactServer; export { createPluginOrchestrator, vitePluginReactClient, vitePluginReactServer }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguc2VydmVyLmpzIiwic291cmNlcyI6WyIuLi8uLi9wbHVnaW4vaW5kZXguc2VydmVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGAuYCBwYWNrYWdlIGVudHJ5IHVuZGVyIHJlYWN0LXNlcnZlciBjb25kaXRpb24gcmVzb2x1dGlvbi5cbi8vXG4vLyBTeW1tZXRyaWMgdG8gaW5kZXguY2xpZW50LnRzOiB1c2VzIHRoZSBuZXV0cmFsIFRMQSBkaXNwYXRjaGVyIGluXG4vLyBgb3JjaGVzdHJhdG9yL2NyZWF0ZVBsdWdpbk9yY2hlc3RyYXRvci50c2AgdG8ga2VlcCB3cm9uZy1zaWRlIEVTTVxuLy8gbGlua2luZyBmcm9tIGZvcmNpbmcgbW9kdWxlLWluaXQgY3Jhc2hlcy4gVGhlIGV4cGxpY2l0LXNpZGVcbi8vIGB2aXRlLXBsdWdpbi1yZWFjdC1zZXJ2ZXIvc2VydmVyYCBzdWJwYXRoIHN0aWxsIGdvZXMgdGhyb3VnaFxuLy8gcGx1Z2luLnNlcnZlci50cyBkaXJlY3RseSwgc28gY29uc3VtZXJzIHdobyBleHBsaWNpdGx5IG9wdCBpbnRvIGEgc2lkZVxuLy8gZmFpbCBub2lzaWx5IHVuZGVyIHRoZSB3cm9uZyBjb25kaXRpb24uIFNlZSBiZC02cGkuXG5cbmltcG9ydCB0eXBlIHsgVml0ZVBsdWdpbk1haW5GbiB9IGZyb20gXCIuL3R5cGVzLmpzXCI7XG5pbXBvcnQgeyBjcmVhdGVQbHVnaW5PcmNoZXN0cmF0b3IgfSBmcm9tIFwiLi9vcmNoZXN0cmF0b3IvY3JlYXRlUGx1Z2luT3JjaGVzdHJhdG9yLmpzXCI7XG5pbXBvcnQgdHlwZSB7IFVzZXJPcHRpb25zLCBTdHJhdGVneSB9IGZyb20gXCIuL29yY2hlc3RyYXRvci90eXBlcy5qc1wiO1xuXG5leHBvcnQgY29uc3Qgdml0ZVBsdWdpblJlYWN0U2VydmVyOiBWaXRlUGx1Z2luTWFpbkZuID1cbiAgZnVuY3Rpb24gX3ZpdGVQbHVnaW5SZWFjdFNlcnZlcihvcHRpb25zLCBzdHJhdGVneT86IFN0cmF0ZWd5KSB7XG4gICAgaWYgKG9wdGlvbnMgPT0gbnVsbCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwib3B0aW9ucyBpcyByZXF1aXJlZFwiKTtcbiAgICB9XG4gICAgY29uc3QgdXNlclN0cmF0ZWd5ID0gKG9wdGlvbnMgYXMgVXNlck9wdGlvbnMpLnN0cmF0ZWd5IHx8IHt9O1xuICAgIGNvbnN0IGZpbmFsU3RyYXRlZ3k6IFN0cmF0ZWd5ID0ge1xuICAgICAgbW9kZTogXCJhdXRvXCIsXG4gICAgICBpbXBvcnRDb250ZXh0OiBcInJlYWN0LXNlcnZlclwiLFxuICAgICAgZW52aXJvbm1lbnRUYXJnZXRzOiBuZXcgTWFwKFtbXCJjbGllbnRcIiwgXCJjbGllbnRcIl0sIFtcInNzclwiLCBcInNzclwiXSwgW1wic2VydmVyXCIsIFwic2VydmVyXCJdXSksXG4gICAgICAuLi51c2VyU3RyYXRlZ3ksXG4gICAgICAuLi5zdHJhdGVneSxcbiAgICB9O1xuICAgIHJldHVybiBjcmVhdGVQbHVnaW5PcmNoZXN0cmF0b3Ioe1xuICAgICAgLi4ub3B0aW9ucyxcbiAgICAgIHN0cmF0ZWd5OiBmaW5hbFN0cmF0ZWd5LFxuICAgIH0pO1xuICB9O1xuXG5leHBvcnQgY29uc3Qgdml0ZVBsdWdpblJlYWN0Q2xpZW50ID0gdml0ZVBsdWdpblJlYWN0U2VydmVyO1xuZXhwb3J0IHsgY3JlYXRlUGx1Z2luT3JjaGVzdHJhdG9yIH0gZnJvbSBcIi4vb3JjaGVzdHJhdG9yL2NyZWF0ZVBsdWdpbk9yY2hlc3RyYXRvci5qc1wiO1xuZXhwb3J0IHsgZ2V0Q29uZGl0aW9uIH0gZnJvbSBcIi4vY29uZmlnL2dldENvbmRpdGlvbi5qc1wiO1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBYU8sTUFBTSxxQkFDWCxHQUFBLFNBQVMsc0JBQXVCLENBQUEsT0FBQSxFQUFTLFFBQXFCLEVBQUE7QUFDNUQsRUFBQSxJQUFJLFdBQVcsSUFBTSxFQUFBO0FBQ25CLElBQU0sTUFBQSxJQUFJLE1BQU0scUJBQXFCLENBQUE7QUFBQTtBQUV2QyxFQUFNLE1BQUEsWUFBQSxHQUFnQixPQUF3QixDQUFBLFFBQUEsSUFBWSxFQUFDO0FBQzNELEVBQUEsTUFBTSxhQUEwQixHQUFBO0FBQUEsSUFDOUIsSUFBTSxFQUFBLE1BQUE7QUFBQSxJQUNOLGFBQWUsRUFBQSxjQUFBO0FBQUEsSUFDZixvQ0FBd0IsSUFBQSxHQUFBLENBQUksQ0FBQyxDQUFDLFVBQVUsUUFBUSxDQUFBLEVBQUcsQ0FBQyxLQUFBLEVBQU8sS0FBSyxDQUFHLEVBQUEsQ0FBQyxRQUFVLEVBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQTtBQUFBLElBQ3hGLEdBQUcsWUFBQTtBQUFBLElBQ0gsR0FBRztBQUFBLEdBQ0w7QUFDQSxFQUFBLE9BQU8sd0JBQXlCLENBQUE7QUFBQSxJQUM5QixHQUFHLE9BQUE7QUFBQSxJQUNILFFBQVUsRUFBQTtBQUFBLEdBQ1gsQ0FBQTtBQUNIO0FBRUssTUFBTSxxQkFBd0IsR0FBQTs7OzsifQ==