UNPKG

466 BJavaScriptView Raw
1const path = require("path");
2
3const detectors = require("fs")
4 .readdirSync(path.join(__dirname, "function-builder-detectors"))
5 .filter(x => x.endsWith(".js")) // only accept .js detector files
6 .map(det =>
7 require(path.join(__dirname, `function-builder-detectors/${det}`))
8 );
9
10module.exports.detectFunctionsBuilder = function() {
11 for (const i in detectors) {
12 const settings = detectors[i]();
13 if (settings) {
14 return settings;
15 }
16 }
17};