UNPKG

vite-plugin-react-server

Version:
18 lines (15 loc) 2.49 kB
/** * vite-plugin-react-server * Copyright (c) Nico Brinkkemper * MIT License */ import { createRequire } from 'node:module'; import { join } from 'node:path'; import { transportPkgDir } from './transportDir.js'; const vendorRequire = createRequire(join(transportPkgDir, "package.json")); const ReactDOMServer = vendorRequire("react-server-dom-esm/server"); const projectRoot = process.env["npm_config_local_prefix"] || process.cwd(); const projectRequire = createRequire(join(projectRoot, "package.json")); const React = projectRequire("react"); export { React, ReactDOMServer }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9yLnNlcnZlci5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcGx1Z2luL3ZlbmRvci92ZW5kb3Iuc2VydmVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVJlcXVpcmUgfSBmcm9tIFwibm9kZTptb2R1bGVcIjtcbmltcG9ydCB7IGpvaW4gfSBmcm9tIFwibm9kZTpwYXRoXCI7XG5pbXBvcnQgeyB0cmFuc3BvcnRQa2dEaXIgfSBmcm9tIFwiLi90cmFuc3BvcnREaXIuanNcIjtcblxuLy8gTG9hZCByZWFjdC1zZXJ2ZXItZG9tLWVzbS9zZXJ2ZXIgZnJvbSB0aGUgdmVuZG9yZWQgY29weSB0aGF0IHNoaXBzIGluc2lkZVxuLy8gdGhlIHJlYWN0LXNlcnZlci1sb2FkZXIgZGVwZW5kZW5jeS4gVGhlIHZlbmRvcmVkIHBhY2thZ2UuanNvbiBleHBvcnRzIG1hcFxuLy8gZGVmYXVsdHMgdG8gc2VydmVyLm5vZGUuanMuXG5jb25zdCB2ZW5kb3JSZXF1aXJlID0gY3JlYXRlUmVxdWlyZShqb2luKHRyYW5zcG9ydFBrZ0RpciwgXCJwYWNrYWdlLmpzb25cIikpO1xuY29uc3QgUmVhY3RET01TZXJ2ZXIgPSB2ZW5kb3JSZXF1aXJlKFwicmVhY3Qtc2VydmVyLWRvbS1lc20vc2VydmVyXCIpIGFzIHR5cGVvZiBpbXBvcnQoXCJyZWFjdC1zZXJ2ZXItZG9tLWVzbS9zZXJ2ZXIubm9kZVwiKTtcblxuLy8gUmVhY3Qgc3RpbGwgY29tZXMgZnJvbSB0aGUgY29uc3VtZXIncyBwcm9qZWN0XG5jb25zdCBwcm9qZWN0Um9vdCA9IHByb2Nlc3MuZW52W1wibnBtX2NvbmZpZ19sb2NhbF9wcmVmaXhcIl0gfHwgcHJvY2Vzcy5jd2QoKTtcbmNvbnN0IHByb2plY3RSZXF1aXJlID0gY3JlYXRlUmVxdWlyZShqb2luKHByb2plY3RSb290LCBcInBhY2thZ2UuanNvblwiKSk7XG5jb25zdCBSZWFjdCA9IHByb2plY3RSZXF1aXJlKFwicmVhY3RcIikgYXMgdHlwZW9mIGltcG9ydChcInJlYWN0XCIpO1xuXG5leHBvcnQgeyBSZWFjdERPTVNlcnZlciwgUmVhY3QgfTtcbmV4cG9ydCB0eXBlICogZnJvbSBcInJlYWN0LXNlcnZlci1kb20tZXNtL3NlcnZlci5ub2RlXCI7XG5leHBvcnQgdHlwZSBSZWFjdCA9IHR5cGVvZiBpbXBvcnQoXCJyZWFjdFwiKTtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQSxNQUFNLGFBQWdCLEdBQUEsYUFBQSxDQUFjLElBQUssQ0FBQSxlQUFBLEVBQWlCLGNBQWMsQ0FBQyxDQUFBO0FBQ25FLE1BQUEsY0FBQSxHQUFpQixjQUFjLDZCQUE2QjtBQUdsRSxNQUFNLGNBQWMsT0FBUSxDQUFBLEdBQUEsQ0FBSSx5QkFBeUIsQ0FBQSxJQUFLLFFBQVEsR0FBSSxFQUFBO0FBQzFFLE1BQU0sY0FBaUIsR0FBQSxhQUFBLENBQWMsSUFBSyxDQUFBLFdBQUEsRUFBYSxjQUFjLENBQUMsQ0FBQTtBQUNoRSxNQUFBLEtBQUEsR0FBUSxlQUFlLE9BQU87Ozs7In0=