nuxt-users
Version:
A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools
11 lines (10 loc) • 537 B
JavaScript
import { defineNuxtPlugin, useRuntimeConfig } from "#app";
import { checkTableExists } from "./server/utils/index.js";
export default defineNuxtPlugin(async (_nuxtApp) => {
const { nuxtUsers } = useRuntimeConfig();
const options = nuxtUsers;
const hasMigrationsTable = await checkTableExists(options, options.tables.migrations);
if (!hasMigrationsTable) {
console.warn("[Nuxt Users] \u26A0\uFE0F Migrations table does not exist, you should run the migration script to create it by running: npx nuxt-users migrate");
}
});