const tableModules = [ require('./user_oauth.cjs'), require('./auth_sessions.cjs'), require('./auth_attempts.cjs'), require('./auth_codes.cjs'), ] const targetTables = tableModules.filter(({ buildTable }) => typeof buildTable === 'function').map(({ tableName, buildTable }) => [tableName, buildTable]) const authTables = Object.fromEntries(tableModules.map(({ tableName }) => [tableName.replace(/^(auth_|account_|billing_|payment_|email_)/, ''), tableName])) module.exports = { targetTables, authTables, }