UNPKG

vite-plugin-react-server

Version:
18 lines (15 loc) 2.35 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/static"); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9yLnN0YXRpYy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcGx1Z2luL3ZlbmRvci92ZW5kb3Iuc3RhdGljLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVJlcXVpcmUgfSBmcm9tIFwibm9kZTptb2R1bGVcIjtcbmltcG9ydCB7IGpvaW4gfSBmcm9tIFwibm9kZTpwYXRoXCI7XG5pbXBvcnQgeyB0cmFuc3BvcnRQa2dEaXIgfSBmcm9tIFwiLi90cmFuc3BvcnREaXIuanNcIjtcblxuLy8gTG9hZCByZWFjdC1zZXJ2ZXItZG9tLWVzbS9zdGF0aWMgZnJvbSB0aGUgdmVuZG9yZWQgY29weSB0aGF0IHNoaXBzIGluc2lkZVxuLy8gdGhlIHJlYWN0LXNlcnZlci1sb2FkZXIgZGVwZW5kZW5jeS4gVGhlIHZlbmRvcmVkIHBhY2thZ2UuanNvbiBleHBvcnRzIG1hcFxuLy8gZGVmYXVsdHMgdG8gc3RhdGljLm5vZGUuanMuXG5jb25zdCB2ZW5kb3JSZXF1aXJlID0gY3JlYXRlUmVxdWlyZShqb2luKHRyYW5zcG9ydFBrZ0RpciwgXCJwYWNrYWdlLmpzb25cIikpO1xuY29uc3QgUmVhY3RET01TZXJ2ZXIgPSB2ZW5kb3JSZXF1aXJlKFwicmVhY3Qtc2VydmVyLWRvbS1lc20vc3RhdGljXCIpIGFzIHR5cGVvZiBpbXBvcnQoXCJyZWFjdC1zZXJ2ZXItZG9tLWVzbS9zdGF0aWMubm9kZVwiKTtcblxuLy8gUmVhY3Qgc3RpbGwgY29tZXMgZnJvbSB0aGUgY29uc3VtZXIncyBwcm9qZWN0XG5jb25zdCBwcm9qZWN0Um9vdCA9IHByb2Nlc3MuZW52W1wibnBtX2NvbmZpZ19sb2NhbF9wcmVmaXhcIl0gfHwgcHJvY2Vzcy5jd2QoKTtcbmNvbnN0IHByb2plY3RSZXF1aXJlID0gY3JlYXRlUmVxdWlyZShqb2luKHByb2plY3RSb290LCBcInBhY2thZ2UuanNvblwiKSk7XG5jb25zdCBSZWFjdCA9IHByb2plY3RSZXF1aXJlKFwicmVhY3RcIikgYXMgdHlwZW9mIGltcG9ydChcInJlYWN0XCIpO1xuXG5leHBvcnQgeyBSZWFjdERPTVNlcnZlciwgUmVhY3QgfTtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQSxNQUFNLGFBQWdCLEdBQUEsYUFBQSxDQUFjLElBQUssQ0FBQSxlQUFBLEVBQWlCLGNBQWMsQ0FBQyxDQUFBO0FBQ25FLE1BQUEsY0FBQSxHQUFpQixjQUFjLDZCQUE2QjtBQUdsRSxNQUFNLGNBQWMsT0FBUSxDQUFBLEdBQUEsQ0FBSSx5QkFBeUIsQ0FBQSxJQUFLLFFBQVEsR0FBSSxFQUFBO0FBQzFFLE1BQU0sY0FBaUIsR0FBQSxhQUFBLENBQWMsSUFBSyxDQUFBLFdBQUEsRUFBYSxjQUFjLENBQUMsQ0FBQTtBQUNoRSxNQUFBLEtBQUEsR0FBUSxlQUFlLE9BQU87Ozs7In0=