index.cjs
520 Bytes
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,
}