UNPKG

vite-ssr

Version:

Vite utility for server side rendering

20 lines (19 loc) 472 B
// @ts-ignore import { ServerStyleSheet } from 'styled-components'; function ssrCollector(context) { const sheet = new ServerStyleSheet(); return { collect(app) { // @ts-ignore return sheet.collectStyles(app); }, toString() { return sheet.getStyleTags(); }, cleanup() { sheet.seal(); }, }; } // @ts-ignore export default import.meta.env.SSR ? ssrCollector : null;