rwsdk
Version:
Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime
16 lines (15 loc) • 566 B
JavaScript
import { createDirectiveLookupPlugin } from "./createDirectiveLookupPlugin.mjs";
export const useServerLookupPlugin = async ({ projectRootDir, serverFiles, }) => {
return createDirectiveLookupPlugin({
projectRootDir,
files: serverFiles,
config: {
kind: "server",
directive: "use server",
virtualModuleName: "virtual:use-server-lookup",
exportName: "useServerLookup",
pluginName: "use-server-lookup",
optimizeForEnvironments: ["ssr", "worker"],
},
});
};