UNPKG

iles

Version:

Vite & Vue powered static site generator with partial hydration

12 lines (11 loc) 359 B
import { inject } from 'vue'; export const appConfigSymbol = Symbol('[iles-app-config]'); export function installAppConfig(app, config) { app.provide(appConfigSymbol, config); } export function useAppConfig() { const data = inject(appConfigSymbol); if (!data) throw new Error('App config not properly injected in app'); return data; }