nuxt.config.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // https://nuxt.com/docs/api/configuration/nuxt-config
  2. export default defineNuxtConfig({
  3. /* Application Settings */
  4. app: {
  5. /* Application Header */
  6. head: {
  7. charset: 'utf-8',
  8. viewport: 'width=device-width, initial-scale=1',
  9. title: 'Nexa Games — 100% Provably Fair Gaming',
  10. meta: [
  11. { name: 'description', content: 'The first fairplay, permissionless real-money gaming network.' },
  12. ],
  13. link: [
  14. { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
  15. ],
  16. },
  17. },
  18. /* Application Modules */
  19. modules: [
  20. /* Tailwind CSS */
  21. '@nuxtjs/tailwindcss',
  22. /* Pinia */
  23. '@pinia/nuxt',
  24. '@pinia-plugin-persistedstate/nuxt',
  25. /* Plausible */
  26. '@nuxtjs/plausible',
  27. ],
  28. /* Route Rules */
  29. routeRules: {
  30. /* Disable server-side rendering for Admin area. */
  31. '/admin/**': { ssr: false },
  32. /* Add CORS headers to API. */
  33. '/v1/**': { cors: true },
  34. },
  35. /* Set compatibility date. */
  36. compatibilityDate: '2024-09-11',
  37. })