UNPKG

nuxt-users

Version:

A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools

10 lines (9 loc) 915 B
export { useDb, checkTableExists } from './db.js'; export { isBuildTime } from './build-time.js'; export { createUser, findUserByEmail, updateUserPassword, getCurrentUserFromToken, hasAnyUsers, deleteExpiredPersonalAccessTokens, deleteTokensWithoutExpiration, cleanupPersonalAccessTokens, revokeUserTokens, getLastLoginTime, findUserById, updateUser, deleteUser } from './user.js'; export { createUsersTable } from './create-users-table.js'; export { createPersonalAccessTokensTable } from './create-personal-access-tokens-table.js'; export { createPasswordResetTokensTable } from './create-password-reset-tokens-table.js'; export { createMigrationsTable } from './create-migrations-table.js'; export { runMigrations } from './migrate.js'; export { createGoogleOAuth2Client, getGoogleAuthUrl, getGoogleUserFromCode, findOrCreateGoogleUser, createAuthTokenForUser, generateSecurePassword } from './google-oauth.js';