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
JavaScript
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";