1 | const path = require('path')
|
2 |
|
3 | module.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 | }
|