@tanstack/router-plugin
Version:
Modern and scalable routing for React applications
46 lines (45 loc) • 1.44 kB
JavaScript
import { configSchema } from "./core/config.js";
import { unpluginRouterCodeSplitterFactory } from "./core/router-code-splitter-plugin.js";
import { unpluginRouterGeneratorFactory } from "./core/router-generator-plugin.js";
import { unpluginRouteAutoImportFactory } from "./core/route-autoimport-plugin.js";
import { unpluginRouterComposedFactory } from "./core/router-composed-plugin.js";
import { createVitePlugin } from "unplugin";
//#region src/vite.ts
var tanstackRouterAutoImport = createVitePlugin(unpluginRouteAutoImportFactory);
/**
* @example
* ```ts
* export default defineConfig({
* plugins: [tanstackRouterGenerator()],
* // ...
* })
* ```
*/
var tanstackRouterGenerator = createVitePlugin(unpluginRouterGeneratorFactory);
/**
* @example
* ```ts
* export default defineConfig({
* plugins: [tanStackRouterCodeSplitter()],
* // ...
* })
* ```
*/
var tanStackRouterCodeSplitter = createVitePlugin(unpluginRouterCodeSplitterFactory);
/**
* @example
* ```ts
* export default defineConfig({
* plugins: [tanstackRouter()],
* // ...
* })
* ```
*/
var tanstackRouter = createVitePlugin(unpluginRouterComposedFactory);
/**
* @deprecated Use `tanstackRouter` instead.
*/
var TanStackRouterVite = tanstackRouter;
//#endregion
export { TanStackRouterVite, configSchema, tanstackRouter as default, tanstackRouter, tanStackRouterCodeSplitter, tanstackRouterAutoImport, tanstackRouterGenerator };
//# sourceMappingURL=vite.js.map