From 39fd8f38c7c9e3d231f7347ea51f79812fd524da Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 5 Sep 2022 20:38:22 -0700 Subject: custom loader --- loader.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 loader.js (limited to 'loader.js') 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) +} -- cgit v1.2.3