diff options
Diffstat (limited to 'loader.js')
| -rw-r--r-- | loader.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/loader.js b/loader.js new file mode 100644 index 00000000..7deda005 --- /dev/null +++ b/loader.js @@ -0,0 +1,8 @@ +import path from 'path' +import fs from 'fs' + +export function resolve (specifier, parentModuleURL, defaultResolver) { + specifier = specifier.replace(/^\$/, path.resolve('.') + "/") + specifier = fs.existsSync(specifier) && fs.lstatSync(specifier).isDirectory() ? `${specifier}/index` : specifier + return defaultResolver(specifier, parentModuleURL) +} |
