import { basename, dirname, normalize, Path } from '@angular-devkit/core'; import { dasherize } from '@angular-devkit/core/src/utils/strings'; export const parseName = ( path: string, name: string ): { name: string; path: Path } => { const nameWithoutPath = basename(name as Path); const namePath = dirname((path + '/' + name) as Path); return { name: dasherize(nameWithoutPath), path: normalize('/' + namePath) }; };