diff --git a/astro.config.mjs b/astro.config.mjs index 9bf7080..ea0a4c0 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -5,6 +5,7 @@ import tailwind from '@astrojs/tailwind' // https://github.com/withastro/astro/tree/main/packages/integrations/netlify import netlify from '@astrojs/netlify/functions' +import { makeViteDefinitions } from './helpers/public-runtime-config.mjs' // https://astro.build/config export default defineConfig({ @@ -19,5 +20,15 @@ export default defineConfig({ // https://github.com/withastro/astro/tree/main/packages/integrations/vue vue(), tailwind() - ] + ], + + // Vite options + // https://docs.astro.build/en/reference/configuration-reference/#vite + vite: { + // Vite: https://vitejs.dev/config/#define + // esbuild: https://esbuild.github.io/api/#define + define: { + ...makeViteDefinitions() + } + } }); diff --git a/nuxt.config.js b/nuxt.config.js index cb98f22..f71fff9 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -2,6 +2,7 @@ import { promises as fs } from 'fs' import pkg from './package.json' import { getSiteUrl } from '~/helpers/get-site-url.js' +import { publicRuntimeConfig } from '~/helpers/public-runtime-config.mjs' const siteUrl = getSiteUrl() @@ -10,11 +11,7 @@ const siteUrl = getSiteUrl() export default { target: 'static', - publicRuntimeConfig: { - allUpdateSubscribe: process.env.ALL_UPDATE_SUBSCRIBE, - testResultStore: process.env.TEST_RESULT_STORE, - siteUrl: process.env.URL - }, + publicRuntimeConfig, /* ** Hooks