one
Version:
One is a new React Framework that makes Vite serve both native and web.
9 lines (7 loc) • 383 B
text/typescript
import { getPathnameFromFilePath } from '../../utils/getPathnameFromFilePath'
import type { RouteInfo } from '../../vite/types'
export function getPathFromRoute(route: RouteInfo<string>, options: { includeIndex?: boolean } = {}) {
return getPathnameFromFilePath(route.file, {}, false, {...options, preserveExtensions: true})
.replace(/^\.\//, '/')
.replace(/\/+$/, '')
}