Files
Kotyata/apps/pay/nuxt.config.ts
2026-03-17 13:24:22 +03:00

46 lines
1.1 KiB
TypeScript

// 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:3001'
: 'https://pay.prgms.io',
apiHost:
process.env.NODE_ENV === 'development'
? '/api'
: 'https://api.prgms.io/api/v1',
},
},
})