UNPKG

@tanstack/router-plugin

Version:

Modern and scalable routing for React applications

53 lines (52 loc) 1.46 kB
import { configSchema } from "./core/config.js"; import { unpluginRouterCodeSplitterFactory } from "./core/router-code-splitter-plugin.js"; import { unpluginRouterGeneratorFactory } from "./core/router-generator-plugin.js"; import { unpluginRouterComposedFactory } from "./core/router-composed-plugin.js"; import { createRspackPlugin } from "unplugin"; //#region src/rspack.ts /** * @example * ```ts * export default defineConfig({ * // ... * tools: { * rspack: { * plugins: [TanStackRouterGeneratorRspack()], * }, * }, * }) * ``` */ var TanStackRouterGeneratorRspack = /* @__PURE__ */ createRspackPlugin(unpluginRouterGeneratorFactory); /** * @example * ```ts * export default defineConfig({ * // ... * tools: { * rspack: { * plugins: [TanStackRouterCodeSplitterRspack()], * }, * }, * }) * ``` */ var TanStackRouterCodeSplitterRspack = /* @__PURE__ */ createRspackPlugin(unpluginRouterCodeSplitterFactory); /** * @example * ```ts * export default defineConfig({ * // ... * tools: { * rspack: { * plugins: [tanstackRouter()], * }, * }, * }) * ``` */ var TanStackRouterRspack = /* @__PURE__ */ createRspackPlugin(unpluginRouterComposedFactory); var tanstackRouter = TanStackRouterRspack; //#endregion export { TanStackRouterCodeSplitterRspack, TanStackRouterGeneratorRspack, TanStackRouterRspack, TanStackRouterRspack as default, configSchema, tanstackRouter }; //# sourceMappingURL=rspack.js.map