feat(front): add vue macros

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552>
This commit is contained in:
Kasper Seweryn 2023-08-14 16:25:19 +02:00 committed by Marge
commit 2803bc790a
4 changed files with 476 additions and 12 deletions

View file

@ -6,6 +6,7 @@ import VueI18n from '@intlify/unplugin-vue-i18n/vite'
import manifest from './pwa-manifest.json'
import Vue from '@vitejs/plugin-vue'
import VueMacros from 'unplugin-vue-macros/vite'
const port = +(process.env.VUE_PORT ?? 8080)
@ -16,8 +17,13 @@ export default defineConfig(({ mode }) => ({
sourcemap: true
},
plugins: [
// https://github.com/vitejs/vite/tree/main/packages/plugin-vue
Vue(),
// https://vue-macros.sxzz.moe/
VueMacros({
plugins: {
// https://github.com/vitejs/vite/tree/main/packages/plugin-vue
vue: Vue(),
}
}),
// https://github.com/intlify/bundle-tools/tree/main/packages/vite-plugin-vue-i18n
VueI18n({