UNPKG

@nestjs/schematics

Version:

Nest - modern, fast, powerful node.js web framework (@schematics)

9 lines (8 loc) 419 B
import { basename, dirname, relative } from '@angular-devkit/core'; export class PathSolver { relative(from, to) { const placeholder = '/placeholder'; const relativeDir = relative(dirname((placeholder + from)), dirname((placeholder + to))); return (relativeDir.startsWith('.') ? relativeDir : './' + relativeDir).concat(relativeDir.length === 0 ? basename(to) : '/' + basename(to)); } }