UNPKG

vite-plugin-react-server

Version:
30 lines (28 loc) 3.13 kB
/** * vite-plugin-react-server * Copyright (c) Nico Brinkkemper * MIT License */ const pageAndPropFiles = ({ files, inputs }) => { if (!files) return inputs; for (const [key, value] of files.pageMap) { if (!inputs[key]) { inputs[key] = value; } else { console.warn(`[RSC] Page file already exists: ${key}`); } } for (const [key, value] of files.propsMap) { if (!inputs[key]) { inputs[key] = value; } else { console.warn(`[RSC] Props file already exists: ${key}`); } } return inputs; }; export { pageAndPropFiles }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZUFuZFByb3BGaWxlcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcGx1Z2luL2NvbmZpZy9hdXRvRGlzY292ZXIvcGFnZUFuZFByb3BGaWxlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFJlc29sdmVkQnVpbGRQYWdlcyB9IGZyb20gXCIuLi8uLi90eXBlcy5qc1wiO1xuXG4vKipcbiAqIExvZ2ljIHRvIGFkZCBwYWdlIGFuZCBwcm9wIGZpbGVzIHRvIHRoZSBpbnB1dHMsIHdpdGhvdXQgZXh0cmEgcHJlZml4XG4gKiBAcGFyYW0gcGFyYW0wIFxuICogQHJldHVybnMgXG4gKi9cbmV4cG9ydCBjb25zdCBwYWdlQW5kUHJvcEZpbGVzID0gKHtcbiAgICBmaWxlcyxcbiAgICBpbnB1dHMsXG4gIH06IHtcbiAgICBmaWxlczogUmVzb2x2ZWRCdWlsZFBhZ2VzIHwgdW5kZWZpbmVkO1xuICAgIGlucHV0czogUmVjb3JkPHN0cmluZywgc3RyaW5nPjtcbiAgfSkgPT4ge1xuICAgIGlmICghZmlsZXMpIHJldHVybiBpbnB1dHM7XG4gIFxuICAgIC8vIEFkZCBwYWdlIGZpbGVzIHVzaW5nIHRoZSBub3JtYWxpemVkIGtleSBmcm9tIHBhZ2VNYXBcbiAgICBmb3IgKGNvbnN0IFtrZXksIHZhbHVlXSBvZiBmaWxlcy5wYWdlTWFwKSB7XG4gICAgICAvLyBVc2UgdGhlIG5vcm1hbGl6ZWQga2V5IHNvIFZpdGUgY2FuIHByb2Nlc3MgaXQgY29ycmVjdGx5XG4gICAgICBpZiAoIWlucHV0c1trZXldKSB7XG4gICAgICAgIGlucHV0c1trZXldID0gdmFsdWU7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjb25zb2xlLndhcm4oYFtSU0NdIFBhZ2UgZmlsZSBhbHJlYWR5IGV4aXN0czogJHtrZXl9YCk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvLyBBZGQgcHJvcHMgZmlsZXMgdXNpbmcgdGhlIG5vcm1hbGl6ZWQga2V5IGZyb20gcHJvcHNNYXBcbiAgICBmb3IgKGNvbnN0IFtrZXksIHZhbHVlXSBvZiBmaWxlcy5wcm9wc01hcCkge1xuICAgICAgLy8gVXNlIHRoZSBub3JtYWxpemVkIGtleSBzbyBWaXRlIGNhbiBwcm9jZXNzIGl0IGNvcnJlY3RseVxuICAgICAgaWYgKCFpbnB1dHNba2V5XSkge1xuICAgICAgICBpbnB1dHNba2V5XSA9IHZhbHVlO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY29uc29sZS53YXJuKGBbUlNDXSBQcm9wcyBmaWxlIGFscmVhZHkgZXhpc3RzOiAke2tleX1gKTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIHJldHVybiBpbnB1dHM7XG4gIH07Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBT08sTUFBTSxtQkFBbUIsQ0FBQztBQUFBLEVBQzdCLEtBQUE7QUFBQSxFQUNBO0FBQ0YsQ0FHTSxLQUFBO0FBQ0osRUFBSSxJQUFBLENBQUMsT0FBYyxPQUFBLE1BQUE7QUFHbkIsRUFBQSxLQUFBLE1BQVcsQ0FBQyxHQUFBLEVBQUssS0FBSyxDQUFBLElBQUssTUFBTSxPQUFTLEVBQUE7QUFFeEMsSUFBSSxJQUFBLENBQUMsTUFBTyxDQUFBLEdBQUcsQ0FBRyxFQUFBO0FBQ2hCLE1BQUEsTUFBQSxDQUFPLEdBQUcsQ0FBSSxHQUFBLEtBQUE7QUFBQSxLQUNULE1BQUE7QUFDTCxNQUFRLE9BQUEsQ0FBQSxJQUFBLENBQUssQ0FBbUMsZ0NBQUEsRUFBQSxHQUFHLENBQUUsQ0FBQSxDQUFBO0FBQUE7QUFDdkQ7QUFJRixFQUFBLEtBQUEsTUFBVyxDQUFDLEdBQUEsRUFBSyxLQUFLLENBQUEsSUFBSyxNQUFNLFFBQVUsRUFBQTtBQUV6QyxJQUFJLElBQUEsQ0FBQyxNQUFPLENBQUEsR0FBRyxDQUFHLEVBQUE7QUFDaEIsTUFBQSxNQUFBLENBQU8sR0FBRyxDQUFJLEdBQUEsS0FBQTtBQUFBLEtBQ1QsTUFBQTtBQUNMLE1BQVEsT0FBQSxDQUFBLElBQUEsQ0FBSyxDQUFvQyxpQ0FBQSxFQUFBLEdBQUcsQ0FBRSxDQUFBLENBQUE7QUFBQTtBQUN4RDtBQUdGLEVBQU8sT0FBQSxNQUFBO0FBQ1Q7Ozs7In0=