vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
18 lines (16 loc) • 1.37 kB
JavaScript
/**
* vite-plugin-react-server
* Copyright (c) Nico Brinkkemper
* MIT License
*/
const moduleRefs = /* @__PURE__ */ new Map();
function getModuleRef(id) {
let moduleRef = moduleRefs.get(id);
if (!moduleRef) {
moduleRef = { id };
moduleRefs.set(id, moduleRef);
}
return moduleRef;
}
export { getModuleRef, moduleRefs };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlUmVmcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcGx1Z2luL2hlbHBlcnMvbW9kdWxlUmVmcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDcmVhdGUgYSBzaGFyZWQgbWFwIHRvIHN0b3JlIG1vZHVsZSByZWZlcmVuY2VzXG5leHBvcnQgY29uc3QgbW9kdWxlUmVmcyA9IG5ldyBNYXA8c3RyaW5nLCB7IGlkOiBzdHJpbmcgfT4oKTtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldE1vZHVsZVJlZihpZDogc3RyaW5nKTogeyBpZDogc3RyaW5nIH0ge1xuICBsZXQgbW9kdWxlUmVmID0gbW9kdWxlUmVmcy5nZXQoaWQpO1xuICBpZiAoIW1vZHVsZVJlZikge1xuICAgIG1vZHVsZVJlZiA9IHsgaWQgfTtcbiAgICBtb2R1bGVSZWZzLnNldChpZCwgbW9kdWxlUmVmKTtcbiAgfVxuICByZXR1cm4gbW9kdWxlUmVmO1xufSAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFDYSxNQUFBLFVBQUEsdUJBQWlCLEdBQTRCO0FBRW5ELFNBQVMsYUFBYSxFQUE0QixFQUFBO0FBQ3ZELEVBQUksSUFBQSxTQUFBLEdBQVksVUFBVyxDQUFBLEdBQUEsQ0FBSSxFQUFFLENBQUE7QUFDakMsRUFBQSxJQUFJLENBQUMsU0FBVyxFQUFBO0FBQ2QsSUFBQSxTQUFBLEdBQVksRUFBRSxFQUFHLEVBQUE7QUFDakIsSUFBVyxVQUFBLENBQUEsR0FBQSxDQUFJLElBQUksU0FBUyxDQUFBO0FBQUE7QUFFOUIsRUFBTyxPQUFBLFNBQUE7QUFDVDs7OzsifQ==