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 useClientLookupPlugin = async ({ projectRootDir, clientFiles, }) => {
return createDirectiveLookupPlugin({
projectRootDir,
files: clientFiles,
config: {
kind: "client",
directive: "use client",
virtualModuleName: "virtual:use-client-lookup",
exportName: "useClientLookup",
pluginName: "use-client-lookup",
optimizeForEnvironments: ["ssr", "client"],
},
});
};