Files
project-work/worker-toolkit-potion-polyglot/repos/potion-voice/app/services/utils/index.js
2026-10-05 16:14:53 -04:00

20 lines
505 B
JavaScript

const fs = require('fs')
const importedModules = {}
const files = fs.readdirSync(__dirname)
for (const file of files) {
const fileNameWithoutExtension = file.replace(/\.[^.]*$/, '')
const fileExtension = file.split('.').pop()
if (
fileNameWithoutExtension !== 'index' &&
(fileExtension === 'js' || fileExtension === 'ts')
)
importedModules[fileNameWithoutExtension] = require(`./${file}`)[
fileNameWithoutExtension
]
}
module.exports = importedModules