├── .cursorrules ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── README_zh.md ├── app.vue ├── assets ├── css │ └── main.css ├── demo.png ├── extension_icon@64px.png └── favicon.ico ├── components └── LanguageSwitcher.vue ├── i18n.config.ts ├── nuxt.config.ts ├── package.json ├── pages ├── blog.vue ├── cancel.vue ├── contact.vue ├── index.vue ├── price.vue ├── privacy.vue ├── refund.vue ├── success.vue └── terms.vue ├── plugins └── analytics.client.ts ├── postcss.config.js ├── public ├── favicon.ico ├── github.svg ├── nuxt.svg └── vercel.svg ├── server └── api │ ├── create-checkout-session.ts │ ├── get_user.ts │ ├── logout.ts │ ├── supabase_update_user.ts │ └── update-credits.ts ├── tailwind.config.js ├── tsconfig.json ├── turbo.json └── vercel.json /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/.cursorrules -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/README_zh.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/app.vue -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /assets/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/assets/demo.png -------------------------------------------------------------------------------- /assets/extension_icon@64px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/assets/extension_icon@64px.png -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /components/LanguageSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/components/LanguageSwitcher.vue -------------------------------------------------------------------------------- /i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/i18n.config.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/package.json -------------------------------------------------------------------------------- /pages/blog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/blog.vue -------------------------------------------------------------------------------- /pages/cancel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/cancel.vue -------------------------------------------------------------------------------- /pages/contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/contact.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/price.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/price.vue -------------------------------------------------------------------------------- /pages/privacy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/privacy.vue -------------------------------------------------------------------------------- /pages/refund.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/refund.vue -------------------------------------------------------------------------------- /pages/success.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/success.vue -------------------------------------------------------------------------------- /pages/terms.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/pages/terms.vue -------------------------------------------------------------------------------- /plugins/analytics.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/plugins/analytics.client.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/public/github.svg -------------------------------------------------------------------------------- /public/nuxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/public/nuxt.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /server/api/create-checkout-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/server/api/create-checkout-session.ts -------------------------------------------------------------------------------- /server/api/get_user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/server/api/get_user.ts -------------------------------------------------------------------------------- /server/api/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/server/api/logout.ts -------------------------------------------------------------------------------- /server/api/supabase_update_user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/server/api/supabase_update_user.ts -------------------------------------------------------------------------------- /server/api/update-credits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/server/api/update-credits.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/turbo.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cl-victor1/nuxt-template-stripe-supabase-google-i18n-kofi/HEAD/vercel.json --------------------------------------------------------------------------------