UNPKG

ember-introjs

Version:
19 lines (14 loc) 404 B
export default function getRelativePath ( from, to ) { const fromParts = from.split( /[\/\\]/ ); const toParts = to.split( /[\/\\]/ ); fromParts.pop(); // get dirname while ( fromParts[0] === toParts[0] ) { fromParts.shift(); toParts.shift(); } if ( fromParts.length ) { let i = fromParts.length; while ( i-- ) fromParts[i] = '..'; } return fromParts.concat( toParts ).join( '/' ); }