@tanstack/react-start
Version:
Modern and scalable routing for React applications
23 lines (19 loc) • 618 B
text/typescript
import { fileURLToPath } from 'node:url'
import path from 'pathe'
const currentDir = path.dirname(fileURLToPath(import.meta.url))
export const reactStartPluginDir = currentDir
const defaultEntryDir = path.resolve(
currentDir,
'..',
'..',
'plugin',
'default-entry',
)
export const reactStartDefaultEntryPaths = {
client: path.resolve(defaultEntryDir, 'client.tsx'),
server: path.resolve(defaultEntryDir, 'server.ts'),
start: path.resolve(defaultEntryDir, 'start.ts'),
}
export function resolvePackageEntryPath(packageName: string): string {
return fileURLToPath(import.meta.resolve(packageName))
}