gitextract_4wmesn7w/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ ├── config.yml │ │ └── feature.yml │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── docs.yml │ ├── prerelease.yml │ ├── publish.yml │ ├── upgrade.yml │ └── validation.yml ├── .gitignore ├── .nuxtrc ├── .yamlfmt.yaml ├── .yamllint.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── TROUBLESHOOTING.md ├── docs/ │ ├── .env.example │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── app/ │ │ ├── app.config.ts │ │ ├── app.vue │ │ ├── assets/ │ │ │ └── css/ │ │ │ └── main.css │ │ ├── components/ │ │ │ ├── AppFooter.vue │ │ │ ├── AppHeader.vue │ │ │ ├── AppLogo.vue │ │ │ ├── OgImage/ │ │ │ │ └── OgImageDocs.takumi.vue │ │ │ └── content/ │ │ │ ├── HeroBackground.vue │ │ │ └── StarsBackground.vue │ │ ├── error.vue │ │ ├── layouts/ │ │ │ └── docs.vue │ │ └── pages/ │ │ ├── [...slug].vue │ │ └── index.vue │ ├── content/ │ │ ├── 1.getting-started/ │ │ │ ├── .navigation.yml │ │ │ ├── 1.index.md │ │ │ └── 2.installation.md │ │ ├── 2.usage/ │ │ │ ├── 1.configuration.md │ │ │ ├── 2.cookie.md │ │ │ ├── 3.token.md │ │ │ └── 4.proxy.md │ │ ├── 3.composables/ │ │ │ ├── 1.useSanctumAuth.md │ │ │ ├── 2.useSanctumUser.md │ │ │ ├── 3.useSanctumClient.md │ │ │ ├── 4.useSanctumFetch.md │ │ │ ├── 5.useLazySanctumFetch.md │ │ │ ├── 6.useSanctumConfig.md │ │ │ └── 7.useSanctumAppConfig.md │ │ ├── 4.middleware/ │ │ │ ├── 1.sanctum-auth.md │ │ │ ├── 2.sanctum-guest.md │ │ │ └── 3.global.md │ │ ├── 5.hooks/ │ │ │ ├── 1.sanctum-request.md │ │ │ ├── 10.sanctum-proxy-request.md │ │ │ ├── 2.sanctum-response.md │ │ │ ├── 3.sanctum-error-request.md │ │ │ ├── 4.sanctum-error-response.md │ │ │ ├── 5.sanctum-redirect.md │ │ │ ├── 6.sanctum-init.md │ │ │ ├── 7.sanctum-refresh.md │ │ │ ├── 8.sanctum-login.md │ │ │ └── 9.sanctum-logout.md │ │ ├── 6.advanced/ │ │ │ ├── 1.interceptors.md │ │ │ ├── 2.error-handling.md │ │ │ ├── 3.logging.md │ │ │ ├── 4.token-storage.md │ │ │ ├── 5.dependencies.md │ │ │ ├── 6.breeze-nuxt-template.md │ │ │ └── 7.troubleshooting.md │ │ └── index.md │ ├── content.config.ts │ ├── eslint.config.mjs │ ├── nuxt.config.ts │ ├── package.json │ ├── pnpm-workspace.yaml │ ├── renovate.json │ └── tsconfig.json ├── eslint.config.mjs ├── package.json ├── playground/ │ ├── app/ │ │ ├── app.vue │ │ ├── error.vue │ │ ├── layouts/ │ │ │ └── default.vue │ │ ├── pages/ │ │ │ ├── index.vue │ │ │ ├── login.vue │ │ │ ├── logout.vue │ │ │ ├── profile.vue │ │ │ └── welcome.vue │ │ └── plugins/ │ │ ├── sanctum.hooks.ts │ │ └── sanctum.storage.client.ts │ ├── nuxt.config.ts │ ├── package.json │ ├── pnpm-workspace.yaml │ ├── server/ │ │ ├── plugins/ │ │ │ └── sanctum.hooks.ts │ │ └── tsconfig.json │ └── tsconfig.json ├── src/ │ ├── config.ts │ ├── module.ts │ ├── runtime/ │ │ ├── composables/ │ │ │ ├── useLazySanctumFetch.ts │ │ │ ├── useSanctumAppConfig.ts │ │ │ ├── useSanctumAuth.ts │ │ │ ├── useSanctumClient.ts │ │ │ ├── useSanctumConfig.ts │ │ │ ├── useSanctumFetch.ts │ │ │ ├── useSanctumTokenStorage.ts │ │ │ └── useSanctumUser.ts │ │ ├── httpFactory.ts │ │ ├── interceptors/ │ │ │ ├── index.ts │ │ │ ├── request/ │ │ │ │ ├── logging.ts │ │ │ │ ├── params.ts │ │ │ │ ├── stateful.ts │ │ │ │ └── token.ts │ │ │ └── response/ │ │ │ ├── errorHandler.ts │ │ │ ├── logging.ts │ │ │ ├── proxy.ts │ │ │ └── validation.ts │ │ ├── middleware/ │ │ │ ├── sanctum.auth.ts │ │ │ ├── sanctum.global.ts │ │ │ └── sanctum.guest.ts │ │ ├── plugin.ts │ │ ├── server/ │ │ │ ├── api/ │ │ │ │ └── proxy.ts │ │ │ └── augments.server.d.ts │ │ ├── storages/ │ │ │ └── cookieTokenStorage.ts │ │ ├── types/ │ │ │ ├── config.ts │ │ │ ├── fetch.ts │ │ │ ├── meta.ts │ │ │ └── options.ts │ │ └── utils/ │ │ ├── constants.ts │ │ ├── credentials.ts │ │ ├── formatter.ts │ │ ├── logging.ts │ │ ├── runtime.ts │ │ └── session.ts │ └── templates.ts ├── test/ │ ├── helpers/ │ │ ├── constants.ts │ │ └── mocks.ts │ └── unit/ │ ├── config.test.ts │ ├── constants.test.ts │ ├── credentials.test.ts │ ├── formatter.test.ts │ ├── interceptors/ │ │ ├── request/ │ │ │ ├── logging.test.ts │ │ │ ├── params.test.ts │ │ │ ├── stateful.test.ts │ │ │ └── token.test.ts │ │ └── response/ │ │ ├── errorHandler.test.ts │ │ ├── logging.test.ts │ │ ├── proxy.test.ts │ │ └── validation.test.ts │ ├── logging.test.ts │ └── runtime.test.ts ├── tsconfig.json └── vitest.config.ts