Minor Changes
-
#5075
d25f54cb9
Thanks @natemoo-re! - Add support for theappEntrypoint
option, which accepts a root-relative path to an app entrypoint. The default export of this file should be a function that accepts a VueApp
instance prior to rendering. This opens up the ability to extend theApp
instance with custom Vue plugins.// astro.config.mjs import { defineConfig } from 'astro/config'; import vue from '@astrojs/vue'; export default defineConfig({ integrations: [ vue({ appEntrypoint: '/src/pages/_app', }), ], });
// src/pages/_app.ts import type { App } from 'vue'; import i18nPlugin from '../plugins/i18n'; export default function setup(app: App) { app.use(i18nPlugin, { /* options */ }); }