import { normalize } from 'path';

export const removeExtension = (path: string) =>
  path.includes('.') ? path.split('.').slice(0, -1).join('.') : path;

export const splitSegments = (path: string): string[] =>
  normalize(path)
    .split(/\/|\\/)
    .filter(part => part && part !== '.');