@tanstack/router-generator
Version:
Modern and scalable routing for React applications
13 lines (12 loc) • 1.3 kB
text/typescript
export { configSchema, getConfig, resolveConfigPath, baseConfigSchema, } from './config.cjs';
export type { Config, BaseConfig } from './config.cjs';
export { Generator } from './generator.cjs';
export type { FileEventType, FileEvent, GeneratorEvent } from './generator.cjs';
export type { GeneratorPluginBase, GeneratorPlugin, GeneratorPluginWithTransform, } from './plugin/types.cjs';
export { capitalize, cleanPath, trimPathLeft, removeLeadingSlash, removeTrailingSlash, determineInitialRoutePath, replaceBackslash, routePathToVariable, removeUnderscores, resetRegex, multiSortBy, writeIfDifferent, format, removeExt, checkRouteFullPathUniqueness, hasChildWithExport, } from './utils.cjs';
export type { RouteNode, GetRouteNodesResult, GetRoutesByFileMapResult, GetRoutesByFileMapResultValue, ImportDeclaration, ImportSpecifier, } from './types.cjs';
export { getRouteNodes as physicalGetRouteNodes } from './filesystem/physical/getRouteNodes.cjs';
export { getRouteNodes as virtualGetRouteNodes } from './filesystem/virtual/getRouteNodes.cjs';
export { rootPathId } from './filesystem/physical/rootPathId.cjs';
export { ensureStringArgument } from './transform/utils.cjs';
export type { TransformImportsConfig, TransformContext, TransformOptions, TransformPlugin, } from './transform/types.cjs';