UNPKG

@tanstack/router-plugin

Version:

Modern and scalable routing for React applications

23 lines (22 loc) 901 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) { const hmrStyle = opts.hmrStyle ?? "vite"; return [ ...hmrStyle === "vite" ? [createReactRefreshIgnoredRouteExportsPlugin()] : [], createReactRefreshRouteComponentsPlugin(), createReactStableHmrSplitRouteComponentsPlugin({ hmrStyle }) ]; } return; default: return; } } //#endregion export { getReferenceRouteCompilerPlugins }; //# sourceMappingURL=framework-plugins.js.map