// https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ extends: ['../../layers/shared', '../../layers/ui'], modules: [ '@pinia/nuxt', [ '@nuxtjs/i18n', { vueI18n: './i18n.config.ts', lazy: true, langDir: 'lang', compilation: { strictMessage: false, }, locales: [ // { // code: 'ru', // name: 'Русский', // file: 'ru.js', // }, { code: 'en', name: 'English', file: 'en.js', }, ], defaultLocale: 'en', strategy: 'no_prefix', detectBrowserLanguage: false, }, ], ], css: ['~/assets/styles.scss', 'vue-final-modal/style.css'], runtimeConfig: { public: { host: process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://app.prgms.io', payHost: process.env.NODE_ENV === 'development' ? 'http://localhost:3001' : 'https://pay.prgms.io', apiHost: process.env.NODE_ENV === 'development' ? '/api' : 'https://api.prgms.io/api/v1', }, }, })