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) • 848 B
TypeScript
export { useDb, checkTableExists } from '../utils/db.js';
export { createUser, findUserByEmail, updateUserPassword, getCurrentUserFromToken, hasAnyUsers, deleteExpiredPersonalAccessTokens, deleteTokensWithoutExpiration, cleanupPersonalAccessTokens, revokeUserTokens, getLastLoginTime } from '../utils/user.js';
export { createUsersTable } from '../utils/create-users-table.js';
export { createPersonalAccessTokensTable } from '../utils/create-personal-access-tokens-table.js';
export { createPasswordResetTokensTable } from '../utils/create-password-reset-tokens-table.js';
export { createMigrationsTable } from '../utils/create-migrations-table.js';
export { runMigrations } from '../utils/migrate.js';
export { useNuxtUsersDatabase } from '../composables/useNuxtUsersDatabase.js';
export { useServerAuth } from '../composables/useServerAuth.js';