X Enterprises

nuxt-x-auth-stack

Stack Auth authentication layer for Nuxt.

nuxt-x-auth-stack

Stack Auth (stack-auth.com) frontend layer for Nuxt. Provides 8 pre-built auth components and composables.

Installation

npm install @xenterprises/nuxt-x-auth-stack
export default defineNuxtConfig({
  extends: '@xenterprises/nuxt-x-auth-stack',
  runtimeConfig: {
    public: {
      stackProjectId: process.env.NUXT_PUBLIC_STACK_PROJECT_ID,
      stackPublishableKey: process.env.NUXT_PUBLIC_STACK_PUBLISHABLE_KEY,
    }
  }
})

Composable

const { user, signIn, signOut, organizations } = useXAuthStack()

AI Context

package: "@xenterprises/nuxt-x-auth-stack"
auth-provider: Stack Auth (stack-auth.com)
env: NUXT_PUBLIC_STACK_PROJECT_ID, NUXT_PUBLIC_STACK_PUBLISHABLE_KEY
features: email+password, OAuth, organizations, MFA
composable: useXAuthStack()
Copyright © 2026