UNPKG

vite-envs

Version:

Env var in Vite at container startup

23 lines (16 loc) 534 B
import { isAbsolute as pathIsAbsolute, sep as pathSep, join as pathJoin, resolve as pathResolve } from "path"; export function getAbsoluteAndInOsFormatPath(params: { pathIsh: string; cwd: string }): string { const { pathIsh, cwd } = params; let pathOut = pathIsh; pathOut = pathOut.replace(/\//g, pathSep); pathOut = pathOut.endsWith(pathSep) ? pathOut.slice(0, -1) : pathOut; if (!pathIsAbsolute(pathOut)) { pathOut = pathJoin(cwd, pathOut); } return pathResolve(pathOut); }