vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
34 lines (28 loc) • 746 B
text/typescript
// Create shared CSS registry
export const cssFiles = new Map<string, string>();
export const clientFiles = new Set<string>();
export const serverActionFiles = new Set<string>();
// Helper functions
export function clearCssFiles() {
cssFiles.clear();
}
export function clearClientFiles() {
clientFiles.clear();
}
export function clearServerActionFiles() {
serverActionFiles.clear();
}
export function addCssFile(id: string, cssFile: string) {
cssFiles.set(id, cssFile);
}
export function addClientFile(url: string) {
clientFiles.add(url);
}
export function addServerActionFile(url: string) {
serverActionFiles.add(url);
}
export function clearAllFiles() {
clearCssFiles();
clearClientFiles();
clearServerActionFiles();
}