vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
12 lines (10 loc) • 1.59 kB
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
const pluginRoot = new URL("./", import.meta.url).pathname.replace(/\/$/, "");
const userProjectRoot = process.argv.find((arg) => arg.includes("node_modules"))?.match(/^(.+?)\/node_modules\/.+$/)?.[1] || process.env["npm_config_local_prefix"] || process.cwd();
!pluginRoot.startsWith(userProjectRoot);
export { pluginRoot, userProjectRoot };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm9vdC5qcyIsInNvdXJjZXMiOlsiLi4vLi4vcGx1Z2luL3Jvb3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHBsdWdpblJvb3QgPSBuZXcgVVJMKFwiLi9cIiwgaW1wb3J0Lm1ldGEudXJsKS5wYXRobmFtZS5yZXBsYWNlKC9cXC8kLywgXCJcIik7XG5leHBvcnQgY29uc3QgdXNlclByb2plY3RSb290ID1cbiAgcHJvY2Vzcy5hcmd2XG4gICAgLmZpbmQoKGFyZykgPT4gYXJnLmluY2x1ZGVzKFwibm9kZV9tb2R1bGVzXCIpKVxuICAgID8ubWF0Y2goL14oLis/KVxcL25vZGVfbW9kdWxlc1xcLy4rJC8pPy5bMV0gfHxcbiAgcHJvY2Vzcy5lbnZbXCJucG1fY29uZmlnX2xvY2FsX3ByZWZpeFwiXSB8fFxuICBwcm9jZXNzLmN3ZCgpO1xuZXhwb3J0IGNvbnN0IGlzTGlua2VkID0gIXBsdWdpblJvb3Quc3RhcnRzV2l0aCh1c2VyUHJvamVjdFJvb3QpOyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFhLE1BQUEsVUFBQSxHQUFhLElBQUksR0FBQSxDQUFJLElBQU0sRUFBQSxNQUFBLENBQUEsSUFBQSxDQUFZLEdBQUcsQ0FBRSxDQUFBLFFBQUEsQ0FBUyxPQUFRLENBQUEsS0FBQSxFQUFPLEVBQUU7QUFDdEUsTUFBQSxlQUFBLEdBQ1gsUUFBUSxJQUNMLENBQUEsSUFBQSxDQUFLLENBQUMsR0FBUSxLQUFBLEdBQUEsQ0FBSSxTQUFTLGNBQWMsQ0FBQyxHQUN6QyxLQUFNLENBQUEsMkJBQTJCLElBQUksQ0FBQyxDQUFBLElBQzFDLFFBQVEsR0FBSSxDQUFBLHlCQUF5QixDQUNyQyxJQUFBLE9BQUEsQ0FBUSxHQUFJO0FBQ1UsQ0FBQyxVQUFXLENBQUEsVUFBQSxDQUFXLGVBQWU7Ozs7In0=