UNPKG

vite-preload

Version:

Speed up your Vite application by preloading server rendered lazy modules and stylesheets as early as possible

32 lines (28 loc) 807 B
'use strict'; var React = require('react'); var __internal = require('./__internal.cjs'); /** * React context to collect used modules * * Usage: * * ``` * const manifest = fs.readFile('.vite/dist', 'utf8'); * const collector = new ChunkCollector({ manifest }); * * render( * <ChunkCollectorContext collector={collector}> * <App /> * </ChunkCollectorContext> * ) * ``` */ function ChunkCollectorContext({ collector, children, }) { // React 19 support const ContextComponent = 'Provider' in __internal.Context ? __internal.Context.Provider : __internal.Context; return React.createElement(ContextComponent, { value: collector.__context_collectModuleId, }, children); } module.exports = ChunkCollectorContext; //# sourceMappingURL=ChunkCollectorContext.cjs.map