Skip to content

Instantly share code, notes, and snippets.

View ecommpro's full-sized avatar
💭
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

EcommPro ecommpro

💭
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀
View GitHub Profile
@ecommpro
ecommpro / ModulesInNearestDirectoryPlugin.js
Last active January 18, 2019 11:31
Webpack resolver plugin that implements "priority to nearest directory" at resolving references inside modules.
// ModulesInNearestDirectoryPlugin.js
// by EcommPro SL (https://ecomm.pro)
"use strict";
const forEachBail = require("enhanced-resolve/lib/forEachBail");
module.exports = class ModulesInHierachicDirectoriesPlugin {
constructor(directories = [], overrides = []) {