UNPKG

358 BJavaScriptView Raw
1import { dirname, isAbsolute, resolve } from 'path';
2
3export function defaultResolver ( importee, importer ) {
4 // absolute paths are left untouched
5 if ( isAbsolute( importee ) ) return importee;
6
7 // external modules stay external
8 if ( importee[0] !== '.' ) return false;
9
10 return resolve( dirname( importer ), importee ).replace( /\.js$/, '' ) + '.js';
11}
\No newline at end of file