moa-rl-env / moav2 /src /platform /browser /browser-path.ts
natnael kahssay
feat: use real moav2 source as RL task suite — symlinked sandbox, 3 real service tasks
ce25387
import pathBrowserify from 'path-browserify'
import type { PlatformPath } from '../../core/platform/types'
export const browserPath: PlatformPath = {
join: (...parts: string[]) => pathBrowserify.join(...parts),
dirname: (p: string) => pathBrowserify.dirname(p),
resolve: (...parts: string[]) => pathBrowserify.resolve(...parts),
basename: (p: string, ext?: string) => ext ? pathBrowserify.basename(p, ext) : pathBrowserify.basename(p),
extname: (p: string) => pathBrowserify.extname(p),
sep: '/',
}