UNPKG

@tanstack/router-plugin

Version:

Modern and scalable routing for React applications

20 lines (19 loc) 876 B
import { createReactRefreshIgnoredRouteExportsPlugin } from "./react-refresh-ignored-route-exports.js"; import { createReactRefreshRouteComponentsPlugin } from "./react-refresh-route-components.js"; import { createReactStableHmrSplitRouteComponentsPlugin } from "./react-stable-hmr-split-route-components.js"; //#region src/core/code-splitter/plugins/framework-plugins.ts function getReferenceRouteCompilerPlugins(opts) { switch (opts.targetFramework) { case "react": if (opts.addHmr) return [ createReactRefreshIgnoredRouteExportsPlugin({ hotExpression: opts.hmrHotExpression }), createReactRefreshRouteComponentsPlugin(), createReactStableHmrSplitRouteComponentsPlugin({ hotExpression: opts.hmrHotExpression }) ]; return; default: return; } } //#endregion export { getReferenceRouteCompilerPlugins }; //# sourceMappingURL=framework-plugins.js.map