UNPKG

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