All files / scripts/utils path.ts

0% Statements 0/11
0% Branches 0/1
0% Functions 0/1
0% Lines 0/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
import path from 'node:path'
import process from 'node:process'
 
export const WindowsSlashRE = /\\/g
 
export const isWindows
  = typeof process !== 'undefined' && process.platform === 'win32'
 
export function slash(p: string): string {
  return p.replace(WindowsSlashRE, '/')
}
 
export function normalizePath(id: string): string {
  return path.posix.normalize(isWindows ? slash(id) : id)
}