├── .env.example ├── .gitignore ├── .npmrc ├── README.md ├── app ├── app.vue ├── components │ ├── ClerkLogo.vue │ ├── CodeSwitcher.vue │ ├── Footer.vue │ ├── LearnMore.vue │ ├── NuxtLogo.vue │ └── UserDetails.tsx ├── composables │ └── useCodeHighlighter.ts ├── consts │ └── cards.ts ├── layouts │ └── default.vue ├── middleware │ └── auth.global.ts └── pages │ ├── dashboard.vue │ ├── index.vue │ ├── sign-in.vue │ └── sign-up.vue ├── demo.png ├── eslint.config.mjs ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico ├── fonts │ ├── GeistMonoVF.woff │ └── GeistVF.woff └── images │ ├── clerk.svg │ ├── components.svg │ ├── dark-logo.png │ ├── light-logo.png │ ├── logo.png │ ├── nuxt.svg │ ├── sign-in@2xrl.webp │ ├── sign-up@2xrl.webp │ ├── user-button-2@2xrl.webp │ ├── user-button@2xrl.webp │ └── verify@2xrl.webp ├── server ├── api │ └── auth.ts └── tsconfig.json ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | shamefully-hoist=true 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/README.md -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/components/ClerkLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/ClerkLogo.vue -------------------------------------------------------------------------------- /app/components/CodeSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/CodeSwitcher.vue -------------------------------------------------------------------------------- /app/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/Footer.vue -------------------------------------------------------------------------------- /app/components/LearnMore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/LearnMore.vue -------------------------------------------------------------------------------- /app/components/NuxtLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/NuxtLogo.vue -------------------------------------------------------------------------------- /app/components/UserDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/components/UserDetails.tsx -------------------------------------------------------------------------------- /app/composables/useCodeHighlighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/composables/useCodeHighlighter.ts -------------------------------------------------------------------------------- /app/consts/cards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/consts/cards.ts -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/middleware/auth.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/middleware/auth.global.ts -------------------------------------------------------------------------------- /app/pages/dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/pages/dashboard.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/pages/sign-in.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/pages/sign-in.vue -------------------------------------------------------------------------------- /app/pages/sign-up.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/app/pages/sign-up.vue -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/demo.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /public/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/fonts/GeistVF.woff -------------------------------------------------------------------------------- /public/images/clerk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/clerk.svg -------------------------------------------------------------------------------- /public/images/components.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/components.svg -------------------------------------------------------------------------------- /public/images/dark-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/dark-logo.png -------------------------------------------------------------------------------- /public/images/light-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/light-logo.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/nuxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/nuxt.svg -------------------------------------------------------------------------------- /public/images/sign-in@2xrl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/sign-in@2xrl.webp -------------------------------------------------------------------------------- /public/images/sign-up@2xrl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/sign-up@2xrl.webp -------------------------------------------------------------------------------- /public/images/user-button-2@2xrl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/user-button-2@2xrl.webp -------------------------------------------------------------------------------- /public/images/user-button@2xrl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/user-button@2xrl.webp -------------------------------------------------------------------------------- /public/images/verify@2xrl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/public/images/verify@2xrl.webp -------------------------------------------------------------------------------- /server/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/server/api/auth.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/nuxt-clerk-template/HEAD/tsconfig.json --------------------------------------------------------------------------------