in core/index.js [277:307]
function importExtensions() {
/** @type {Array.<string>} */
const backlog = [];
// @ts-ignore;
for (const nodeModulesDir of module.paths) {
if (fs.existsSync(nodeModulesDir)) {
backlog.push(nodeModulesDir);
}
}
/** @type {string} */
let currentItem;
const cookieGulpExtensionRegex = /^cookie\.gulp\-.+$/i;
while (currentItem = backlog.shift()) {
const stat = fs.statSync(currentItem);
if (!stat.isDirectory()) {
continue;
}
for (const entry of fs.readdirSync(currentItem)) {
if (!cookieGulpExtensionRegex.test(entry)) {
continue;
}
require(path.join(currentItem, entry));
}
}
}