2025-09-05 14:59:21 +08:00

19 lines
847 B
JavaScript

import { createHead as createHead$1, Vue2ProvideUnheadPlugin } from '@unhead/vue';
export { Vue2ProvideUnheadPlugin, VueHeadMixin, createHeadCore, injectHead, unheadVueComposablesImports, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta } from '@unhead/vue';
import { polyfillAsVueUseHead } from '@unhead/vue/polyfill';
import { renderSSRHead } from '@unhead/ssr';
export { Head } from '@unhead/vue/components';
function createHead(initHeadObject, options) {
const unhead = createHead$1(options || {});
const legacyHead = polyfillAsVueUseHead(unhead);
if (initHeadObject)
legacyHead.push(initHeadObject);
return legacyHead;
}
const HeadVuePlugin = Vue2ProvideUnheadPlugin;
const renderHeadToString = (head) => renderSSRHead(head.unhead);
export { HeadVuePlugin, createHead, renderHeadToString };