// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  compatibilityDate: '2025-05-30',
  devtools: { enabled: true },
  modules: [
    '@nuxtjs/tailwindcss'
  ],
  css: ['~/assets/css/main.css'],
  ssr: false, // Disable SSR for better compatibility with Solana SDK
  nitro: {
    experimental: {
      wasm: true
    }
  },
  vite: {
    define: {
      global: 'globalThis',
    },
    resolve: {
      alias: {
        // Force gill to use browser build instead of node build
        'gill/node': 'gill/browser',
      }
    },
    optimizeDeps: {
      include: ['@nosana/kit'],
      exclude: ['gill/node']
    },
  }
})
